From b990a1dceede1ac1ec71d3f38ac364241b3633be Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 7 Sep 2021 15:16:13 +0200 Subject: [PATCH 01/60] Disable rpath Resolves: bz#1982699 --- qt6-qtbase.spec | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index daaaf26..25cd249 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -36,7 +36,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.1.2 -Release: 1%{?dist} +Release: 2%{?dist} # See LGPL_EXCEPTIONS.txt, for exception details License: LGPLv2 with exceptions or GPLv3 with exceptions @@ -371,6 +371,7 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_FEATURE_sql_mysql=ON \ -DQT_FEATURE_sql_psql=ON \ -DQT_FEATURE_sql_sqlite=ON \ + -DQT_FEATURE_rpath=OFF \ %{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \ %{?pcre:-DQT_FEATURE_system_pcre2=ON} \ %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ @@ -817,6 +818,10 @@ make check -k ||: %changelog +* Tue Sep 07 2021 Jan Grulich - 6.1.2-2 +- Disable rpath + Resolves: bz#1982699 + * Thu Aug 12 2021 Jan Grulich - 6.1.2-1 - 6.1.2 From 49bbb6d2e618632afc475baae51d32622293fc1c Mon Sep 17 00:00:00 2001 From: Marie Loise Nolden Date: Thu, 15 Feb 2024 17:43:01 +0000 Subject: [PATCH 02/60] fix condition --- qt6-qtbase.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index b0767d8..3884d53 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -91,7 +91,7 @@ Patch58: qtbase-libglvnd.patch # FIXME: this change seems to completely break font rendering for some people # Patch60: qtbase-cache-emoji-font.patch -%if 0%{?fedora} < 39 +%if 0%{?fedora} && 0%{?fedora} < 39 # Latest QGnomePlatform needs to be specified to be used Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif From 906374f04fcaf522ae02ad83e69e632d53127eb2 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 19 Feb 2024 19:02:34 +0100 Subject: [PATCH 03/60] Examples: also install source files --- qt6-qtbase.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 3884d53..4fe87be 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.6.2 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -383,6 +383,7 @@ export MAKEFLAGS="%{?_smp_mflags}" %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ -DBUILD_SHARED_LIBS=ON \ -DQT_BUILD_EXAMPLES=%{?examples:ON}%{!?examples:OFF} \ + -DQT_INSTALL_EXAMPLES_SOURCES=%{?examples:ON}%{!?examples:OFF} \ -DQT_BUILD_TESTS=%{?tests:ON}%{!?tests:OFF} \ -DQT_QMAKE_TARGET_MKSPEC=%{platform} @@ -837,6 +838,9 @@ make check -k ||: %changelog +* Mon Feb 19 2024 Jan Grulich - 6.6.2-2 +- Examples: also install source files + * Thu Feb 15 2024 Jan Grulich - 6.6.2-1 - 6.6.2 From 6d58d80c94fbcad111e7c385e8667c3dd44cff6e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 19 Feb 2024 19:56:36 +0100 Subject: [PATCH 04/60] Bump build for examples change --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 4fe87be..aa0ab4a 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -38,7 +38,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.6.2 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -838,6 +838,9 @@ make check -k ||: %changelog +* Mon Feb 19 2024 Jan Grulich - 6.6.2-3 +- Examples: also install source files + * Mon Feb 19 2024 Jan Grulich - 6.6.2-2 - Examples: also install source files From 62dc027ecb43b9b639137c984c7216a2b153bb07 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Fri, 23 Feb 2024 19:18:34 -0500 Subject: [PATCH 05/60] Use wlheadless-run for tests instead of xvfb-run We want to test on Wayland by default going forward, so switching to wlheadless-run will allow that. --- qt6-qtbase.spec | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index aa0ab4a..b16c535 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -12,6 +12,14 @@ %endif %endif +%if 0%{?rhel} >= 10 +# Use mutter on RHEL 10+ since it's the only shipped compositor +%global wlheadless_compositor mutter +%else +# Use the simple reference compositor to simplify dependencies +%global wlheadless_compositor weston +%endif + %global platform linux-g++ %if 0%{?use_clang} @@ -38,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.6.2 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -186,7 +194,7 @@ BuildRequires: qt6-rpm-macros BuildRequires: dbus-x11 BuildRequires: mesa-dri-drivers BuildRequires: time -BuildRequires: xorg-x11-server-Xvfb +BuildRequires: (wlheadless-run and %{wlheadless_compositor}) %endif Requires: %{name}-common = %{version}-%{release} @@ -497,7 +505,7 @@ export LD_LIBRARY_PATH=%{buildroot}%{_qt6_libdir} # dbus tests error out when building if session bus is not available dbus-launch --exit-with-session \ %make_build sub-tests -k ||: -xvfb-run -a --server-args="-screen 0 1280x1024x32" \ +wlheadless-run -c %{wlheadless_compositor} -- \ dbus-launch --exit-with-session \ time \ make check -k ||: @@ -838,6 +846,9 @@ make check -k ||: %changelog +* Fri Feb 23 2024 Neal Gompa - 6.6.2-4 +- Use wlheadless-run for tests instead of xvfb-run + * Mon Feb 19 2024 Jan Grulich - 6.6.2-3 - Examples: also install source files From 788c6f4ce1e15ed9deaf071602d0402309d4c462 Mon Sep 17 00:00:00 2001 From: David Abdurachmanov Date: Fri, 10 Nov 2023 14:59:45 +0200 Subject: [PATCH 06/60] Disable SSE2 on riscv64 Signed-off-by: David Abdurachmanov --- qt6-qtbase.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index b16c535..5c61c9b 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -2,7 +2,7 @@ %global multilib_archs x86_64 %{ix86} %{?mips} ppc64 ppc s390x s390 sparc64 sparcv9 %global multilib_basearchs x86_64 %{?mips64} ppc64 s390x sparc64 -%ifarch s390x ppc64le aarch64 armv7hl +%ifarch s390x ppc64le aarch64 armv7hl riscv64 %global no_sse2 1 %endif @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.6.2 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -846,6 +846,9 @@ make check -k ||: %changelog +* Fri Mar 01 2024 David Abdurachmanov - 6.6.2-5 +- Disable SSE2 on riscv64 + * Fri Feb 23 2024 Neal Gompa - 6.6.2-4 - Use wlheadless-run for tests instead of xvfb-run From 8b9fc48122b541b9e75971c4345e46e3b3f2693a Mon Sep 17 00:00:00 2001 From: Alessandro Astone Date: Sat, 9 Mar 2024 22:50:11 +0100 Subject: [PATCH 07/60] Move /usr/bin/qtpaths-qt6 to main package --- qt6-qtbase.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 5c61c9b..044c316 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.6.2 -Release: 5%{?dist} +Release: 6%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -553,6 +553,8 @@ make check -k ||: %{_qt6_plugindir}/sqldrivers/libqsqlite.so %{_qt6_plugindir}/tls/libqcertonlybackend.so %{_qt6_plugindir}/tls/libqopensslbackend.so +%{_bindir}/qtpaths* +%{_qt6_bindir}/qtpaths* %files common # mostly empty for now, consider: filesystem/dir ownership, licenses @@ -602,7 +604,6 @@ make check -k ||: %{_bindir}/qdbuscpp2xml* %{_bindir}/qdbusxml2cpp* %{_bindir}/qmake* -%{_bindir}/qtpaths* %{_bindir}/qt-cmake %{_bindir}/qt-cmake-create %{_bindir}/qt-configure-module @@ -613,7 +614,6 @@ make check -k ||: %{_qt6_bindir}/qdbuscpp2xml %{_qt6_bindir}/qdbusxml2cpp %{_qt6_bindir}/qmake -%{_qt6_bindir}/qtpaths* %{_qt6_bindir}/qt-cmake %{_qt6_bindir}/qt-cmake-create %{_qt6_bindir}/qt-configure-module @@ -846,6 +846,9 @@ make check -k ||: %changelog +* Sat Mar 09 2024 Alessandro Astone - 6.6.2-6 +- Move /usr/bin/qtpaths-qt6 to main package + * Fri Mar 01 2024 David Abdurachmanov - 6.6.2-5 - Disable SSE2 on riscv64 From 7536e208662f591eebe39553ffd994f1feb947ba Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 2 Apr 2024 15:01:31 +0200 Subject: [PATCH 08/60] 6.7.0 --- .gitignore | 1 + qt6-qtbase.spec | 13 +++++---- qtbase-tell-the-truth-about-private-API.patch | 29 +++++-------------- sources | 2 +- 4 files changed, 17 insertions(+), 28 deletions(-) diff --git a/.gitignore b/.gitignore index 5b3b45f..8281401 100644 --- a/.gitignore +++ b/.gitignore @@ -26,3 +26,4 @@ /qtbase-everywhere-src-6.6.0.tar.xz /qtbase-everywhere-src-6.6.1.tar.xz /qtbase-everywhere-src-6.6.2.tar.xz +/qtbase-everywhere-src-6.7.0.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 044c316..1ded020 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.6.2 -Release: 6%{?dist} +Version: 6.7.0 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -429,7 +429,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.6.2 +Version: 6.7.0 EOF # rpm macros @@ -623,7 +623,6 @@ make check -k ||: %{_qt6_libexecdir}/qt-internal-configure-tests %{_qt6_libexecdir}/sanitizer-testrunner.py %{_qt6_libexecdir}/syncqt -%{_qt6_libexecdir}/android_emulator_launcher.sh %{_qt6_libexecdir}/moc %{_qt6_libexecdir}/tracegen %{_qt6_libexecdir}/tracepointgen @@ -711,6 +710,7 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject/Main.cmake %{_qt6_libdir}/cmake/Qt6Concurrent/*.cmake %{_qt6_libdir}/cmake/Qt6Core/*.cmake +%{_qt6_libdir}/cmake/Qt6Core/Qt6CoreResourceInit.in.cpp %{_qt6_libdir}/cmake/Qt6Core/Qt6CoreConfigureFileTemplate.in %{_qt6_libdir}/cmake/Qt6CoreTools/*.cmake %{_qt6_libdir}/cmake/Qt6DBus/*.cmake @@ -738,7 +738,7 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Xml/*.cmake %{_qt6_libdir}/qt6/metatypes/*.json -%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons.cpp.o +%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons_init.cpp.o %{_qt6_libdir}/pkgconfig/*.pc %if 0%{?egl} @@ -846,6 +846,9 @@ make check -k ||: %changelog +* Tue Apr 02 2024 Jan Grulich - 6.7.0-1 +- 6.7.0 + * Sat Mar 09 2024 Alessandro Astone - 6.6.2-6 - Move /usr/bin/qtpaths-qt6 to main package diff --git a/qtbase-tell-the-truth-about-private-API.patch b/qtbase-tell-the-truth-about-private-API.patch index fd2ac7a..4fa1aaf 100644 --- a/qtbase-tell-the-truth-about-private-API.patch +++ b/qtbase-tell-the-truth-about-private-API.patch @@ -1,28 +1,13 @@ -From 25e78cce15fdf737cc48ed5d7683ad1d01b55621 Mon Sep 17 00:00:00 2001 -From: Christophe Giboudeaux -Date: Sun, 20 Sep 2020 09:57:22 +0200 -Subject: [PATCH] Tell the truth about private API - -Mark private API with symbols only for the current patch release - -This change is a port of the libqt5-qtbase patch which was -added during the Qt 5.6 cycle. ---- - cmake/QtFlagHandlingHelpers.cmake | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - diff --git a/cmake/QtFlagHandlingHelpers.cmake b/cmake/QtFlagHandlingHelpers.cmake -index d8597326cc..f9da7b2171 100644 +index 28231cb5..018d697b 100644 --- a/cmake/QtFlagHandlingHelpers.cmake +++ b/cmake/QtFlagHandlingHelpers.cmake -@@ -23,7 +23,7 @@ function(qt_internal_add_linker_version_script target) - endif() - - if(TEST_ld_version_script) -- set(contents "Qt_${PROJECT_VERSION_MAJOR}_PRIVATE_API {\n qt_private_api_tag*;\n") -+ set(contents "Qt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}_PRIVATE_API {\n qt_private_api_tag*;\n") +@@ -69,7 +69,7 @@ function(qt_internal_add_linker_version_script target) + endforeach() + endforeach() + +- string(APPEND contents "\n};\nQt_${PROJECT_VERSION_MAJOR}_PRIVATE_API { qt_private_api_tag*;\n") ++ string(APPEND contents "\n};\nQt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}_PRIVATE_API { qt_private_api_tag*;\n") if(arg_PRIVATE_HEADERS) foreach(ph ${arg_PRIVATE_HEADERS}) string(APPEND contents " @FILE:${ph}@\n") --- -2.40.0 diff --git a/sources b/sources index cd120ad..9d477fb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.6.2.tar.xz) = ea343bcf269779a4e078ed8baddfbe6c5ec4a34275c7d72b3f3928da60feece2ddc9ce4a380c6536a4e1654b483cee8918f8ad3038904725d2dd1c653ae83ece +SHA512 (qtbase-everywhere-src-6.7.0.tar.xz) = 72896cc5a677361779f49d60dbdfc33a21d77bd479e0586b0beb03eee2016d613aee56e798143a489431a07a5e7a7db4c7c046105a11b63dd178768f3a7f195a From c886489d1abf2ab337fccd2f836c3e4cf5801ba0 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 8 Apr 2024 09:06:55 +0200 Subject: [PATCH 09/60] Upstream backport: Use ifdef instead of if for __cpp_lib_span --- qt6-qtbase.spec | 6 +++- ...e-ifdefs-instead-if-for-cpp-lib-span.patch | 31 +++++++++++++++++++ 2 files changed, 36 insertions(+), 1 deletion(-) create mode 100644 qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 1ded020..552a68d 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -105,6 +105,7 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif ## upstream patches +Patch200: qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -846,6 +847,9 @@ make check -k ||: %changelog +* Mon Apr 08 2024 Jan Grulich - 6.7.0-2 +- Upstream backport: Use ifdef instead of if for __cpp_lib_span + * Tue Apr 02 2024 Jan Grulich - 6.7.0-1 - 6.7.0 diff --git a/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch b/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch new file mode 100644 index 0000000..113d48b --- /dev/null +++ b/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch @@ -0,0 +1,31 @@ +From 6810220218cbbf2854ecdedb291f7e4a84b31e54 Mon Sep 17 00:00:00 2001 +From: Albert Astals Cid +Date: Wed, 3 Apr 2024 00:47:01 +0200 +Subject: [PATCH] Use ifdef instead of if for __cpp_lib_span + +Like the other times it's used in this file + +This is causing compilation errors in projects that use -Werror=undef + +Fixes: QTBUG-123937 +Change-Id: I0cdd2910755dc9079890011dd8dbc27a6e64793e +Reviewed-by: Thiago Macieira +(cherry picked from commit 699ddcb15b5e981d32ea65d1c1a12f8fa0b06e0d) +Reviewed-by: Qt Cherry-pick Bot +--- + src/corelib/tools/qspan.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/corelib/tools/qspan.h b/src/corelib/tools/qspan.h +index c9de1005a77..d6ae2570ae3 100644 +--- a/src/corelib/tools/qspan.h ++++ b/src/corelib/tools/qspan.h +@@ -297,7 +297,7 @@ class QSpanBase : protected QSpanCommon + : QSpanBase(il.begin(), il.size()) + {} + +-#if __cpp_lib_span ++#ifdef __cpp_lib_span + template = true> + Q_IMPLICIT constexpr QSpanBase(std::span other) noexcept + : QSpanBase(other.data(), other.size()) From b91edca719d8f40cfcfe19708b458dc279938eec Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 12 Apr 2024 10:20:44 +0200 Subject: [PATCH 10/60] Rebuild (gcc rhbz#2272758) --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 552a68d..d3f2d9c 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.0 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -847,6 +847,9 @@ make check -k ||: %changelog +* Fri Apr 12 2024 Jan Grulich - 6.7.0-3 +- Rebuild (gcc rhbz#2272758) + * Mon Apr 08 2024 Jan Grulich - 6.7.0-2 - Upstream backport: Use ifdef instead of if for __cpp_lib_span From 4c4536c70aab427fc3071108ae8698e0624fa8ee Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 24 Apr 2024 13:51:51 +0200 Subject: [PATCH 11/60] Use bundled double-conversion in RHEL builds --- qt6-qtbase.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index d3f2d9c..4234847 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.0 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -126,7 +126,11 @@ BuildRequires: ninja-build BuildRequires: cups-devel BuildRequires: desktop-file-utils BuildRequires: findutils +%if 0%{?fedora} || 0%{?epel} BuildRequires: double-conversion-devel +%else +Provides: bundled(double-conversion) +%endif %if 0%{?fedora} || 0%{?epel} BuildRequires: libb2-devel %else @@ -847,6 +851,9 @@ make check -k ||: %changelog +* Wed Apr 24 2024 Jan Grulich - 6.7.0-4 +- Use bundled double-conversion in RHEL builds + * Fri Apr 12 2024 Jan Grulich - 6.7.0-3 - Rebuild (gcc rhbz#2272758) From 941d538dc2cd42c105a6e7ef11df2ae8f75b2dbb Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 7 May 2024 14:40:24 +0200 Subject: [PATCH 12/60] QGtk3Theme: Add support for xdg-desktop-portal to get color scheme --- qt6-qtbase.spec | 6 +- ...-support-for-xdp-to-get-color-scheme.patch | 310 ++++++++++++++++++ 2 files changed, 315 insertions(+), 1 deletion(-) create mode 100644 qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 4234847..f30957b 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.0 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -106,6 +106,7 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch ## upstream patches Patch200: qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch +Patch201: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -851,6 +852,9 @@ make check -k ||: %changelog +* Tue May 07 2024 Jan Grulich - 6.7.0-5 +- QGtk3Theme: Add support for xdg-desktop-portal to get color scheme + * Wed Apr 24 2024 Jan Grulich - 6.7.0-4 - Use bundled double-conversion in RHEL builds diff --git a/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch b/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch new file mode 100644 index 0000000..1011da7 --- /dev/null +++ b/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch @@ -0,0 +1,310 @@ +From d0b4e8a601bc2f81ddb23c124acc99defa26c02f Mon Sep 17 00:00:00 2001 +From: Jan Grulich +Date: Fri, 22 Mar 2024 12:12:51 +0100 +Subject: [PATCH] QGtk3Theme: Add support for xdg-desktop-portal to get color scheme + +Use xdg-desktop-portal to get color scheme used by GNOME. Recent GNOME +versions use this as primary way to switch between light and dark theme. +Make this a preferred way to get color scheme and fallback to previous +methods in case xdg-desktop-portal cannot be used. Also update app theme +on runtime when color scheme changes, not only when theme is changed. + +[ChangeLog][Platform Specific Changes][Linux] Add support for +xdg-desktop-portal to get color scheme in QGtk3Theme. + +Fixes: QTBUG-116197 +Change-Id: Ib3ffad405bc795ed6f4de4af411efc45721662b9 +Reviewed-by: Qt CI Bot +Reviewed-by: Axel Spoerl +Reviewed-by: Santhosh Kumar +--- + +diff --git a/src/plugins/platformthemes/gtk3/CMakeLists.txt b/src/plugins/platformthemes/gtk3/CMakeLists.txt +index becfccc..6d3c7bf 100644 +--- a/src/plugins/platformthemes/gtk3/CMakeLists.txt ++++ b/src/plugins/platformthemes/gtk3/CMakeLists.txt +@@ -35,6 +35,13 @@ + Qt::GuiPrivate + ) + ++qt_internal_extend_target(QGtk3ThemePlugin CONDITION QT_FEATURE_dbus ++ SOURCES ++ qgtk3portalinterface.cpp ++ LIBRARIES ++ Qt::DBus ++) ++ + qt_internal_extend_target(QGtk3ThemePlugin CONDITION QT_FEATURE_xlib + LIBRARIES + X11::X11 +diff --git a/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp b/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp +new file mode 100644 +index 0000000..1ffdda7 +--- /dev/null ++++ b/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp +@@ -0,0 +1,123 @@ ++// Copyright (C) 2024 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only ++ ++// ++// W A R N I N G ++// ------------- ++// ++// This file is not part of the Qt API. It exists purely as an ++// implementation detail. This header file may change from version to ++// version without notice, or even be removed. ++// ++// We mean it. ++// ++ ++#include "qgtk3portalinterface_p.h" ++#include "qgtk3storage_p.h" ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++QT_BEGIN_NAMESPACE ++ ++Q_LOGGING_CATEGORY(lcQGtk3PortalInterface, "qt.qpa.gtk"); ++ ++using namespace Qt::StringLiterals; ++ ++static constexpr QLatin1StringView appearanceInterface("org.freedesktop.appearance"); ++static constexpr QLatin1StringView colorSchemeKey("color-scheme"); ++ ++const QDBusArgument &operator>>(const QDBusArgument &argument, QMap &map) ++{ ++ argument.beginMap(); ++ map.clear(); ++ ++ while (!argument.atEnd()) { ++ QString key; ++ QVariantMap value; ++ argument.beginMapEntry(); ++ argument >> key >> value; ++ argument.endMapEntry(); ++ map.insert(key, value); ++ } ++ ++ argument.endMap(); ++ return argument; ++} ++ ++QGtk3PortalInterface::QGtk3PortalInterface(QGtk3Storage *s) ++ : m_storage(s) { ++ qRegisterMetaType(); ++ qDBusRegisterMetaType>(); ++ ++ queryColorScheme(); ++ ++ if (!s) { ++ qCDebug(lcQGtk3PortalInterface) << "QGtk3PortalInterface instantiated without QGtk3Storage." ++ << "No reaction to runtime theme changes."; ++ } ++} ++ ++Qt::ColorScheme QGtk3PortalInterface::colorScheme() const ++{ ++ return m_colorScheme; ++} ++ ++void QGtk3PortalInterface::queryColorScheme() { ++ QDBusConnection connection = QDBusConnection::sessionBus(); ++ QDBusMessage message = QDBusMessage::createMethodCall( ++ "org.freedesktop.portal.Desktop"_L1, ++ "/org/freedesktop/portal/desktop"_L1, ++ "org.freedesktop.portal.Settings"_L1, "ReadAll"_L1); ++ message << QStringList{ appearanceInterface }; ++ ++ QDBusPendingCall pendingCall = connection.asyncCall(message); ++ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this); ++ QObject::connect( ++ watcher, &QDBusPendingCallWatcher::finished, this, ++ [this](QDBusPendingCallWatcher *watcher) { ++ QDBusPendingReply> reply = *watcher; ++ if (reply.isValid()) { ++ QMap settings = reply.value(); ++ if (!settings.isEmpty()) { ++ settingChanged(appearanceInterface, colorSchemeKey, ++ QDBusVariant(settings.value(appearanceInterface).value(colorSchemeKey))); ++ } ++ } else { ++ qCDebug(lcQGtk3PortalInterface) << "Failed to query org.freedesktop.portal.Settings: " ++ << reply.error().message(); ++ } ++ watcher->deleteLater(); ++ }); ++ ++ QDBusConnection::sessionBus().connect( ++ "org.freedesktop.portal.Desktop"_L1, "/org/freedesktop/portal/desktop"_L1, ++ "org.freedesktop.portal.Settings"_L1, "SettingChanged"_L1, this, ++ SLOT(settingChanged(QString, QString, QDBusVariant))); ++} ++ ++void QGtk3PortalInterface::settingChanged(const QString &group, const QString &key, ++ const QDBusVariant &value) ++{ ++ if (group == appearanceInterface && key == colorSchemeKey) { ++ const uint colorScheme = value.variant().toUInt(); ++ // From org.freedesktop.portal.Settings.xml ++ // "1" - Prefer dark appearance ++ Qt::ColorScheme newColorScheme = colorScheme == 1 ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light; ++ if (m_colorScheme != newColorScheme) { ++ m_colorScheme = newColorScheme; ++ if (m_storage) ++ m_storage->handleThemeChange(); ++ } ++ } ++} ++ ++QT_END_NAMESPACE ++ ++#include "moc_qgtk3portalinterface_p.cpp" +diff --git a/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h b/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h +new file mode 100644 +index 0000000..25a5f58 +--- /dev/null ++++ b/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h +@@ -0,0 +1,49 @@ ++// Copyright (C) 2024 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only ++ ++#ifndef QGTK3PORTALINTERFACE_H ++#define QGTK3PORTALINTERFACE_H ++ ++// ++// W A R N I N G ++// ------------- ++// ++// This file is not part of the Qt API. It exists purely as an ++// implementation detail. This header file may change from version to ++// version without notice, or even be removed. ++// ++// We mean it. ++// ++ ++#include ++#include ++ ++QT_BEGIN_NAMESPACE ++ ++class QDBusVariant; ++class QGtk3Storage; ++ ++Q_DECLARE_LOGGING_CATEGORY(lcQGtk3PortalInterface); ++ ++class QGtk3PortalInterface : public QObject ++{ ++ Q_OBJECT ++public: ++ QGtk3PortalInterface(QGtk3Storage *s); ++ ~QGtk3PortalInterface() = default; ++ ++ Qt::ColorScheme colorScheme() const; ++ ++private Q_SLOTS: ++ void settingChanged(const QString &group, const QString &key, ++ const QDBusVariant &value); ++private: ++ void queryColorScheme(); ++ ++ Qt::ColorScheme m_colorScheme = Qt::ColorScheme::Unknown; ++ QGtk3Storage *m_storage = nullptr; ++}; ++ ++QT_END_NAMESPACE ++ ++#endif // QGTK3PORTALINTERFACE_H +diff --git a/src/plugins/platformthemes/gtk3/qgtk3storage.cpp b/src/plugins/platformthemes/gtk3/qgtk3storage.cpp +index 90c0282..2877b28 100644 +--- a/src/plugins/platformthemes/gtk3/qgtk3storage.cpp ++++ b/src/plugins/platformthemes/gtk3/qgtk3storage.cpp +@@ -21,6 +21,9 @@ + QGtk3Storage::QGtk3Storage() + { + m_interface.reset(new QGtk3Interface(this)); ++#if QT_CONFIG(dbus) ++ m_portalInterface.reset(new QGtk3PortalInterface(this)); ++#endif + populateMap(); + } + +@@ -273,7 +276,6 @@ + */ + void QGtk3Storage::handleThemeChange() + { +- clear(); + populateMap(); + QWindowSystemInterface::handleThemeChange(); + } +@@ -331,21 +333,32 @@ + static QString m_themeName; + + // Distiguish initialization, theme change or call without theme change ++ Qt::ColorScheme newColorScheme = Qt::ColorScheme::Unknown; + const QString newThemeName = themeName(); +- if (m_themeName == newThemeName) ++ ++#if QT_CONFIG(dbus) ++ // Prefer color scheme we get from xdg-desktop-portal as this is what GNOME ++ // relies on these days ++ newColorScheme = m_portalInterface->colorScheme(); ++#endif ++ ++ if (newColorScheme == Qt::ColorScheme::Unknown) { ++ // Derive color scheme from theme name ++ newColorScheme = newThemeName.contains("dark"_L1, Qt::CaseInsensitive) ++ ? Qt::ColorScheme::Dark : m_interface->colorSchemeByColors(); ++ } ++ ++ if (m_themeName == newThemeName && m_colorScheme == newColorScheme) + return; + + clear(); + +- // Derive color scheme from theme name +- m_colorScheme = newThemeName.contains("dark"_L1, Qt::CaseInsensitive) +- ? Qt::ColorScheme::Dark : m_interface->colorSchemeByColors(); +- + if (m_themeName.isEmpty()) { +- qCDebug(lcQGtk3Interface) << "GTK theme initialized:" << newThemeName << m_colorScheme; ++ qCDebug(lcQGtk3Interface) << "GTK theme initialized:" << newThemeName << newColorScheme; + } else { +- qCDebug(lcQGtk3Interface) << "GTK theme changed to:" << newThemeName << m_colorScheme; ++ qCDebug(lcQGtk3Interface) << "GTK theme changed to:" << newThemeName << newColorScheme; + } ++ m_colorScheme = newColorScheme; + m_themeName = newThemeName; + + // create standard mapping or load from Json file? +diff --git a/src/plugins/platformthemes/gtk3/qgtk3storage_p.h b/src/plugins/platformthemes/gtk3/qgtk3storage_p.h +index 37c5bf5..4519226 100644 +--- a/src/plugins/platformthemes/gtk3/qgtk3storage_p.h ++++ b/src/plugins/platformthemes/gtk3/qgtk3storage_p.h +@@ -16,6 +16,9 @@ + // + + #include "qgtk3interface_p.h" ++#if QT_CONFIG(dbus) ++#include "qgtk3portalinterface_p.h" ++#endif + + #include + #include +@@ -205,7 +208,9 @@ + PaletteMap m_palettes; + + std::unique_ptr m_interface; +- ++#if QT_CONFIG(dbus) ++ std::unique_ptr m_portalInterface; ++#endif + + Qt::ColorScheme m_colorScheme = Qt::ColorScheme::Unknown; + From 44c251b0c818abad3067c30bd838c073842d03fd Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 21 May 2024 11:34:26 +0200 Subject: [PATCH 13/60] 6.7.1 --- .gitignore | 1 + qt6-qtbase.spec | 19 +++++++----- qtbase-tell-the-truth-about-private-API.patch | 13 -------- ...e-ifdefs-instead-if-for-cpp-lib-span.patch | 31 ------------------- sources | 2 +- 5 files changed, 13 insertions(+), 53 deletions(-) delete mode 100644 qtbase-tell-the-truth-about-private-API.patch delete mode 100644 qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch diff --git a/.gitignore b/.gitignore index 8281401..d8f2503 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ /qtbase-everywhere-src-6.6.1.tar.xz /qtbase-everywhere-src-6.6.2.tar.xz /qtbase-everywhere-src-6.7.0.tar.xz +/qtbase-everywhere-src-6.7.1.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index f30957b..66c63c9 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.7.0 -Release: 5%{?dist} +Version: 6.7.1 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -73,8 +73,7 @@ Source6: 10-qt6-check-opengl2.sh # macros Source10: macros.qt6-qtbase -Patch1: qtbase-tell-the-truth-about-private-API.patch -Patch2: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch +Patch1: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch # upstreamable patches # namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755) @@ -105,8 +104,7 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif ## upstream patches -Patch200: qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch -Patch201: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch +Patch200: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -392,6 +390,7 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_FEATURE_sql_sqlite=ON \ -DQT_FEATURE_rpath=OFF \ -DQT_FEATURE_zstd=ON \ + -DQT_FEATURE_elf_private_full_version=ON \ %{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \ %{?pcre:-DQT_FEATURE_system_pcre2=ON} \ %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ @@ -435,7 +434,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.7.0 +Version: 6.7.1 EOF # rpm macros @@ -626,6 +625,7 @@ make check -k ||: %{_qt6_libexecdir}/qt-cmake-private %{_qt6_libexecdir}/qt-cmake-standalone-test %{_qt6_libexecdir}/cmake_automoc_parser +%{_qt6_libexecdir}/qt-internal-configure-examples %{_qt6_libexecdir}/qt-internal-configure-tests %{_qt6_libexecdir}/sanitizer-testrunner.py %{_qt6_libexecdir}/syncqt @@ -744,7 +744,7 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Xml/*.cmake %{_qt6_libdir}/qt6/metatypes/*.json -%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.rcc/qrc_example_icons_init.cpp.o +%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.qt/rcc/qrc_example_icons_init.cpp.o %{_qt6_libdir}/pkgconfig/*.pc %if 0%{?egl} @@ -852,6 +852,9 @@ make check -k ||: %changelog +* Tue May 21 2024 Jan Grulich - 6.7.1-1 +- 6.7.1 + * Tue May 07 2024 Jan Grulich - 6.7.0-5 - QGtk3Theme: Add support for xdg-desktop-portal to get color scheme diff --git a/qtbase-tell-the-truth-about-private-API.patch b/qtbase-tell-the-truth-about-private-API.patch deleted file mode 100644 index 4fa1aaf..0000000 --- a/qtbase-tell-the-truth-about-private-API.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/cmake/QtFlagHandlingHelpers.cmake b/cmake/QtFlagHandlingHelpers.cmake -index 28231cb5..018d697b 100644 ---- a/cmake/QtFlagHandlingHelpers.cmake -+++ b/cmake/QtFlagHandlingHelpers.cmake -@@ -69,7 +69,7 @@ function(qt_internal_add_linker_version_script target) - endforeach() - endforeach() - -- string(APPEND contents "\n};\nQt_${PROJECT_VERSION_MAJOR}_PRIVATE_API { qt_private_api_tag*;\n") -+ string(APPEND contents "\n};\nQt_${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}_PRIVATE_API { qt_private_api_tag*;\n") - if(arg_PRIVATE_HEADERS) - foreach(ph ${arg_PRIVATE_HEADERS}) - string(APPEND contents " @FILE:${ph}@\n") diff --git a/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch b/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch deleted file mode 100644 index 113d48b..0000000 --- a/qtbase-use-ifdefs-instead-if-for-cpp-lib-span.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 6810220218cbbf2854ecdedb291f7e4a84b31e54 Mon Sep 17 00:00:00 2001 -From: Albert Astals Cid -Date: Wed, 3 Apr 2024 00:47:01 +0200 -Subject: [PATCH] Use ifdef instead of if for __cpp_lib_span - -Like the other times it's used in this file - -This is causing compilation errors in projects that use -Werror=undef - -Fixes: QTBUG-123937 -Change-Id: I0cdd2910755dc9079890011dd8dbc27a6e64793e -Reviewed-by: Thiago Macieira -(cherry picked from commit 699ddcb15b5e981d32ea65d1c1a12f8fa0b06e0d) -Reviewed-by: Qt Cherry-pick Bot ---- - src/corelib/tools/qspan.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/corelib/tools/qspan.h b/src/corelib/tools/qspan.h -index c9de1005a77..d6ae2570ae3 100644 ---- a/src/corelib/tools/qspan.h -+++ b/src/corelib/tools/qspan.h -@@ -297,7 +297,7 @@ class QSpanBase : protected QSpanCommon - : QSpanBase(il.begin(), il.size()) - {} - --#if __cpp_lib_span -+#ifdef __cpp_lib_span - template = true> - Q_IMPLICIT constexpr QSpanBase(std::span other) noexcept - : QSpanBase(other.data(), other.size()) diff --git a/sources b/sources index 9d477fb..979a946 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.7.0.tar.xz) = 72896cc5a677361779f49d60dbdfc33a21d77bd479e0586b0beb03eee2016d613aee56e798143a489431a07a5e7a7db4c7c046105a11b63dd178768f3a7f195a +SHA512 (qtbase-everywhere-src-6.7.1.tar.xz) = 864bebfc3659907e52b8dc3f62a65d431573ef2bf406a9f71c688229083a2128c5474f75823275d11948be3d031de1d6427acf373f977df9ee9e73a27ef56efb From 2a85af4599958af82aec5246bfad6454604fad5c Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 21 May 2024 20:34:19 +0200 Subject: [PATCH 14/60] Use only major.minor version for private api tag --- qt6-qtbase.spec | 8 ++++++-- ...e-use-only-major-minor-for-private-api-tag.patch | 13 +++++++++++++ 2 files changed, 19 insertions(+), 2 deletions(-) create mode 100644 qtbase-use-only-major-minor-for-private-api-tag.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 66c63c9..af0d4cd 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -73,7 +73,8 @@ Source6: 10-qt6-check-opengl2.sh # macros Source10: macros.qt6-qtbase -Patch1: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch +Patch1: qtbase-CMake-Install-objects-files-into-ARCHDATADIR.patch +Patch2: qtbase-use-only-major-minor-for-private-api-tag.patch # upstreamable patches # namespace QT_VERSION_CHECK to workaround major/minor being pre-defined (#1396755) @@ -852,6 +853,9 @@ make check -k ||: %changelog +* Tue May 21 2024 Jan Grulich - 6.7.1-2 +- Use only major.minor version for private api tag + * Tue May 21 2024 Jan Grulich - 6.7.1-1 - 6.7.1 diff --git a/qtbase-use-only-major-minor-for-private-api-tag.patch b/qtbase-use-only-major-minor-for-private-api-tag.patch new file mode 100644 index 0000000..54e38a3 --- /dev/null +++ b/qtbase-use-only-major-minor-for-private-api-tag.patch @@ -0,0 +1,13 @@ +diff --git a/cmake/QtFlagHandlingHelpers.cmake b/cmake/QtFlagHandlingHelpers.cmake +index 6a62b85c..1fc1f88d 100644 +--- a/cmake/QtFlagHandlingHelpers.cmake ++++ b/cmake/QtFlagHandlingHelpers.cmake +@@ -71,7 +71,7 @@ function(qt_internal_add_linker_version_script target) + + string(APPEND contents "\n};\nQt_${PROJECT_VERSION_MAJOR}") + if(QT_FEATURE_elf_private_full_version) +- string(APPEND contents ".${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}") ++ string(APPEND contents ".${PROJECT_VERSION_MINOR}") + endif() + string(APPEND contents "_PRIVATE_API { qt_private_api_tag*;\n") + if(arg_PRIVATE_HEADERS) From 3267aafcbb1094b34638e8449ec2b6ce75af929e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 1 Jul 2024 11:37:48 +0200 Subject: [PATCH 15/60] 6.7.2 --- .gitignore | 1 + qt6-qtbase.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index d8f2503..5f03b34 100644 --- a/.gitignore +++ b/.gitignore @@ -28,3 +28,4 @@ /qtbase-everywhere-src-6.6.2.tar.xz /qtbase-everywhere-src-6.7.0.tar.xz /qtbase-everywhere-src-6.7.1.tar.xz +/qtbase-everywhere-src-6.7.2.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index af0d4cd..542da90 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.7.1 -Release: 2%{?dist} +Version: 6.7.2 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -435,7 +435,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.7.1 +Version: 6.7.2 EOF # rpm macros @@ -853,6 +853,9 @@ make check -k ||: %changelog +* Mon Jul 01 2024 Jan Grulich - 6.7.2-1 +- 6.7.2 + * Tue May 21 2024 Jan Grulich - 6.7.1-2 - Use only major.minor version for private api tag diff --git a/sources b/sources index 979a946..5386b0f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.7.1.tar.xz) = 864bebfc3659907e52b8dc3f62a65d431573ef2bf406a9f71c688229083a2128c5474f75823275d11948be3d031de1d6427acf373f977df9ee9e73a27ef56efb +SHA512 (qtbase-everywhere-src-6.7.2.tar.xz) = eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b From cd6fef471a212516ca23bb3e19ec26c903bf77ae Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 3 Jul 2024 09:29:27 +0200 Subject: [PATCH 16/60] Revert: Consider versioned targets when checking the existens in __qt_internal_walk_libs --- qt6-qtbase.spec | 10 +++++++++- ...ecking-existens-in-qt-internal-walk-libs.patch | 15 +++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 542da90..941dcc1 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.2 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -104,6 +104,10 @@ Patch58: qtbase-libglvnd.patch Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif +# TODO +# Revert for now until we figure out how to fix Zeal package +Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch + ## upstream patches Patch200: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch @@ -853,6 +857,10 @@ make check -k ||: %changelog +* Wed Jul 03 2024 Jan Grulich - 6.7.2-2 +- Revert: Consider versioned targets when checking the existens in + __qt_internal_walk_libs + * Mon Jul 01 2024 Jan Grulich - 6.7.2-1 - 6.7.2 diff --git a/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch b/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch new file mode 100644 index 0000000..4d1e485 --- /dev/null +++ b/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch @@ -0,0 +1,15 @@ +diff --git a/cmake/QtPublicWalkLibsHelpers.cmake b/cmake/QtPublicWalkLibsHelpers.cmake +index 959283ac..d2d6d70e 100644 +--- a/cmake/QtPublicWalkLibsHelpers.cmake ++++ b/cmake/QtPublicWalkLibsHelpers.cmake +@@ -255,8 +255,8 @@ function(__qt_internal_walk_libs + __qt_internal_promote_target_to_global(${lib_target_unaliased}) + endif() + endif() +- elseif("${lib_target}" MATCHES "^(Qt|${QT_CMAKE_EXPORT_NAMESPACE})::(.*)") +- message(FATAL_ERROR "The ${CMAKE_MATCH_2} target is mentioned as a dependency for \ ++ elseif("${lib_target}" MATCHES "^Qt::(.*)") ++ message(FATAL_ERROR "The ${CMAKE_MATCH_1} target is mentioned as a dependency for \ + ${target}, but not declared.") + else() + if(NOT operation MATCHES "^(collect|direct)_targets$") From 15628f0e2589bfb33c2b86aa0e1c1b92bed661d3 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 8 Jul 2024 09:32:57 +0200 Subject: [PATCH 17/60] HTTP2: Delay any communication until encrypted() can be responded to Resolves: CVE-2024-39936 --- CVE-2024-39936.patch | 232 +++++++++++++++++++++++++++++++++++++++++++ qt6-qtbase.spec | 7 +- 2 files changed, 238 insertions(+), 1 deletion(-) create mode 100644 CVE-2024-39936.patch diff --git a/CVE-2024-39936.patch b/CVE-2024-39936.patch new file mode 100644 index 0000000..c8a2e4c --- /dev/null +++ b/CVE-2024-39936.patch @@ -0,0 +1,232 @@ +From b1e75376cc3adfc7da5502a277dfe9711f3e0536 Mon Sep 17 00:00:00 2001 +From: Mårten Nordheim +Date: Tue, 25 Jun 2024 17:09:35 +0200 +Subject: [PATCH] HTTP2: Delay any communication until encrypted() can be responded to + +We have the encrypted() signal that lets users do extra checks on the +established connection. It is emitted as BlockingQueued, so the HTTP +thread stalls until it is done emitting. Users can potentially call +abort() on the QNetworkReply at that point, which is passed as a Queued +call back to the HTTP thread. That means that any currently queued +signal emission will be processed before the abort() call is processed. + +In the case of HTTP2 it is a little special since it is multiplexed and +the code is built to start requests as they are available. This means +that, while the code worked fine for HTTP1, since one connection only +has one request, it is not working for HTTP2, since we try to send more +requests in-between the encrypted() signal and the abort() call. + +This patch changes the code to delay any communication until the +encrypted() signal has been emitted and processed, for HTTP2 only. +It's done by adding a few booleans, both to know that we have to return +early and so we can keep track of what events arose and what we need to +resume once enough time has passed that any abort() call must have been +processed. + +Fixes: QTBUG-126610 +Pick-to: 6.8 6.7 6.5 6.2 5.15 5.12 +Change-Id: Ic25a600c278203256e35f541026f34a8783235ae +Reviewed-by: Marc Mutz +Reviewed-by: Volker Hilsheimer +--- + +diff --git a/src/network/access/qhttp2protocolhandler.cpp b/src/network/access/qhttp2protocolhandler.cpp +index 0abd99b9..3631b13d 100644 +--- a/src/network/access/qhttp2protocolhandler.cpp ++++ b/src/network/access/qhttp2protocolhandler.cpp +@@ -303,12 +303,12 @@ bool QHttp2ProtocolHandler::sendRequest() + } + } + +- if (!prefaceSent && !sendClientPreface()) +- return false; +- + if (!requests.size()) + return true; + ++ if (!prefaceSent && !sendClientPreface()) ++ return false; ++ + m_channel->state = QHttpNetworkConnectionChannel::WritingState; + // Check what was promised/pushed, maybe we do not have to send a request + // and have a response already? +diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp +index 67669896..1e4161d1 100644 +--- a/src/network/access/qhttpnetworkconnectionchannel.cpp ++++ b/src/network/access/qhttpnetworkconnectionchannel.cpp +@@ -209,6 +209,10 @@ void QHttpNetworkConnectionChannel::abort() + bool QHttpNetworkConnectionChannel::sendRequest() + { + Q_ASSERT(protocolHandler); ++ if (waitingForPotentialAbort) { ++ needInvokeSendRequest = true; ++ return false; // this return value is unused ++ } + return protocolHandler->sendRequest(); + } + +@@ -221,21 +225,28 @@ bool QHttpNetworkConnectionChannel::sendRequest() + void QHttpNetworkConnectionChannel::sendRequestDelayed() + { + QMetaObject::invokeMethod(this, [this] { +- Q_ASSERT(protocolHandler); + if (reply) +- protocolHandler->sendRequest(); ++ sendRequest(); + }, Qt::ConnectionType::QueuedConnection); + } + + void QHttpNetworkConnectionChannel::_q_receiveReply() + { + Q_ASSERT(protocolHandler); ++ if (waitingForPotentialAbort) { ++ needInvokeReceiveReply = true; ++ return; ++ } + protocolHandler->_q_receiveReply(); + } + + void QHttpNetworkConnectionChannel::_q_readyRead() + { + Q_ASSERT(protocolHandler); ++ if (waitingForPotentialAbort) { ++ needInvokeReadyRead = true; ++ return; ++ } + protocolHandler->_q_readyRead(); + } + +@@ -1239,7 +1250,18 @@ void QHttpNetworkConnectionChannel::_q_encrypted() + if (!h2RequestsToSend.isEmpty()) { + // Similar to HTTP/1.1 counterpart below: + const auto &pair = std::as_const(h2RequestsToSend).first(); ++ waitingForPotentialAbort = true; + emit pair.second->encrypted(); ++ ++ // We don't send or handle any received data until any effects from ++ // emitting encrypted() have been processed. This is necessary ++ // because the user may have called abort(). We may also abort the ++ // whole connection if the request has been aborted and there is ++ // no more requests to send. ++ QMetaObject::invokeMethod(this, ++ &QHttpNetworkConnectionChannel::checkAndResumeCommunication, ++ Qt::QueuedConnection); ++ + // In case our peer has sent us its settings (window size, max concurrent streams etc.) + // let's give _q_receiveReply a chance to read them first ('invokeMethod', QueuedConnection). + } +@@ -1257,6 +1279,28 @@ void QHttpNetworkConnectionChannel::_q_encrypted() + QMetaObject::invokeMethod(connection, "_q_startNextRequest", Qt::QueuedConnection); + } + ++ ++void QHttpNetworkConnectionChannel::checkAndResumeCommunication() ++{ ++ Q_ASSERT(connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2 ++ || connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2Direct); ++ ++ // Because HTTP/2 requires that we send a SETTINGS frame as the first thing we do, and respond ++ // to a SETTINGS frame with an ACK, we need to delay any handling until we can ensure that any ++ // effects from emitting encrypted() have been processed. ++ // This function is called after encrypted() was emitted, so check for changes. ++ ++ if (!reply && h2RequestsToSend.isEmpty()) ++ abort(); ++ waitingForPotentialAbort = false; ++ if (needInvokeReadyRead) ++ _q_readyRead(); ++ if (needInvokeReceiveReply) ++ _q_receiveReply(); ++ if (needInvokeSendRequest) ++ sendRequest(); ++} ++ + void QHttpNetworkConnectionChannel::requeueHttp2Requests() + { + const auto h2RequestsToSendCopy = std::exchange(h2RequestsToSend, {}); +diff --git a/src/network/access/qhttpnetworkconnectionchannel_p.h b/src/network/access/qhttpnetworkconnectionchannel_p.h +index c42290fe..061f20fd 100644 +--- a/src/network/access/qhttpnetworkconnectionchannel_p.h ++++ b/src/network/access/qhttpnetworkconnectionchannel_p.h +@@ -74,6 +74,10 @@ public: + QAbstractSocket *socket; + bool ssl; + bool isInitialized; ++ bool waitingForPotentialAbort = false; ++ bool needInvokeReceiveReply = false; ++ bool needInvokeReadyRead = false; ++ bool needInvokeSendRequest = false; + ChannelState state; + QHttpNetworkRequest request; // current request, only used for HTTP + QHttpNetworkReply *reply; // current reply for this request, only used for HTTP +@@ -146,6 +150,8 @@ public: + void closeAndResendCurrentRequest(); + void resendCurrentRequest(); + ++ void checkAndResumeCommunication(); ++ + bool isSocketBusy() const; + bool isSocketWriting() const; + bool isSocketWaiting() const; +diff --git a/tests/auto/network/access/http2/tst_http2.cpp b/tests/auto/network/access/http2/tst_http2.cpp +index 00efbc98..c02e7b7b 100644 +--- a/tests/auto/network/access/http2/tst_http2.cpp ++++ b/tests/auto/network/access/http2/tst_http2.cpp +@@ -106,6 +106,8 @@ private slots: + + void duplicateRequestsWithAborts(); + ++ void abortOnEncrypted(); ++ + protected slots: + // Slots to listen to our in-process server: + void serverStarted(quint16 port); +@@ -1479,6 +1481,48 @@ void tst_Http2::duplicateRequestsWithAborts() + QCOMPARE(finishedCount, ExpectedSuccessfulRequests); + } + ++void tst_Http2::abortOnEncrypted() ++{ ++#if !QT_CONFIG(ssl) ++ QSKIP("TLS support is needed for this test"); ++#else ++ clearHTTP2State(); ++ serverPort = 0; ++ ++ ServerPtr targetServer(newServer(defaultServerSettings, H2Type::h2Direct)); ++ ++ QMetaObject::invokeMethod(targetServer.data(), "startServer", Qt::QueuedConnection); ++ runEventLoop(); ++ ++ nRequests = 1; ++ nSentRequests = 0; ++ ++ const auto url = requestUrl(H2Type::h2Direct); ++ QNetworkRequest request(url); ++ request.setAttribute(QNetworkRequest::Http2DirectAttribute, true); ++ ++ std::unique_ptr reply{manager->get(request)}; ++ reply->ignoreSslErrors(); ++ connect(reply.get(), &QNetworkReply::encrypted, reply.get(), [reply = reply.get()](){ ++ reply->abort(); ++ }); ++ connect(reply.get(), &QNetworkReply::errorOccurred, this, &tst_Http2::replyFinishedWithError); ++ ++ runEventLoop(); ++ STOP_ON_FAILURE ++ ++ QCOMPARE(nRequests, 0); ++ QCOMPARE(reply->error(), QNetworkReply::OperationCanceledError); ++ ++ const bool res = QTest::qWaitFor( ++ [this, server = targetServer.get()]() { ++ return serverGotSettingsACK || prefaceOK || nSentRequests > 0; ++ }, ++ 500); ++ QVERIFY(!res); ++#endif // QT_CONFIG(ssl) ++} ++ + void tst_Http2::serverStarted(quint16 port) + { + serverPort = port; diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 941dcc1..e0bd123 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.2 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -110,6 +110,7 @@ Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt- ## upstream patches Patch200: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch +Patch201: CVE-2024-39936.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -857,6 +858,10 @@ make check -k ||: %changelog +* Mon Jul 08 2024 Jan Grulich - 6.7.2-3 +- HTTP2: Delay any communication until encrypted() can be responded to + Resolves: CVE-2024-39936 + * Wed Jul 03 2024 Jan Grulich - 6.7.2-2 - Revert: Consider versioned targets when checking the existens in __qt_internal_walk_libs From 3cb17721af212bc55b3abba65506eb0a3c542763 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 15 Jul 2024 11:04:12 +0200 Subject: [PATCH 18/60] Use qt6-filesystem --- qt6-qtbase.spec | 24 ++++++------------------ 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index e0bd123..d2f1187 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.2 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -207,6 +207,8 @@ BuildRequires: time BuildRequires: (wlheadless-run and %{wlheadless_compositor}) %endif +Requires: qt6-filesystem + Requires: %{name}-common = %{version}-%{release} ## Sql drivers @@ -535,19 +537,11 @@ make check -k ||: %{_qt6_libdir}/libQt6Sql.so.6* %{_qt6_libdir}/libQt6Test.so.6* %{_qt6_libdir}/libQt6Xml.so.6* -%dir %{_qt6_docdir}/ %{_qt6_docdir}/global/ %{_qt6_docdir}/config/ %{_qt6_importdir}/ %{_qt6_translationdir}/ -%if "%{_qt6_prefix}" != "%{_prefix}" -%dir %{_qt6_prefix}/ -%endif -%dir %{_qt6_archdatadir}/ -%dir %{_qt6_datadir}/ %{_qt6_datadir}/qtlogging.ini -%dir %{_qt6_libexecdir}/ -%dir %{_qt6_plugindir}/ %dir %{_qt6_plugindir}/designer/ %dir %{_qt6_plugindir}/generic/ %dir %{_qt6_plugindir}/iconengines/ @@ -572,9 +566,6 @@ make check -k ||: %{_rpmmacrodir}/macros.qt6-qtbase %files devel -%dir %{_qt6_libdir}/qt6/modules -%dir %{_qt6_libdir}/qt6/metatypes -%dir %{_qt6_libdir}/cmake/Qt6 %dir %{_qt6_libdir}/cmake/Qt6/platforms %dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform %dir %{_qt6_libdir}/cmake/Qt6/config.tests @@ -606,9 +597,6 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6Widgets %dir %{_qt6_libdir}/cmake/Qt6WidgetsTools %dir %{_qt6_libdir}/cmake/Qt6Xml -%if "%{_qt6_bindir}" != "%{_bindir}" -%dir %{_qt6_bindir} -%endif %{_bindir}/androiddeployqt %{_bindir}/androiddeployqt6 %{_bindir}/androidtestrunner @@ -644,9 +632,6 @@ make check -k ||: %{_qt6_libexecdir}/uic %{_qt6_libexecdir}/qt-testrunner.py %{_qt6_libdir}/qt6/modules/*.json -%if "%{_qt6_headerdir}" != "%{_includedir}" -%dir %{_qt6_headerdir} -%endif %{_qt6_headerdir}/QtConcurrent/ %{_qt6_headerdir}/QtCore/ %{_qt6_headerdir}/QtDBus/ @@ -858,6 +843,9 @@ make check -k ||: %changelog +* Mon Jul 15 2024 Jan Grulich - 6.7.2-4 +- Use qt6-filesystem + * Mon Jul 08 2024 Jan Grulich - 6.7.2-3 - HTTP2: Delay any communication until encrypted() can be responded to Resolves: CVE-2024-39936 From b50f64242cee4f1c909e9d23b65e3df3d130b802 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 15 Jul 2024 11:04:12 +0200 Subject: [PATCH 19/60] Drop more directories that are now owned by qt6-filesystem --- qt6-qtbase.spec | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index d2f1187..e0a2c37 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -456,7 +456,7 @@ sed -i \ %{buildroot}%{_rpmmacrodir}/macros.qt6-qtbase # create/own dirs -mkdir -p %{buildroot}{%{_qt6_archdatadir}/mkspecs/modules,%{_qt6_importdir},%{_qt6_libexecdir},%{_qt6_plugindir}/{designer,iconengines,script,styles},%{_qt6_translationdir}} +mkdir -p %{buildroot}{%{_qt6_plugindir}/{designer,iconengines,script,styles}} mkdir -p %{buildroot}%{_sysconfdir}/xdg/QtProject # hardlink files to {_bindir}, add -qt6 postfix to not conflict @@ -539,8 +539,6 @@ make check -k ||: %{_qt6_libdir}/libQt6Xml.so.6* %{_qt6_docdir}/global/ %{_qt6_docdir}/config/ -%{_qt6_importdir}/ -%{_qt6_translationdir}/ %{_qt6_datadir}/qtlogging.ini %dir %{_qt6_plugindir}/designer/ %dir %{_qt6_plugindir}/generic/ @@ -566,6 +564,7 @@ make check -k ||: %{_rpmmacrodir}/macros.qt6-qtbase %files devel +%dir %{_qt6_libdir}/cmake/Qt6 %dir %{_qt6_libdir}/cmake/Qt6/platforms %dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform %dir %{_qt6_libdir}/cmake/Qt6/config.tests From fe4178778cc5cae4cf1b4ca0d7718d2ffa68e859 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 15 Jul 2024 11:04:12 +0200 Subject: [PATCH 20/60] Additional directory ownership fixes --- qt6-qtbase.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index e0a2c37..bcb1651 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -456,7 +456,7 @@ sed -i \ %{buildroot}%{_rpmmacrodir}/macros.qt6-qtbase # create/own dirs -mkdir -p %{buildroot}{%{_qt6_plugindir}/{designer,iconengines,script,styles}} +mkdir -p %{buildroot}%{_qt6_plugindir}/{designer,iconengines,script,styles} mkdir -p %{buildroot}%{_sysconfdir}/xdg/QtProject # hardlink files to {_bindir}, add -qt6 postfix to not conflict From 6331876a3f411c331ee2f73242c16c88cdcd19c8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 19 Jul 2024 17:54:00 +0000 Subject: [PATCH 21/60] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index bcb1651..5675ca8 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.2 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -842,6 +842,9 @@ make check -k ||: %changelog +* Fri Jul 19 2024 Fedora Release Engineering - 6.7.2-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Mon Jul 15 2024 Jan Grulich - 6.7.2-4 - Use qt6-filesystem From ca94b24afb28ca6f640895fa89fb5a8233cb4f48 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 4 Sep 2024 09:33:35 +0200 Subject: [PATCH 22/60] Backport - QWidget: store initialScreen as QPointer --- qt6-qtbase.spec | 6 +++- qtbase-store-initial-screen-as-qpointer.patch | 35 +++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 qtbase-store-initial-screen-as-qpointer.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 5675ca8..d92d870 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.7.2 -Release: 5%{?dist} +Release: 6%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -111,6 +111,7 @@ Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt- ## upstream patches Patch200: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch Patch201: CVE-2024-39936.patch +Patch202: qtbase-store-initial-screen-as-qpointer.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -842,6 +843,9 @@ make check -k ||: %changelog +* Wed Sep 04 2024 Jan Grulich - 6.7.2-6 +- Backport - QWidget: store initialScreen as QPointer + * Fri Jul 19 2024 Fedora Release Engineering - 6.7.2-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild diff --git a/qtbase-store-initial-screen-as-qpointer.patch b/qtbase-store-initial-screen-as-qpointer.patch new file mode 100644 index 0000000..bda8745 --- /dev/null +++ b/qtbase-store-initial-screen-as-qpointer.patch @@ -0,0 +1,35 @@ +From 0f35729f2cb43f0eb94e2a8d5e2d478a2c6a5007 Mon Sep 17 00:00:00 2001 +From: David Edmundson +Date: Wed, 31 Jul 2024 11:59:14 +0100 +Subject: [PATCH] QWidget: Store initialScreen as QPointer + +A Toplevel QWidget can hold a pointer to the screen where it will +eventually show contents, before a QWidgetWindow is created which then +takes precedence. + +The screen member of QWindows is always kept up-to-date when a screen is +removed, but not the contents of a toplevel window. If a widget has +setScreen called but is never shown, it has potentially dangling pointer +which can cause issues in the future. + +Pick-to: 6.5 +Change-Id: Ia7c80549e8b3c90a75cdde745487e87ecddaca63 +Reviewed-by: Volker Hilsheimer +(cherry picked from commit d67acf94afffde6a71498be6e30447f3acf7558e) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit 6af4e5f604fff40cdb3be40099b8884362806ef4) +--- + +diff --git a/src/widgets/kernel/qwidget_p.h b/src/widgets/kernel/qwidget_p.h +index 4ca1e77..1da903c 100644 +--- a/src/widgets/kernel/qwidget_p.h ++++ b/src/widgets/kernel/qwidget_p.h +@@ -108,7 +108,7 @@ + QRect frameStrut; + QRect normalGeometry; // used by showMin/maximized/FullScreen + Qt::WindowFlags savedFlags; // Save widget flags while showing fullscreen +- QScreen *initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent. ++ QPointer initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent. + + std::vector> widgetTextures; + From 45a4e4a21208832e8bf728bd15adb1ca67fa81a1 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 9 Oct 2024 13:01:27 +0200 Subject: [PATCH 23/60] 6.8.0 --- .gitignore | 1 + CVE-2024-39936.patch | 232 ------------- qt6-qtbase.spec | 21 +- ...-support-for-xdp-to-get-color-scheme.patch | 310 ------------------ qtbase-store-initial-screen-as-qpointer.patch | 35 -- sources | 2 +- 6 files changed, 15 insertions(+), 586 deletions(-) delete mode 100644 CVE-2024-39936.patch delete mode 100644 qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch delete mode 100644 qtbase-store-initial-screen-as-qpointer.patch diff --git a/.gitignore b/.gitignore index 5f03b34..312d215 100644 --- a/.gitignore +++ b/.gitignore @@ -29,3 +29,4 @@ /qtbase-everywhere-src-6.7.0.tar.xz /qtbase-everywhere-src-6.7.1.tar.xz /qtbase-everywhere-src-6.7.2.tar.xz +/qtbase-everywhere-src-6.8.0.tar.xz diff --git a/CVE-2024-39936.patch b/CVE-2024-39936.patch deleted file mode 100644 index c8a2e4c..0000000 --- a/CVE-2024-39936.patch +++ /dev/null @@ -1,232 +0,0 @@ -From b1e75376cc3adfc7da5502a277dfe9711f3e0536 Mon Sep 17 00:00:00 2001 -From: Mårten Nordheim -Date: Tue, 25 Jun 2024 17:09:35 +0200 -Subject: [PATCH] HTTP2: Delay any communication until encrypted() can be responded to - -We have the encrypted() signal that lets users do extra checks on the -established connection. It is emitted as BlockingQueued, so the HTTP -thread stalls until it is done emitting. Users can potentially call -abort() on the QNetworkReply at that point, which is passed as a Queued -call back to the HTTP thread. That means that any currently queued -signal emission will be processed before the abort() call is processed. - -In the case of HTTP2 it is a little special since it is multiplexed and -the code is built to start requests as they are available. This means -that, while the code worked fine for HTTP1, since one connection only -has one request, it is not working for HTTP2, since we try to send more -requests in-between the encrypted() signal and the abort() call. - -This patch changes the code to delay any communication until the -encrypted() signal has been emitted and processed, for HTTP2 only. -It's done by adding a few booleans, both to know that we have to return -early and so we can keep track of what events arose and what we need to -resume once enough time has passed that any abort() call must have been -processed. - -Fixes: QTBUG-126610 -Pick-to: 6.8 6.7 6.5 6.2 5.15 5.12 -Change-Id: Ic25a600c278203256e35f541026f34a8783235ae -Reviewed-by: Marc Mutz -Reviewed-by: Volker Hilsheimer ---- - -diff --git a/src/network/access/qhttp2protocolhandler.cpp b/src/network/access/qhttp2protocolhandler.cpp -index 0abd99b9..3631b13d 100644 ---- a/src/network/access/qhttp2protocolhandler.cpp -+++ b/src/network/access/qhttp2protocolhandler.cpp -@@ -303,12 +303,12 @@ bool QHttp2ProtocolHandler::sendRequest() - } - } - -- if (!prefaceSent && !sendClientPreface()) -- return false; -- - if (!requests.size()) - return true; - -+ if (!prefaceSent && !sendClientPreface()) -+ return false; -+ - m_channel->state = QHttpNetworkConnectionChannel::WritingState; - // Check what was promised/pushed, maybe we do not have to send a request - // and have a response already? -diff --git a/src/network/access/qhttpnetworkconnectionchannel.cpp b/src/network/access/qhttpnetworkconnectionchannel.cpp -index 67669896..1e4161d1 100644 ---- a/src/network/access/qhttpnetworkconnectionchannel.cpp -+++ b/src/network/access/qhttpnetworkconnectionchannel.cpp -@@ -209,6 +209,10 @@ void QHttpNetworkConnectionChannel::abort() - bool QHttpNetworkConnectionChannel::sendRequest() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeSendRequest = true; -+ return false; // this return value is unused -+ } - return protocolHandler->sendRequest(); - } - -@@ -221,21 +225,28 @@ bool QHttpNetworkConnectionChannel::sendRequest() - void QHttpNetworkConnectionChannel::sendRequestDelayed() - { - QMetaObject::invokeMethod(this, [this] { -- Q_ASSERT(protocolHandler); - if (reply) -- protocolHandler->sendRequest(); -+ sendRequest(); - }, Qt::ConnectionType::QueuedConnection); - } - - void QHttpNetworkConnectionChannel::_q_receiveReply() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeReceiveReply = true; -+ return; -+ } - protocolHandler->_q_receiveReply(); - } - - void QHttpNetworkConnectionChannel::_q_readyRead() - { - Q_ASSERT(protocolHandler); -+ if (waitingForPotentialAbort) { -+ needInvokeReadyRead = true; -+ return; -+ } - protocolHandler->_q_readyRead(); - } - -@@ -1239,7 +1250,18 @@ void QHttpNetworkConnectionChannel::_q_encrypted() - if (!h2RequestsToSend.isEmpty()) { - // Similar to HTTP/1.1 counterpart below: - const auto &pair = std::as_const(h2RequestsToSend).first(); -+ waitingForPotentialAbort = true; - emit pair.second->encrypted(); -+ -+ // We don't send or handle any received data until any effects from -+ // emitting encrypted() have been processed. This is necessary -+ // because the user may have called abort(). We may also abort the -+ // whole connection if the request has been aborted and there is -+ // no more requests to send. -+ QMetaObject::invokeMethod(this, -+ &QHttpNetworkConnectionChannel::checkAndResumeCommunication, -+ Qt::QueuedConnection); -+ - // In case our peer has sent us its settings (window size, max concurrent streams etc.) - // let's give _q_receiveReply a chance to read them first ('invokeMethod', QueuedConnection). - } -@@ -1257,6 +1279,28 @@ void QHttpNetworkConnectionChannel::_q_encrypted() - QMetaObject::invokeMethod(connection, "_q_startNextRequest", Qt::QueuedConnection); - } - -+ -+void QHttpNetworkConnectionChannel::checkAndResumeCommunication() -+{ -+ Q_ASSERT(connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2 -+ || connection->connectionType() == QHttpNetworkConnection::ConnectionTypeHTTP2Direct); -+ -+ // Because HTTP/2 requires that we send a SETTINGS frame as the first thing we do, and respond -+ // to a SETTINGS frame with an ACK, we need to delay any handling until we can ensure that any -+ // effects from emitting encrypted() have been processed. -+ // This function is called after encrypted() was emitted, so check for changes. -+ -+ if (!reply && h2RequestsToSend.isEmpty()) -+ abort(); -+ waitingForPotentialAbort = false; -+ if (needInvokeReadyRead) -+ _q_readyRead(); -+ if (needInvokeReceiveReply) -+ _q_receiveReply(); -+ if (needInvokeSendRequest) -+ sendRequest(); -+} -+ - void QHttpNetworkConnectionChannel::requeueHttp2Requests() - { - const auto h2RequestsToSendCopy = std::exchange(h2RequestsToSend, {}); -diff --git a/src/network/access/qhttpnetworkconnectionchannel_p.h b/src/network/access/qhttpnetworkconnectionchannel_p.h -index c42290fe..061f20fd 100644 ---- a/src/network/access/qhttpnetworkconnectionchannel_p.h -+++ b/src/network/access/qhttpnetworkconnectionchannel_p.h -@@ -74,6 +74,10 @@ public: - QAbstractSocket *socket; - bool ssl; - bool isInitialized; -+ bool waitingForPotentialAbort = false; -+ bool needInvokeReceiveReply = false; -+ bool needInvokeReadyRead = false; -+ bool needInvokeSendRequest = false; - ChannelState state; - QHttpNetworkRequest request; // current request, only used for HTTP - QHttpNetworkReply *reply; // current reply for this request, only used for HTTP -@@ -146,6 +150,8 @@ public: - void closeAndResendCurrentRequest(); - void resendCurrentRequest(); - -+ void checkAndResumeCommunication(); -+ - bool isSocketBusy() const; - bool isSocketWriting() const; - bool isSocketWaiting() const; -diff --git a/tests/auto/network/access/http2/tst_http2.cpp b/tests/auto/network/access/http2/tst_http2.cpp -index 00efbc98..c02e7b7b 100644 ---- a/tests/auto/network/access/http2/tst_http2.cpp -+++ b/tests/auto/network/access/http2/tst_http2.cpp -@@ -106,6 +106,8 @@ private slots: - - void duplicateRequestsWithAborts(); - -+ void abortOnEncrypted(); -+ - protected slots: - // Slots to listen to our in-process server: - void serverStarted(quint16 port); -@@ -1479,6 +1481,48 @@ void tst_Http2::duplicateRequestsWithAborts() - QCOMPARE(finishedCount, ExpectedSuccessfulRequests); - } - -+void tst_Http2::abortOnEncrypted() -+{ -+#if !QT_CONFIG(ssl) -+ QSKIP("TLS support is needed for this test"); -+#else -+ clearHTTP2State(); -+ serverPort = 0; -+ -+ ServerPtr targetServer(newServer(defaultServerSettings, H2Type::h2Direct)); -+ -+ QMetaObject::invokeMethod(targetServer.data(), "startServer", Qt::QueuedConnection); -+ runEventLoop(); -+ -+ nRequests = 1; -+ nSentRequests = 0; -+ -+ const auto url = requestUrl(H2Type::h2Direct); -+ QNetworkRequest request(url); -+ request.setAttribute(QNetworkRequest::Http2DirectAttribute, true); -+ -+ std::unique_ptr reply{manager->get(request)}; -+ reply->ignoreSslErrors(); -+ connect(reply.get(), &QNetworkReply::encrypted, reply.get(), [reply = reply.get()](){ -+ reply->abort(); -+ }); -+ connect(reply.get(), &QNetworkReply::errorOccurred, this, &tst_Http2::replyFinishedWithError); -+ -+ runEventLoop(); -+ STOP_ON_FAILURE -+ -+ QCOMPARE(nRequests, 0); -+ QCOMPARE(reply->error(), QNetworkReply::OperationCanceledError); -+ -+ const bool res = QTest::qWaitFor( -+ [this, server = targetServer.get()]() { -+ return serverGotSettingsACK || prefaceOK || nSentRequests > 0; -+ }, -+ 500); -+ QVERIFY(!res); -+#endif // QT_CONFIG(ssl) -+} -+ - void tst_Http2::serverStarted(quint16 port) - { - serverPort = port; diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index d92d870..d9a126d 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.7.2 -Release: 6%{?dist} +Version: 6.8.0 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -104,14 +104,11 @@ Patch58: qtbase-libglvnd.patch Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif -# TODO +# TODO: still needed? # Revert for now until we figure out how to fix Zeal package -Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch +# Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch ## upstream patches -Patch200: qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch -Patch201: CVE-2024-39936.patch -Patch202: qtbase-store-initial-screen-as-qpointer.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -443,7 +440,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.7.2 +Version: 6.8.0 EOF # rpm macros @@ -582,6 +579,7 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate +%dir %{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate %dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate %dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6Gui @@ -637,6 +635,7 @@ make check -k ||: %{_qt6_headerdir}/QtDBus/ %{_qt6_headerdir}/QtInputSupport %{_qt6_headerdir}/QtExampleIcons +%{_qt6_headerdir}/QtExamplesAssetDownloader %{_qt6_headerdir}/QtGui/ %{_qt6_headerdir}/QtNetwork/ %{_qt6_headerdir}/QtOpenGL/ @@ -717,6 +716,7 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Gui/*.cmake %{_qt6_libdir}/cmake/Qt6GuiTools/*.cmake @@ -754,6 +754,8 @@ make check -k ||: %{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl %{_qt6_libdir}/libQt6ExampleIcons.a %{_qt6_libdir}/libQt6ExampleIcons.prl +%{_qt6_libdir}/libQt6ExamplesAssetDownloader.a +%{_qt6_libdir}/libQt6ExamplesAssetDownloader.prl %{_qt6_headerdir}/QtFbSupport %{_qt6_libdir}/libQt6FbSupport.*a %{_qt6_libdir}/libQt6FbSupport.prl @@ -843,6 +845,9 @@ make check -k ||: %changelog +* Wed Oct 09 2024 Jan Grulich - 6.8.0-1 +- 6.8.0 + * Wed Sep 04 2024 Jan Grulich - 6.7.2-6 - Backport - QWidget: store initialScreen as QPointer diff --git a/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch b/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch deleted file mode 100644 index 1011da7..0000000 --- a/qtbase-qgtk3theme-add-support-for-xdp-to-get-color-scheme.patch +++ /dev/null @@ -1,310 +0,0 @@ -From d0b4e8a601bc2f81ddb23c124acc99defa26c02f Mon Sep 17 00:00:00 2001 -From: Jan Grulich -Date: Fri, 22 Mar 2024 12:12:51 +0100 -Subject: [PATCH] QGtk3Theme: Add support for xdg-desktop-portal to get color scheme - -Use xdg-desktop-portal to get color scheme used by GNOME. Recent GNOME -versions use this as primary way to switch between light and dark theme. -Make this a preferred way to get color scheme and fallback to previous -methods in case xdg-desktop-portal cannot be used. Also update app theme -on runtime when color scheme changes, not only when theme is changed. - -[ChangeLog][Platform Specific Changes][Linux] Add support for -xdg-desktop-portal to get color scheme in QGtk3Theme. - -Fixes: QTBUG-116197 -Change-Id: Ib3ffad405bc795ed6f4de4af411efc45721662b9 -Reviewed-by: Qt CI Bot -Reviewed-by: Axel Spoerl -Reviewed-by: Santhosh Kumar ---- - -diff --git a/src/plugins/platformthemes/gtk3/CMakeLists.txt b/src/plugins/platformthemes/gtk3/CMakeLists.txt -index becfccc..6d3c7bf 100644 ---- a/src/plugins/platformthemes/gtk3/CMakeLists.txt -+++ b/src/plugins/platformthemes/gtk3/CMakeLists.txt -@@ -35,6 +35,13 @@ - Qt::GuiPrivate - ) - -+qt_internal_extend_target(QGtk3ThemePlugin CONDITION QT_FEATURE_dbus -+ SOURCES -+ qgtk3portalinterface.cpp -+ LIBRARIES -+ Qt::DBus -+) -+ - qt_internal_extend_target(QGtk3ThemePlugin CONDITION QT_FEATURE_xlib - LIBRARIES - X11::X11 -diff --git a/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp b/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp -new file mode 100644 -index 0000000..1ffdda7 ---- /dev/null -+++ b/src/plugins/platformthemes/gtk3/qgtk3portalinterface.cpp -@@ -0,0 +1,123 @@ -+// Copyright (C) 2024 The Qt Company Ltd. -+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only -+ -+// -+// W A R N I N G -+// ------------- -+// -+// This file is not part of the Qt API. It exists purely as an -+// implementation detail. This header file may change from version to -+// version without notice, or even be removed. -+// -+// We mean it. -+// -+ -+#include "qgtk3portalinterface_p.h" -+#include "qgtk3storage_p.h" -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+QT_BEGIN_NAMESPACE -+ -+Q_LOGGING_CATEGORY(lcQGtk3PortalInterface, "qt.qpa.gtk"); -+ -+using namespace Qt::StringLiterals; -+ -+static constexpr QLatin1StringView appearanceInterface("org.freedesktop.appearance"); -+static constexpr QLatin1StringView colorSchemeKey("color-scheme"); -+ -+const QDBusArgument &operator>>(const QDBusArgument &argument, QMap &map) -+{ -+ argument.beginMap(); -+ map.clear(); -+ -+ while (!argument.atEnd()) { -+ QString key; -+ QVariantMap value; -+ argument.beginMapEntry(); -+ argument >> key >> value; -+ argument.endMapEntry(); -+ map.insert(key, value); -+ } -+ -+ argument.endMap(); -+ return argument; -+} -+ -+QGtk3PortalInterface::QGtk3PortalInterface(QGtk3Storage *s) -+ : m_storage(s) { -+ qRegisterMetaType(); -+ qDBusRegisterMetaType>(); -+ -+ queryColorScheme(); -+ -+ if (!s) { -+ qCDebug(lcQGtk3PortalInterface) << "QGtk3PortalInterface instantiated without QGtk3Storage." -+ << "No reaction to runtime theme changes."; -+ } -+} -+ -+Qt::ColorScheme QGtk3PortalInterface::colorScheme() const -+{ -+ return m_colorScheme; -+} -+ -+void QGtk3PortalInterface::queryColorScheme() { -+ QDBusConnection connection = QDBusConnection::sessionBus(); -+ QDBusMessage message = QDBusMessage::createMethodCall( -+ "org.freedesktop.portal.Desktop"_L1, -+ "/org/freedesktop/portal/desktop"_L1, -+ "org.freedesktop.portal.Settings"_L1, "ReadAll"_L1); -+ message << QStringList{ appearanceInterface }; -+ -+ QDBusPendingCall pendingCall = connection.asyncCall(message); -+ QDBusPendingCallWatcher *watcher = new QDBusPendingCallWatcher(pendingCall, this); -+ QObject::connect( -+ watcher, &QDBusPendingCallWatcher::finished, this, -+ [this](QDBusPendingCallWatcher *watcher) { -+ QDBusPendingReply> reply = *watcher; -+ if (reply.isValid()) { -+ QMap settings = reply.value(); -+ if (!settings.isEmpty()) { -+ settingChanged(appearanceInterface, colorSchemeKey, -+ QDBusVariant(settings.value(appearanceInterface).value(colorSchemeKey))); -+ } -+ } else { -+ qCDebug(lcQGtk3PortalInterface) << "Failed to query org.freedesktop.portal.Settings: " -+ << reply.error().message(); -+ } -+ watcher->deleteLater(); -+ }); -+ -+ QDBusConnection::sessionBus().connect( -+ "org.freedesktop.portal.Desktop"_L1, "/org/freedesktop/portal/desktop"_L1, -+ "org.freedesktop.portal.Settings"_L1, "SettingChanged"_L1, this, -+ SLOT(settingChanged(QString, QString, QDBusVariant))); -+} -+ -+void QGtk3PortalInterface::settingChanged(const QString &group, const QString &key, -+ const QDBusVariant &value) -+{ -+ if (group == appearanceInterface && key == colorSchemeKey) { -+ const uint colorScheme = value.variant().toUInt(); -+ // From org.freedesktop.portal.Settings.xml -+ // "1" - Prefer dark appearance -+ Qt::ColorScheme newColorScheme = colorScheme == 1 ? Qt::ColorScheme::Dark : Qt::ColorScheme::Light; -+ if (m_colorScheme != newColorScheme) { -+ m_colorScheme = newColorScheme; -+ if (m_storage) -+ m_storage->handleThemeChange(); -+ } -+ } -+} -+ -+QT_END_NAMESPACE -+ -+#include "moc_qgtk3portalinterface_p.cpp" -diff --git a/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h b/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h -new file mode 100644 -index 0000000..25a5f58 ---- /dev/null -+++ b/src/plugins/platformthemes/gtk3/qgtk3portalinterface_p.h -@@ -0,0 +1,49 @@ -+// Copyright (C) 2024 The Qt Company Ltd. -+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only -+ -+#ifndef QGTK3PORTALINTERFACE_H -+#define QGTK3PORTALINTERFACE_H -+ -+// -+// W A R N I N G -+// ------------- -+// -+// This file is not part of the Qt API. It exists purely as an -+// implementation detail. This header file may change from version to -+// version without notice, or even be removed. -+// -+// We mean it. -+// -+ -+#include -+#include -+ -+QT_BEGIN_NAMESPACE -+ -+class QDBusVariant; -+class QGtk3Storage; -+ -+Q_DECLARE_LOGGING_CATEGORY(lcQGtk3PortalInterface); -+ -+class QGtk3PortalInterface : public QObject -+{ -+ Q_OBJECT -+public: -+ QGtk3PortalInterface(QGtk3Storage *s); -+ ~QGtk3PortalInterface() = default; -+ -+ Qt::ColorScheme colorScheme() const; -+ -+private Q_SLOTS: -+ void settingChanged(const QString &group, const QString &key, -+ const QDBusVariant &value); -+private: -+ void queryColorScheme(); -+ -+ Qt::ColorScheme m_colorScheme = Qt::ColorScheme::Unknown; -+ QGtk3Storage *m_storage = nullptr; -+}; -+ -+QT_END_NAMESPACE -+ -+#endif // QGTK3PORTALINTERFACE_H -diff --git a/src/plugins/platformthemes/gtk3/qgtk3storage.cpp b/src/plugins/platformthemes/gtk3/qgtk3storage.cpp -index 90c0282..2877b28 100644 ---- a/src/plugins/platformthemes/gtk3/qgtk3storage.cpp -+++ b/src/plugins/platformthemes/gtk3/qgtk3storage.cpp -@@ -21,6 +21,9 @@ - QGtk3Storage::QGtk3Storage() - { - m_interface.reset(new QGtk3Interface(this)); -+#if QT_CONFIG(dbus) -+ m_portalInterface.reset(new QGtk3PortalInterface(this)); -+#endif - populateMap(); - } - -@@ -273,7 +276,6 @@ - */ - void QGtk3Storage::handleThemeChange() - { -- clear(); - populateMap(); - QWindowSystemInterface::handleThemeChange(); - } -@@ -331,21 +333,32 @@ - static QString m_themeName; - - // Distiguish initialization, theme change or call without theme change -+ Qt::ColorScheme newColorScheme = Qt::ColorScheme::Unknown; - const QString newThemeName = themeName(); -- if (m_themeName == newThemeName) -+ -+#if QT_CONFIG(dbus) -+ // Prefer color scheme we get from xdg-desktop-portal as this is what GNOME -+ // relies on these days -+ newColorScheme = m_portalInterface->colorScheme(); -+#endif -+ -+ if (newColorScheme == Qt::ColorScheme::Unknown) { -+ // Derive color scheme from theme name -+ newColorScheme = newThemeName.contains("dark"_L1, Qt::CaseInsensitive) -+ ? Qt::ColorScheme::Dark : m_interface->colorSchemeByColors(); -+ } -+ -+ if (m_themeName == newThemeName && m_colorScheme == newColorScheme) - return; - - clear(); - -- // Derive color scheme from theme name -- m_colorScheme = newThemeName.contains("dark"_L1, Qt::CaseInsensitive) -- ? Qt::ColorScheme::Dark : m_interface->colorSchemeByColors(); -- - if (m_themeName.isEmpty()) { -- qCDebug(lcQGtk3Interface) << "GTK theme initialized:" << newThemeName << m_colorScheme; -+ qCDebug(lcQGtk3Interface) << "GTK theme initialized:" << newThemeName << newColorScheme; - } else { -- qCDebug(lcQGtk3Interface) << "GTK theme changed to:" << newThemeName << m_colorScheme; -+ qCDebug(lcQGtk3Interface) << "GTK theme changed to:" << newThemeName << newColorScheme; - } -+ m_colorScheme = newColorScheme; - m_themeName = newThemeName; - - // create standard mapping or load from Json file? -diff --git a/src/plugins/platformthemes/gtk3/qgtk3storage_p.h b/src/plugins/platformthemes/gtk3/qgtk3storage_p.h -index 37c5bf5..4519226 100644 ---- a/src/plugins/platformthemes/gtk3/qgtk3storage_p.h -+++ b/src/plugins/platformthemes/gtk3/qgtk3storage_p.h -@@ -16,6 +16,9 @@ - // - - #include "qgtk3interface_p.h" -+#if QT_CONFIG(dbus) -+#include "qgtk3portalinterface_p.h" -+#endif - - #include - #include -@@ -205,7 +208,9 @@ - PaletteMap m_palettes; - - std::unique_ptr m_interface; -- -+#if QT_CONFIG(dbus) -+ std::unique_ptr m_portalInterface; -+#endif - - Qt::ColorScheme m_colorScheme = Qt::ColorScheme::Unknown; - diff --git a/qtbase-store-initial-screen-as-qpointer.patch b/qtbase-store-initial-screen-as-qpointer.patch deleted file mode 100644 index bda8745..0000000 --- a/qtbase-store-initial-screen-as-qpointer.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 0f35729f2cb43f0eb94e2a8d5e2d478a2c6a5007 Mon Sep 17 00:00:00 2001 -From: David Edmundson -Date: Wed, 31 Jul 2024 11:59:14 +0100 -Subject: [PATCH] QWidget: Store initialScreen as QPointer - -A Toplevel QWidget can hold a pointer to the screen where it will -eventually show contents, before a QWidgetWindow is created which then -takes precedence. - -The screen member of QWindows is always kept up-to-date when a screen is -removed, but not the contents of a toplevel window. If a widget has -setScreen called but is never shown, it has potentially dangling pointer -which can cause issues in the future. - -Pick-to: 6.5 -Change-Id: Ia7c80549e8b3c90a75cdde745487e87ecddaca63 -Reviewed-by: Volker Hilsheimer -(cherry picked from commit d67acf94afffde6a71498be6e30447f3acf7558e) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit 6af4e5f604fff40cdb3be40099b8884362806ef4) ---- - -diff --git a/src/widgets/kernel/qwidget_p.h b/src/widgets/kernel/qwidget_p.h -index 4ca1e77..1da903c 100644 ---- a/src/widgets/kernel/qwidget_p.h -+++ b/src/widgets/kernel/qwidget_p.h -@@ -108,7 +108,7 @@ - QRect frameStrut; - QRect normalGeometry; // used by showMin/maximized/FullScreen - Qt::WindowFlags savedFlags; // Save widget flags while showing fullscreen -- QScreen *initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent. -+ QPointer initialScreen; // Screen when passing a QDesktop[Screen]Widget as parent. - - std::vector> widgetTextures; - diff --git a/sources b/sources index 5386b0f..a95f705 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.7.2.tar.xz) = eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b +SHA512 (qtbase-everywhere-src-6.8.0.tar.xz) = 7bd9452d4cb85fad88e7d609de93e7c3d55ddd2ac47005c20aaaf057bf339d944b5211d1897d21f9896fe433b7c6954eaffd0e80e725b2f3335a047fe06b0cd9 From a6377f834c0ca84b82a18ebb151496fcdef105dd Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 9 Oct 2024 17:32:11 +0200 Subject: [PATCH 24/60] Backport fix for QAbstractItemModel (kdebz#493116) --- qt6-qtbase.spec | 6 +- ...temmodelprivate-add-resetting-member.patch | 80 +++++++++++++++++++ 2 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 qtbase-qabstractitemmodelprivate-add-resetting-member.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index d9a126d..8af8feb 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -109,6 +109,7 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch # Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch ## upstream patches +Patch200: qtbase-qabstractitemmodelprivate-add-resetting-member.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -845,6 +846,9 @@ make check -k ||: %changelog +* Wed Oct 09 2024 Jan Grulich - 6.8.0-1 +- Backport fix for QAbstractItemModel (kdebz#493116) + * Wed Oct 09 2024 Jan Grulich - 6.8.0-1 - 6.8.0 diff --git a/qtbase-qabstractitemmodelprivate-add-resetting-member.patch b/qtbase-qabstractitemmodelprivate-add-resetting-member.patch new file mode 100644 index 0000000..18f54b8 --- /dev/null +++ b/qtbase-qabstractitemmodelprivate-add-resetting-member.patch @@ -0,0 +1,80 @@ +From 2ea3abed0125d81ca4f3bacb9650db7314657332 Mon Sep 17 00:00:00 2001 +From: Mitch Curtis +Date: Tue, 24 Sep 2024 10:40:37 +0800 +Subject: QAbstractItemModelPrivate: add resetting member + +This allows QQmlDelegateModel to know if a QAbstractItemModel subclass +is in the process of a reset, which it can't know if beginResetModel +was called in the model's constructor. + +As an added bonus, it also allows us to warn the user if they call +endResetModel with a previous call to beginResetModel. + +Task-number: QTBUG-125053 +Task-number: QTBUG-127340 +Pick-to: 6.7 6.5 +Change-Id: I7d1fb983e9bf868c48472624ad945ae158115943 +Reviewed-by: Richard Moe Gustavsen +(cherry picked from commit 9d8663c18e88cb0b5a65f86cfd7726f3d31e04d6) +--- + src/corelib/itemmodels/qabstractitemmodel.cpp | 13 +++++++++++++ + src/corelib/itemmodels/qabstractitemmodel_p.h | 4 ++++ + 2 files changed, 17 insertions(+) + +diff --git a/src/corelib/itemmodels/qabstractitemmodel.cpp b/src/corelib/itemmodels/qabstractitemmodel.cpp +index 5b9b215eab..3d4d566d46 100644 +--- a/src/corelib/itemmodels/qabstractitemmodel.cpp ++++ b/src/corelib/itemmodels/qabstractitemmodel.cpp +@@ -3400,6 +3400,13 @@ void QAbstractItemModel::endMoveColumns() + */ + void QAbstractItemModel::beginResetModel() + { ++ Q_D(QAbstractItemModel); ++ if (d->resetting) { ++ qWarning() << "beginResetModel called on" << this << "without calling endResetModel first"; ++ // Warn, but don't return early in case user code relies on the incorrect behavior. ++ } ++ ++ d->resetting = true; + emit modelAboutToBeReset(QPrivateSignal()); + } + +@@ -3417,8 +3424,14 @@ void QAbstractItemModel::beginResetModel() + void QAbstractItemModel::endResetModel() + { + Q_D(QAbstractItemModel); ++ if (!d->resetting) { ++ qWarning() << "endResetModel called on" << this << "without calling beginResetModel first"; ++ // Warn, but don't return early in case user code relies on the incorrect behavior. ++ } ++ + d->invalidatePersistentIndexes(); + resetInternalData(); ++ d->resetting = false; + emit modelReset(QPrivateSignal()); + } + +diff --git a/src/corelib/itemmodels/qabstractitemmodel_p.h b/src/corelib/itemmodels/qabstractitemmodel_p.h +index e34dc3262c..c2113fde9a 100644 +--- a/src/corelib/itemmodels/qabstractitemmodel_p.h ++++ b/src/corelib/itemmodels/qabstractitemmodel_p.h +@@ -45,6 +45,8 @@ public: + QAbstractItemModelPrivate(); + ~QAbstractItemModelPrivate(); + ++ static const QAbstractItemModelPrivate *get(const QAbstractItemModel *model) { return model->d_func(); } ++ + void removePersistentIndexData(QPersistentModelIndexData *data); + void movePersistentIndexes(const QList &indexes, int change, const QModelIndex &parent, + Qt::Orientation orientation); +@@ -115,6 +117,8 @@ public: + void insertMultiAtEnd(const QModelIndex& key, QPersistentModelIndexData *data); + } persistent; + ++ bool resetting = false; ++ + static const QHash &defaultRoleNames(); + static bool isVariantLessThan(const QVariant &left, const QVariant &right, + Qt::CaseSensitivity cs = Qt::CaseSensitive, bool isLocaleAware = false); +-- +cgit v1.2.3 From bb9c0035d2ef211f3442effe03933ee896cb873a Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 16 Oct 2024 17:05:32 +0200 Subject: [PATCH 25/60] QtPrintSupport: make cups optional target --- qt6-qtbase.spec | 6 ++- qtbase-mark-cups-optional-target.patch | 64 ++++++++++++++++++++++++++ 2 files changed, 69 insertions(+), 1 deletion(-) create mode 100644 qtbase-mark-cups-optional-target.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 8af8feb..2f6888e 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.0 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -110,6 +110,7 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch ## upstream patches Patch200: qtbase-qabstractitemmodelprivate-add-resetting-member.patch +Patch201: qtbase-mark-cups-optional-target.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -846,6 +847,9 @@ make check -k ||: %changelog +* Wed Oct 16 2024 Jan Grulich - 6.8.0-3 +- QtPrintSupport: make cups optional target + * Wed Oct 09 2024 Jan Grulich - 6.8.0-1 - Backport fix for QAbstractItemModel (kdebz#493116) diff --git a/qtbase-mark-cups-optional-target.patch b/qtbase-mark-cups-optional-target.patch new file mode 100644 index 0000000..464e960 --- /dev/null +++ b/qtbase-mark-cups-optional-target.patch @@ -0,0 +1,64 @@ +From cce81f296eeae2d20f4f51e0ec4e0d3491e2f909 Mon Sep 17 00:00:00 2001 +From: Alexey Edelev +Date: Wed, 4 Sep 2024 13:27:35 +0200 +Subject: [PATCH] Mark Cups::Cups optional target when building for non-APPLE + systems + +Relax the dependency on Cups for PrintSupport module on non-APPLE +platforms. 30bb15e7bf42a07b49700b6e822513f125d9ed4d added the missing +dependency for the PrintSupportPrivate target, but made it required. +In general users not necessarly need the Cups found when linking +PrintSupport on non-APPLE platforms. So we may mark Cups optional. + +We also need Cups as the required dependency when Qt is built +statically, since then QCupsPrinterSupportPlugin will require the +library to be found. + +Amends 30bb15e7bf42a07b49700b6e822513f125d9ed4d + +Pick-to: 6.5 6.7 6.8 +Change-Id: Ia31d52f7beb9fab6ffa5123147a243f5be6345ef +Reviewed-by: Alexandru Croitor +--- + src/plugins/printsupport/cups/CMakeLists.txt | 7 ++++++- + src/printsupport/configure.cmake | 9 +++++++-- + 2 files changed, 13 insertions(+), 3 deletions(-) + +diff --git a/src/plugins/printsupport/cups/CMakeLists.txt b/src/plugins/printsupport/cups/CMakeLists.txt +index b6400d2d36b..6811fca10a2 100644 +--- a/src/plugins/printsupport/cups/CMakeLists.txt ++++ b/src/plugins/printsupport/cups/CMakeLists.txt +@@ -1,7 +1,12 @@ + # Copyright (C) 2022 The Qt Company Ltd. + # SPDX-License-Identifier: BSD-3-Clause + +-qt_find_package(Cups PROVIDED_TARGETS Cups::Cups) ++if(NOT APPLE AND BUILD_SHARED_LIBS) ++ set(mark_cups_optional MARK_OPTIONAL) ++else() ++ set(mark_cups_optional "") ++endif() ++qt_find_package(Cups PROVIDED_TARGETS Cups::Cups ${mark_cups_optional}) + + ##################################################################### + ## QCupsPrinterSupportPlugin Plugin: +diff --git a/src/printsupport/configure.cmake b/src/printsupport/configure.cmake +index a8b4ed38036..bdd370694a1 100644 +--- a/src/printsupport/configure.cmake ++++ b/src/printsupport/configure.cmake +@@ -9,8 +9,13 @@ + + #### Libraries + +-qt_find_package(Cups PROVIDED_TARGETS Cups::Cups MODULE_NAME printsupport QMAKE_LIB cups) +- ++if(NOT APPLE AND BUILD_SHARED_LIBS) ++ set(mark_cups_optional MARK_OPTIONAL) ++else() ++ set(mark_cups_optional "") ++endif() ++qt_find_package(Cups PROVIDED_TARGETS Cups::Cups ++ MODULE_NAME printsupport QMAKE_LIB cups ${mark_cups_optional}) + + #### Tests + From 6c56598daf76a4f5d49e5a136f448750c6c4ab42 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 21 Oct 2024 13:02:32 +0200 Subject: [PATCH 26/60] Backport - a11y atspi: Watch for enabled status change --- qt6-qtbase.spec | 7 +- ...tspi-watch-for-enabled-status-change.patch | 144 ++++++++++++++++++ 2 files changed, 150 insertions(+), 1 deletion(-) create mode 100644 qtbase-a11y-atspi-watch-for-enabled-status-change.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 2f6888e..bb9655a 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.0 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -111,6 +111,8 @@ Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch ## upstream patches Patch200: qtbase-qabstractitemmodelprivate-add-resetting-member.patch Patch201: qtbase-mark-cups-optional-target.patch +# https://codereview.qt-project.org/c/qt/qtbase/+/598549 +Patch202: qtbase-a11y-atspi-watch-for-enabled-status-change.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -847,6 +849,9 @@ make check -k ||: %changelog +* Mon Oct 21 2024 Jan Grulich - 6.8.0-4 +- Backport - a11y atspi: Watch for enabled status change + * Wed Oct 16 2024 Jan Grulich - 6.8.0-3 - QtPrintSupport: make cups optional target diff --git a/qtbase-a11y-atspi-watch-for-enabled-status-change.patch b/qtbase-a11y-atspi-watch-for-enabled-status-change.patch new file mode 100644 index 0000000..ad35fc8 --- /dev/null +++ b/qtbase-a11y-atspi-watch-for-enabled-status-change.patch @@ -0,0 +1,144 @@ +From efcbbbb704f1c2b574ffc43609db296b471245f2 Mon Sep 17 00:00:00 2001 +From: Alessandro Astone +Date: Sun, 20 Oct 2024 20:49:26 +0200 +Subject: [PATCH] a11y atspi: Watch for enabled status change + +On log-in this may be disable and only enabled later; that prevents +clients like plasmashell to enable a11y features. +We need to watch changes to the org.a11y.Status properties and enable +the a11y integration on-demand. + +As the in-line comment said, qdbusxml2cpp does not generate NOTIFY +signals for DBus properties, so use the raw PropertiesChanged signal +to receive those notifications. + +Pick-to: 6.8 +Pick-to: 6.7 +Change-Id: I4d0adf61af875464d3cd47759631d2a3aac664f0 +--- + +diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt +index d7a247f..32630ee 100644 +--- a/src/gui/CMakeLists.txt ++++ b/src/gui/CMakeLists.txt +@@ -567,6 +567,7 @@ + DBUS_INTERFACE_SOURCES + accessible/linux/dbusxml/Bus.xml + accessible/linux/dbusxml/Socket.xml ++ accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml + DBUS_INTERFACE_FLAGS + "-i" "QtGui/private/qspi_struct_marshallers_p.h" + ) +diff --git a/src/gui/accessible/linux/dbusconnection.cpp b/src/gui/accessible/linux/dbusconnection.cpp +index 620575c..81d3c03 100644 +--- a/src/gui/accessible/linux/dbusconnection.cpp ++++ b/src/gui/accessible/linux/dbusconnection.cpp +@@ -10,7 +10,6 @@ + #include + + #include +-#include "bus_interface.h" + + #include + #include +@@ -49,6 +48,9 @@ + return; + } + ++ a11yStatus = new OrgA11yStatusInterface(A11Y_SERVICE, A11Y_PATH, c, this); ++ dbusProperties = new OrgFreedesktopDBusPropertiesInterface(A11Y_SERVICE, A11Y_PATH, c, this); ++ + dbusWatcher = new QDBusServiceWatcher(A11Y_SERVICE, c, QDBusServiceWatcher::WatchForRegistration, this); + connect(dbusWatcher, SIGNAL(serviceRegistered(QString)), this, SLOT(serviceRegistered())); + +@@ -56,6 +58,12 @@ + if (c.interface()->isServiceRegistered(A11Y_SERVICE)) + serviceRegistered(); + ++ // Subscribe to updates about a11y enabled state. ++ connect(dbusProperties, &OrgFreedesktopDBusPropertiesInterface::PropertiesChanged, this, [this](const QString &interface_name) { ++ if (interface_name == OrgA11yStatusInterface::staticInterfaceName()) ++ serviceRegistered(); ++ }); ++ + if (QGuiApplication::platformName().startsWith("xcb"_L1)) { + // In addition try if there is an xatom exposing the bus address, this allows applications run as root to work + QString address = getAddressFromXCB(); +@@ -83,14 +91,9 @@ + } + + // We have the a11y registry on the session bus. +-// Subscribe to updates about a11y enabled state. + // Find out the bus address + void QAtSpiDBusConnection::serviceRegistered() + { +- // listen to enabled changes +- QDBusConnection c = QDBusConnection::sessionBus(); +- OrgA11yStatusInterface *a11yStatus = new OrgA11yStatusInterface(A11Y_SERVICE, A11Y_PATH, c, this); +- + //The variable was introduced because on some embedded platforms there are custom accessibility + //clients which don't set Status.ScreenReaderEnabled to true. The variable is also useful for + //debugging. +@@ -110,7 +113,6 @@ + } + } + +- // connect(a11yStatus, ); QtDbus doesn't support notifications for property changes yet + } + + void QAtSpiDBusConnection::serviceUnregistered() +diff --git a/src/gui/accessible/linux/dbusconnection_p.h b/src/gui/accessible/linux/dbusconnection_p.h +index 98bd027..297faec 100644 +--- a/src/gui/accessible/linux/dbusconnection_p.h ++++ b/src/gui/accessible/linux/dbusconnection_p.h +@@ -23,6 +23,9 @@ + #include + Q_MOC_INCLUDE() + ++#include "bus_interface.h" ++#include "properties_interface.h" ++ + QT_BEGIN_NAMESPACE + + class QDBusServiceWatcher; +@@ -52,6 +55,8 @@ + QString getAccessibilityBusAddress() const; + + QDBusServiceWatcher *dbusWatcher; ++ OrgFreedesktopDBusPropertiesInterface *dbusProperties; ++ OrgA11yStatusInterface *a11yStatus; + QDBusConnection m_a11yConnection; + bool m_enabled; + }; +diff --git a/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml b/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml +new file mode 100644 +index 0000000..684cdc0 +--- /dev/null ++++ b/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml +@@ -0,0 +1,26 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ From d6857833fc96c2af9cf84adac2e994c7a641e0a3 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 2 Dec 2024 13:33:22 +0100 Subject: [PATCH 27/60] 6.8.1 --- .gitignore | 1 + qt6-qtbase.spec | 25 +- ...tspi-watch-for-enabled-status-change.patch | 144 - ...xtract-emoji-data-from-unicode-files.patch | 18752 ++++++++++++++++ ...uce-emoji-segmenter-to-3rdparty-code.patch | 569 + qtbase-mark-cups-optional-target.patch | 64 - ...temmodelprivate-add-resetting-member.patch | 80 - ...r-to-apply-emoji-fonts-automatically.patch | 5917 +++++ sources | 2 +- 9 files changed, 25255 insertions(+), 299 deletions(-) delete mode 100644 qtbase-a11y-atspi-watch-for-enabled-status-change.patch create mode 100644 qtbase-extract-emoji-data-from-unicode-files.patch create mode 100644 qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch delete mode 100644 qtbase-mark-cups-optional-target.patch delete mode 100644 qtbase-qabstractitemmodelprivate-add-resetting-member.patch create mode 100644 qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch diff --git a/.gitignore b/.gitignore index 312d215..32f191f 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,4 @@ /qtbase-everywhere-src-6.7.1.tar.xz /qtbase-everywhere-src-6.7.2.tar.xz /qtbase-everywhere-src-6.8.0.tar.xz +/qtbase-everywhere-src-6.8.1.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index bb9655a..07473cc 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.8.0 -Release: 4%{?dist} +Version: 6.8.1 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -104,15 +104,11 @@ Patch58: qtbase-libglvnd.patch Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch %endif -# TODO: still needed? -# Revert for now until we figure out how to fix Zeal package -# Patch110: qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch ## upstream patches -Patch200: qtbase-qabstractitemmodelprivate-add-resetting-member.patch -Patch201: qtbase-mark-cups-optional-target.patch -# https://codereview.qt-project.org/c/qt/qtbase/+/598549 -Patch202: qtbase-a11y-atspi-watch-for-enabled-status-change.patch +Patch150: qtbase-extract-emoji-data-from-unicode-files.patch +Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch +Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -143,6 +139,7 @@ BuildRequires: libb2-devel %else Provides: bundled(libb2) %endif +Provides: bundled(emoji-segmenter) BuildRequires: libjpeg-devel BuildRequires: libmng-devel BuildRequires: libtiff-devel @@ -382,6 +379,7 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_FEATURE_sse2=%{?no_sse2:OFF}%{!?no_sse2:ON} \ -DQT_FEATURE_icu=ON \ -DQT_FEATURE_enable_new_dtags=ON \ + -DQT_FEATURE_emojisegmenter=ON \ -DQT_FEATURE_journald=%{?journald:ON}%{!?journald:OFF} \ -DQT_FEATURE_openssl_linked=ON \ -DQT_FEATURE_openssl_hash=ON \ @@ -444,7 +442,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.8.0 +Version: 6.8.1 EOF # rpm macros @@ -624,6 +622,7 @@ make check -k ||: %{_qt6_libexecdir}/qt-internal-configure-examples %{_qt6_libexecdir}/qt-internal-configure-tests %{_qt6_libexecdir}/sanitizer-testrunner.py +%{_qt6_libexecdir}/qt-android-runner.py %{_qt6_libexecdir}/syncqt %{_qt6_libexecdir}/moc %{_qt6_libexecdir}/tracegen @@ -684,6 +683,8 @@ make check -k ||: %{_qt6_libdir}/libQt6EglFSDeviceIntegration.so %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl %{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so +%{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml +%{_qt6_libdir}/cmake/Qt6/3rdparty/kwin/REUSE.toml %{_qt6_libdir}/cmake/Qt6/*.h.in %{_qt6_libdir}/cmake/Qt6/*.cmake %{_qt6_libdir}/cmake/Qt6/*.cmake.in @@ -741,6 +742,7 @@ make check -k ||: %{_qt6_libdir}/qt6/metatypes/*.json %{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.qt/rcc/qrc_example_icons_init.cpp.o %{_qt6_libdir}/pkgconfig/*.pc +%{_qt6_libdir}/qt6/sbom/qtbase-%{qt_version}.spdx %if 0%{?egl} %{_qt6_libdir}/libQt6EglFsKmsSupport.prl @@ -849,6 +851,9 @@ make check -k ||: %changelog +* Thu Nov 28 2024 Jan Grulich - 6.8.1-1 +- 6.8.1 + * Mon Oct 21 2024 Jan Grulich - 6.8.0-4 - Backport - a11y atspi: Watch for enabled status change diff --git a/qtbase-a11y-atspi-watch-for-enabled-status-change.patch b/qtbase-a11y-atspi-watch-for-enabled-status-change.patch deleted file mode 100644 index ad35fc8..0000000 --- a/qtbase-a11y-atspi-watch-for-enabled-status-change.patch +++ /dev/null @@ -1,144 +0,0 @@ -From efcbbbb704f1c2b574ffc43609db296b471245f2 Mon Sep 17 00:00:00 2001 -From: Alessandro Astone -Date: Sun, 20 Oct 2024 20:49:26 +0200 -Subject: [PATCH] a11y atspi: Watch for enabled status change - -On log-in this may be disable and only enabled later; that prevents -clients like plasmashell to enable a11y features. -We need to watch changes to the org.a11y.Status properties and enable -the a11y integration on-demand. - -As the in-line comment said, qdbusxml2cpp does not generate NOTIFY -signals for DBus properties, so use the raw PropertiesChanged signal -to receive those notifications. - -Pick-to: 6.8 -Pick-to: 6.7 -Change-Id: I4d0adf61af875464d3cd47759631d2a3aac664f0 ---- - -diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt -index d7a247f..32630ee 100644 ---- a/src/gui/CMakeLists.txt -+++ b/src/gui/CMakeLists.txt -@@ -567,6 +567,7 @@ - DBUS_INTERFACE_SOURCES - accessible/linux/dbusxml/Bus.xml - accessible/linux/dbusxml/Socket.xml -+ accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml - DBUS_INTERFACE_FLAGS - "-i" "QtGui/private/qspi_struct_marshallers_p.h" - ) -diff --git a/src/gui/accessible/linux/dbusconnection.cpp b/src/gui/accessible/linux/dbusconnection.cpp -index 620575c..81d3c03 100644 ---- a/src/gui/accessible/linux/dbusconnection.cpp -+++ b/src/gui/accessible/linux/dbusconnection.cpp -@@ -10,7 +10,6 @@ - #include - - #include --#include "bus_interface.h" - - #include - #include -@@ -49,6 +48,9 @@ - return; - } - -+ a11yStatus = new OrgA11yStatusInterface(A11Y_SERVICE, A11Y_PATH, c, this); -+ dbusProperties = new OrgFreedesktopDBusPropertiesInterface(A11Y_SERVICE, A11Y_PATH, c, this); -+ - dbusWatcher = new QDBusServiceWatcher(A11Y_SERVICE, c, QDBusServiceWatcher::WatchForRegistration, this); - connect(dbusWatcher, SIGNAL(serviceRegistered(QString)), this, SLOT(serviceRegistered())); - -@@ -56,6 +58,12 @@ - if (c.interface()->isServiceRegistered(A11Y_SERVICE)) - serviceRegistered(); - -+ // Subscribe to updates about a11y enabled state. -+ connect(dbusProperties, &OrgFreedesktopDBusPropertiesInterface::PropertiesChanged, this, [this](const QString &interface_name) { -+ if (interface_name == OrgA11yStatusInterface::staticInterfaceName()) -+ serviceRegistered(); -+ }); -+ - if (QGuiApplication::platformName().startsWith("xcb"_L1)) { - // In addition try if there is an xatom exposing the bus address, this allows applications run as root to work - QString address = getAddressFromXCB(); -@@ -83,14 +91,9 @@ - } - - // We have the a11y registry on the session bus. --// Subscribe to updates about a11y enabled state. - // Find out the bus address - void QAtSpiDBusConnection::serviceRegistered() - { -- // listen to enabled changes -- QDBusConnection c = QDBusConnection::sessionBus(); -- OrgA11yStatusInterface *a11yStatus = new OrgA11yStatusInterface(A11Y_SERVICE, A11Y_PATH, c, this); -- - //The variable was introduced because on some embedded platforms there are custom accessibility - //clients which don't set Status.ScreenReaderEnabled to true. The variable is also useful for - //debugging. -@@ -110,7 +113,6 @@ - } - } - -- // connect(a11yStatus, ); QtDbus doesn't support notifications for property changes yet - } - - void QAtSpiDBusConnection::serviceUnregistered() -diff --git a/src/gui/accessible/linux/dbusconnection_p.h b/src/gui/accessible/linux/dbusconnection_p.h -index 98bd027..297faec 100644 ---- a/src/gui/accessible/linux/dbusconnection_p.h -+++ b/src/gui/accessible/linux/dbusconnection_p.h -@@ -23,6 +23,9 @@ - #include - Q_MOC_INCLUDE() - -+#include "bus_interface.h" -+#include "properties_interface.h" -+ - QT_BEGIN_NAMESPACE - - class QDBusServiceWatcher; -@@ -52,6 +55,8 @@ - QString getAccessibilityBusAddress() const; - - QDBusServiceWatcher *dbusWatcher; -+ OrgFreedesktopDBusPropertiesInterface *dbusProperties; -+ OrgA11yStatusInterface *a11yStatus; - QDBusConnection m_a11yConnection; - bool m_enabled; - }; -diff --git a/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml b/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml -new file mode 100644 -index 0000000..684cdc0 ---- /dev/null -+++ b/src/gui/accessible/linux/dbusxml/org.freedesktop.DBus.Properties.xml -@@ -0,0 +1,26 @@ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ -+ diff --git a/qtbase-extract-emoji-data-from-unicode-files.patch b/qtbase-extract-emoji-data-from-unicode-files.patch new file mode 100644 index 0000000..e442193 --- /dev/null +++ b/qtbase-extract-emoji-data-from-unicode-files.patch @@ -0,0 +1,18752 @@ +From b614aa10b9e5805944b8d8181b021797239a56ba Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Tue, 19 Mar 2024 08:59:18 +0100 +Subject: [PATCH] Extract emoji data from Unicode files + +Expand unicode data to include information needed to +parse emoji sequences. This is a pre-requisite for +automatically preferring color fonts for emojis. + +As a drive-by, this also fixes a double space in the +output of the uc_properties array. + +Task-number: QTBUG-111801 +Change-Id: Icd993803c87c69ed278c7724377028f3706d0272 +Reviewed-by: Eirik Aavitsland +Reviewed-by: Edward Welbourne +--- + +diff --git a/src/corelib/text/qunicodetables.cpp b/src/corelib/text/qunicodetables.cpp +index dc93b99..222b251 100644 +--- a/src/corelib/text/qunicodetables.cpp ++++ b/src/corelib/text/qunicodetables.cpp +@@ -1,5 +1,5 @@ + // Copyright (C) 2020 The Qt Company Ltd. +-// SPDX-License-Identifier: Unicode-DFS-2016 ++// SPDX-License-Identifier: Unicode-3.0 + + /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ + +@@ -837,1859 +837,1789 @@ + 0, 0, 0, 0, 6, 6, 6, 7, + + 8, 9, 10, 11, 12, 13, 14, 15, +- 16, 17, 14, 18, 19, 20, 21, 22, +- 23, 24, 25, 26, 27, 28, 29, 30, +- 31, 32, 33, 34, 35, 36, 37, 9, ++ 16, 17, 18, 19, 20, 21, 22, 23, ++ 24, 25, 26, 27, 28, 29, 30, 31, ++ 32, 33, 34, 35, 36, 37, 38, 9, + +- 14, 38, 38, 38, 38, 38, 38, 38, +- 38, 38, 38, 38, 38, 38, 38, 38, +- 38, 38, 38, 38, 38, 38, 38, 38, +- 38, 38, 38, 39, 40, 41, 42, 43, ++ 14, 39, 39, 39, 39, 39, 39, 39, ++ 39, 39, 39, 39, 39, 39, 39, 39, ++ 39, 39, 39, 39, 39, 39, 39, 39, ++ 39, 39, 39, 40, 41, 42, 43, 44, + +- 42, 44, 44, 44, 44, 44, 44, 44, +- 44, 44, 44, 44, 44, 44, 44, 44, +- 44, 44, 44, 44, 44, 44, 44, 44, +- 44, 44, 44, 39, 45, 46, 36, 0, ++ 43, 45, 45, 45, 45, 45, 45, 45, ++ 45, 45, 45, 45, 45, 45, 45, 45, ++ 45, 45, 45, 45, 45, 45, 45, 45, ++ 45, 45, 45, 40, 46, 47, 37, 0, + +- 0, 0, 0, 0, 0, 47, 0, 0, ++ 0, 0, 0, 0, 0, 48, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, + +- 48, 49, 50, 51, 52, 51, 53, 54, +- 55, 56, 57, 58, 59, 60, 61, 62, +- 63, 64, 65, 66, 67, 68, 54, 69, +- 55, 70, 57, 71, 72, 72, 72, 49, ++ 49, 50, 51, 52, 53, 52, 54, 55, ++ 56, 57, 58, 59, 60, 61, 62, 63, ++ 64, 65, 66, 67, 68, 69, 55, 70, ++ 56, 71, 58, 72, 73, 73, 73, 50, + +- 73, 73, 73, 73, 73, 73, 74, 73, +- 73, 73, 73, 73, 73, 73, 73, 73, +- 74, 73, 73, 73, 73, 73, 73, 75, +- 74, 73, 73, 73, 73, 73, 74, 76, ++ 74, 74, 74, 74, 74, 74, 75, 74, ++ 74, 74, 74, 74, 74, 74, 74, 74, ++ 75, 74, 74, 74, 74, 74, 74, 76, ++ 75, 74, 74, 74, 74, 74, 75, 77, + +- 77, 77, 78, 78, 78, 78, 79, 78, +- 77, 77, 77, 78, 77, 77, 78, 78, +- 79, 78, 77, 77, 78, 78, 78, 75, +- 79, 77, 77, 78, 77, 78, 79, 80, ++ 78, 78, 79, 79, 79, 79, 80, 79, ++ 78, 78, 78, 79, 78, 78, 79, 79, ++ 80, 79, 78, 78, 79, 79, 79, 76, ++ 80, 78, 78, 79, 78, 79, 80, 81, + +- 81, 82, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 84, 85, 81, 82, 81, 83, 81, 83, +- 81, 83, 81, 82, 81, 83, 81, 83, ++ 82, 83, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 85, 86, 82, 83, 82, 84, 82, 84, ++ 82, 84, 82, 83, 82, 84, 82, 84, + +- 81, 83, 81, 83, 81, 83, 86, 85, +- 81, 83, 81, 82, 81, 83, 81, 83, +- 87, 88, 89, 90, 81, 83, 81, 83, +- 91, 81, 83, 81, 83, 81, 83, 89, ++ 82, 84, 82, 84, 82, 84, 87, 86, ++ 82, 84, 82, 83, 82, 84, 82, 84, ++ 88, 89, 90, 91, 82, 84, 82, 84, ++ 92, 82, 84, 82, 84, 82, 84, 90, + +- 90, 86, 85, 81, 82, 81, 83, 81, +- 82, 92, 86, 85, 81, 82, 81, 83, +- 81, 83, 86, 85, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, ++ 91, 87, 86, 82, 83, 82, 84, 82, ++ 83, 93, 87, 86, 82, 83, 82, 84, ++ 82, 84, 87, 86, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, + +- 81, 83, 81, 83, 81, 83, 86, 85, +- 81, 83, 81, 82, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 93, 81, 83, 81, 83, 81, 83, 94, ++ 82, 84, 82, 84, 82, 84, 87, 86, ++ 82, 84, 82, 83, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 94, 82, 84, 82, 84, 82, 84, 95, + +- 95, 96, 84, 97, 84, 97, 98, 84, +- 97, 99, 99, 84, 97, 100, 101, 102, +- 103, 84, 97, 99, 104, 105, 106, 107, +- 84, 97, 108, 100, 106, 109, 110, 111, ++ 96, 97, 85, 98, 85, 98, 99, 85, ++ 98, 100, 100, 85, 98, 101, 102, 103, ++ 104, 85, 98, 100, 105, 106, 107, 108, ++ 85, 98, 109, 101, 107, 110, 111, 112, + +- 81, 83, 84, 97, 84, 97, 112, 84, +- 97, 112, 100, 100, 84, 97, 112, 81, +- 83, 113, 113, 84, 97, 84, 97, 114, +- 84, 97, 100, 115, 84, 97, 100, 116, ++ 82, 84, 85, 98, 85, 98, 113, 85, ++ 98, 113, 101, 101, 85, 98, 113, 82, ++ 84, 114, 114, 85, 98, 85, 98, 115, ++ 85, 98, 101, 116, 85, 98, 101, 117, + +- 115, 115, 115, 115, 117, 118, 119, 117, +- 118, 119, 117, 118, 119, 81, 82, 81, +- 82, 81, 82, 81, 82, 81, 82, 81, +- 82, 81, 82, 81, 82, 120, 81, 83, ++ 116, 116, 116, 116, 118, 119, 120, 118, ++ 119, 120, 118, 119, 120, 82, 83, 82, ++ 83, 82, 83, 82, 83, 82, 83, 82, ++ 83, 82, 83, 82, 83, 121, 82, 84, + +- 81, 83, 81, 83, 84, 97, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 121, 117, 118, 119, 81, 83, 122, 123, +- 124, 125, 81, 83, 81, 83, 81, 83, ++ 82, 84, 82, 84, 85, 98, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 122, 118, 119, 120, 82, 84, 123, 124, ++ 125, 126, 82, 84, 82, 84, 82, 84, + +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 124, 125, 124, 125, 126, 127, 124, 125, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 125, 126, 125, 126, 127, 128, 125, 126, + +- 128, 129, 126, 127, 126, 127, 124, 125, +- 124, 125, 124, 125, 124, 125, 124, 125, +- 124, 125, 124, 125, 129, 129, 129, 130, +- 130, 130, 131, 132, 133, 134, 135, 136, ++ 129, 130, 127, 128, 127, 128, 125, 126, ++ 125, 126, 125, 126, 125, 126, 125, 126, ++ 125, 126, 125, 126, 130, 130, 130, 131, ++ 131, 131, 132, 133, 134, 135, 136, 137, + +- 137, 132, 138, 139, 140, 141, 142, 138, +- 142, 138, 142, 138, 142, 138, 142, 138, +- 143, 144, 145, 146, 147, 100, 148, 148, +- 100, 149, 100, 150, 151, 100, 100, 100, ++ 138, 133, 139, 140, 141, 142, 143, 139, ++ 143, 139, 143, 139, 143, 139, 143, 139, ++ 144, 145, 146, 147, 148, 101, 149, 149, ++ 101, 150, 101, 151, 152, 101, 101, 101, + +- 148, 152, 100, 153, 100, 154, 155, 100, +- 156, 157, 158, 159, 160, 100, 100, 157, +- 100, 161, 162, 100, 100, 163, 100, 100, +- 100, 100, 100, 100, 100, 164, 100, 100, ++ 149, 153, 101, 154, 101, 155, 156, 101, ++ 157, 158, 159, 160, 161, 101, 101, 158, ++ 101, 162, 163, 101, 101, 164, 101, 101, ++ 101, 101, 101, 101, 101, 165, 101, 101, + +- 165, 100, 166, 165, 100, 100, 100, 167, +- 165, 168, 169, 169, 170, 100, 100, 100, +- 100, 100, 171, 100, 115, 100, 100, 100, +- 100, 100, 100, 100, 100, 172, 173, 100, ++ 166, 101, 167, 166, 101, 101, 101, 168, ++ 166, 169, 170, 170, 171, 101, 101, 101, ++ 101, 101, 172, 101, 116, 101, 101, 101, ++ 101, 101, 101, 101, 101, 173, 174, 101, + +- 100, 100, 100, 100, 100, 100, 100, 100, +- 100, 174, 174, 174, 174, 174, 129, 129, +- 175, 175, 175, 175, 175, 175, 175, 175, +- 175, 176, 176, 177, 177, 177, 177, 177, ++ 101, 101, 101, 101, 101, 101, 101, 101, ++ 101, 175, 175, 175, 175, 175, 130, 130, ++ 176, 176, 176, 176, 176, 176, 176, 176, ++ 176, 177, 177, 178, 178, 178, 178, 178, + +- 178, 178, 179, 179, 180, 179, 176, 181, +- 182, 181, 181, 181, 182, 181, 176, 176, +- 183, 177, 179, 179, 179, 179, 179, 179, +- 55, 55, 55, 55, 184, 55, 179, 185, ++ 179, 179, 180, 180, 181, 180, 177, 182, ++ 183, 182, 182, 182, 183, 182, 177, 177, ++ 184, 178, 180, 180, 180, 180, 180, 180, ++ 56, 56, 56, 56, 185, 56, 180, 186, + +- 175, 175, 175, 175, 175, 179, 179, 179, +- 179, 179, 186, 186, 187, 188, 189, 190, +- 190, 190, 190, 190, 190, 190, 190, 190, +- 190, 190, 190, 190, 190, 190, 190, 190, ++ 176, 176, 176, 176, 176, 180, 180, 180, ++ 180, 180, 187, 187, 188, 189, 190, 191, ++ 191, 191, 191, 191, 191, 191, 191, 191, ++ 191, 191, 191, 191, 191, 191, 191, 191, + +- 191, 191, 191, 191, 191, 192, 191, 191, +- 191, 191, 191, 191, 191, 192, 192, 191, +- 192, 191, 192, 191, 191, 193, 194, 194, +- 194, 194, 193, 195, 194, 194, 194, 194, ++ 192, 192, 192, 192, 192, 193, 192, 192, ++ 192, 192, 192, 192, 192, 193, 193, 192, ++ 193, 192, 193, 192, 192, 194, 195, 195, ++ 195, 195, 194, 196, 195, 195, 195, 195, + +- 194, 196, 196, 197, 197, 197, 197, 198, +- 198, 194, 194, 194, 194, 197, 197, 194, +- 197, 197, 194, 194, 199, 199, 199, 199, +- 200, 194, 194, 194, 194, 192, 192, 192, ++ 195, 197, 197, 198, 198, 198, 198, 199, ++ 199, 195, 195, 195, 195, 198, 198, 195, ++ 198, 198, 195, 195, 200, 200, 200, 200, ++ 201, 195, 195, 195, 195, 193, 193, 193, + +- 201, 201, 191, 201, 201, 202, 203, 204, +- 204, 204, 203, 203, 203, 204, 204, 205, +- 206, 206, 206, 207, 207, 207, 207, 206, +- 208, 209, 209, 210, 211, 212, 212, 213, ++ 202, 202, 192, 202, 202, 203, 204, 205, ++ 205, 205, 204, 204, 204, 205, 205, 206, ++ 207, 207, 207, 208, 208, 208, 208, 207, ++ 209, 210, 210, 211, 212, 213, 213, 214, + +- 214, 214, 215, 216, 216, 216, 216, 216, +- 216, 216, 216, 216, 216, 216, 216, 216, +- 217, 218, 217, 218, 219, 220, 217, 218, +- 221, 221, 222, 223, 223, 223, 224, 225, ++ 215, 215, 216, 217, 217, 217, 217, 217, ++ 217, 217, 217, 217, 217, 217, 217, 217, ++ 218, 219, 218, 219, 220, 221, 218, 219, ++ 222, 222, 223, 224, 224, 224, 225, 226, + +- 221, 221, 221, 221, 226, 227, 228, 229, +- 230, 230, 230, 221, 231, 221, 232, 232, +- 233, 234, 234, 234, 234, 234, 234, 234, +- 234, 234, 234, 234, 234, 234, 234, 234, ++ 222, 222, 222, 222, 227, 228, 229, 230, ++ 231, 231, 231, 222, 232, 222, 233, 233, ++ 234, 235, 235, 235, 235, 235, 235, 235, ++ 235, 235, 235, 235, 235, 235, 235, 235, + +- 234, 234, 221, 234, 234, 234, 234, 234, +- 234, 234, 235, 235, 236, 237, 237, 237, +- 238, 239, 239, 239, 239, 239, 239, 239, +- 239, 239, 239, 239, 239, 239, 239, 239, ++ 235, 235, 222, 235, 235, 235, 235, 235, ++ 235, 235, 236, 236, 237, 238, 238, 238, ++ 239, 240, 240, 240, 240, 240, 240, 240, ++ 240, 240, 240, 240, 240, 240, 240, 240, + +- 239, 239, 240, 239, 239, 239, 239, 239, +- 239, 239, 241, 241, 242, 243, 243, 244, +- 245, 246, 247, 248, 248, 249, 250, 251, +- 252, 253, 254, 255, 254, 255, 254, 255, ++ 240, 240, 241, 240, 240, 240, 240, 240, ++ 240, 240, 242, 242, 243, 244, 244, 245, ++ 246, 247, 248, 249, 249, 250, 251, 252, ++ 253, 254, 255, 256, 255, 256, 255, 256, + +- 254, 255, 256, 257, 256, 257, 256, 257, +- 256, 257, 256, 257, 256, 257, 256, 257, +- 258, 259, 260, 261, 262, 263, 264, 265, +- 266, 267, 265, 266, 268, 269, 269, 269, ++ 255, 256, 257, 258, 257, 258, 257, 258, ++ 257, 258, 257, 258, 257, 258, 257, 258, ++ 259, 260, 261, 262, 263, 264, 265, 266, ++ 267, 268, 266, 267, 269, 270, 270, 270, + +- 270, 271, 272, 273, 272, 272, 272, 273, +- 272, 272, 272, 272, 273, 270, 273, 272, +- 274, 274, 274, 274, 274, 274, 274, 274, +- 274, 275, 274, 274, 274, 274, 274, 274, ++ 271, 272, 273, 274, 273, 273, 273, 274, ++ 273, 273, 273, 273, 274, 271, 274, 273, ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 275, 276, 275, 275, 275, 275, 275, 275, + +- 274, 274, 274, 274, 274, 274, 274, 274, +- 274, 274, 274, 274, 274, 274, 274, 274, +- 276, 276, 276, 276, 276, 276, 276, 276, +- 276, 277, 276, 276, 276, 276, 276, 276, ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 277, 278, 277, 277, 277, 277, 277, 277, + +- 276, 276, 276, 276, 276, 276, 276, 276, +- 276, 276, 276, 276, 276, 276, 276, 276, +- 278, 279, 280, 281, 280, 280, 280, 281, +- 280, 280, 280, 280, 281, 278, 281, 280, ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 279, 280, 281, 282, 281, 281, 281, 282, ++ 281, 281, 281, 281, 282, 279, 282, 281, + +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 284, 285, +- 282, 283, 282, 283, 282, 283, 282, 283, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 285, 286, ++ 283, 284, 283, 284, 283, 284, 283, 284, + +- 282, 283, 286, 287, 287, 288, 288, 289, +- 290, 290, 291, 292, 293, 294, 293, 294, +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 282, 283, ++ 283, 284, 287, 288, 288, 289, 289, 290, ++ 291, 291, 292, 293, 294, 295, 294, 295, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, + +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 282, 283, +- 282, 283, 282, 283, 282, 283, 282, 283, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, + +- 295, 284, 285, 282, 283, 291, 292, 282, +- 283, 291, 292, 282, 283, 291, 292, 296, +- 284, 285, 284, 285, 282, 283, 284, 285, +- 282, 283, 284, 285, 284, 285, 284, 285, ++ 296, 285, 286, 283, 284, 292, 293, 283, ++ 284, 292, 293, 283, 284, 292, 293, 297, ++ 285, 286, 285, 286, 283, 284, 285, 286, ++ 283, 284, 285, 286, 285, 286, 285, 286, + +- 282, 283, 284, 285, 284, 285, 284, 285, +- 282, 283, 284, 285, 297, 298, 284, 285, +- 284, 285, 284, 285, 284, 285, 299, 300, +- 284, 285, 301, 302, 301, 302, 301, 302, ++ 283, 284, 285, 286, 285, 286, 285, 286, ++ 283, 284, 285, 286, 298, 299, 285, 286, ++ 285, 286, 285, 286, 285, 286, 300, 301, ++ 285, 286, 302, 303, 302, 303, 302, 303, + +- 291, 292, 291, 292, 291, 292, 291, 292, +- 291, 292, 291, 292, 291, 292, 291, 292, +- 301, 302, 301, 302, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, ++ 292, 293, 292, 293, 292, 293, 292, 293, ++ 292, 293, 292, 293, 292, 293, 292, 293, ++ 302, 303, 302, 303, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, + +- 303, 304, 303, 304, 305, 306, 307, 308, +- 309, 310, 309, 310, 309, 310, 309, 310, +- 221, 311, 311, 311, 311, 311, 311, 311, +- 311, 311, 311, 311, 311, 311, 311, 311, ++ 304, 305, 304, 305, 306, 307, 308, 309, ++ 310, 311, 310, 311, 310, 311, 310, 311, ++ 222, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 312, + +- 311, 311, 311, 311, 311, 311, 311, 311, +- 311, 311, 311, 311, 311, 311, 311, 311, +- 311, 311, 311, 311, 311, 311, 311, 221, +- 221, 312, 313, 313, 313, 314, 313, 315, ++ 312, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 222, ++ 222, 313, 314, 314, 314, 315, 314, 316, + +- 316, 317, 317, 317, 317, 317, 317, 317, +- 317, 317, 317, 317, 317, 317, 317, 317, +- 317, 317, 317, 317, 317, 317, 317, 317, +- 317, 317, 317, 317, 317, 317, 317, 317, ++ 317, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, + +- 317, 317, 317, 317, 317, 317, 317, 318, +- 316, 319, 320, 221, 221, 321, 321, 322, +- 323, 324, 325, 325, 325, 325, 324, 325, +- 325, 325, 326, 324, 325, 325, 325, 325, ++ 318, 318, 318, 318, 318, 318, 318, 319, ++ 317, 320, 321, 222, 222, 322, 322, 323, ++ 324, 325, 326, 326, 326, 326, 325, 326, ++ 326, 326, 327, 325, 326, 326, 326, 326, + +- 325, 325, 327, 324, 324, 324, 324, 324, +- 325, 325, 324, 325, 325, 326, 328, 325, +- 329, 330, 331, 332, 333, 334, 335, 336, +- 337, 338, 339, 340, 341, 342, 343, 344, ++ 326, 326, 328, 325, 325, 325, 325, 325, ++ 326, 326, 325, 326, 326, 327, 329, 326, ++ 330, 331, 332, 333, 334, 335, 336, 337, ++ 338, 339, 340, 341, 342, 343, 344, 345, + +- 345, 346, 347, 345, 325, 327, 348, 349, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 350, 350, 350, 350, 350, 350, 350, 350, +- 350, 350, 350, 350, 350, 350, 350, 350, ++ 346, 347, 348, 346, 326, 328, 349, 350, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 351, 351, 351, 351, 351, 351, 351, 351, ++ 351, 351, 351, 351, 351, 351, 351, 351, + +- 350, 350, 350, 350, 350, 350, 350, 350, +- 350, 350, 350, 323, 323, 323, 323, 351, +- 350, 350, 350, 352, 353, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 351, 351, 351, 351, 351, 351, 351, 351, ++ 351, 351, 351, 324, 324, 324, 324, 352, ++ 351, 351, 351, 353, 354, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 354, 354, 354, 354, 355, 356, 357, 357, +- 358, 359, 359, 360, 361, 362, 363, 363, +- 364, 364, 364, 364, 364, 364, 365, 365, +- 366, 367, 368, 369, 370, 371, 372, 373, ++ 355, 355, 355, 355, 356, 357, 358, 358, ++ 359, 360, 360, 361, 362, 363, 364, 364, ++ 365, 365, 365, 365, 365, 365, 366, 366, ++ 367, 368, 369, 370, 371, 372, 373, 374, + +- 374, 375, 376, 376, 376, 376, 377, 378, +- 379, 378, 379, 379, 379, 379, 379, 378, +- 378, 378, 378, 379, 379, 379, 379, 379, ++ 375, 376, 377, 377, 377, 377, 378, 379, ++ 380, 379, 380, 380, 380, 380, 380, 379, + 379, 379, 379, 380, 380, 380, 380, 380, ++ 380, 380, 380, 381, 381, 381, 381, 381, + +- 381, 379, 379, 379, 379, 379, 379, 379, +- 378, 379, 379, 382, 383, 384, 385, 386, +- 387, 388, 389, 390, 390, 391, 392, 364, +- 364, 393, 393, 393, 394, 393, 393, 395, ++ 382, 380, 380, 380, 380, 380, 380, 380, ++ 379, 380, 380, 383, 384, 385, 386, 387, ++ 388, 389, 390, 391, 391, 392, 393, 365, ++ 365, 394, 394, 394, 395, 394, 394, 396, + +- 396, 397, 398, 399, 400, 401, 402, 403, +- 404, 405, 406, 407, 408, 409, 410, 410, +- 411, 378, 378, 378, 375, 412, 412, 412, +- 413, 379, 379, 379, 379, 379, 379, 379, ++ 397, 398, 399, 400, 401, 402, 403, 404, ++ 405, 406, 407, 408, 409, 410, 411, 411, ++ 412, 379, 379, 379, 376, 413, 413, 413, ++ 414, 380, 380, 380, 380, 380, 380, 380, + +- 379, 379, 379, 379, 379, 379, 379, 379, +- 378, 378, 378, 378, 378, 378, 378, 378, +- 378, 378, 378, 378, 378, 378, 378, 378, +- 378, 378, 379, 379, 379, 379, 379, 379, +- ++ 380, 380, 380, 380, 380, 380, 380, 380, + 379, 379, 379, 379, 379, 379, 379, 379, + 379, 379, 379, 379, 379, 379, 379, 379, +- 379, 379, 379, 379, 379, 379, 379, 379, +- 414, 414, 379, 379, 379, 379, 379, 414, ++ 379, 379, 380, 380, 380, 380, 380, 380, + +- 376, 379, 377, 378, 378, 378, 378, 378, +- 378, 378, 378, 378, 379, 378, 379, 415, +- 379, 379, 378, 376, 416, 378, 417, 417, +- 417, 417, 417, 417, 417, 418, 419, 417, ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 415, 415, 380, 380, 380, 380, 380, 415, + +- 417, 417, 417, 420, 417, 421, 421, 417, +- 417, 419, 420, 417, 417, 420, 422, 422, +- 423, 424, 425, 426, 427, 428, 429, 430, +- 431, 432, 414, 414, 414, 433, 433, 434, ++ 377, 380, 378, 379, 379, 379, 379, 379, ++ 379, 379, 379, 379, 380, 379, 380, 416, ++ 380, 380, 379, 377, 417, 379, 418, 418, ++ 418, 418, 418, 418, 418, 419, 420, 418, + +- 435, 435, 435, 436, 436, 436, 436, 436, +- 436, 436, 436, 436, 436, 436, 437, 438, +- 439, 440, 441, 441, 441, 439, 439, 439, +- 439, 439, 441, 441, 441, 441, 439, 441, ++ 418, 418, 418, 421, 418, 422, 422, 418, ++ 418, 420, 421, 418, 418, 421, 423, 423, ++ 424, 425, 426, 427, 428, 429, 430, 431, ++ 432, 433, 415, 415, 415, 434, 434, 435, + +- 441, 441, 441, 441, 441, 441, 441, 441, +- 439, 441, 439, 441, 439, 442, 442, 443, +- 444, 445, 444, 444, 445, 444, 444, 445, +- 445, 445, 444, 445, 445, 444, 445, 444, ++ 436, 436, 436, 437, 437, 437, 437, 437, ++ 437, 437, 437, 437, 437, 437, 438, 439, ++ 440, 441, 442, 442, 442, 440, 440, 440, ++ 440, 440, 442, 442, 442, 442, 440, 442, + +- 444, 444, 445, 444, 445, 444, 445, 444, +- 445, 444, 444, 437, 437, 443, 442, 442, +- 446, 446, 446, 446, 446, 446, 446, 446, +- 446, 447, 447, 447, 446, 446, 446, 446, ++ 442, 442, 442, 442, 442, 442, 442, 442, ++ 440, 442, 440, 442, 440, 443, 443, 444, ++ 445, 446, 445, 445, 446, 445, 445, 446, ++ 446, 446, 445, 446, 446, 445, 446, 445, + +- 446, 446, 446, 446, 446, 446, 446, 446, +- 446, 446, 446, 447, 447, 446, 380, 380, +- 380, 448, 380, 448, 448, 380, 380, 380, +- 448, 448, 380, 380, 380, 380, 380, 380, ++ 445, 445, 446, 445, 446, 445, 446, 445, ++ 446, 445, 445, 438, 438, 444, 443, 443, ++ 447, 447, 447, 447, 447, 447, 447, 447, ++ 447, 448, 448, 448, 447, 447, 447, 447, + +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, ++ 447, 447, 447, 447, 447, 447, 447, 447, ++ 447, 447, 447, 448, 448, 447, 381, 381, ++ 381, 449, 381, 449, 449, 381, 381, 381, ++ 449, 449, 381, 381, 381, 381, 381, 381, + +- 449, 449, 449, 449, 449, 449, 450, 450, + 450, 450, 450, 450, 450, 450, 450, 450, +- 450, 451, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, ++ 450, 450, 450, 450, 450, 450, 450, 450, ++ 450, 450, 450, 450, 450, 450, 450, 450, ++ 450, 450, 450, 450, 450, 450, 450, 450, + +- 452, 453, 454, 455, 456, 457, 458, 459, +- 460, 461, 462, 462, 462, 462, 462, 462, +- 462, 462, 462, 462, 462, 462, 462, 462, +- 462, 462, 462, 462, 462, 462, 462, 462, ++ 450, 450, 450, 450, 450, 450, 451, 451, ++ 451, 451, 451, 451, 451, 451, 451, 451, ++ 451, 452, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, + +- 462, 462, 462, 462, 462, 462, 462, 462, +- 462, 462, 462, 463, 463, 463, 463, 463, +- 463, 463, 464, 463, 465, 465, 466, 467, +- 468, 469, 470, 323, 323, 471, 472, 472, ++ 453, 454, 455, 456, 457, 458, 459, 460, ++ 461, 462, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 463, 463, 463, 463, 463, + +- 473, 473, 473, 473, 473, 473, 473, 473, +- 473, 473, 473, 473, 473, 473, 473, 473, +- 473, 473, 473, 473, 473, 473, 474, 474, +- 474, 474, 475, 474, 474, 474, 474, 474, ++ 463, 463, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 464, 464, 464, 464, 464, ++ 464, 464, 465, 464, 466, 466, 467, 468, ++ 469, 470, 471, 324, 324, 472, 473, 473, + +- 474, 474, 474, 474, 475, 474, 474, 474, +- 475, 474, 474, 474, 474, 474, 323, 323, +- 476, 476, 476, 476, 476, 476, 476, 477, +- 476, 477, 476, 476, 476, 477, 477, 323, ++ 474, 474, 474, 474, 474, 474, 474, 474, ++ 474, 474, 474, 474, 474, 474, 474, 474, ++ 474, 474, 474, 474, 474, 474, 475, 475, ++ 475, 475, 476, 475, 475, 475, 475, 475, + +- 478, 479, 479, 479, 479, 479, 478, 478, +- 479, 478, 479, 479, 479, 479, 479, 479, +- 479, 479, 479, 479, 478, 479, 478, 478, +- 478, 480, 480, 480, 323, 323, 481, 323, ++ 475, 475, 475, 475, 476, 475, 475, 475, ++ 476, 475, 475, 475, 475, 475, 324, 324, ++ 477, 477, 477, 477, 477, 477, 477, 478, ++ 477, 478, 477, 477, 477, 478, 478, 324, + +- 482, 483, 482, 482, 482, 482, 483, 484, +- 482, 484, 484, 323, 323, 323, 323, 323, +- 485, 485, 485, 485, 485, 485, 485, 485, +- 485, 485, 485, 485, 485, 485, 485, 485, ++ 479, 480, 480, 480, 480, 480, 479, 479, ++ 480, 479, 480, 480, 480, 480, 480, 480, ++ 480, 480, 480, 480, 479, 480, 479, 479, ++ 479, 481, 481, 481, 324, 324, 482, 324, + +- 485, 485, 485, 486, 486, 486, 487, 488, +- 489, 487, 487, 487, 487, 487, 485, 323, +- 490, 490, 323, 323, 323, 323, 323, 323, +- 491, 492, 492, 492, 491, 491, 491, 491, ++ 483, 484, 483, 483, 483, 483, 484, 485, ++ 483, 485, 485, 324, 324, 324, 324, 324, ++ 486, 486, 486, 486, 486, 486, 486, 486, ++ 486, 486, 486, 486, 486, 486, 486, 486, + +- 493, 494, 493, 493, 493, 493, 493, 493, +- 493, 493, 495, 495, 495, 496, 497, 494, +- 494, 497, 497, 498, 498, 487, 499, 499, +- 499, 500, 499, 499, 499, 499, 501, 501, ++ 486, 486, 486, 487, 487, 487, 488, 489, ++ 490, 488, 488, 488, 488, 488, 486, 324, ++ 491, 491, 324, 324, 324, 324, 324, 324, ++ 492, 493, 493, 493, 492, 492, 492, 492, + +- 501, 501, 501, 501, 501, 501, 501, 501, +- 487, 502, 491, 491, 491, 491, 491, 492, +- 492, 492, 492, 503, 504, 504, 504, 504, +- 504, 504, 504, 504, 504, 504, 504, 504, ++ 494, 495, 494, 494, 494, 494, 494, 494, ++ 494, 494, 496, 496, 496, 497, 498, 495, ++ 495, 498, 498, 499, 499, 488, 500, 500, ++ 500, 501, 500, 500, 500, 500, 502, 502, + +- 504, 504, 505, 506, 507, 507, 508, 507, +- 507, 508, 507, 507, 507, 508, 508, 508, +- 509, 510, 511, 507, 507, 507, 508, 507, +- 507, 508, 508, 507, 507, 507, 507, 512, ++ 502, 502, 502, 502, 502, 502, 502, 502, ++ 488, 503, 492, 492, 492, 492, 492, 493, ++ 493, 493, 493, 504, 505, 505, 505, 505, ++ 505, 505, 505, 505, 505, 505, 505, 505, + +- 513, 514, 514, 515, 516, 517, 517, 517, +- 517, 517, 517, 517, 517, 517, 517, 517, +- 517, 517, 517, 517, 517, 517, 517, 517, +- 517, 517, 517, 517, 517, 517, 517, 517, ++ 505, 505, 506, 507, 508, 508, 509, 508, ++ 508, 509, 508, 508, 508, 509, 509, 509, ++ 510, 511, 512, 508, 508, 508, 509, 508, ++ 508, 509, 509, 508, 508, 508, 508, 513, + +- 517, 517, 517, 517, 517, 517, 517, 517, +- 517, 518, 517, 517, 517, 517, 517, 517, +- 517, 518, 517, 517, 518, 517, 517, 517, +- 517, 517, 519, 520, 521, 517, 515, 515, ++ 514, 515, 515, 516, 517, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, + +- 515, 514, 514, 514, 514, 514, 514, 514, +- 514, 515, 515, 515, 515, 522, 523, 520, +- 517, 288, 524, 288, 288, 513, 519, 519, +- 525, 525, 525, 525, 525, 525, 525, 525, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 519, 518, 518, 518, 518, 518, 518, ++ 518, 519, 518, 518, 519, 518, 518, 518, ++ 518, 518, 520, 521, 522, 518, 516, 516, + +- 517, 517, 514, 514, 526, 526, 527, 528, +- 529, 530, 531, 532, 533, 534, 535, 536, +- 537, 538, 539, 540, 540, 540, 540, 540, +- 541, 542, 542, 543, 543, 544, 543, 543, ++ 516, 515, 515, 515, 515, 515, 515, 515, ++ 515, 516, 516, 516, 516, 523, 524, 521, ++ 518, 289, 525, 289, 289, 514, 520, 520, ++ 526, 526, 526, 526, 526, 526, 526, 526, + +- 545, 546, 547, 547, 221, 548, 548, 548, +- 548, 548, 548, 548, 548, 221, 221, 548, +- 548, 221, 221, 548, 548, 548, 548, 548, +- 548, 548, 548, 548, 548, 548, 548, 548, ++ 518, 518, 515, 515, 527, 527, 528, 529, ++ 530, 531, 532, 533, 534, 535, 536, 537, ++ 538, 539, 540, 541, 541, 541, 541, 541, ++ 542, 543, 543, 544, 544, 545, 544, 544, + +- 548, 548, 548, 548, 548, 548, 548, 548, +- 548, 221, 548, 548, 548, 548, 548, 548, +- 548, 221, 548, 221, 221, 221, 548, 548, +- 548, 548, 221, 221, 549, 550, 551, 547, ++ 546, 547, 548, 548, 222, 549, 549, 549, ++ 549, 549, 549, 549, 549, 222, 222, 549, ++ 549, 222, 222, 549, 549, 549, 549, 549, ++ 549, 549, 549, 549, 549, 549, 549, 549, + +- 547, 546, 546, 546, 546, 221, 221, 547, +- 547, 221, 221, 552, 552, 553, 554, 221, +- 221, 221, 221, 221, 221, 221, 221, 551, +- 221, 221, 221, 221, 555, 555, 221, 555, ++ 549, 549, 549, 549, 549, 549, 549, 549, ++ 549, 222, 549, 549, 549, 549, 549, 549, ++ 549, 222, 549, 222, 222, 222, 549, 549, ++ 549, 549, 222, 222, 550, 551, 552, 548, + +- 548, 548, 546, 546, 221, 221, 556, 557, +- 558, 559, 560, 561, 562, 563, 564, 565, +- 548, 548, 566, 566, 567, 567, 567, 567, +- 567, 568, 569, 570, 571, 572, 573, 221, ++ 548, 547, 547, 547, 547, 222, 222, 548, ++ 548, 222, 222, 553, 553, 554, 555, 222, ++ 222, 222, 222, 222, 222, 222, 222, 552, ++ 222, 222, 222, 222, 556, 556, 222, 556, + +- 221, 574, 575, 576, 221, 577, 577, 577, +- 577, 577, 577, 221, 221, 221, 221, 577, +- 577, 221, 221, 577, 577, 577, 577, 577, +- 577, 577, 577, 577, 577, 577, 577, 577, ++ 549, 549, 547, 547, 222, 222, 557, 558, ++ 559, 560, 561, 562, 563, 564, 565, 566, ++ 549, 549, 567, 567, 568, 568, 568, 568, ++ 568, 569, 570, 571, 572, 573, 574, 222, + +- 577, 577, 577, 577, 577, 577, 577, 577, +- 577, 221, 577, 577, 577, 577, 577, 577, +- 577, 221, 577, 578, 221, 577, 578, 221, +- 577, 577, 221, 221, 579, 221, 580, 580, ++ 222, 575, 576, 577, 222, 578, 578, 578, ++ 578, 578, 578, 222, 222, 222, 222, 578, ++ 578, 222, 222, 578, 578, 578, 578, 578, ++ 578, 578, 578, 578, 578, 578, 578, 578, + +- 580, 575, 575, 221, 221, 221, 221, 575, +- 575, 221, 221, 575, 575, 581, 221, 221, +- 221, 582, 221, 221, 221, 221, 221, 221, +- 221, 578, 578, 578, 577, 221, 578, 221, ++ 578, 578, 578, 578, 578, 578, 578, 578, ++ 578, 222, 578, 578, 578, 578, 578, 578, ++ 578, 222, 578, 579, 222, 578, 579, 222, ++ 578, 578, 222, 222, 580, 222, 581, 581, + +- 221, 221, 221, 221, 221, 221, 583, 584, +- 585, 586, 587, 588, 589, 590, 591, 592, +- 575, 575, 577, 577, 577, 582, 593, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 581, 576, 576, 222, 222, 222, 222, 576, ++ 576, 222, 222, 576, 576, 582, 222, 222, ++ 222, 583, 222, 222, 222, 222, 222, 222, ++ 222, 579, 579, 579, 578, 222, 579, 222, + +- 221, 594, 594, 595, 221, 596, 596, 596, +- 596, 596, 596, 596, 597, 596, 221, 596, +- 596, 596, 221, 596, 596, 596, 596, 596, +- 596, 596, 596, 596, 596, 596, 596, 596, ++ 222, 222, 222, 222, 222, 222, 584, 585, ++ 586, 587, 588, 589, 590, 591, 592, 593, ++ 576, 576, 578, 578, 578, 583, 594, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 596, 596, 596, 596, 596, 596, 596, 596, +- 596, 221, 596, 596, 596, 596, 596, 596, +- 596, 221, 596, 596, 221, 596, 596, 596, +- 596, 596, 221, 221, 598, 596, 595, 595, ++ 222, 595, 595, 596, 222, 597, 597, 597, ++ 597, 597, 597, 597, 598, 597, 222, 597, ++ 597, 597, 222, 597, 597, 597, 597, 597, ++ 597, 597, 597, 597, 597, 597, 597, 597, + +- 595, 594, 594, 594, 594, 594, 221, 594, +- 594, 595, 221, 595, 595, 599, 221, 221, +- 596, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 597, 597, 597, 597, 597, 597, 597, 597, ++ 597, 222, 597, 597, 597, 597, 597, 597, ++ 597, 222, 597, 597, 222, 597, 597, 597, ++ 597, 597, 222, 222, 599, 597, 596, 596, + +- 596, 597, 600, 600, 221, 221, 601, 602, +- 603, 604, 605, 606, 607, 608, 609, 610, +- 611, 612, 221, 221, 221, 221, 221, 221, +- 221, 613, 614, 614, 614, 614, 614, 614, ++ 596, 595, 595, 595, 595, 595, 222, 595, ++ 595, 596, 222, 596, 596, 600, 222, 222, ++ 597, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 615, 616, 616, 221, 617, 617, 617, +- 617, 617, 617, 617, 617, 221, 221, 617, +- 617, 221, 221, 617, 617, 617, 617, 617, +- 617, 617, 617, 617, 617, 617, 617, 617, ++ 597, 598, 601, 601, 222, 222, 602, 603, ++ 604, 605, 606, 607, 608, 609, 610, 611, ++ 612, 613, 222, 222, 222, 222, 222, 222, ++ 222, 614, 615, 615, 615, 615, 615, 615, + +- 617, 617, 617, 617, 617, 617, 617, 617, +- 617, 221, 617, 617, 617, 617, 617, 617, +- 617, 221, 617, 617, 221, 618, 617, 617, +- 617, 617, 221, 221, 619, 617, 620, 615, ++ 222, 616, 617, 617, 222, 618, 618, 618, ++ 618, 618, 618, 618, 618, 222, 222, 618, ++ 618, 222, 222, 618, 618, 618, 618, 618, ++ 618, 618, 618, 618, 618, 618, 618, 618, + +- 616, 615, 615, 615, 621, 221, 221, 616, +- 622, 221, 221, 622, 622, 623, 221, 221, +- 221, 221, 221, 221, 221, 624, 625, 620, +- 221, 221, 221, 221, 626, 626, 221, 617, ++ 618, 618, 618, 618, 618, 618, 618, 618, ++ 618, 222, 618, 618, 618, 618, 618, 618, ++ 618, 222, 618, 618, 222, 619, 618, 618, ++ 618, 618, 222, 222, 620, 618, 621, 616, + +- 617, 617, 621, 621, 221, 221, 627, 628, +- 629, 630, 631, 632, 633, 634, 635, 636, +- 637, 618, 638, 638, 638, 638, 638, 638, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 617, 616, 616, 616, 622, 222, 222, 617, ++ 623, 222, 222, 623, 623, 624, 222, 222, ++ 222, 222, 222, 222, 222, 625, 626, 621, ++ 222, 222, 222, 222, 627, 627, 222, 618, + +- 221, 221, 639, 640, 221, 640, 640, 640, +- 640, 640, 640, 221, 221, 221, 640, 640, +- 640, 221, 640, 640, 641, 640, 221, 221, +- 221, 640, 640, 221, 640, 221, 640, 640, ++ 618, 618, 622, 622, 222, 222, 628, 629, ++ 630, 631, 632, 633, 634, 635, 636, 637, ++ 638, 619, 639, 639, 639, 639, 639, 639, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 640, 640, 221, 221, 221, +- 640, 640, 640, 221, 221, 221, 640, 640, +- 640, 640, 640, 640, 640, 640, 642, 640, +- 640, 640, 221, 221, 221, 221, 643, 644, ++ 222, 222, 640, 641, 222, 641, 641, 641, ++ 641, 641, 641, 222, 222, 222, 641, 641, ++ 641, 222, 641, 641, 642, 641, 222, 222, ++ 222, 641, 641, 222, 641, 222, 641, 641, + +- 639, 644, 644, 221, 221, 221, 644, 644, +- 644, 221, 645, 645, 645, 646, 221, 221, +- 647, 221, 221, 221, 221, 221, 221, 643, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 222, 222, 641, 641, 222, 222, 222, ++ 641, 641, 641, 222, 222, 222, 641, 641, ++ 641, 641, 641, 641, 641, 641, 643, 641, ++ 641, 641, 222, 222, 222, 222, 644, 645, + +- 221, 221, 221, 221, 221, 221, 648, 649, +- 650, 651, 652, 653, 654, 655, 656, 657, +- 658, 658, 658, 659, 659, 659, 659, 659, +- 659, 660, 659, 221, 221, 221, 221, 221, +- +- 661, 662, 662, 662, 663, 664, 664, 664, +- 664, 664, 664, 664, 664, 221, 664, 664, +- 664, 221, 664, 664, 664, 664, 664, 664, +- 664, 664, 664, 664, 664, 664, 664, 664, +- +- 664, 664, 664, 664, 664, 664, 664, 664, +- 664, 221, 664, 664, 664, 664, 664, 664, +- 664, 664, 664, 664, 665, 664, 664, 664, +- 664, 664, 221, 221, 666, 667, 668, 668, ++ 640, 645, 645, 222, 222, 222, 645, 645, ++ 645, 222, 646, 646, 646, 647, 222, 222, ++ 648, 222, 222, 222, 222, 222, 222, 644, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 668, 662, 662, 662, 662, 221, 668, 668, +- 669, 221, 668, 668, 668, 670, 221, 221, +- 221, 221, 221, 221, 221, 671, 672, 221, +- 667, 667, 673, 221, 221, 674, 221, 221, ++ 222, 222, 222, 222, 222, 222, 649, 650, ++ 651, 652, 653, 654, 655, 656, 657, 658, ++ 659, 659, 659, 660, 660, 660, 660, 660, ++ 660, 661, 660, 222, 222, 222, 222, 222, + +- 664, 664, 675, 675, 221, 221, 676, 677, +- 678, 679, 680, 681, 682, 683, 684, 685, +- 221, 221, 221, 221, 221, 221, 221, 686, +- 687, 687, 687, 687, 687, 687, 687, 688, ++ 662, 663, 663, 663, 664, 665, 665, 665, ++ 665, 665, 665, 665, 665, 222, 665, 665, ++ 665, 222, 665, 665, 665, 665, 665, 665, ++ 665, 665, 665, 665, 665, 665, 665, 665, + +- 689, 690, 691, 691, 692, 693, 693, 693, +- 693, 693, 693, 693, 693, 221, 693, 693, +- 693, 221, 693, 693, 693, 693, 693, 693, +- 693, 693, 693, 693, 693, 693, 693, 693, ++ 665, 665, 665, 665, 665, 665, 665, 665, ++ 665, 222, 665, 665, 665, 665, 665, 665, ++ 665, 665, 665, 665, 666, 665, 665, 665, ++ 665, 665, 222, 222, 667, 668, 669, 669, + +- 693, 693, 693, 693, 693, 693, 693, 693, +- 693, 221, 693, 693, 693, 693, 693, 693, +- 693, 693, 693, 693, 221, 693, 693, 693, +- 693, 693, 221, 221, 694, 695, 691, 696, ++ 669, 663, 663, 663, 663, 222, 669, 669, ++ 670, 222, 669, 669, 669, 671, 222, 222, ++ 222, 222, 222, 222, 222, 672, 673, 222, ++ 668, 668, 674, 222, 222, 675, 222, 222, + +- 697, 691, 698, 691, 691, 221, 696, 697, +- 697, 221, 697, 697, 699, 700, 221, 221, +- 221, 221, 221, 221, 221, 698, 698, 221, +- 221, 221, 221, 221, 221, 701, 693, 221, ++ 665, 665, 676, 676, 222, 222, 677, 678, ++ 679, 680, 681, 682, 683, 684, 685, 686, ++ 222, 222, 222, 222, 222, 222, 222, 687, ++ 688, 688, 688, 688, 688, 688, 688, 689, + +- 693, 693, 702, 702, 221, 221, 703, 704, +- 705, 706, 707, 708, 709, 710, 711, 712, +- 221, 713, 713, 714, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 690, 691, 692, 692, 693, 694, 694, 694, ++ 694, 694, 694, 694, 694, 222, 694, 694, ++ 694, 222, 694, 694, 694, 694, 694, 694, ++ 694, 694, 694, 694, 694, 694, 694, 694, + +- 715, 716, 717, 717, 718, 719, 719, 719, +- 719, 719, 719, 719, 719, 221, 719, 719, +- 719, 221, 719, 719, 719, 719, 719, 719, +- 719, 719, 719, 719, 719, 719, 719, 719, ++ 694, 694, 694, 694, 694, 694, 694, 694, ++ 694, 222, 694, 694, 694, 694, 694, 694, ++ 694, 694, 694, 694, 222, 694, 694, 694, ++ 694, 694, 222, 222, 695, 696, 692, 697, + +- 719, 719, 719, 719, 719, 719, 719, 719, +- 719, 720, 719, 719, 719, 719, 719, 719, +- 719, 719, 719, 719, 719, 719, 719, 719, +- 719, 719, 720, 721, 721, 722, 723, 717, ++ 698, 692, 699, 692, 692, 222, 697, 698, ++ 698, 222, 698, 698, 700, 701, 222, 222, ++ 222, 222, 222, 222, 222, 699, 699, 222, ++ 222, 222, 222, 222, 222, 702, 694, 222, + +- 717, 724, 724, 724, 725, 221, 717, 717, +- 717, 221, 726, 726, 726, 727, 728, 729, +- 221, 221, 221, 221, 730, 730, 730, 723, +- 731, 731, 731, 731, 731, 731, 731, 732, ++ 694, 694, 703, 703, 222, 222, 704, 705, ++ 706, 707, 708, 709, 710, 711, 712, 713, ++ 222, 714, 714, 715, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 719, 719, 725, 725, 221, 221, 733, 734, +- 735, 736, 737, 738, 739, 740, 741, 742, +- 743, 743, 743, 743, 743, 743, 731, 731, +- 731, 744, 722, 722, 722, 722, 722, 722, ++ 716, 717, 718, 718, 719, 720, 720, 720, ++ 720, 720, 720, 720, 720, 222, 720, 720, ++ 720, 222, 720, 720, 720, 720, 720, 720, ++ 720, 720, 720, 720, 720, 720, 720, 720, + +- 221, 745, 746, 746, 221, 747, 747, 747, +- 747, 747, 747, 747, 747, 747, 747, 747, +- 747, 747, 747, 747, 747, 747, 747, 221, +- 221, 221, 747, 747, 747, 747, 747, 747, ++ 720, 720, 720, 720, 720, 720, 720, 720, ++ 720, 721, 720, 720, 720, 720, 720, 720, ++ 720, 720, 720, 720, 720, 720, 720, 720, ++ 720, 720, 721, 722, 722, 723, 724, 718, + +- 747, 747, 747, 747, 747, 747, 747, 747, +- 747, 747, 747, 747, 747, 747, 747, 747, +- 747, 747, 221, 747, 747, 747, 747, 747, +- 747, 747, 747, 747, 221, 747, 221, 221, ++ 718, 725, 725, 725, 726, 222, 718, 718, ++ 718, 222, 727, 727, 727, 728, 729, 730, ++ 222, 222, 222, 222, 731, 731, 731, 724, ++ 732, 732, 732, 732, 732, 732, 732, 733, + +- 747, 747, 747, 747, 747, 747, 747, 221, +- 221, 221, 748, 221, 221, 221, 221, 749, +- 746, 746, 750, 750, 750, 221, 750, 221, +- 746, 746, 751, 746, 751, 751, 751, 749, ++ 720, 720, 726, 726, 222, 222, 734, 735, ++ 736, 737, 738, 739, 740, 741, 742, 743, ++ 744, 744, 744, 744, 744, 744, 732, 732, ++ 732, 745, 723, 723, 723, 723, 723, 723, + +- 221, 221, 221, 221, 221, 221, 752, 753, +- 754, 755, 756, 757, 758, 759, 760, 761, +- 221, 221, 746, 746, 762, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 746, 747, 747, 222, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 222, ++ 222, 222, 748, 748, 748, 748, 748, 748, + +- 221, 763, 763, 763, 763, 763, 763, 763, +- 763, 763, 763, 763, 763, 763, 763, 763, +- 763, 763, 763, 763, 763, 763, 763, 763, +- 763, 763, 763, 763, 763, 763, 763, 763, ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 222, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 222, 748, 222, 222, + +- 763, 763, 763, 763, 763, 763, 763, 763, +- 763, 763, 763, 763, 763, 763, 763, 763, +- 763, 764, 763, 765, 764, 764, 764, 764, +- 766, 766, 767, 221, 221, 221, 221, 768, ++ 748, 748, 748, 748, 748, 748, 748, 222, ++ 222, 222, 749, 222, 222, 222, 222, 750, ++ 747, 747, 751, 751, 751, 222, 751, 222, ++ 747, 747, 752, 747, 752, 752, 752, 750, + +- 763, 763, 763, 763, 763, 763, 769, 764, +- 770, 770, 770, 770, 764, 764, 764, 771, +- 772, 773, 774, 775, 776, 777, 778, 779, +- 780, 781, 782, 782, 221, 221, 221, 221, ++ 222, 222, 222, 222, 222, 222, 753, 754, ++ 755, 756, 757, 758, 759, 760, 761, 762, ++ 222, 222, 747, 747, 763, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, + +- 221, 783, 783, 221, 783, 221, 784, 783, +- 783, 784, 783, 221, 784, 783, 784, 784, +- 784, 784, 784, 784, 783, 783, 783, 783, +- 784, 783, 783, 783, 783, 783, 783, 783, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 765, 764, 766, 765, 765, 765, 765, ++ 767, 767, 768, 222, 222, 222, 222, 769, + +- 784, 783, 783, 783, 221, 783, 221, 783, +- 784, 784, 783, 783, 784, 783, 783, 783, +- 783, 785, 783, 786, 785, 785, 785, 785, +- 787, 787, 788, 785, 785, 783, 221, 221, ++ 764, 764, 764, 764, 764, 764, 770, 765, ++ 771, 771, 771, 771, 765, 765, 765, 772, ++ 773, 774, 775, 776, 777, 778, 779, 780, ++ 781, 782, 783, 783, 222, 222, 222, 222, + +- 783, 783, 783, 783, 783, 221, 789, 221, +- 790, 790, 790, 790, 785, 785, 791, 221, +- 792, 793, 794, 795, 796, 797, 798, 799, +- 800, 801, 221, 221, 802, 802, 803, 803, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 804, 805, 805, 805, 806, 807, 806, 806, +- 808, 806, 806, 809, 810, 811, 811, 811, +- 811, 811, 808, 812, 811, 812, 812, 812, +- 813, 813, 812, 812, 812, 812, 812, 812, ++ 222, 784, 784, 222, 784, 222, 785, 784, ++ 784, 785, 784, 222, 785, 784, 785, 785, ++ 785, 785, 785, 785, 784, 784, 784, 784, ++ 785, 784, 784, 784, 784, 784, 784, 784, + +- 814, 815, 816, 817, 818, 819, 820, 821, +- 822, 823, 824, 824, 824, 824, 824, 824, +- 824, 824, 824, 824, 825, 813, 812, 813, +- 812, 826, 827, 828, 827, 828, 829, 829, ++ 785, 784, 784, 784, 222, 784, 222, 784, ++ 785, 785, 784, 784, 785, 784, 784, 784, ++ 784, 786, 784, 787, 786, 786, 786, 786, ++ 788, 788, 789, 786, 786, 784, 222, 222, + +- 804, 804, 804, 830, 804, 804, 804, 804, +- 221, 804, 804, 804, 804, 830, 804, 804, +- 804, 804, 830, 804, 804, 804, 804, 830, +- 804, 804, 804, 804, 830, 804, 804, 804, ++ 784, 784, 784, 784, 784, 222, 790, 222, ++ 791, 791, 791, 791, 786, 786, 792, 222, ++ 793, 794, 795, 796, 797, 798, 799, 800, ++ 801, 802, 222, 222, 803, 803, 804, 804, + +- 804, 804, 804, 804, 804, 804, 804, 804, +- 804, 830, 831, 832, 832, 221, 221, 221, +- 221, 833, 834, 835, 836, 835, 835, 837, +- 835, 837, 834, 834, 834, 834, 838, 839, ++ 805, 806, 806, 806, 807, 808, 807, 807, ++ 809, 807, 807, 810, 811, 812, 812, 812, ++ 812, 812, 809, 813, 812, 813, 813, 813, ++ 814, 814, 813, 813, 813, 813, 813, 813, + +- 834, 835, 840, 840, 841, 809, 840, 840, +- 804, 804, 804, 804, 842, 843, 843, 843, +- 838, 838, 838, 835, 838, 838, 844, 838, +- 221, 838, 838, 838, 838, 835, 838, 838, ++ 815, 816, 817, 818, 819, 820, 821, 822, ++ 823, 824, 825, 825, 825, 825, 825, 825, ++ 825, 825, 825, 825, 826, 814, 813, 814, ++ 813, 827, 828, 829, 828, 829, 830, 830, + +- 838, 838, 835, 838, 838, 838, 838, 835, +- 838, 838, 838, 838, 835, 838, 844, 844, +- 844, 838, 838, 838, 838, 838, 838, 838, +- 844, 835, 844, 844, 844, 221, 845, 845, ++ 805, 805, 805, 831, 805, 805, 805, 805, ++ 222, 805, 805, 805, 805, 831, 805, 805, ++ 805, 805, 831, 805, 805, 805, 805, 831, ++ 805, 805, 805, 805, 831, 805, 805, 805, + +- 846, 846, 846, 846, 846, 846, 847, 846, +- 846, 846, 846, 846, 846, 221, 848, 846, +- 849, 849, 850, 851, 852, 853, 853, 853, +- 853, 854, 854, 221, 221, 221, 221, 221, ++ 805, 805, 805, 805, 805, 805, 805, 805, ++ 805, 831, 832, 833, 833, 222, 222, 222, ++ 222, 834, 835, 836, 837, 836, 836, 838, ++ 836, 838, 835, 835, 835, 835, 839, 840, + +- 855, 855, 855, 855, 855, 855, 855, 855, +- 855, 855, 855, 855, 855, 855, 855, 855, +- 855, 855, 855, 855, 855, 855, 855, 855, +- 855, 855, 855, 855, 855, 855, 855, 855, ++ 835, 836, 841, 841, 842, 810, 841, 841, ++ 805, 805, 805, 805, 843, 844, 844, 844, ++ 839, 839, 839, 836, 839, 839, 845, 839, ++ 222, 839, 839, 839, 839, 836, 839, 839, + +- 855, 855, 856, 855, 855, 855, 857, 855, +- 856, 855, 855, 858, 859, 860, 861, 860, +- 860, 862, 860, 863, 863, 863, 860, 864, +- 859, 865, 866, 867, 867, 863, 863, 856, ++ 839, 839, 836, 839, 839, 839, 839, 836, ++ 839, 839, 839, 839, 836, 839, 845, 845, ++ 845, 839, 839, 839, 839, 839, 839, 839, ++ 845, 836, 845, 845, 845, 222, 846, 846, + +- 868, 869, 870, 871, 872, 873, 874, 875, +- 876, 877, 878, 878, 879, 879, 879, 879, +- 855, 855, 855, 855, 855, 855, 862, 862, +- 860, 860, 856, 856, 856, 856, 863, 863, ++ 847, 847, 847, 847, 847, 847, 848, 847, ++ 847, 847, 847, 847, 847, 222, 849, 847, ++ 850, 850, 851, 852, 853, 854, 854, 854, ++ 854, 855, 855, 222, 222, 222, 222, 222, + +- 863, 856, 858, 858, 858, 856, 856, 858, +- 858, 858, 858, 858, 858, 858, 856, 856, +- 856, 863, 863, 863, 863, 856, 856, 856, ++ 856, 856, 856, 856, 856, 856, 856, 856, ++ 856, 856, 856, 856, 856, 856, 856, 856, ++ 856, 856, 856, 856, 856, 856, 856, 856, + 856, 856, 856, 856, 856, 856, 856, 856, + +- 856, 856, 863, 858, 867, 863, 863, 858, +- 858, 858, 858, 858, 858, 880, 856, 858, +- 881, 882, 883, 884, 885, 886, 887, 888, +- 889, 890, 891, 891, 891, 892, 893, 893, ++ 856, 856, 857, 856, 856, 856, 858, 856, ++ 857, 856, 856, 859, 860, 861, 862, 861, ++ 861, 863, 861, 864, 864, 864, 861, 865, ++ 860, 866, 867, 868, 868, 864, 864, 857, + +- 894, 894, 894, 894, 894, 894, 894, 894, +- 894, 894, 894, 894, 894, 894, 894, 894, +- 894, 894, 894, 894, 894, 894, 894, 894, +- 894, 894, 894, 894, 894, 894, 894, 894, ++ 869, 870, 871, 872, 873, 874, 875, 876, ++ 877, 878, 879, 879, 880, 880, 880, 880, ++ 856, 856, 856, 856, 856, 856, 863, 863, ++ 861, 861, 857, 857, 857, 857, 864, 864, + +- 894, 894, 894, 894, 894, 894, 221, 895, +- 221, 221, 221, 221, 221, 895, 221, 221, +- 896, 896, 896, 896, 896, 896, 896, 896, +- 896, 896, 896, 896, 896, 896, 896, 896, ++ 864, 857, 859, 859, 859, 857, 857, 859, ++ 859, 859, 859, 859, 859, 859, 857, 857, ++ 857, 864, 864, 864, 864, 857, 857, 857, ++ 857, 857, 857, 857, 857, 857, 857, 857, + +- 896, 896, 896, 896, 896, 896, 896, 896, +- 896, 896, 896, 896, 896, 896, 896, 896, +- 896, 896, 896, 896, 896, 896, 896, 897, +- 897, 898, 898, 899, 900, 901, 901, 901, ++ 857, 857, 864, 859, 868, 864, 864, 859, ++ 859, 859, 859, 859, 859, 881, 857, 859, ++ 882, 883, 884, 885, 886, 887, 888, 889, ++ 890, 891, 892, 892, 892, 893, 894, 894, + +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 902, 902, 902, 902, 902, 902, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, + +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 902, 902, 902, 902, 902, 902, +- 902, 902, 903, 903, 903, 903, 903, 904, ++ 895, 895, 895, 895, 895, 895, 222, 896, ++ 222, 222, 222, 222, 222, 896, 222, 222, ++ 897, 897, 897, 897, 897, 897, 897, 897, ++ 897, 897, 897, 897, 897, 897, 897, 897, + +- 905, 906, 906, 906, 906, 906, 906, 906, +- 906, 906, 906, 906, 906, 906, 906, 906, +- 906, 906, 906, 906, 906, 906, 907, 907, ++ 897, 897, 897, 897, 897, 897, 897, 897, ++ 897, 897, 897, 897, 897, 897, 897, 897, ++ 897, 897, 897, 897, 897, 897, 897, 898, ++ 898, 899, 899, 900, 901, 902, 902, 902, ++ ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 904, 904, 904, 904, 904, 905, ++ ++ 906, 907, 907, 907, 907, 907, 907, 907, + 907, 907, 907, 907, 907, 907, 907, 907, ++ 907, 907, 907, 907, 907, 907, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, + +- 907, 907, 907, 907, 907, 907, 907, 907, +- 907, 907, 907, 907, 907, 907, 907, 907, +- 907, 907, 907, 907, 907, 907, 907, 907, +- 907, 907, 907, 907, 907, 907, 907, 907, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, + +- 907, 907, 907, 908, 908, 908, 908, 908, +- 909, 909, 909, 909, 909, 909, 909, 909, +- 909, 909, 909, 909, 909, 909, 909, 909, +- 909, 909, 909, 909, 909, 909, 909, 909, +- +- 909, 909, 909, 910, 910, 910, 910, 910, ++ 908, 908, 908, 909, 909, 909, 909, 909, + 910, 910, 910, 910, 910, 910, 910, 910, + 910, 910, 910, 910, 910, 910, 910, 910, + 910, 910, 910, 910, 910, 910, 910, 910, + +- 910, 910, 910, 910, 910, 910, 910, 910, +- 910, 910, 910, 910, 910, 910, 910, 910, +- 910, 910, 910, 910, 910, 910, 910, 910, +- 910, 910, 911, 911, 911, 911, 911, 911, ++ 910, 910, 910, 911, 911, 911, 911, 911, ++ 911, 911, 911, 911, 911, 911, 911, 911, ++ 911, 911, 911, 911, 911, 911, 911, 911, ++ 911, 911, 911, 911, 911, 911, 911, 911, + +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, ++ 911, 911, 911, 911, 911, 911, 911, 911, ++ 911, 911, 911, 911, 911, 911, 911, 911, ++ 911, 911, 911, 911, 911, 911, 911, 911, ++ 911, 911, 912, 912, 912, 912, 912, 912, + +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 221, 912, 912, 912, 912, 221, 221, +- 912, 912, 912, 912, 912, 912, 912, 221, +- 912, 221, 912, 912, 912, 912, 221, 221, +- +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 221, 912, 912, 912, 912, 221, 221, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 221, 912, 912, 912, 912, 221, 221, +- 912, 912, 912, 912, 912, 912, 912, 221, +- +- 912, 221, 912, 912, 912, 912, 221, 221, +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 221, +- 912, 912, 912, 912, 912, 912, 912, 912, +- +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 221, 912, 912, 912, 912, 221, 221, +- 912, 912, 912, 912, 912, 912, 912, 913, +- +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 221, 221, 914, 914, 915, +- +- 916, 917, 918, 919, 919, 919, 919, 918, +- 918, 920, 921, 922, 923, 924, 925, 926, +- 927, 928, 929, 929, 929, 929, 929, 929, +- 929, 929, 929, 929, 929, 221, 221, 221, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + + 913, 913, 913, 913, 913, 913, 913, 913, + 913, 913, 913, 913, 913, 913, 913, 913, +- 930, 930, 930, 930, 930, 930, 930, 930, +- 930, 930, 221, 221, 221, 221, 221, 221, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + +- 931, 932, 933, 934, 935, 936, 937, 938, +- 939, 940, 941, 942, 943, 944, 945, 946, +- 947, 948, 949, 950, 951, 952, 953, 954, +- 955, 956, 957, 958, 959, 960, 961, 962, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 222, ++ 913, 222, 913, 913, 913, 913, 222, 222, + +- 963, 964, 965, 966, 967, 968, 969, 970, +- 971, 972, 973, 974, 975, 976, 977, 978, +- 979, 980, 981, 982, 983, 984, 985, 986, +- 987, 988, 989, 990, 991, 992, 993, 994, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + +- 995, 996, 997, 998, 999, 1000, 1001, 1002, +- 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, +- 1011, 1011, 1011, 1011, 1011, 1012, 221, 221, +- 1013, 1013, 1013, 1013, 1013, 1013, 221, 221, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 222, + +- 1014, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 222, ++ 913, 913, 913, 913, 913, 913, 913, 913, + +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, +- 1015, 1015, 1015, 1015, 1015, 1016, 1017, 1015, +- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 914, + +- 1019, 1020, 1020, 1020, 1020, 1020, 1020, 1020, +- 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, +- 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, +- 1020, 1020, 1020, 1021, 1022, 221, 221, 221, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 222, 222, 915, 915, 916, + +- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, +- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, +- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, +- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, ++ 917, 918, 919, 920, 920, 920, 920, 919, ++ 919, 921, 922, 923, 924, 925, 926, 927, ++ 928, 929, 930, 930, 930, 930, 930, 930, ++ 930, 930, 930, 930, 930, 222, 222, 222, + +- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, +- 1023, 1023, 1023, 1024, 1024, 1024, 1025, 1025, +- 1025, 1026, 1026, 1026, 1026, 1026, 1026, 1026, +- 1026, 221, 221, 221, 221, 221, 221, 221, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 931, 931, 931, 931, 931, 931, 931, 931, ++ 931, 931, 222, 222, 222, 222, 222, 222, + +- 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, +- 1027, 1027, 1027, 1027, 1027, 1028, 1027, 1027, +- 1027, 1027, 1029, 1029, 1030, 1031, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 1028, ++ 932, 933, 934, 935, 936, 937, 938, 939, ++ 940, 941, 942, 943, 944, 945, 946, 947, ++ 948, 949, 950, 951, 952, 953, 954, 955, ++ 956, 957, 958, 959, 960, 961, 962, 963, + +- 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, +- 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, +- 1032, 1032, 1033, 1033, 1034, 1035, 1035, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 964, 965, 966, 967, 968, 969, 970, 971, ++ 972, 973, 974, 975, 976, 977, 978, 979, ++ 980, 981, 982, 983, 984, 985, 986, 987, ++ 988, 989, 990, 991, 992, 993, 994, 995, + +- 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, +- 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, +- 1036, 1036, 1037, 1037, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 996, 997, 998, 999, 1000, 1001, 1002, 1003, ++ 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, ++ 1012, 1012, 1012, 1012, 1012, 1013, 222, 222, ++ 1014, 1014, 1014, 1014, 1014, 1014, 222, 222, + +- 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, +- 1038, 1038, 1038, 1038, 1038, 221, 1038, 1038, +- 1038, 221, 1039, 1039, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1015, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, + +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, + +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, +- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, +- 1040, 1040, 1040, 1040, 1041, 1041, 1042, 1043, +- 1043, 1043, 1043, 1043, 1043, 1043, 1042, 1042, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1017, 1018, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, + +- 1042, 1042, 1042, 1042, 1042, 1042, 1043, 1042, +- 1042, 1043, 1043, 1043, 1043, 1043, 1043, 1043, +- 1043, 1043, 1044, 1043, 1045, 1045, 1046, 1047, +- 1048, 1049, 1048, 1050, 1040, 1051, 221, 221, ++ 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1022, 1023, 222, 222, 222, + +- 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, +- 1060, 1061, 221, 221, 221, 221, 221, 221, +- 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, +- 1062, 1062, 221, 221, 221, 221, 221, 221, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, + +- 1063, 1063, 1064, 1065, 1066, 1067, 1068, 1069, +- 1070, 1071, 1072, 1073, 1073, 1073, 1074, 1075, +- 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, +- 1084, 1085, 221, 221, 221, 221, 221, 221, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1025, 1025, 1025, 1026, 1026, ++ 1026, 1027, 1027, 1027, 1027, 1027, 1027, 1027, ++ 1027, 222, 222, 222, 222, 222, 222, 222, + +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, ++ 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, ++ 1028, 1028, 1028, 1028, 1028, 1029, 1028, 1028, ++ 1028, 1028, 1030, 1030, 1031, 1032, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1029, + +- 1086, 1086, 1086, 1087, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, ++ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, ++ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, ++ 1033, 1033, 1034, 1034, 1035, 1036, 1036, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1088, 221, 221, 221, 221, 221, 221, 221, ++ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, ++ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, ++ 1037, 1037, 1038, 1038, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1089, 1089, 1089, 1089, 1089, 1090, 1090, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, ++ 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, ++ 1039, 1039, 1039, 1039, 1039, 222, 1039, 1039, ++ 1039, 222, 1040, 1040, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, +- 1086, 1091, 1092, 221, 221, 221, 221, 221, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, + +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1042, 1042, 1043, 1044, ++ 1044, 1044, 1044, 1044, 1044, 1044, 1043, 1043, + +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, +- 1018, 1018, 1018, 1018, 1018, 1018, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1043, 1043, 1043, 1043, 1043, 1043, 1044, 1043, ++ 1043, 1044, 1044, 1044, 1044, 1044, 1044, 1044, ++ 1044, 1044, 1045, 1044, 1046, 1046, 1047, 1048, ++ 1049, 1050, 1049, 1051, 1041, 1052, 222, 222, + +- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, +- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, +- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, +- 1093, 1093, 1093, 1093, 1093, 1094, 1094, 221, ++ 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, ++ 1061, 1062, 222, 222, 222, 222, 222, 222, ++ 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, ++ 1063, 1063, 222, 222, 222, 222, 222, 222, + +- 1095, 1095, 1095, 1096, 1096, 1096, 1096, 1095, +- 1095, 1096, 1096, 1096, 221, 221, 221, 221, +- 1096, 1096, 1095, 1096, 1096, 1096, 1096, 1096, +- 1096, 1097, 1098, 1099, 221, 221, 221, 221, ++ 1064, 1064, 1065, 1066, 1067, 1068, 1069, 1070, ++ 1071, 1072, 1073, 1074, 1074, 1074, 1075, 1076, ++ 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, ++ 1085, 1086, 222, 222, 222, 222, 222, 222, + +- 1100, 221, 221, 221, 1101, 1101, 1102, 1103, +- 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, +- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, +- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + +- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, +- 1112, 1112, 1112, 1112, 1112, 1112, 221, 221, +- 1112, 1112, 1112, 1112, 1112, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1087, 1087, 1087, 1088, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1089, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1090, 1090, 1090, 1090, 1090, 1091, 1091, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1092, 1093, 222, 222, 222, 222, 222, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, ++ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, ++ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, ++ 1094, 1094, 1094, 1094, 1094, 1095, 1095, 222, ++ ++ 1096, 1096, 1096, 1097, 1097, 1097, 1097, 1096, ++ 1096, 1097, 1097, 1097, 222, 222, 222, 222, ++ 1097, 1097, 1096, 1097, 1097, 1097, 1097, 1097, ++ 1097, 1098, 1099, 1100, 222, 222, 222, 222, ++ ++ 1101, 222, 222, 222, 1102, 1102, 1103, 1104, ++ 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, + 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, + 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, + + 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, +- 1113, 1113, 1114, 1114, 221, 221, 221, 221, +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, ++ 1113, 1113, 1113, 1113, 1113, 1113, 222, 222, ++ 1113, 1113, 1113, 1113, 1113, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, +- 1113, 1113, 221, 221, 221, 221, 221, 221, +- 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, +- 1123, 1124, 1125, 221, 221, 221, 1126, 1126, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, + +- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, +- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, +- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, +- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1115, 1115, 222, 222, 222, 222, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 222, 222, 222, 222, 222, 222, ++ 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, ++ 1124, 1125, 1126, 222, 222, 222, 1127, 1127, + + 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, + 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, +- 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1129, +- 1130, 1131, 1131, 1132, 221, 221, 1133, 1133, ++ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, ++ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, + +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1130, ++ 1131, 1132, 1132, 1133, 222, 222, 1134, 1134, + +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, +- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, +- 1134, 1134, 1134, 1134, 1134, 1135, 1136, 1135, +- 1136, 1136, 1136, 1136, 1136, 1136, 1136, 221, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, + +- 1137, 1138, 1136, 1138, 1138, 1136, 1136, 1136, +- 1136, 1136, 1136, 1136, 1136, 1135, 1135, 1135, +- 1135, 1135, 1135, 1136, 1136, 1139, 1139, 1139, +- 1139, 1139, 1139, 1139, 1139, 221, 221, 1140, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1136, 1137, 1136, ++ 1137, 1137, 1137, 1137, 1137, 1137, 1137, 222, + +- 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, +- 1149, 1150, 221, 221, 221, 221, 221, 221, +- 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, +- 1149, 1150, 221, 221, 221, 221, 221, 221, ++ 1138, 1139, 1137, 1139, 1139, 1137, 1137, 1137, ++ 1137, 1137, 1137, 1137, 1137, 1136, 1136, 1136, ++ 1136, 1136, 1136, 1137, 1137, 1140, 1140, 1140, ++ 1140, 1140, 1140, 1140, 1140, 222, 222, 1141, + +- 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1152, +- 1153, 1153, 1153, 1153, 1151, 1151, 221, 221, +- 1154, 1154, 1154, 1154, 1154, 1155, 1155, 1155, +- 1155, 1155, 1155, 1154, 1154, 1155, 1156, 1157, ++ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, ++ 1150, 1151, 222, 222, 222, 222, 222, 222, ++ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, ++ 1150, 1151, 222, 222, 222, 222, 222, 222, + +- 1157, 1158, 1158, 1159, 1159, 1158, 1158, 1158, +- 1158, 1158, 1159, 1158, 1158, 1158, 1158, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1153, ++ 1154, 1154, 1154, 1154, 1152, 1152, 222, 222, ++ 1155, 1155, 1155, 1155, 1155, 1156, 1156, 1156, ++ 1156, 1156, 1156, 1155, 1155, 1156, 1157, 1158, + +- 1160, 1160, 1160, 1160, 1161, 1162, 1163, 1162, +- 1163, 1162, 1163, 1162, 1163, 1162, 1163, 1162, +- 1162, 1162, 1163, 1162, 1162, 1162, 1162, 1162, +- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, ++ 1158, 1159, 1159, 1160, 1160, 1159, 1159, 1159, ++ 1159, 1159, 1160, 1159, 1159, 1159, 1159, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, +- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, +- 1162, 1162, 1162, 1162, 1164, 1165, 1160, 1160, +- 1160, 1160, 1160, 1166, 1160, 1166, 1161, 1161, ++ 1161, 1161, 1161, 1161, 1162, 1163, 1164, 1163, ++ 1164, 1163, 1164, 1163, 1164, 1163, 1164, 1163, ++ 1163, 1163, 1164, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, + +- 1166, 1166, 1160, 1166, 1167, 1162, 1162, 1162, +- 1162, 1162, 1162, 1162, 1168, 221, 221, 221, +- 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, +- 1177, 1178, 1179, 1179, 1180, 1181, 1179, 1179, ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1165, 1166, 1161, 1161, ++ 1161, 1161, 1161, 1167, 1161, 1167, 1162, 1162, + +- 1181, 1182, 1182, 1182, 1182, 1182, 1182, 1182, +- 1182, 1182, 1182, 1183, 1184, 1183, 1183, 1183, +- 1183, 1183, 1183, 1183, 1182, 1182, 1182, 1182, +- 1182, 1182, 1182, 1182, 1182, 1185, 1185, 221, ++ 1167, 1167, 1161, 1167, 1168, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1169, 222, 222, 222, ++ 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, ++ 1178, 1179, 1180, 1180, 1181, 1182, 1180, 1180, + +- 1186, 1186, 1187, 1188, 1188, 1188, 1188, 1188, +- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, +- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, +- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, ++ 1182, 1183, 1183, 1183, 1183, 1183, 1183, 1183, ++ 1183, 1183, 1183, 1184, 1185, 1184, 1184, 1184, ++ 1184, 1184, 1184, 1184, 1183, 1183, 1183, 1183, ++ 1183, 1183, 1183, 1183, 1183, 1186, 1186, 222, + +- 1188, 1187, 1186, 1186, 1186, 1186, 1187, 1187, +- 1186, 1186, 1189, 1190, 1191, 1191, 1188, 1188, +- 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, +- 1200, 1201, 1202, 1202, 1202, 1202, 1202, 1202, ++ 1187, 1187, 1188, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, + +- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, +- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, +- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, +- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, ++ 1189, 1188, 1187, 1187, 1187, 1187, 1188, 1188, ++ 1187, 1187, 1190, 1191, 1192, 1192, 1189, 1189, ++ 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, ++ 1201, 1202, 1203, 1203, 1203, 1203, 1203, 1203, + +- 1203, 1203, 1203, 1203, 1203, 1203, 1204, 1205, +- 1206, 1206, 1205, 1205, 1205, 1206, 1205, 1206, +- 1206, 1206, 1207, 1207, 221, 221, 221, 221, +- 221, 221, 221, 221, 1208, 1208, 1208, 1208, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, + +- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, +- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, +- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, +- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1205, 1206, ++ 1207, 1207, 1206, 1206, 1206, 1207, 1206, 1207, ++ 1207, 1207, 1208, 1208, 222, 222, 222, 222, ++ 222, 222, 222, 222, 1209, 1209, 1209, 1209, + +- 1209, 1209, 1209, 1209, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ + 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, +- 1211, 1211, 1211, 1211, 1210, 1210, 1211, 1212, +- 221, 221, 221, 1213, 1213, 1214, 1214, 1214, ++ 1211, 1211, 1211, 1211, 1212, 1212, 1212, 1212, ++ 1212, 1212, 1212, 1212, 1211, 1211, 1212, 1213, ++ 222, 222, 222, 1214, 1214, 1215, 1215, 1215, + +- 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, +- 1223, 1224, 221, 221, 221, 1209, 1209, 1209, +- 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, +- 1233, 1234, 1235, 1235, 1235, 1235, 1235, 1235, ++ 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, ++ 1224, 1225, 222, 222, 222, 1210, 1210, 1210, ++ 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, ++ 1234, 1235, 1236, 1236, 1236, 1236, 1236, 1236, + +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1237, ++ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, ++ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, ++ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, ++ 1237, 1237, 1237, 1237, 1237, 1237, 1238, 1238, + +- 1238, 1239, 1240, 1241, 1241, 1242, 1243, 1244, +- 1245, 221, 221, 221, 221, 221, 221, 221, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 221, 221, 1246, 1246, 1246, ++ 1239, 1240, 1241, 1242, 1242, 1243, 1244, 1245, ++ 1246, 222, 222, 222, 222, 222, 222, 222, ++ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, ++ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, + + 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 1248, 1248, 1248, 1249, 1250, 1251, 1251, 1251, +- 1251, 1251, 1248, 1248, 1251, 1251, 1251, 1251, ++ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, ++ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, ++ 1247, 1247, 1247, 222, 222, 1247, 1247, 1247, + +- 1248, 1252, 1250, 1250, 1250, 1250, 1250, 1250, +- 1250, 1253, 1253, 1253, 1253, 1251, 1253, 1253, +- 1253, 1253, 1253, 1254, 1255, 1254, 1254, 1256, +- 1154, 1154, 1257, 221, 221, 221, 221, 221, ++ 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1249, 1249, 1249, 1250, 1251, 1252, 1252, 1252, ++ 1252, 1252, 1249, 1249, 1252, 1252, 1252, 1252, + +- 129, 129, 129, 129, 129, 129, 129, 129, +- 129, 129, 129, 129, 129, 129, 129, 129, +- 129, 129, 129, 129, 129, 129, 129, 129, +- 129, 129, 129, 129, 129, 129, 129, 129, +- +- 129, 129, 129, 129, 129, 129, 1258, 1258, +- 1258, 1258, 1258, 1259, 1260, 1260, 1260, 1261, +- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, +- 1260, 1260, 1260, 1261, 1260, 1260, 1260, 1260, +- +- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, +- 1260, 1260, 1260, 1260, 1260, 1260, 1261, 1260, +- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, +- 1260, 1260, 1260, 1260, 1260, 1262, 1262, 1262, +- +- 1262, 1262, 1260, 1260, 1260, 1260, 1262, 1262, +- 1262, 1262, 1262, 129, 130, 130, 130, 130, +- 130, 130, 130, 130, 130, 130, 130, 130, +- 1263, 1264, 130, 130, 130, 1265, 130, 130, ++ 1249, 1253, 1251, 1251, 1251, 1251, 1251, 1251, ++ 1251, 1254, 1254, 1254, 1254, 1252, 1254, 1254, ++ 1254, 1254, 1254, 1255, 1256, 1255, 1255, 1257, ++ 1155, 1155, 1258, 222, 222, 222, 222, 222, + + 130, 130, 130, 130, 130, 130, 130, 130, +- 130, 130, 130, 130, 130, 130, 1266, 130, + 130, 130, 130, 130, 130, 130, 130, 130, +- 130, 130, 130, 1267, 1267, 1267, 1267, 1267, ++ 130, 130, 130, 130, 130, 130, 130, 130, ++ 130, 130, 130, 130, 130, 130, 130, 130, + +- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, +- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, +- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, +- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1268, ++ 130, 130, 130, 130, 130, 130, 1259, 1259, ++ 1259, 1259, 1259, 1260, 1261, 1261, 1261, 1262, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1262, 1261, 1261, 1261, 1261, + +- 1269, 1269, 1270, 1269, 1271, 1271, 1271, 1271, +- 1271, 1271, 1272, 1273, 1273, 1274, 1275, 1276, +- 1277, 1273, 1273, 1273, 1273, 1273, 1273, 1273, +- 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1262, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1263, 1263, 1263, + +- 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1154, +- 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, +- 1154, 1154, 1154, 1154, 1154, 1154, 1278, 1279, +- 1279, 1280, 1281, 1282, 1283, 1251, 1271, 1272, ++ 1263, 1263, 1261, 1261, 1261, 1261, 1263, 1263, ++ 1263, 1263, 1263, 130, 131, 131, 131, 131, ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 1264, 1265, 131, 131, 131, 1266, 131, 131, + +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 131, 131, 131, 131, 131, 131, 1267, 131, ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 131, 131, 131, 1268, 1268, 1268, 1268, 1268, + +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 1284, 1285, +- 1286, 1287, 1288, 1289, 1290, 1290, 1291, 1290, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, + +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 81, 83, 81, 83, 81, 83, +- 81, 83, 1292, 1293, 1292, 1293, 1292, 1293, ++ 1270, 1270, 1271, 1270, 1272, 1272, 1272, 1272, ++ 1272, 1272, 1273, 1274, 1274, 1275, 1276, 1277, ++ 1278, 1274, 1274, 1274, 1274, 1274, 1274, 1274, ++ 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, + +- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, ++ 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1155, ++ 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, ++ 1155, 1155, 1155, 1155, 1155, 1155, 1279, 1280, ++ 1280, 1281, 1282, 1283, 1284, 1252, 1272, 1273, ++ ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 1285, 1286, ++ 1287, 1288, 1289, 1290, 1291, 1291, 1292, 1291, ++ ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 1293, 1294, 1293, 1294, 1293, 1294, ++ + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, +- 1294, 1294, 1294, 1294, 1294, 1294, 221, 221, +- 1295, 1295, 1295, 1295, 1295, 1295, 221, 221, ++ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, ++ 1295, 1295, 1295, 1295, 1295, 1295, 222, 222, ++ 1296, 1296, 1296, 1296, 1296, 1296, 222, 222, + +- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, +- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, ++ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, ++ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, + +- 1294, 1294, 1294, 1294, 1294, 1294, 221, 221, +- 1295, 1295, 1295, 1295, 1295, 1295, 221, 221, +- 1296, 1294, 1297, 1294, 1298, 1294, 1299, 1294, +- 221, 1295, 221, 1295, 221, 1295, 221, 1295, ++ 1295, 1295, 1295, 1295, 1295, 1295, 222, 222, ++ 1296, 1296, 1296, 1296, 1296, 1296, 222, 222, ++ 1297, 1295, 1298, 1295, 1299, 1295, 1300, 1295, ++ 222, 1296, 222, 1296, 222, 1296, 222, 1296, + +- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, + 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, +- 1300, 1301, 1302, 1303, 1302, 1303, 1304, 1305, +- 1306, 1307, 1308, 1309, 1310, 1311, 221, 221, ++ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, ++ 1301, 1302, 1303, 1304, 1303, 1304, 1305, 1306, ++ 1307, 1308, 1309, 1310, 1311, 1312, 222, 222, + +- 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, +- 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, +- 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, +- 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, ++ 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, ++ 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, ++ 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, ++ 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, + +- 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, +- 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, +- 1294, 1294, 1360, 1361, 1362, 221, 1363, 1364, +- 1295, 1295, 1365, 1366, 1367, 226, 1368, 226, ++ 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, ++ 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, ++ 1295, 1295, 1361, 1362, 1363, 222, 1364, 1365, ++ 1296, 1296, 1366, 1367, 1368, 227, 1369, 227, + +- 226, 1369, 1370, 1371, 1372, 221, 1373, 1374, +- 1375, 1376, 1375, 1376, 1377, 1369, 1369, 1369, +- 1294, 1294, 1378, 1379, 221, 221, 1380, 1381, +- 1295, 1295, 1382, 1383, 221, 1369, 1369, 1369, ++ 227, 1370, 1371, 1372, 1373, 222, 1374, 1375, ++ 1376, 1377, 1376, 1377, 1378, 1370, 1370, 1370, ++ 1295, 1295, 1379, 1380, 222, 222, 1381, 1382, ++ 1296, 1296, 1383, 1384, 222, 1370, 1370, 1370, + +- 1294, 1294, 1384, 1385, 1386, 1387, 1388, 1389, +- 1295, 1295, 1390, 1391, 1392, 1369, 1393, 1393, +- 221, 221, 1394, 1395, 1396, 221, 1397, 1398, +- 1399, 1400, 1401, 1402, 1403, 1404, 226, 221, ++ 1295, 1295, 1385, 1386, 1387, 1388, 1389, 1390, ++ 1296, 1296, 1391, 1392, 1393, 1370, 1394, 1394, ++ 222, 222, 1395, 1396, 1397, 222, 1398, 1399, ++ 1400, 1401, 1402, 1403, 1404, 1405, 227, 222, + +- 1405, 1405, 1406, 1406, 1406, 1406, 1406, 1407, +- 1406, 1406, 1406, 1408, 1409, 1410, 1411, 1412, +- 1413, 1414, 1415, 1416, 1417, 1418, 54, 1419, +- 1420, 1421, 1422, 1423, 1424, 1425, 1422, 1423, ++ 1406, 1406, 1407, 1407, 1407, 1407, 1407, 1408, ++ 1407, 1407, 1407, 1409, 1410, 1411, 1412, 1413, ++ 1414, 1415, 1416, 1417, 1418, 1419, 55, 1420, ++ 1421, 1422, 1423, 1424, 1425, 1426, 1423, 1424, + +- 54, 54, 54, 1426, 1427, 1428, 1428, 1429, +- 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, +- 1438, 1439, 1438, 1440, 1441, 1442, 1443, 1443, +- 1426, 1444, 1445, 54, 1446, 1447, 1448, 1449, ++ 55, 55, 55, 1427, 1428, 1429, 1429, 1430, ++ 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, ++ 1439, 1440, 1439, 1441, 1442, 1443, 1444, 1444, ++ 1427, 1445, 1446, 55, 1447, 1448, 1449, 1450, + +- 1449, 1426, 1426, 1426, 1450, 1451, 1452, 1453, +- 1454, 1455, 1456, 1456, 1456, 1456, 1457, 1457, +- 1457, 1457, 1458, 1459, 1460, 1461, 1462, 1463, +- 1462, 1462, 1462, 1462, 1461, 1462, 1462, 1464, ++ 1450, 1427, 1427, 1427, 1451, 1452, 1453, 1454, ++ 1455, 1456, 1457, 1457, 1457, 1457, 1458, 1458, ++ 1458, 1458, 1459, 1460, 1461, 1462, 1463, 1464, ++ 1463, 1463, 1463, 1463, 1462, 1463, 1463, 1465, + +- 1465, 1466, 1466, 1466, 1467, 1468, 1469, 1470, +- 1471, 1472, 1473, 1473, 1473, 1473, 1473, 1473, +- 1474, 1475, 221, 221, 1476, 1477, 1478, 1479, +- 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, ++ 1466, 1467, 1467, 1467, 1468, 1469, 1470, 1471, ++ 1472, 1473, 1474, 1474, 1474, 1474, 1474, 1474, ++ 1475, 1476, 222, 222, 1477, 1478, 1479, 1480, ++ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, + +- 1474, 70, 65, 66, 1476, 1477, 1478, 1479, +- 1480, 1481, 1482, 1483, 1484, 1485, 1486, 221, +- 1267, 1267, 1267, 1267, 1267, 1488, 1488, 1488, +- 1488, 1488, 1488, 1488, 1488, 221, 221, 221, ++ 1475, 71, 66, 67, 1477, 1478, 1479, 1480, ++ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 222, ++ 1268, 1268, 1268, 1268, 1268, 1489, 1489, 1489, ++ 1489, 1489, 1489, 1489, 1489, 222, 222, 222, + +- 768, 768, 768, 768, 768, 768, 768, 1489, +- 1490, 1491, 768, 1492, 1493, 1494, 1494, 1494, +- 1495, 1495, 1496, 1496, 1496, 1496, 1497, 1498, +- 1498, 1499, 1500, 1501, 1502, 1502, 1503, 1504, ++ 769, 769, 769, 769, 769, 769, 769, 1490, ++ 1491, 1492, 769, 1493, 1494, 1495, 1495, 1495, ++ 1496, 1496, 1497, 1497, 1497, 1497, 1498, 1499, ++ 1499, 1500, 1501, 1502, 1503, 1503, 1504, 1505, + +- 1505, 1506, 1506, 1506, 1506, 1506, 1506, 1506, +- 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, +- 288, 288, 1507, 1507, 288, 288, 288, 288, +- 1507, 1507, 1507, 288, 288, 1508, 1508, 1508, ++ 1506, 1507, 1507, 1507, 1507, 1507, 1507, 1507, ++ 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, ++ 289, 289, 1508, 1508, 289, 289, 289, 289, ++ 1508, 1508, 1508, 289, 289, 1509, 1509, 1509, + +- 1508, 288, 1509, 1509, 1510, 1511, 1511, 1512, +- 1513, 1512, 1511, 1514, 1272, 1272, 1272, 1272, +- 1273, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1509, 289, 1510, 1511, 1512, 1513, 1513, 1514, ++ 1515, 1514, 1513, 1516, 1273, 1273, 1273, 1273, ++ 1274, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1515, 1515, 1516, 1517, 1518, 1519, 1515, 1516, +- 1518, 1517, 1520, 1516, 1516, 1516, 1520, 1520, +- 1516, 1516, 1516, 1521, 1518, 1516, 1522, 1518, +- 1523, 1516, 1516, 1516, 1516, 1516, 1518, 1518, ++ 1517, 1517, 1518, 1519, 1520, 1521, 1517, 1518, ++ 1520, 1519, 1522, 1518, 1518, 1518, 1522, 1522, ++ 1518, 1518, 1518, 1523, 1520, 1518, 1524, 1520, ++ 1525, 1518, 1518, 1518, 1518, 1518, 1520, 1520, + +- 1524, 1525, 1526, 1518, 1516, 1518, 1527, 1518, +- 1516, 1518, 1528, 1529, 1516, 1516, 1530, 1520, +- 1516, 1516, 1531, 1516, 1520, 1532, 1532, 1532, +- 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1538, ++ 1526, 1527, 1528, 1520, 1518, 1520, 1529, 1520, ++ 1518, 1520, 1530, 1531, 1518, 1518, 1532, 1522, ++ 1518, 1518, 1533, 1518, 1522, 1534, 1534, 1534, ++ 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1540, + +- 1539, 1458, 1458, 1458, 1458, 1538, 1537, 1537, +- 1537, 1537, 1540, 1458, 1541, 1542, 1543, 1544, +- 1545, 1545, 1545, 72, 72, 1546, 1546, 1546, +- 1546, 1546, 1546, 72, 72, 72, 72, 1546, ++ 1541, 1459, 1459, 1459, 1459, 1540, 1539, 1539, ++ 1539, 1539, 1542, 1459, 1543, 1544, 1545, 1546, ++ 1547, 1547, 1547, 73, 73, 1548, 1548, 1548, ++ 1548, 1548, 1548, 73, 73, 73, 73, 1548, + +- 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, +- 1547, 1547, 1547, 1547, 1548, 1548, 1548, 1548, + 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, +- 1549, 1549, 1550, 1550, 1550, 1550, 1550, 1550, ++ 1549, 1549, 1549, 1549, 1550, 1550, 1550, 1550, ++ 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, ++ 1551, 1551, 1552, 1552, 1552, 1552, 1552, 1552, + +- 1551, 1551, 1551, 1552, 138, 1553, 1553, 1553, +- 1553, 1554, 1555, 1555, 221, 221, 221, 221, +- 75, 75, 75, 75, 1556, 61, 61, 61, +- 61, 61, 1557, 1557, 1518, 1518, 1518, 1518, ++ 1553, 1553, 1553, 1554, 139, 1555, 1555, 1555, ++ 1555, 1556, 1557, 1557, 222, 222, 222, 222, ++ 76, 76, 76, 76, 1558, 62, 62, 62, ++ 62, 62, 1559, 1559, 1520, 1520, 1520, 1520, + +- 1523, 1518, 1518, 1523, 1518, 1518, 1523, 1518, +- 1518, 56, 56, 1518, 1518, 1518, 1557, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1525, 1520, 1520, 1525, 1520, 1520, 1525, 1520, ++ 1520, 57, 57, 1520, 1520, 1520, 1559, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1559, 1557, 1557, +- 1518, 1518, 75, 1518, 75, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1561, 1559, 1559, ++ 1520, 1520, 76, 1520, 76, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, +- 1518, 1518, 1518, 1534, 1534, 1534, 1534, 1534, +- 1534, 1534, 1534, 1534, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, ++ 1520, 1520, 1520, 1536, 1536, 1536, 1536, 1536, ++ 1536, 1536, 1536, 1536, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 75, 1523, 75, 75, 1557, 1523, 1523, 75, +- 1560, 1561, 1562, 1563, 1564, 1565, 1523, 75, +- 1523, 75, 1566, 1567, 1523, 1568, 1523, 1523, +- 1523, 1523, 75, 1523, 1523, 75, 75, 1569, ++ 76, 1525, 76, 76, 1559, 1525, 1525, 76, ++ 1562, 1563, 1564, 1565, 1566, 1567, 1525, 76, ++ 1525, 76, 1568, 1569, 1525, 1570, 1525, 1525, ++ 1525, 1525, 76, 1525, 1525, 76, 76, 1571, + +- 1570, 1571, 1572, 75, 1573, 75, 1557, 75, +- 75, 75, 75, 75, 1574, 1575, 75, 1575, +- 1575, 1523, 1523, 1523, 75, 75, 75, 75, +- 1523, 1523, 1523, 1523, 1576, 1577, 1523, 1523, ++ 1572, 1573, 1574, 76, 1575, 76, 1559, 76, ++ 76, 76, 76, 76, 1576, 1577, 76, 1577, ++ 1577, 1525, 1525, 1525, 76, 76, 76, 76, ++ 1525, 1525, 1525, 1525, 1578, 1579, 1525, 1525, + +- 1523, 1557, 1523, 1578, 1557, 1579, 1523, 1557, +- 75, 1557, 1523, 1523, 1580, 1523, 1523, 1523, +- 1523, 1523, 1576, 1581, 1582, 1581, 1523, 1523, +- 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, ++ 1525, 1559, 1525, 1580, 1559, 1581, 1525, 1559, ++ 76, 1559, 1525, 1525, 1582, 1525, 1525, 1525, ++ 1525, 1525, 1578, 1583, 1584, 1583, 1525, 1525, ++ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, + +- 1583, 75, 1557, 1523, 1576, 1577, 1576, 1577, +- 1582, 1581, 1576, 1577, 1523, 1557, 1584, 1585, +- 1586, 1587, 1582, 1581, 1586, 1587, 1582, 1581, +- 1586, 1587, 1582, 1581, 1582, 1581, 1582, 1581, ++ 1585, 76, 1559, 1525, 1578, 1579, 1578, 1579, ++ 1584, 1583, 1578, 1579, 1525, 1559, 1586, 1587, ++ 1588, 1589, 1584, 1583, 1588, 1589, 1584, 1583, ++ 1588, 1589, 1584, 1583, 1584, 1583, 1584, 1583, + +- 1586, 1587, 1576, 1577, 1586, 1587, 1576, 1577, +- 1586, 1587, 1582, 1581, 1523, 1523, 1523, 1582, +- 1581, 1582, 1581, 1523, 1523, 75, 1523, 1523, +- 1588, 75, 1523, 1523, 1523, 1523, 1523, 1523, ++ 1588, 1589, 1578, 1579, 1588, 1589, 1578, 1579, ++ 1588, 1589, 1584, 1583, 1525, 1525, 1525, 1584, ++ 1583, 1584, 1583, 1525, 1525, 76, 1525, 1525, ++ 1590, 76, 1525, 1525, 1525, 1525, 1525, 1525, + +- 1523, 1523, 1582, 1581, 1523, 75, 1589, 1523, +- 1590, 1591, 1523, 1591, 1557, 1557, 1557, 1557, +- 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, +- 1592, 1523, 1523, 1523, 1523, 1523, 1523, 75, ++ 1525, 1525, 1584, 1583, 1525, 76, 1591, 1525, ++ 1592, 1593, 1525, 1593, 1559, 1559, 1559, 1559, ++ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, ++ 1594, 1525, 1525, 1525, 1525, 1525, 1525, 76, + +- 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, +- 1523, 1582, 1581, 1582, 1581, 1593, 1523, 1523, +- 1582, 1581, 1523, 1523, 1523, 1523, 1582, 1581, +- 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, ++ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, ++ 1525, 1584, 1583, 1584, 1583, 1595, 1525, 1525, ++ 1584, 1583, 1525, 1525, 1525, 1525, 1584, 1583, ++ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, + +- 1586, 1587, 1586, 1587, 1582, 1581, 1582, 1581, +- 1582, 1581, 1586, 1587, 1586, 1587, 1523, 1594, +- 1582, 1581, 1595, 1595, 1595, 1458, 1596, 1596, +- 1458, 1458, 1597, 1597, 1597, 1598, 1598, 1458, ++ 1588, 1589, 1588, 1589, 1584, 1583, 1584, 1583, ++ 1584, 1583, 1588, 1589, 1588, 1589, 1525, 1596, ++ 1584, 1583, 1597, 1597, 1597, 1459, 1598, 1598, ++ 1459, 1459, 1599, 1599, 1599, 1600, 1600, 1459, + +- 1518, 1534, 1518, 1518, 1518, 1518, 1518, 1518, +- 1451, 1452, 1451, 1452, 1518, 1518, 1518, 1518, +- 1518, 1518, 1558, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1599, 1599, 1518, 1518, 1518, 1518, ++ 1520, 1536, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1452, 1453, 1452, 1453, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1560, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1601, 1601, 1520, 1520, 1520, 1520, + +- 1523, 1523, 1518, 1518, 1518, 1518, 1518, 1518, +- 56, 1600, 1601, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, ++ 1525, 1525, 1520, 1520, 1520, 1520, 1520, 1520, ++ 57, 1602, 1603, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, + +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, + +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, +- 1602, 1602, 1602, 1534, 1458, 1534, 1534, 1534, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1536, 1459, 1536, 1536, 1536, + +- 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, +- 1603, 1534, 1534, 1534, 1534, 1534, 1534, 1534, +- 1534, 1534, 1534, 1534, 1534, 1604, 1534, 1534, +- 1534, 1534, 1534, 1458, 1458, 1458, 1458, 1458, ++ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1605, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1536, 1536, 1536, 1536, 1536, 1606, 1536, 1536, ++ 1536, 1536, 1536, 1459, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1540, 1540, 1540, 1540, +- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1542, 1542, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, + +- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, +- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1605, +- 1606, 1541, 1541, 1541, 1541, 1541, 1541, 1541, +- 1541, 1541, 1541, 1541, 1607, 1607, 1607, 1607, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1607, ++ 1608, 1543, 1543, 1543, 1543, 1543, 1543, 1543, ++ 1543, 1543, 1543, 1543, 1609, 1609, 1609, 1609, + +- 1607, 1607, 1542, 1542, 1542, 1542, 1542, 1542, +- 1608, 1609, 1609, 1609, 1609, 1610, 1610, 1610, +- 1611, 1612, 1612, 1611, 1613, 1613, 1613, 1613, +- 1614, 1614, 1614, 1615, 1615, 1615, 1615, 1616, ++ 1609, 1609, 1544, 1544, 1544, 1544, 1544, 1544, ++ 1610, 1611, 1611, 1611, 1611, 1612, 1612, 1612, ++ 1613, 1614, 1614, 1613, 1615, 1615, 1615, 1615, ++ 1616, 1616, 1616, 1617, 1617, 1617, 1617, 1618, + +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1518, 1518, 1518, 1518, 1518, 1534, 1534, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1520, 1520, 1520, 1520, 1520, 1536, 1536, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, +- 1625, 72, 72, 72, 72, 72, 72, 72, +- 72, 72, 72, 72, 1626, 1627, 1628, 1629, +- 1630, 1631, 1632, 1633, 1634, 1635, 1635, 1635, ++ 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, ++ 1627, 73, 73, 73, 73, 73, 73, 73, ++ 73, 73, 73, 73, 1628, 1629, 1630, 1631, ++ 1632, 1633, 1634, 1635, 1636, 1637, 1637, 1637, + +- 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, +- 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, +- 1644, 1645, 1645, 1645, 1645, 1645, 1645, 1645, +- 1645, 1645, 1645, 1645, 1646, 1646, 1646, 1646, ++ 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, ++ 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, ++ 1646, 1647, 1647, 1647, 1647, 1647, 1647, 1647, ++ 1647, 1647, 1647, 1647, 1648, 1648, 1648, 1648, + +- 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, +- 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, +- 1646, 1646, 1646, 1646, 1646, 1646, 1647, 1647, +- 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, +- +- 1647, 1647, 1648, 1647, 1647, 1647, 1647, 1647, +- 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, +- 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, ++ 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, ++ 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, ++ 1648, 1648, 1648, 1648, 1648, 1648, 1649, 1649, + 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, + ++ 1649, 1649, 1650, 1649, 1649, 1649, 1649, 1649, + 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, +- 1649, 1649, 1650, 1651, 1651, 1651, 1651, 1651, +- 1651, 1651, 1651, 1651, 1651, 1652, 1653, 1654, +- 1655, 1656, 1657, 1658, 1659, 1660, 1651, 1661, ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, + +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, ++ 1651, 1651, 1652, 1653, 1653, 1653, 1653, 1653, ++ 1653, 1653, 1653, 1653, 1653, 1654, 1655, 1656, ++ 1657, 1658, 1659, 1660, 1661, 1662, 1653, 1663, + +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, + +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, + +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, +- 1518, 1518, 1558, 1558, 1558, 1558, 1540, 1540, +- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1558, 1558, 1518, 1558, 1558, 1558, 1558, 1558, +- 1558, 1558, 56, 56, 1518, 1518, 1518, 1518, +- 1518, 1518, 1558, 1558, 1518, 1518, 61, 75, +- 1518, 1518, 1518, 1518, 1558, 1558, 1518, 1518, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1520, 1520, 1560, 1560, 1560, 1560, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, + +- 61, 75, 1518, 1518, 1518, 1518, 1558, 1558, +- 1558, 1518, 1518, 1558, 1518, 1518, 1558, 1558, +- 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1560, 1560, 1520, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 57, 57, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1560, 1560, 1520, 1520, 62, 76, ++ 1520, 1520, 1520, 1520, 1560, 1560, 1520, 1520, + +- 1518, 1518, 1558, 1558, 1558, 1558, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, +- 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, +- 1458, 1458, 1458, 1662, 1662, 1663, 1663, 1458, ++ 62, 76, 1520, 1520, 1520, 1520, 1560, 1560, ++ 1560, 1520, 1520, 1560, 1520, 1520, 1560, 1560, ++ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1664, 1664, 1664, 1664, 56, 61, 1558, 56, +- 56, 61, 56, 56, 56, 56, 61, 61, +- 56, 56, 56, 1518, 1665, 1665, 1666, 1666, +- 1667, 1603, 1664, 1664, 1668, 1669, 1668, 1664, ++ 1520, 1520, 1560, 1560, 1560, 1560, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, ++ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1459, 1459, 1459, 1664, 1664, 1665, 1665, 1459, + +- 56, 56, 56, 56, 56, 56, 56, 56, +- 56, 56, 56, 56, 56, 56, 56, 56, +- 56, 56, 56, 56, 56, 56, 56, 56, +- 56, 1664, 1664, 1664, 56, 56, 56, 56, ++ 1666, 1666, 1666, 1666, 57, 1667, 1560, 1668, ++ 1668, 1667, 1668, 1668, 1668, 1668, 62, 1667, ++ 1668, 57, 1668, 1520, 1669, 1669, 1670, 1670, ++ 1671, 1605, 1672, 1672, 1673, 1674, 1673, 1672, + +- 61, 56, 61, 56, 56, 56, 56, 56, +- 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, +- 1670, 1670, 1670, 1670, 56, 56, 56, 56, +- 56, 56, 56, 56, 56, 56, 56, 56, ++ 57, 1668, 57, 57, 1668, 1668, 57, 1668, ++ 1668, 1668, 57, 1668, 1668, 1668, 57, 57, ++ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, ++ 57, 1666, 1666, 1672, 1668, 1668, 1668, 1668, + +- 61, 61, 56, 61, 61, 61, 56, 61, +- 1668, 61, 61, 56, 61, 61, 56, 1556, +- 1603, 1603, 1666, 1666, 1666, 1666, 1666, 1666, +- 1666, 1666, 1666, 1666, 1666, 1666, 1671, 1672, ++ 62, 1668, 62, 1668, 1668, 1668, 1668, 1668, ++ 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, ++ 1675, 1675, 1675, 1675, 1668, 1668, 1668, 1668, ++ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 57, + +- 1666, 1666, 1666, 1666, 1666, 1666, 1540, 1540, +- 1540, 1540, 1606, 1606, 1606, 1606, 1606, 1606, +- 1605, 1605, 1671, 1673, 1671, 1671, 1671, 1671, +- 1671, 1671, 1671, 1671, 1671, 1674, 1675, 1675, ++ 62, 1667, 1668, 62, 1667, 62, 57, 1667, ++ 1676, 1667, 1667, 1668, 1667, 1667, 1668, 1677, ++ 1605, 1605, 1670, 1670, 1670, 1670, 1670, 1670, ++ 1670, 1670, 1670, 1678, 1670, 1670, 1679, 1680, + +- 1605, 1676, 1671, 1671, 1671, 1671, 1671, 1671, +- 1671, 1671, 1673, 1673, 1677, 1671, 1671, 1671, +- 1671, 1671, 1678, 1674, 1674, 1674, 1674, 1674, +- 1674, 1674, 1674, 1674, 1674, 1679, 1679, 1680, ++ 1670, 1670, 1670, 1670, 1670, 1670, 1542, 1542, ++ 1542, 1542, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1681, 1681, 1679, 1682, 1679, 1679, 1679, 1679, ++ 1683, 1679, 1683, 1679, 1679, 1684, 1685, 1685, + +- 1681, 1681, 1681, 1681, 1679, 1679, 1680, 1680, +- 1680, 1675, 1675, 1675, 1675, 1680, 1609, 1680, +- 1680, 1680, 1675, 1680, 1679, 1675, 1675, 1675, +- 1680, 1680, 1675, 1675, 1680, 1675, 1675, 1680, ++ 1607, 1686, 1683, 1683, 1683, 1683, 1683, 1679, ++ 1683, 1683, 1682, 1682, 1687, 1683, 1683, 1683, ++ 1679, 1679, 1688, 1684, 1684, 1684, 1684, 1684, ++ 1684, 1684, 1684, 1684, 1684, 1689, 1689, 1690, + +- 1680, 1680, 1610, 1675, 1610, 1610, 1610, 1610, +- 1675, 1675, 1679, 1675, 1675, 1675, 1675, 1675, +- 1675, 1680, 1679, 1679, 1680, 1679, 1675, 1680, +- 1680, 1682, 1679, 1675, 1675, 1679, 1680, 1680, ++ 1691, 1691, 1691, 1691, 1689, 1689, 1690, 1690, ++ 1692, 1685, 1685, 1685, 1685, 1690, 1611, 1692, ++ 1690, 1692, 1685, 1692, 1689, 1685, 1685, 1685, ++ 1690, 1690, 1685, 1685, 1690, 1685, 1685, 1690, + +- 1683, 1664, 1664, 1664, 1664, 1609, 1518, 1518, +- 1664, 1664, 1684, 1684, 1669, 1669, 56, 56, +- 56, 56, 56, 1518, 56, 1518, 56, 1518, +- 1518, 1518, 1518, 1518, 1518, 56, 1518, 1518, ++ 1690, 1690, 1693, 1685, 1693, 1693, 1693, 1693, ++ 1685, 1694, 1689, 1685, 1685, 1685, 1685, 1685, ++ 1694, 1692, 1689, 1689, 1692, 1689, 1685, 1692, ++ 1692, 1695, 1689, 1685, 1685, 1689, 1690, 1690, + +- 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, +- 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 56, 56, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1558, 1518, 1518, ++ 1696, 1672, 1666, 1672, 1672, 1611, 1520, 1520, ++ 1666, 1666, 1697, 1697, 1674, 1674, 1668, 57, ++ 1668, 1668, 57, 1520, 57, 1520, 57, 1520, ++ 1520, 1520, 1520, 1520, 1520, 57, 1520, 1520, + +- 1518, 1518, 1518, 1518, 56, 1518, 1518, 56, +- 1518, 1518, 1518, 1518, 1609, 1518, 1609, 1518, +- 1518, 1518, 1518, 1609, 1609, 1609, 1518, 1685, +- 1518, 1518, 1518, 1686, 1686, 1686, 1686, 1687, ++ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 57, 57, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1560, 1520, 1520, + +- 1687, 1518, 1688, 1689, 1664, 56, 56, 56, +- 1690, 1691, 1690, 1691, 1690, 1691, 1690, 1691, +- 1690, 1691, 1690, 1691, 1690, 1691, 1692, 1693, +- 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, ++ 1520, 1520, 1520, 1520, 57, 1520, 1520, 57, ++ 1520, 1520, 1520, 1520, 1611, 1520, 1611, 1520, ++ 1520, 1520, 1520, 1611, 1611, 1611, 1520, 1698, ++ 1520, 1520, 1520, 1699, 1699, 1699, 1699, 1700, + +- 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, +- 1710, 1711, 1702, 1703, 1704, 1705, 1706, 1707, +- 1708, 1709, 1710, 1711, 1518, 1609, 1609, 1609, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, ++ 1700, 1520, 1701, 1702, 1666, 1668, 1668, 1668, ++ 1703, 1704, 1703, 1704, 1703, 1704, 1703, 1704, ++ 1703, 1704, 1703, 1704, 1703, 1704, 1705, 1706, ++ 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, + +- 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, +- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1609, ++ 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, ++ 1723, 1724, 1715, 1716, 1717, 1718, 1719, 1720, ++ 1721, 1722, 1723, 1724, 1520, 1611, 1611, 1611, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, + +- 1712, 1712, 1712, 1713, 1714, 1715, 1716, 1607, +- 1717, 1718, 1607, 1719, 1720, 1721, 1722, 1722, +- 1458, 1458, 1458, 1458, 1458, 1723, 1724, 1458, +- 1458, 1458, 1458, 1458, 1725, 1723, 1724, 1458, ++ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1611, + +- 1458, 1458, 1723, 1724, 1723, 1724, 1726, 1727, +- 1726, 1727, 1726, 1727, 1728, 1729, 1730, 1731, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1725, 1725, 1725, 1726, 1727, 1728, 1729, 1609, ++ 1730, 1731, 1609, 1732, 1733, 1734, 1735, 1735, ++ 1459, 1459, 1459, 1459, 1459, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1738, 1736, 1737, 1459, + +- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, +- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, +- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, +- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, ++ 1459, 1459, 1736, 1737, 1736, 1737, 1739, 1740, ++ 1739, 1740, 1739, 1740, 1741, 1742, 1743, 1744, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1662, 1662, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1690, 1691, 1726, 1727, 1690, +- 1691, 1690, 1691, 1690, 1691, 1733, 1734, 1735, +- 1736, 1690, 1691, 1690, 1691, 1690, 1691, 1690, +- 1691, 1458, 1458, 1737, 1458, 1458, 1458, 1458, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1664, 1664, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 1738, 1458, 1458, 1739, 1723, 1724, 1458, 1458, +- 1723, 1724, 1723, 1724, 1723, 1724, 1723, 1724, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1740, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1459, 1459, 1459, 1703, 1704, 1739, 1740, 1703, ++ 1704, 1703, 1704, 1703, 1704, 1746, 1747, 1748, ++ 1749, 1703, 1704, 1703, 1704, 1703, 1704, 1703, ++ 1704, 1459, 1459, 1750, 1459, 1459, 1459, 1459, + +- 1723, 1724, 1458, 1458, 1723, 1724, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, +- 1724, 1723, 1724, 1458, 1723, 1724, 1458, 1458, +- 1690, 1691, 1690, 1691, 1458, 1458, 1458, 1458, ++ 1751, 1459, 1459, 1752, 1736, 1737, 1459, 1459, ++ 1736, 1737, 1736, 1737, 1736, 1737, 1736, 1737, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1753, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1723, 1724, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1741, 1458, 1458, +- 1723, 1724, 1458, 1458, 1690, 1691, 1458, 1458, ++ 1736, 1737, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, ++ 1737, 1736, 1737, 1459, 1736, 1737, 1459, 1459, ++ 1703, 1704, 1703, 1704, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1539, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1736, 1737, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1754, 1459, 1459, ++ 1736, 1737, 1459, 1459, 1703, 1704, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1723, 1724, 1723, 1724, 1458, +- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, +- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1541, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, + +- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, +- 1458, 1458, 1458, 1458, 1742, 1742, 1742, 1458, +- 1458, 1723, 1724, 1723, 1724, 1723, 1724, 1723, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1736, 1737, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, + +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1755, 1755, 1755, 1459, ++ 1459, 1736, 1737, 1736, 1737, 1736, 1737, 1736, + +- 1724, 1723, 1724, 1458, 1458, 1458, 1723, 1724, +- 1723, 1724, 1723, 1724, 1723, 1724, 1458, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, + +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, +- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1458, +- 1458, 1458, 1458, 1458, 1743, 1458, 1744, 1458, ++ 1737, 1736, 1737, 1459, 1459, 1459, 1736, 1737, ++ 1736, 1737, 1736, 1737, 1736, 1737, 1459, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, + +- 1458, 1458, 1458, 1745, 1746, 1745, 1458, 1458, +- 1458, 1458, 1458, 1458, 1723, 1724, 1747, 1458, +- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, +- 1724, 1723, 1724, 1458, 1458, 1458, 1458, 1458, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1756, 1459, 1757, 1459, + +- 1606, 1606, 1606, 1606, 1606, 1605, 1605, 1605, +- 1606, 1606, 1606, 1606, 1606, 1606, 1541, 1541, +- 1541, 1541, 1541, 1541, 1542, 1542, 1542, 1542, +- 1542, 1542, 1542, 1748, 1748, 1749, 1749, 1749, ++ 1459, 1459, 1459, 1758, 1759, 1758, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1760, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, ++ 1737, 1736, 1737, 1459, 1459, 1459, 1459, 1459, + +- 1542, 1542, 1542, 1542, 1749, 1749, 1749, 1749, +- 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, +- 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, +- 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, ++ 1608, 1608, 1608, 1608, 1608, 1607, 1607, 1607, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1543, 1543, ++ 1543, 1543, 1543, 1543, 1544, 1544, 1544, 1544, ++ 1544, 1544, 1544, 1761, 1761, 1762, 1762, 1762, + +- 1720, 1720, 1720, 1720, 1720, 1749, 1749, 1720, +- 1720, 1720, 1720, 1720, 1720, 1613, 1613, 1613, +- 1748, 1749, 1749, 1749, 1749, 1685, 1750, 1750, +- 1750, 1750, 1613, 1613, 1613, 1613, 1613, 1613, +- +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 221, 221, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 221, 1751, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1752, 1752, 1752, 1613, 1613, 1613, +- +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1753, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1616, 1752, 1752, 1752, 1752, 1752, +- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, +- +- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, +- 1752, 1752, 1752, 1752, 1555, 1555, 1555, 1555, +- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, +- 1752, 1752, 1752, 1752, 1752, 1752, 1754, 1753, ++ 1544, 1544, 1544, 1544, 1762, 1762, 1762, 1762, ++ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, ++ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, ++ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, + +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, ++ 1733, 1733, 1733, 1733, 1733, 1762, 1762, 1733, ++ 1733, 1733, 1733, 1733, 1733, 1615, 1615, 1615, ++ 1761, 1762, 1762, 1762, 1762, 1698, 1763, 1763, ++ 1763, 1763, 1615, 1615, 1615, 1615, 1615, 1615, + +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, +- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1756, +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 222, 222, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, + +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, +- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1758, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 222, 1764, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, + +- 142, 138, 1759, 1760, 1761, 1762, 1763, 142, +- 138, 142, 138, 142, 138, 1764, 1765, 1766, +- 1767, 1290, 1292, 1293, 1768, 142, 138, 1768, +- 1290, 1290, 1290, 1290, 1769, 1769, 1770, 1771, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1765, 1765, 1765, 1615, 1615, 1615, + +- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, +- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, +- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, +- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1766, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1618, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, + +- 1772, 1773, 1772, 1773, 1774, 1775, 1775, 1775, +- 1775, 1775, 1775, 1776, 1777, 1776, 1777, 1778, +- 1778, 1778, 1779, 1780, 221, 221, 221, 221, +- 221, 1781, 1782, 1782, 1782, 1783, 1781, 1782, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1557, 1557, 1557, 1557, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1767, 1766, + +- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, +- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, +- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, +- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, + +- 1784, 1784, 1784, 1784, 1784, 1784, 221, 1785, +- 221, 221, 221, 221, 221, 1785, 221, 221, +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1769, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, + +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, +- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1771, + +- 1786, 1786, 1786, 1786, 1786, 1786, 1787, 1787, +- 221, 221, 221, 221, 221, 221, 221, 1788, +- 1789, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 1790, ++ 143, 139, 1772, 1773, 1774, 1775, 1776, 143, ++ 139, 143, 139, 143, 139, 1777, 1778, 1779, ++ 1780, 1291, 1293, 1294, 1781, 143, 139, 1781, ++ 1291, 1291, 1291, 1291, 1782, 1782, 1783, 1784, + +- 913, 913, 913, 913, 913, 913, 913, 913, +- 913, 913, 913, 913, 913, 913, 913, 913, +- 913, 913, 913, 913, 913, 913, 913, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, + +- 913, 913, 913, 913, 913, 913, 913, 221, +- 913, 913, 913, 913, 913, 913, 913, 221, +- 913, 913, 913, 913, 913, 913, 913, 221, +- 913, 913, 913, 913, 913, 913, 913, 221, ++ 1785, 1786, 1785, 1786, 1787, 1788, 1788, 1788, ++ 1788, 1788, 1788, 1789, 1790, 1789, 1790, 1791, ++ 1791, 1791, 1792, 1793, 222, 222, 222, 222, ++ 222, 1794, 1795, 1795, 1795, 1796, 1794, 1795, + +- 289, 289, 289, 289, 289, 289, 289, 289, +- 289, 289, 289, 289, 289, 289, 289, 289, +- 289, 289, 289, 289, 289, 289, 289, 289, +- 289, 289, 289, 289, 289, 289, 289, 289, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, + +- 1791, 1791, 1792, 1793, 1792, 1793, 1791, 1791, +- 1791, 1792, 1793, 1791, 1792, 1793, 1462, 1462, +- 1462, 1462, 1462, 1462, 1462, 1462, 1461, 1794, +- 1795, 1796, 1797, 1798, 1792, 1793, 1798, 1798, ++ 1797, 1797, 1797, 1797, 1797, 1797, 222, 1798, ++ 222, 222, 222, 222, 222, 1798, 222, 222, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, + +- 1799, 1800, 1730, 1731, 1730, 1731, 1730, 1731, +- 1730, 1731, 1796, 1796, 1796, 1796, 1801, 1802, +- 1796, 1803, 1804, 1805, 1805, 1804, 1804, 1804, +- 1804, 1804, 1806, 1806, 1807, 1808, 1808, 1809, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, + +- 1810, 1808, 1811, 1812, 1812, 1813, 1813, 1813, +- 1813, 1813, 1814, 1815, 1814, 1815, 1814, 1816, +- 1751, 1751, 1817, 1818, 1818, 1819, 1820, 1819, +- 1820, 1819, 1820, 1819, 1820, 1821, 221, 221, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1800, 1800, ++ 222, 222, 222, 222, 222, 222, 222, 1801, ++ 1802, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1803, + +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 221, 1822, 1822, 1822, 1822, 1823, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, + +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, +- 1822, 1822, 1822, 1823, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, + +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, ++ 1804, 1804, 1805, 1806, 1805, 1806, 1804, 1804, ++ 1804, 1805, 1806, 1804, 1805, 1806, 1463, 1463, ++ 1463, 1463, 1463, 1463, 1463, 1463, 1462, 1807, ++ 1808, 1809, 1810, 1811, 1805, 1806, 1811, 1811, + +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, +- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, +- 1823, 1823, 1823, 1823, 1823, 1823, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1812, 1813, 1743, 1744, 1743, 1744, 1743, 1744, ++ 1743, 1744, 1809, 1809, 1809, 1809, 1814, 1815, ++ 1809, 1816, 1817, 1818, 1818, 1817, 1817, 1817, ++ 1817, 1817, 1819, 1819, 1820, 1821, 1821, 1822, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, +- 1824, 1824, 1824, 1824, 1825, 1825, 1825, 1825, ++ 1823, 1821, 1824, 1825, 1825, 1826, 1826, 1826, ++ 1826, 1826, 1827, 1828, 1827, 1828, 1827, 1829, ++ 1764, 1764, 1830, 1831, 1831, 1832, 1833, 1832, ++ 1833, 1832, 1833, 1832, 1833, 1834, 222, 222, + +- 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, +- 1834, 1835, 1834, 1835, 1834, 1835, 1834, 1835, +- 1834, 1835, 1830, 1830, 1834, 1835, 1834, 1835, +- 1834, 1835, 1834, 1835, 1836, 1837, 1838, 1838, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 222, 1835, 1835, 1835, 1835, 1836, + +- 1830, 1833, 1833, 1833, 1833, 1833, 1833, 1833, +- 1833, 1833, 1839, 1840, 1841, 1842, 1843, 1843, +- 1844, 1845, 1845, 1845, 1845, 1846, 1847, 1830, +- 1848, 1848, 1848, 1849, 1850, 1851, 1852, 1853, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, + +- 221, 1854, 1855, 1854, 1855, 1854, 1855, 1854, +- 1855, 1854, 1855, 1855, 1856, 1855, 1856, 1855, +- 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, +- 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1836, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1856, 1855, 1856, 1854, 1855, 1856, 1855, 1856, +- 1855, 1856, 1855, 1855, 1855, 1855, 1855, 1855, +- 1856, 1856, 1855, 1856, 1856, 1855, 1856, 1856, +- 1855, 1856, 1856, 1855, 1856, 1856, 1855, 1855, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, + +- 1855, 1855, 1855, 1854, 1855, 1854, 1855, 1854, +- 1855, 1855, 1855, 1855, 1855, 1855, 1854, 1855, +- 1855, 1855, 1855, 1855, 1856, 1857, 1857, 221, +- 221, 1858, 1858, 1859, 1859, 1860, 1861, 1862, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1863, 1864, 1865, 1864, 1865, 1864, 1865, 1864, +- 1865, 1864, 1865, 1865, 1866, 1865, 1866, 1865, +- 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, +- 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, ++ 1837, 1837, 1837, 1837, 1838, 1838, 1838, 1838, + +- 1866, 1865, 1866, 1864, 1865, 1866, 1865, 1866, +- 1865, 1866, 1865, 1865, 1865, 1865, 1865, 1865, +- 1866, 1866, 1865, 1866, 1866, 1865, 1866, 1866, +- 1865, 1866, 1866, 1865, 1866, 1866, 1865, 1865, ++ 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, ++ 1847, 1848, 1847, 1848, 1847, 1848, 1847, 1848, ++ 1847, 1848, 1843, 1843, 1847, 1848, 1847, 1848, ++ 1847, 1848, 1847, 1848, 1849, 1850, 1851, 1851, + +- 1865, 1865, 1865, 1864, 1865, 1864, 1865, 1864, +- 1865, 1865, 1865, 1865, 1865, 1865, 1864, 1865, +- 1865, 1865, 1865, 1865, 1866, 1864, 1864, 1866, +- 1866, 1866, 1866, 1867, 1868, 1869, 1870, 1871, ++ 1843, 1846, 1846, 1846, 1846, 1846, 1846, 1846, ++ 1846, 1846, 1852, 1853, 1854, 1855, 1856, 1856, ++ 1857, 1858, 1858, 1858, 1858, 1859, 1860, 1843, ++ 1861, 1861, 1861, 1862, 1863, 1864, 1865, 1866, + +- 221, 221, 221, 221, 221, 1872, 1872, 1872, +- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, +- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, +- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, ++ 222, 1867, 1868, 1867, 1868, 1867, 1868, 1867, ++ 1868, 1867, 1868, 1868, 1869, 1868, 1869, 1868, ++ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, ++ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, + +- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, +- 1872, 1872, 1872, 1872, 1872, 1873, 1874, 1875, +- 221, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, ++ 1869, 1868, 1869, 1867, 1868, 1869, 1868, 1869, ++ 1868, 1869, 1868, 1868, 1868, 1868, 1868, 1868, ++ 1869, 1869, 1868, 1869, 1869, 1868, 1869, 1869, ++ 1868, 1869, 1869, 1868, 1869, 1869, 1868, 1868, + +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, ++ 1868, 1868, 1868, 1867, 1868, 1867, 1868, 1867, ++ 1868, 1868, 1868, 1868, 1868, 1868, 1867, 1868, ++ 1868, 1868, 1868, 1868, 1869, 1870, 1870, 222, ++ 222, 1871, 1871, 1872, 1872, 1873, 1874, 1875, + +- 1876, 1876, 1876, 1876, 1877, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, ++ 1876, 1877, 1878, 1877, 1878, 1877, 1878, 1877, ++ 1878, 1877, 1878, 1878, 1879, 1878, 1879, 1878, ++ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, ++ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, + +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, +- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 221, +- 1878, 1878, 1879, 1879, 1879, 1879, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, ++ 1879, 1878, 1879, 1877, 1878, 1879, 1878, 1879, ++ 1878, 1879, 1878, 1878, 1878, 1878, 1878, 1878, ++ 1879, 1879, 1878, 1879, 1879, 1878, 1879, 1879, ++ 1878, 1879, 1879, 1878, 1879, 1879, 1878, 1878, + +- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, +- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, +- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, +- 1882, 1882, 1882, 1883, 1883, 1883, 1883, 1883, ++ 1878, 1878, 1878, 1877, 1878, 1877, 1878, 1877, ++ 1878, 1878, 1878, 1878, 1878, 1878, 1877, 1878, ++ 1878, 1878, 1878, 1878, 1879, 1877, 1877, 1879, ++ 1879, 1879, 1879, 1880, 1881, 1882, 1883, 1884, + +- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, +- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, ++ 222, 222, 222, 222, 222, 1885, 1885, 1885, ++ 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, + 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, + 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, + +- 1885, 1885, 1885, 1885, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 1825, +- 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, +- 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, +- +- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, +- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, +- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, +- 1887, 1887, 1887, 1887, 1887, 1888, 1888, 221, ++ 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, ++ 1885, 1885, 1885, 1885, 1885, 1886, 1887, 1888, ++ 222, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + + 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, +- 1889, 1889, 1890, 1890, 1890, 1890, 1890, 1890, +- 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, +- 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, + +- 1890, 1890, 1890, 1890, 1891, 1891, 1891, 1891, ++ 1889, 1889, 1889, 1889, 1890, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 222, ++ 1891, 1891, 1892, 1892, 1892, 1892, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ ++ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1895, 1895, 1895, 1896, 1896, 1896, 1896, 1896, ++ ++ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, ++ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, ++ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, ++ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, ++ ++ 1898, 1898, 1898, 1898, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1838, ++ 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, ++ 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, ++ ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1901, 1901, 222, ++ ++ 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, ++ 1902, 1902, 1903, 1903, 1903, 1903, 1903, 1903, ++ 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, ++ 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, ++ ++ 1903, 1903, 1903, 1903, 1904, 1904, 1904, 1904, ++ 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, ++ 1906, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1909, 1909, 1910, 1891, ++ + 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, +- 1893, 1894, 1894, 1894, 1894, 1894, 1894, 1894, +- 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1892, 1892, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1911, ++ 1893, 1911, 1893, 1893, 1893, 1893, 1893, 1893, + +- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, +- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, +- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, +- 1895, 1895, 1895, 1895, 1896, 1896, 1897, 1878, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, + +- 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, +- 1879, 1879, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1898, +- 1880, 1898, 1880, 1880, 1880, 1880, 1880, 1880, +- +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1894, 1894, 1894, 1894, 1894, 1894, 1894, +- 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, +- +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1893, 1893, 1893, 1893, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1900, +- +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1893, +- 1893, 1893, 1893, 1880, 1880, 1880, 1880, 1880, +- +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- +- 1880, 1880, 1890, 1880, 1880, 1880, 1880, 1890, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1890, 1880, 1880, 1880, 1880, 1880, 1893, 1893, +- +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, +- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1893, +- +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, +- 1901, 1901, 1901, 1901, 1901, 1901, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- +- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, +- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, +- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, +- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, +- +- 1903, 1903, 1903, 1903, 1903, 1903, 1904, 1904, +- 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, +- 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, +- 1904, 1904, 1904, 1904, 1905, 1905, 1905, 1905, +- +- 1905, 1905, 1905, 1905, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1907, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1910, 1910, 1910, 1910, 1910, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1911, 1911, 1911, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1906, 1906, 1906, 1906, ++ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, ++ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, + + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, +- 1912, 1912, 1912, 1912, 1912, 1913, 1912, 1912, + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, ++ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1913, + + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, +@@ -2697,869 +2627,889 @@ + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, + + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, +- 1912, 1912, 1912, 1912, 1912, 221, 221, 221, ++ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, ++ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1906, ++ 1906, 1906, 1906, 1893, 1893, 1893, 1893, 1893, ++ ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ ++ 1893, 1893, 1903, 1893, 1893, 1893, 1893, 1903, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1903, 1893, 1893, 1893, 1893, 1893, 1906, 1906, ++ ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1906, ++ ++ 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, ++ 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, + 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, + 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, + +- 1914, 1914, 1915, 1915, 1914, 1914, 1914, 1914, + 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, +- 1914, 1914, 1914, 1914, 1915, 1914, 1914, 1914, + 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, ++ 1914, 1914, 1914, 1914, 1914, 1914, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, + +- 1914, 1915, 1914, 1914, 1914, 1915, 1914, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, +- 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, + + 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, + 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, + 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, +- 1917, 1917, 1917, 1917, 1917, 1917, 1918, 1919, ++ 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, + +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, ++ 1916, 1916, 1916, 1916, 1916, 1916, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1918, 1918, 1918, 1918, + +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, +- 1920, 1920, 1920, 1920, 1921, 1922, 1923, 1924, +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, +- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, ++ 1918, 1918, 1918, 1918, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1920, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, + +- 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, +- 1933, 1934, 1920, 1920, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1923, 1923, 1923, 1923, 1923, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1924, 1924, 1924, + +- 303, 304, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1926, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, + +- 307, 308, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 1935, 289, +- 1936, 1936, 1936, 1937, 1938, 1938, 1938, 1938, +- 1938, 1938, 1938, 1938, 289, 289, 1937, 1939, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, + +- 303, 304, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, +- 303, 304, 303, 304, 303, 304, 303, 304, +- 309, 310, 309, 310, 1940, 1940, 1941, 1938, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 222, 222, 222, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, + +- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, +- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, +- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, +- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, ++ 1927, 1927, 1928, 1928, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1928, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, + +- 1942, 1942, 1942, 1942, 1942, 1942, 1943, 1943, +- 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, +- 1944, 1944, 1945, 1946, 1947, 1947, 1947, 1946, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1927, 1928, 1927, 1927, 1927, 1928, 1927, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, + +- 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, +- 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, +- 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1950, +- 1950, 1950, 1950, 1802, 1802, 1802, 1802, 1802, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1930, 1930, 1930, 1930, 1930, 1930, 1931, 1932, + +- 1951, 1951, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1290, 1290, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, + +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1934, 1935, 1936, 1937, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, + +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1769, 1290, 1290, 1290, 1290, 1290, 1290, 1290, +- 1290, 1292, 1293, 1292, 1293, 1952, 1292, 1293, ++ 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, ++ 1946, 1947, 1933, 1933, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, +- 1802, 1953, 1953, 1292, 1293, 1954, 1955, 1956, +- 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, +- 1963, 1964, 1963, 1964, 1963, 1964, 1963, 1964, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, + +- 1957, 1958, 1957, 1958, 1957, 1958, 1957, 1958, +- 1957, 1958, 1965, 1966, 1967, 1968, 1969, 1970, +- 1971, 1972, 1973, 1974, 1975, 1976, 1975, 1976, +- 1977, 1978, 1979, 1980, 1979, 1980, 1979, 1980, ++ 308, 309, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 1948, 290, ++ 1949, 1949, 1949, 1950, 1951, 1951, 1951, 1951, ++ 1951, 1951, 1951, 1951, 290, 290, 1950, 1952, + +- 1981, 1982, 1979, 1980, 1983, 1984, 1985, 1986, +- 1987, 1986, 1987, 221, 221, 221, 221, 221, +- 1981, 1982, 221, 1988, 221, 1988, 1981, 1982, +- 1981, 1982, 221, 221, 221, 221, 221, 221, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 310, 311, 310, 311, 1953, 1953, 1954, 1951, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 1989, 1989, 1989, 1986, 1987, 1990, +- 1991, 1991, 1955, 1992, 1992, 1992, 1992, 1992, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, + +- 1993, 1993, 1994, 1993, 1993, 1993, 1995, 1993, +- 1993, 1993, 1993, 1994, 1993, 1993, 1993, 1993, +- 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, +- 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1956, 1956, ++ 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, ++ 1957, 1957, 1958, 1959, 1960, 1960, 1960, 1959, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1993, 1993, 1993, 1996, 1996, 1994, 1994, 1996, +- 1997, 1997, 1997, 1997, 1998, 221, 221, 221, +- 1999, 1999, 1999, 1999, 1999, 1999, 853, 853, +- 1497, 2000, 221, 221, 221, 221, 221, 221, ++ 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, ++ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, ++ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1963, ++ 1963, 1963, 1963, 1815, 1815, 1815, 1815, 1815, + +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, ++ 1964, 1964, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1291, 1291, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, + +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, +- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, +- 2001, 2001, 2002, 2003, 2004, 2004, 2005, 2005, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, + +- 2006, 2006, 2007, 2007, 2007, 2007, 2007, 2007, +- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, +- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, +- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1782, 1291, 1291, 1291, 1291, 1291, 1291, 1291, ++ 1291, 1293, 1294, 1293, 1294, 1965, 1293, 1294, + +- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, +- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, +- 2007, 2007, 2007, 2007, 2006, 2006, 2006, 2006, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1815, 1966, 1966, 1293, 1294, 1967, 1968, 1969, ++ 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, ++ 1976, 1977, 1976, 1977, 1976, 1977, 1976, 1977, ++ ++ 1970, 1971, 1970, 1971, 1970, 1971, 1970, 1971, ++ 1970, 1971, 1978, 1979, 1980, 1981, 1982, 1983, ++ 1984, 1985, 1986, 1987, 1988, 1989, 1988, 1989, ++ 1990, 1991, 1992, 1993, 1992, 1993, 1992, 1993, ++ ++ 1994, 1995, 1992, 1993, 1996, 1997, 1998, 1999, ++ 2000, 1999, 2000, 222, 222, 222, 222, 222, ++ 1994, 1995, 222, 2001, 222, 2001, 1994, 1995, ++ 1994, 1995, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 2002, 2002, 2002, 1999, 2000, 2003, ++ 2004, 2004, 1968, 2005, 2005, 2005, 2005, 2005, ++ ++ 2006, 2006, 2007, 2006, 2006, 2006, 2008, 2006, ++ 2006, 2006, 2006, 2007, 2006, 2006, 2006, 2006, ++ 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, + 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, + +- 2006, 2006, 2006, 2006, 2008, 2009, 221, 221, +- 221, 221, 221, 221, 221, 221, 2010, 2010, +- 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, +- 2019, 2020, 221, 221, 221, 221, 221, 221, ++ 2006, 2006, 2006, 2009, 2009, 2007, 2007, 2009, ++ 2010, 2010, 2010, 2010, 2011, 222, 222, 222, ++ 2012, 2012, 2012, 2012, 2012, 2012, 854, 854, ++ 1498, 2013, 222, 222, 222, 222, 222, 222, + +- 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, +- 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, +- 2021, 2021, 542, 542, 542, 542, 542, 542, +- 2022, 2022, 2022, 542, 2023, 2024, 2025, 2026, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, + +- 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, +- 2035, 2036, 2037, 2037, 2037, 2037, 2037, 2037, +- 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, +- 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2015, 2016, 2017, 2017, 2018, 2018, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2037, 2037, 2037, 2037, 2037, 2037, 2038, 2038, +- 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, +- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, +- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, ++ 2019, 2019, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, + +- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, +- 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, +- 2043, 2043, 2044, 2045, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 2046, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2019, 2019, 2019, 2019, ++ 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, + +- 903, 903, 903, 903, 903, 903, 903, 903, +- 903, 903, 903, 903, 903, 903, 903, 903, +- 903, 903, 903, 903, 903, 903, 903, 903, +- 903, 903, 903, 903, 903, 221, 221, 221, ++ 2019, 2019, 2019, 2019, 2021, 2022, 222, 222, ++ 222, 222, 222, 222, 222, 222, 2023, 2023, ++ 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, ++ 2032, 2033, 222, 222, 222, 222, 222, 222, + +- 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, ++ 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, ++ 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, ++ 2034, 2034, 543, 543, 543, 543, 543, 543, ++ 2035, 2035, 2035, 543, 2036, 2037, 2038, 2039, + +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2047, +- 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, ++ 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, ++ 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, ++ 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, ++ 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, + +- 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, +- 2054, 2054, 2052, 2052, 2052, 2052, 221, 2055, +- 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, +- 2064, 2065, 221, 221, 221, 221, 2052, 2052, ++ 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, ++ 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, ++ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, ++ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, + +- 2066, 2066, 2066, 2066, 2066, 2067, 2068, 2066, +- 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, ++ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, ++ 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, ++ 2056, 2056, 2057, 2058, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2059, ++ ++ 904, 904, 904, 904, 904, 904, 904, 904, ++ 904, 904, 904, 904, 904, 904, 904, 904, ++ 904, 904, 904, 904, 904, 904, 904, 904, ++ 904, 904, 904, 904, 904, 222, 222, 222, ++ ++ 2060, 2060, 2060, 2061, 2062, 2062, 2062, 2062, ++ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, ++ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, ++ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, ++ ++ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, ++ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, ++ 2062, 2062, 2062, 2063, 2061, 2061, 2060, 2060, ++ 2060, 2060, 2061, 2061, 2060, 2060, 2061, 2061, ++ ++ 2064, 2065, 2065, 2065, 2065, 2065, 2065, 2066, ++ 2067, 2067, 2065, 2065, 2065, 2065, 222, 2068, + 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, +- 2077, 2078, 2066, 2066, 2066, 2066, 2066, 221, ++ 2077, 2078, 222, 222, 222, 222, 2065, 2065, + ++ 2079, 2079, 2079, 2079, 2079, 2080, 2081, 2079, + 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, ++ 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, ++ 2090, 2091, 2079, 2079, 2079, 2079, 2079, 222, + +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2080, 2080, 2080, 2080, 2080, 2080, 2081, +- 2081, 2080, 2080, 2081, 2081, 2080, 2080, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, + +- 2082, 2082, 2082, 2080, 2082, 2082, 2082, 2082, +- 2082, 2082, 2082, 2082, 2080, 2081, 221, 221, +- 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, +- 2091, 2092, 221, 221, 2093, 2094, 2094, 2094, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2093, 2093, 2093, 2093, 2093, 2093, 2094, ++ 2094, 2093, 2093, 2094, 2094, 2093, 2093, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, +- 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, +- 2096, 2095, 2095, 2095, 2095, 2095, 2095, 2097, +- 2097, 2097, 2095, 891, 2067, 2098, 2066, 2066, ++ 2095, 2095, 2095, 2093, 2095, 2095, 2095, 2095, ++ 2095, 2095, 2095, 2095, 2093, 2094, 222, 222, ++ 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, ++ 2104, 2105, 222, 222, 2106, 2107, 2107, 2107, + +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, ++ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, ++ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, ++ 2109, 2108, 2108, 2108, 2108, 2108, 2108, 2110, ++ 2110, 2110, 2108, 892, 2080, 2111, 2079, 2079, + +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, +- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, +- 2100, 2099, 2100, 2100, 2101, 2099, 2099, 2100, +- 2100, 2099, 2099, 2099, 2099, 2099, 2100, 2100, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, + +- 2099, 2100, 2099, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 2099, 2099, 2102, 2103, 2103, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2113, 2112, 2113, 2113, 2114, 2112, 2112, 2113, ++ 2113, 2112, 2112, 2112, 2112, 2112, 2113, 2113, + +- 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, +- 2104, 2104, 2104, 2105, 2106, 2106, 2105, 2105, +- 2107, 2107, 2104, 2108, 2108, 2105, 2109, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2112, 2113, 2112, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 2112, 2112, 2115, 2116, 2116, + +- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, +- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, +- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, ++ 2117, 2117, 2117, 2118, 2119, 2119, 2118, 2118, ++ 2120, 2120, 2117, 2121, 2121, 2118, 2122, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, +- 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, +- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, +- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, +- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, +- 1962, 1962, 1962, 2111, 1962, 1962, 1962, 1962, +- 1962, 1962, 1962, 2112, 2113, 2113, 2113, 2113, ++ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, + +- 2114, 2114, 2114, 2114, 1962, 2115, 2116, 2116, +- 2117, 2118, 2119, 2119, 221, 221, 221, 221, +- 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, +- 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 2124, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 2125, 2126, 2126, 2126, 2126, + +- 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, +- 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, +- 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, +- 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, ++ 2127, 2127, 2127, 2127, 1975, 2128, 2129, 2129, ++ 2130, 2131, 2132, 2132, 222, 222, 222, 222, ++ 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, ++ 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, + +- 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, +- 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, +- 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, +- 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, ++ 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, ++ 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, ++ 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, ++ 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, + +- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, +- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, +- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, +- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, +- +- 2200, 2200, 2200, 2201, 2201, 2202, 2201, 2201, +- 2202, 2201, 2201, 2203, 2201, 2204, 221, 221, ++ 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, ++ 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, ++ 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, + 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, +- 2213, 2214, 221, 221, 221, 221, 221, 221, + +- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, + +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2213, 2213, 2213, 2214, 2214, 2215, 2214, 2214, ++ 2215, 2214, 2214, 2216, 2214, 2217, 222, 222, ++ 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, ++ 2226, 2227, 222, 222, 222, 222, 222, 222, + +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, + +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, +- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 2216, 2216, 2216, 2216, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 908, 908, 908, 908, 908, 908, 908, 908, +- 908, 908, 908, 908, 908, 908, 908, 908, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 908, 908, 908, 908, 908, 908, 908, 221, +- 221, 221, 221, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, + +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 221, 221, 221, 221, ++ 2229, 2229, 2229, 2229, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 909, 909, 909, 909, 909, 909, 909, 909, ++ 909, 909, 909, 909, 909, 909, 909, 909, + +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, ++ 909, 909, 909, 909, 909, 909, 909, 222, ++ 222, 222, 222, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, + +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 222, 222, 222, 222, + +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, + +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 1903, 1903, +- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 1903, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, + +- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 1903, +- 1903, 1903, 2219, 2219, 2219, 2219, 2220, 2220, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, + +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 1916, 1916, ++ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 1916, + +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2222, 2222, 2222, 2223, 2223, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, ++ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 1916, ++ 1916, 1916, 2232, 2232, 2232, 2232, 2233, 2233, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, + +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2223, 2223, 2223, 2223, 2223, 2223, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2235, 2235, 2235, 2236, 2236, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, + +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, + +- 2225, 2226, 2227, 2228, 2229, 2230, 2231, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 2232, 2233, 2234, 2235, 2236, +- 221, 221, 221, 221, 221, 2237, 2238, 2239, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2236, 2236, 2236, 2236, 2236, 2236, + +- 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, +- 2240, 2241, 2239, 2239, 2239, 2239, 2239, 2239, +- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 323, +- 2239, 2239, 2239, 2239, 2239, 323, 2239, 323, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, + +- 2239, 2239, 323, 2239, 2239, 323, 2239, 2239, +- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2240, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2238, 2239, 2240, 2241, 2242, 2243, 2244, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 2245, 2246, 2247, 2248, 2249, ++ 222, 222, 222, 222, 222, 2250, 2251, 2252, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, ++ 2253, 2254, 2252, 2252, 2252, 2252, 2252, 2252, ++ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 324, ++ 2252, 2252, 2252, 2252, 2252, 324, 2252, 324, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2243, 2243, 2243, 2243, 2243, 2243, +- 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, ++ 2252, 2252, 324, 2252, 2252, 324, 2252, 2252, ++ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2253, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2243, 2243, 489, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2244, 2244, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2256, 2256, 2256, 2256, 2256, 2256, ++ 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, + +- 2244, 2244, 2244, 2244, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2256, 2256, 490, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2245, 1422, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2257, 2257, + +- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, +- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2257, 2257, 2257, 2257, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 437, 437, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2258, 1423, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 437, 437, 437, 437, 437, 437, 437, 2246, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, ++ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, ++ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2244, 2244, 2248, 363, 2246, 2246, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 438, 438, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, + +- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, +- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, +- 2250, 2251, 2252, 2253, 2254, 2255, 2255, 2256, +- 2257, 2258, 221, 221, 221, 221, 221, 221, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 438, 438, 438, 438, 438, 438, 438, 2259, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, + +- 288, 288, 288, 288, 1273, 1273, 1273, 1155, +- 1155, 1155, 1155, 1155, 1155, 1155, 1941, 1941, +- 2259, 2260, 2260, 2261, 2261, 2262, 2263, 2262, +- 2263, 2264, 2265, 2264, 2265, 2264, 2265, 2264, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2257, 2257, 2261, 364, 2259, 2259, + +- 2265, 2264, 2265, 2264, 2265, 2266, 2266, 2267, +- 2268, 2259, 2259, 2259, 2259, 2261, 2261, 2261, +- 2269, 2270, 2271, 221, 2272, 2273, 2274, 2274, +- 2260, 2275, 2276, 2275, 2276, 2277, 2278, 2279, ++ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, ++ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2263, ++ 2264, 2265, 2266, 2267, 2268, 2269, 2269, 2270, ++ 2271, 2272, 222, 222, 222, 222, 222, 222, + +- 2259, 2259, 2280, 2281, 2282, 2283, 2284, 221, +- 2259, 2285, 2286, 2259, 221, 221, 221, 221, +- 2244, 2242, 2244, 2287, 2244, 437, 2244, 2242, +- 2244, 2242, 2244, 2242, 2244, 2242, 2244, 2242, ++ 289, 289, 289, 289, 1274, 1274, 1274, 1156, ++ 1156, 1156, 1156, 1156, 1156, 1156, 1954, 1954, ++ 2273, 2274, 2274, 2275, 2275, 2276, 2277, 2276, ++ 2277, 2278, 2279, 2278, 2279, 2278, 2279, 2278, + +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 437, 437, 2288, ++ 2279, 2278, 2279, 2278, 2279, 2280, 2280, 2281, ++ 2282, 2273, 2273, 2273, 2273, 2275, 2275, 2275, ++ 2283, 2284, 2285, 222, 2286, 2287, 2288, 2288, ++ 2274, 2289, 2290, 2289, 2290, 2291, 2292, 2293, + +- 221, 2289, 2290, 2291, 2292, 2293, 2290, 2294, +- 2295, 2296, 2290, 2297, 2298, 2299, 2300, 2301, +- 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, +- 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2289, ++ 2273, 2273, 2294, 2295, 2296, 2297, 2298, 222, ++ 2273, 2299, 2300, 2273, 222, 222, 222, 222, ++ 2257, 2255, 2257, 2301, 2257, 438, 2257, 2255, ++ 2257, 2255, 2257, 2255, 2257, 2255, 2257, 2255, + +- 2290, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2318, 2290, 2319, 2320, 2321, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 438, 438, 2302, + +- 2320, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2318, 2315, 2319, 2315, 2323, ++ 222, 2303, 2304, 2305, 2306, 2307, 2304, 2308, ++ 2309, 2310, 2304, 2311, 2312, 2313, 2314, 2315, ++ 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, ++ 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2303, + +- 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, ++ 2304, 2331, 2331, 2331, 2331, 2331, 2331, 2331, + 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, +- 2332, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, ++ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, ++ 2331, 2331, 2331, 2332, 2304, 2333, 2334, 2335, + +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2333, 2333, ++ 2334, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2332, 2329, 2333, 2329, 2337, + +- 2334, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 221, ++ 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, ++ 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, ++ 2346, 2344, 2344, 2344, 2344, 2344, 2344, 2344, ++ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, + +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 221, 221, 221, ++ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, ++ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, ++ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, ++ 2344, 2344, 2344, 2344, 2344, 2344, 2347, 2347, + +- 2336, 2337, 2338, 2320, 2339, 2337, 2337, 221, +- 2340, 2341, 2341, 2341, 2341, 2340, 2340, 221, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 2342, 2342, 2342, 2343, 2344, 2345, 2345, +- +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 221, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 221, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 221, 2346, 2346, 221, 2346, +- +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 221, 221, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 221, 221, +- +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, +- 2346, 2346, 2346, 221, 221, 221, 221, 221, +- +- 2347, 2348, 2347, 221, 221, 221, 221, 2349, ++ 2348, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, +- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, ++ 2349, 2349, 2349, 2349, 2349, 2349, 2349, 222, + +- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, +- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, +- 2349, 2349, 2349, 2349, 221, 221, 221, 2350, +- 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 222, 222, 222, + +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, ++ 2350, 2351, 2352, 2334, 2353, 2351, 2351, 222, ++ 2354, 2355, 2355, 2355, 2355, 2354, 2354, 222, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 2356, 2356, 2356, 2357, 2358, 2359, 2359, + +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, +- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, +- 2351, 2351, 2351, 2351, 2351, 2352, 2352, 2352, +- 2352, 2353, 2353, 2353, 2353, 2353, 2353, 2353, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 222, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, + +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2352, 2354, 2355, 2356, 2356, 221, +- 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, +- 1749, 1749, 1749, 1749, 1751, 221, 221, 221, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 222, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 222, 2360, 2360, 222, 2360, + +- 2355, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, +- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, +- +- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, +- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, +- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, +- 1544, 1544, 1544, 1544, 1544, 1276, 221, 221, +- +- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, +- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, +- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, +- 2357, 2357, 2357, 2357, 2357, 221, 221, 221, +- +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, +- 2358, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 1155, 2359, 2359, 2359, 2359, 2359, 2359, 2359, +- 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, +- 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, +- 2359, 2359, 2359, 2359, 221, 221, 221, 221, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, + + 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, + 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, + 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, +- 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2361, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, + +- 2362, 2362, 2362, 2362, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 2363, 2363, 2363, +- 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 222, 222, 222, 222, 222, ++ ++ 2361, 2362, 2361, 222, 222, 222, 222, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 222, 222, 222, 2364, + 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, + +- 2364, 2365, 2364, 2364, 2364, 2364, 2364, 2364, +- 2364, 2364, 2365, 221, 221, 221, 221, 221, +- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, +- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, + +- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, +- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, +- 2366, 2366, 2366, 2366, 2366, 2366, 2367, 2367, +- 2367, 2367, 2367, 221, 221, 221, 221, 221, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2366, 2366, 2366, ++ 2366, 2367, 2367, 2367, 2367, 2367, 2367, 2367, + +- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, +- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, +- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, +- 2368, 2368, 2368, 2368, 2368, 2368, 221, 2369, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2366, 2368, 2369, 2370, 2370, 222, ++ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, ++ 1762, 1762, 1762, 1762, 1764, 222, 222, 222, + +- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, +- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, +- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, +- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, ++ 2369, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2370, 2370, 2370, 2370, 221, 221, 221, 221, +- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, +- 2371, 2372, 2372, 2372, 2372, 2372, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, + ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 1546, 1546, 1546, 1546, 1546, 1277, 222, 222, ++ ++ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, ++ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, ++ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, ++ 2371, 2371, 2371, 2371, 2371, 222, 222, 222, ++ ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, ++ 2372, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1156, 2373, 2373, 2373, 2373, 2373, 2373, 2373, + 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, + 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, +- 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, +- 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, ++ 2373, 2373, 2373, 2373, 222, 222, 222, 222, + +- 2373, 2373, 2373, 2373, 2373, 2373, 2374, 2374, +- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, +- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, +- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2375, + +- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, +- 2375, 2375, 2375, 2375, 2375, 2375, 2376, 2376, +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, +- ++ 2376, 2376, 2376, 2376, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 2377, 2377, 2377, + 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, + 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, +- 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, +- 2378, 2378, 2378, 2378, 2378, 2378, 221, 221, + +- 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, +- 2387, 2388, 221, 221, 221, 221, 221, 221, ++ 2378, 2379, 2378, 2378, 2378, 2378, 2378, 2378, ++ 2378, 2378, 2379, 222, 222, 222, 222, 222, ++ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, ++ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, ++ ++ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, ++ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, ++ 2380, 2380, 2380, 2380, 2380, 2380, 2381, 2381, ++ 2381, 2381, 2381, 222, 222, 222, 222, 222, ++ ++ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, ++ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, ++ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, ++ 2382, 2382, 2382, 2382, 2382, 2382, 222, 2383, ++ ++ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, ++ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, ++ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, ++ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, ++ ++ 2384, 2384, 2384, 2384, 222, 222, 222, 222, ++ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, ++ 2385, 2386, 2386, 2386, 2386, 2386, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, ++ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, ++ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, ++ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, ++ ++ 2387, 2387, 2387, 2387, 2387, 2387, 2388, 2388, ++ 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, + 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, + 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, + + 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, +- 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, +- 2389, 2389, 2389, 2389, 221, 221, 221, 221, +- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, +- +- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, +- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, +- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, +- 2390, 2390, 2390, 2390, 221, 221, 221, 221, +- +- 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, +- 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, ++ 2389, 2389, 2389, 2389, 2389, 2389, 2390, 2390, + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, +- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, ++ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, ++ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, ++ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + + 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, + 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, + 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, +- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, ++ 2392, 2392, 2392, 2392, 2392, 2392, 222, 222, + +- 2392, 2392, 2392, 2392, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 2393, +- 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, +- 2394, 2394, 2394, 221, 2394, 2394, 2394, 2394, +- +- 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, +- 2394, 2394, 2394, 221, 2394, 2394, 2394, 2394, +- 2394, 2394, 2394, 221, 2394, 2394, 221, 2395, +- 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, +- +- 2395, 2395, 221, 2395, 2395, 2395, 2395, 2395, +- 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, +- 2395, 2395, 221, 2395, 2395, 2395, 2395, 2395, +- 2395, 2395, 221, 2395, 2395, 221, 221, 221, +- +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 2396, 2396, 2396, 2396, 2396, 2396, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2397, 2398, 2398, 1989, 1989, 1989, 221, 1989, +- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, +- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, +- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, +- +- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, +- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, +- 1989, 221, 1989, 1989, 1989, 1989, 1989, 1989, +- 1989, 1989, 1989, 221, 221, 221, 221, 221, +- +- 2399, 2399, 2399, 2399, 2399, 2399, 323, 323, +- 2399, 323, 2399, 2399, 2399, 2399, 2399, 2399, +- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, +- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, +- +- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, +- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, +- 2399, 2399, 2399, 2399, 2399, 2399, 323, 2399, +- 2399, 323, 323, 323, 2399, 323, 323, 2399, +- +- 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, +- 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, +- 2400, 2400, 2400, 2400, 2400, 2400, 323, 2401, +- 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, ++ 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, ++ 2401, 2402, 222, 222, 222, 222, 222, 222, ++ 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, ++ 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, + + 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, + 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, +- 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2404, +- 2404, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ 2403, 2403, 2403, 2403, 222, 222, 222, 222, ++ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, ++ ++ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, ++ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, ++ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, ++ 2404, 2404, 2404, 2404, 222, 222, 222, 222, ++ ++ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ ++ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, + + 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, + 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, + 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, +- 2406, 2406, 2406, 2406, 2406, 2406, 2406, 323, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, + +- 323, 323, 323, 323, 323, 323, 323, 2407, +- 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2406, 2406, 2406, 2406, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2407, ++ 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, ++ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, + + 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, +- 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, +- 2408, 2408, 2408, 323, 2408, 2408, 323, 323, +- 323, 323, 323, 2409, 2409, 2409, 2409, 2409, ++ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, ++ 2408, 2408, 2408, 222, 2408, 2408, 222, 2409, ++ 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, ++ ++ 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, ++ 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, ++ 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, ++ 2409, 2409, 222, 2409, 2409, 222, 222, 222, + + 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, + 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, +- 2410, 2410, 2410, 2410, 2410, 2410, 2411, 2411, +- 2411, 2411, 2412, 2412, 323, 323, 323, 2413, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2411, 2412, 2412, 2002, 2002, 2002, 222, 2002, ++ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, ++ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, ++ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, ++ ++ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, ++ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, ++ 2002, 222, 2002, 2002, 2002, 2002, 2002, 2002, ++ 2002, 2002, 2002, 222, 222, 222, 222, 222, ++ ++ 2413, 2413, 2413, 2413, 2413, 2413, 324, 324, ++ 2413, 324, 2413, 2413, 2413, 2413, 2413, 2413, ++ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, ++ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, ++ ++ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, ++ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, ++ 2413, 2413, 2413, 2413, 2413, 2413, 324, 2413, ++ 2413, 324, 324, 324, 2413, 324, 324, 2413, + + 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, + 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, +- 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, +- 2414, 2414, 323, 323, 323, 323, 323, 2415, +- +- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, +- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, +- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, ++ 2414, 2414, 2414, 2414, 2414, 2414, 324, 2415, + 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, + + 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, + 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, +- 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, +- 323, 323, 323, 323, 2418, 2418, 2417, 2417, ++ 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2418, ++ 2418, 2419, 2419, 2419, 2419, 2419, 2419, 2419, + +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, +- 323, 323, 2418, 2418, 2418, 2418, 2418, 2418, +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 324, + +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, +- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, ++ 324, 324, 324, 324, 324, 324, 324, 2421, ++ 2421, 2421, 2421, 2421, 2421, 2421, 2421, 2421, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2419, 2420, 2420, 2420, 323, 2420, 2420, 323, +- 323, 323, 323, 323, 2420, 2421, 2420, 2422, +- 2419, 2419, 2419, 2419, 323, 2419, 2419, 2419, +- 323, 2419, 2419, 2419, 2419, 2419, 2419, 2419, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, +- 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, +- 2419, 2419, 2419, 2419, 2423, 2423, 323, 323, +- 2422, 2424, 2421, 323, 323, 323, 323, 2425, ++ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, ++ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, ++ 2422, 2422, 2422, 324, 2422, 2422, 324, 324, ++ 324, 324, 324, 2423, 2423, 2423, 2423, 2423, + +- 2426, 2427, 2428, 2429, 2430, 2430, 2430, 2430, +- 2431, 323, 323, 323, 323, 323, 323, 323, +- 2432, 2432, 2432, 2432, 2432, 2432, 2433, 2433, +- 2434, 323, 323, 323, 323, 323, 323, 323, ++ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, ++ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, ++ 2424, 2424, 2424, 2424, 2424, 2424, 2425, 2425, ++ 2425, 2425, 2426, 2426, 324, 324, 324, 2427, + +- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, +- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, +- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, +- 2435, 2435, 2435, 2435, 2435, 2436, 2436, 2437, ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 324, 324, 324, 324, 324, 2429, + +- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, +- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, +- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, +- 2438, 2438, 2438, 2438, 2438, 2439, 2439, 2439, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, + +- 2440, 2440, 2440, 2440, 2440, 2441, 2442, 2441, +- 2443, 2441, 2441, 2442, 2442, 2444, 2441, 2441, +- 2441, 2441, 2441, 2440, 2440, 2440, 2440, 2444, +- 2440, 2440, 2440, 2440, 2440, 2441, 2440, 2440, ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 324, 324, 324, 324, 2432, 2432, 2431, 2431, + +- 2440, 2441, 2442, 2442, 2441, 2445, 2446, 323, +- 323, 323, 323, 2447, 2447, 2447, 2447, 2448, +- 2449, 2449, 2449, 2449, 2449, 2449, 2450, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 324, 324, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, + +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, + +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, +- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, +- 2451, 2451, 2451, 2451, 2451, 2451, 323, 323, +- 323, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2433, 2434, 2434, 2434, 324, 2434, 2434, 324, ++ 324, 324, 324, 324, 2434, 2435, 2434, 2436, ++ 2433, 2433, 2433, 2433, 324, 2433, 2433, 2433, ++ 324, 2433, 2433, 2433, 2433, 2433, 2433, 2433, + +- 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, +- 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, +- 2453, 2453, 2453, 2453, 2453, 2453, 323, 323, +- 2454, 2454, 2454, 2454, 2454, 2454, 2454, 2454, ++ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, ++ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, ++ 2433, 2433, 2433, 2433, 2437, 2437, 324, 324, ++ 2436, 2438, 2435, 324, 324, 324, 324, 2439, + +- 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, +- 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, +- 2455, 2455, 2455, 323, 323, 323, 323, 323, +- 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, ++ 2440, 2441, 2442, 2443, 2444, 2444, 2444, 2444, ++ 2445, 324, 324, 324, 324, 324, 324, 324, ++ 2446, 2446, 2446, 2446, 2446, 2446, 2447, 2447, ++ 2448, 324, 324, 324, 324, 324, 324, 324, + +- 2457, 2458, 2457, 2458, 2458, 2458, 2457, 2457, +- 2457, 2458, 2457, 2457, 2458, 2457, 2458, 2458, +- 2457, 2458, 323, 323, 323, 323, 323, 323, +- 323, 2459, 2459, 2459, 2459, 323, 323, 323, ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2450, 2450, 2451, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 2460, 2460, 2460, 2460, 2461, 2461, 2462, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2453, 2453, 2453, + +- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, +- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, +- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, +- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, ++ 2454, 2454, 2454, 2454, 2454, 2455, 2456, 2455, ++ 2457, 2455, 2455, 2456, 2456, 2458, 2455, 2455, ++ 2455, 2455, 2455, 2454, 2454, 2454, 2454, 2458, ++ 2454, 2454, 2454, 2454, 2454, 2455, 2454, 2454, + +- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, +- 2463, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, +- 2464, 2464, 2464, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2454, 2455, 2456, 2456, 2455, 2459, 2460, 324, ++ 324, 324, 324, 2461, 2461, 2461, 2461, 2462, ++ 2463, 2463, 2463, 2463, 2463, 2463, 2464, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + + 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, + 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, +@@ -3568,3482 +3518,2703 @@ + + 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, + 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, +- 2465, 2465, 2465, 323, 323, 323, 323, 323, +- 323, 323, 2466, 2466, 2466, 2466, 2466, 2466, ++ 2465, 2465, 2465, 2465, 2465, 2465, 324, 324, ++ 324, 2466, 2466, 2466, 2466, 2466, 2466, 2466, + +- 2467, 2468, 2468, 2468, 2468, 2468, 2468, 2468, +- 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, +- 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, ++ 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, ++ 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, ++ 2467, 2467, 2467, 2467, 2467, 2467, 324, 324, + 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, + +- 2468, 2468, 2469, 2468, 2470, 2470, 2470, 2470, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, +- 2479, 2480, 323, 323, 323, 323, 323, 323, ++ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, ++ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, ++ 2469, 2469, 2469, 324, 324, 324, 324, 324, ++ 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, + +- 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, +- 2489, 2490, 2490, 2490, 2490, 2490, 2490, 2490, +- 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, +- 2490, 2490, 2490, 2490, 2490, 2490, 2490, 323, ++ 2471, 2472, 2471, 2472, 2472, 2472, 2471, 2471, ++ 2471, 2472, 2471, 2471, 2472, 2471, 2472, 2472, ++ 2471, 2472, 324, 324, 324, 324, 324, 324, ++ 324, 2473, 2473, 2473, 2473, 324, 324, 324, + +- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, +- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, +- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, +- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 2474, 2474, 2474, 2474, 2475, 2475, 2476, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, +- 2491, 2491, 323, 2492, 2492, 2493, 323, 323, +- 2491, 2491, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 2494, 2494, 2494, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, +- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, +- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, +- 2495, 2495, 2495, 2495, 2495, 2496, 2496, 2496, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, + +- 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2495, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 2497, 2497, 2497, 2498, 2497, 2497, 2497, 2497, +- 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2497, 2497, 2497, 2497, 2497, 2499, 2500, 2500, +- 2501, 2501, 2501, 2500, 2501, 2500, 2500, 2500, +- 2500, 2502, 2502, 2502, 2503, 2504, 2504, 2504, +- 2504, 2504, 323, 323, 323, 323, 323, 323, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 2505, 2505, 2505, 2505, 2506, 2506, 2505, 2505, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 324, 324, 324, 324, 324, ++ 324, 324, 2480, 2480, 2480, 2480, 2480, 2480, ++ ++ 2481, 2482, 2482, 2482, 2482, 2482, 2482, 2482, ++ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, ++ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, ++ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, ++ ++ 2482, 2482, 2483, 2482, 2484, 2484, 2484, 2484, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, ++ 2493, 2494, 324, 324, 324, 324, 324, 324, ++ ++ 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, ++ 2503, 2504, 2504, 2504, 2504, 2504, 2504, 2504, ++ 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, ++ 2504, 2504, 2504, 2504, 2504, 2504, 2504, 324, ++ ++ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, ++ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, ++ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, + 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, + +- 2505, 2505, 2507, 2508, 2507, 2508, 2509, 2509, +- 2509, 2509, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, ++ 2505, 2505, 324, 2506, 2506, 2507, 324, 324, ++ 2505, 2505, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 2510, 2511, 2510, 2510, 2512, 2512, 2512, 2511, +- 2510, 2512, 2512, 2510, 2510, 2512, 2510, 2510, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 2508, 2508, 2508, + +- 2511, 2510, 2512, 2512, 2510, 2513, 2513, 2513, +- 2513, 2514, 2515, 2516, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2510, 2510, 2510, + +- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, +- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, +- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2509, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2511, 2511, 2511, 2512, 2511, 2511, 2511, 2511, ++ 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, + +- 2518, 2519, 2518, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, +- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, ++ 2511, 2511, 2511, 2511, 2511, 2513, 2514, 2514, ++ 2515, 2515, 2515, 2514, 2515, 2514, 2514, 2514, ++ 2514, 2516, 2516, 2516, 2517, 2518, 2518, 2518, ++ 2518, 2518, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2519, 2519, 2519, 2519, 2520, 2520, 2519, 2519, + 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, +- 2519, 2519, 2519, 2519, 2519, 2519, 2521, 2522, +- 2522, 2523, 2523, 2523, 2523, 2523, 221, 221, +- 221, 221, 2524, 2525, 2526, 2527, 2528, 2529, +- 2530, 2531, 2532, 2533, 2533, 2533, 2533, 2533, +- 2533, 2533, 2533, 2533, 2533, 2533, 2534, 2535, +- 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, +- 2544, 2545, 2545, 2546, 2546, 2545, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 2547, +- 2548, 2548, 2549, 2550, 2550, 2550, 2550, 2550, +- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, +- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, +- 2550, 2550, 2551, 2550, 2551, 2550, 2550, 2550, +- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, +- 2550, 2550, 2550, 2551, 2550, 2550, 2550, 2550, +- 2549, 2549, 2549, 2548, 2548, 2548, 2548, 2549, +- 2549, 2552, 2553, 2554, 2554, 2555, 2556, 2556, +- 2556, 2556, 2557, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 2558, 221, 221, +- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, +- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, +- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, +- 2559, 221, 221, 221, 221, 221, 221, 221, +- 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, +- 2568, 2569, 221, 221, 221, 221, 221, 221, + +- 2570, 2570, 2570, 2571, 2571, 2571, 2571, 2571, +- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, +- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, +- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, +- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2572, +- 2573, 2573, 2573, 2573, 2574, 2573, 2575, 2575, +- 2573, 2573, 2573, 2576, 2576, 221, 2577, 2578, +- 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, +- 2587, 2588, 2588, 2588, 2589, 2590, 2590, 2591, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, +- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, +- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, +- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, +- 2592, 2592, 2592, 2593, 2594, 2595, 2592, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2596, 2596, 2597, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, +- 2598, 2598, 2598, 2597, 2597, 2597, 2596, 2596, +- 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2597, +- 2599, 2598, 2600, 2600, 2598, 2601, 2601, 2602, +- 2603, 2604, 2605, 2604, 2604, 2606, 2607, 2608, +- 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, +- 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2623, +- 221, 2624, 2624, 2624, 2624, 2624, 2624, 2624, +- 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, +- 2624, 2624, 2624, 2624, 2624, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2519, 2519, 2521, 2522, 2521, 2522, 2523, 2523, ++ 2523, 2523, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, +- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, +- 2625, 2625, 221, 2625, 2625, 2625, 2625, 2625, +- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, +- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, +- 2625, 2625, 2625, 2625, 2626, 2626, 2626, 2627, +- 2627, 2627, 2626, 2626, 2627, 2628, 2629, 2627, +- 2630, 2630, 2631, 2630, 2630, 2631, 2632, 2633, +- 2633, 2634, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 221, +- 2635, 221, 2635, 2635, 2635, 2635, 221, 2635, +- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, +- 2635, 2635, 2635, 2635, 2635, 2635, 221, 2635, +- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, +- 2635, 2636, 221, 221, 221, 221, 221, 221, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, +- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2638, +- 2639, 2639, 2639, 2638, 2638, 2638, 2638, 2638, +- 2638, 2640, 2641, 221, 221, 221, 221, 221, +- 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, +- 2650, 2651, 221, 221, 221, 221, 221, 221, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2524, 2525, 2524, 2524, 2526, 2526, 2526, 2525, ++ 2524, 2526, 2526, 2524, 2524, 2526, 2524, 2524, + +- 2652, 2653, 2654, 2654, 221, 2655, 2655, 2655, +- 2655, 2655, 2655, 2655, 2655, 221, 221, 2655, +- 2655, 221, 221, 2655, 2655, 2655, 2655, 2655, +- 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, +- 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, +- 2655, 221, 2655, 2655, 2655, 2655, 2655, 2655, +- 2655, 221, 2655, 2655, 221, 2655, 2655, 2655, +- 2655, 2655, 221, 2656, 2657, 2658, 2659, 2654, +- 2653, 2654, 2654, 2654, 2654, 221, 221, 2654, +- 2654, 221, 221, 2660, 2660, 2661, 221, 221, +- 2662, 221, 221, 221, 221, 221, 221, 2659, +- 221, 221, 221, 221, 221, 2658, 2655, 2655, +- 2655, 2655, 2654, 2654, 221, 221, 2663, 2663, +- 2663, 2663, 2663, 2663, 2663, 221, 221, 221, +- 2663, 2663, 2663, 2663, 2663, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2525, 2524, 2526, 2526, 2524, 2527, 2527, 2527, ++ 2527, 2528, 2529, 2530, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, +- 2664, 2664, 2664, 2664, 2664, 2665, 2665, 2665, +- 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, +- 2665, 2665, 2667, 2666, 2666, 2665, 2668, 2664, +- 2664, 2664, 2664, 2669, 2669, 2670, 2670, 2671, +- 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, +- 2680, 2681, 2682, 2670, 221, 2671, 2683, 2684, +- 2685, 2685, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, +- 2687, 2688, 2688, 2689, 2689, 2689, 2689, 2689, +- 2689, 2688, 2690, 2691, 2691, 2687, 2691, 2689, +- 2689, 2688, 2692, 2693, 2686, 2686, 2694, 2686, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, +- 2703, 2704, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, +- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2706, +- 2707, 2707, 2708, 2708, 2708, 2708, 221, 221, +- 2707, 2707, 2709, 2709, 2708, 2708, 2707, 2710, +- 2711, 2712, 2713, 2713, 2714, 2714, 2715, 2715, +- 2715, 2713, 2716, 2716, 2716, 2716, 2716, 2716, +- 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, +- 2717, 2717, 2717, 2717, 2718, 2718, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2532, 2533, 2532, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, ++ 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, ++ 2533, 2533, 2533, 2533, 2533, 2533, 2535, 2536, ++ 2536, 2537, 2537, 2537, 2537, 2537, 222, 222, ++ 222, 222, 2538, 2539, 2540, 2541, 2542, 2543, ++ 2544, 2545, 2546, 2547, 2547, 2547, 2547, 2547, ++ 2547, 2547, 2547, 2547, 2547, 2547, 2548, 2549, ++ 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, ++ 2558, 2559, 2559, 2560, 2560, 2559, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2561, ++ 2562, 2562, 2563, 2564, 2564, 2564, 2564, 2564, ++ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, ++ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, ++ 2564, 2564, 2565, 2564, 2565, 2564, 2564, 2564, ++ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, ++ 2564, 2564, 2564, 2565, 2564, 2564, 2564, 2564, ++ 2563, 2563, 2563, 2562, 2562, 2562, 2562, 2563, ++ 2563, 2566, 2567, 2568, 2568, 2569, 2570, 2570, ++ 2570, 2570, 2571, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 2572, 222, 222, ++ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, ++ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, ++ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, ++ 2573, 222, 222, 222, 222, 222, 222, 222, ++ 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, ++ 2582, 2583, 222, 222, 222, 222, 222, 222, + ++ 2584, 2584, 2584, 2585, 2585, 2585, 2585, 2585, ++ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, ++ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, ++ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, ++ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2586, ++ 2587, 2587, 2587, 2587, 2588, 2587, 2589, 2589, ++ 2587, 2587, 2587, 2590, 2590, 222, 2591, 2592, ++ 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, ++ 2601, 2602, 2602, 2602, 2603, 2604, 2604, 2605, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, ++ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, ++ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, ++ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, ++ 2606, 2606, 2606, 2607, 2608, 2609, 2606, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2610, 2610, 2611, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, ++ 2612, 2612, 2612, 2611, 2611, 2611, 2610, 2610, ++ 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2611, ++ 2613, 2612, 2614, 2614, 2612, 2615, 2615, 2616, ++ 2617, 2618, 2619, 2618, 2618, 2620, 2621, 2622, ++ 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, ++ 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2637, ++ 222, 2638, 2638, 2638, 2638, 2638, 2638, 2638, ++ 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, ++ 2638, 2638, 2638, 2638, 2638, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, ++ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, ++ 2639, 2639, 222, 2639, 2639, 2639, 2639, 2639, ++ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, ++ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, ++ 2639, 2639, 2639, 2639, 2640, 2640, 2640, 2641, ++ 2641, 2641, 2640, 2640, 2641, 2642, 2643, 2641, ++ 2644, 2644, 2645, 2644, 2644, 2645, 2646, 2647, ++ 2647, 2648, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 222, ++ 2649, 222, 2649, 2649, 2649, 2649, 222, 2649, ++ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, ++ 2649, 2649, 2649, 2649, 2649, 2649, 222, 2649, ++ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, ++ 2649, 2650, 222, 222, 222, 222, 222, 222, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, ++ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2652, ++ 2653, 2653, 2653, 2652, 2652, 2652, 2652, 2652, ++ 2652, 2654, 2655, 222, 222, 222, 222, 222, ++ 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, ++ 2664, 2665, 222, 222, 222, 222, 222, 222, ++ ++ 2666, 2667, 2668, 2668, 222, 2669, 2669, 2669, ++ 2669, 2669, 2669, 2669, 2669, 222, 222, 2669, ++ 2669, 222, 222, 2669, 2669, 2669, 2669, 2669, ++ 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, ++ 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, ++ 2669, 222, 2669, 2669, 2669, 2669, 2669, 2669, ++ 2669, 222, 2669, 2669, 222, 2669, 2669, 2669, ++ 2669, 2669, 222, 2670, 2671, 2672, 2673, 2668, ++ 2667, 2668, 2668, 2668, 2668, 222, 222, 2668, ++ 2668, 222, 222, 2674, 2674, 2675, 222, 222, ++ 2676, 222, 222, 222, 222, 222, 222, 2673, ++ 222, 222, 222, 222, 222, 2672, 2669, 2669, ++ 2669, 2669, 2668, 2668, 222, 222, 2677, 2677, ++ 2677, 2677, 2677, 2677, 2677, 222, 222, 222, ++ 2677, 2677, 2677, 2677, 2677, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, ++ 2678, 2678, 2678, 2678, 2678, 2679, 2679, 2679, ++ 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, ++ 2679, 2679, 2681, 2680, 2680, 2679, 2682, 2678, ++ 2678, 2678, 2678, 2683, 2683, 2684, 2684, 2685, ++ 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, ++ 2694, 2695, 2696, 2684, 222, 2685, 2697, 2698, ++ 2699, 2699, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, ++ 2701, 2702, 2702, 2703, 2703, 2703, 2703, 2703, ++ 2703, 2702, 2704, 2705, 2705, 2701, 2705, 2703, ++ 2703, 2702, 2706, 2707, 2700, 2700, 2708, 2700, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, ++ 2717, 2718, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, + 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, + 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, + 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, + 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, +- 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, +- 2720, 2720, 2720, 2721, 2721, 2721, 2721, 2721, +- 2721, 2721, 2721, 2720, 2720, 2721, 2720, 2722, +- 2721, 2723, 2723, 2724, 2719, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, +- 2733, 2734, 221, 221, 221, 221, 221, 221, +- 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, +- 2735, 2735, 2735, 2735, 2735, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, +- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, +- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, +- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, +- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, +- 2736, 2736, 2736, 2737, 2738, 2737, 2738, 2738, +- 2737, 2737, 2737, 2737, 2737, 2737, 2739, 2740, +- 2741, 2742, 221, 221, 221, 221, 221, 221, +- 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, +- 2751, 2752, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2720, ++ 2721, 2721, 2722, 2722, 2722, 2722, 222, 222, ++ 2721, 2721, 2723, 2723, 2722, 2722, 2721, 2724, ++ 2725, 2726, 2727, 2727, 2728, 2728, 2729, 2729, ++ 2729, 2727, 2730, 2730, 2730, 2730, 2730, 2730, ++ 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, ++ 2731, 2731, 2731, 2731, 2732, 2732, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, +- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, +- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, +- 2753, 2753, 2754, 221, 221, 2755, 2755, 2755, +- 2756, 2756, 2755, 2755, 2755, 2755, 2757, 2755, +- 2755, 2755, 2755, 2758, 221, 221, 221, 221, +- 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, +- 2767, 2768, 2769, 2769, 2770, 2770, 2770, 2771, +- 2772, 2772, 2772, 2772, 2772, 2772, 2772, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2734, 2734, 2734, 2735, 2735, 2735, 2735, 2735, ++ 2735, 2735, 2735, 2734, 2734, 2735, 2734, 2736, ++ 2735, 2737, 2737, 2738, 2733, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, ++ 2747, 2748, 222, 222, 222, 222, 222, 222, ++ 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, ++ 2749, 2749, 2749, 2749, 2749, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2751, 2752, 2751, 2752, 2752, ++ 2751, 2751, 2751, 2751, 2751, 2751, 2753, 2754, ++ 2755, 2756, 222, 222, 222, 222, 222, 222, ++ 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, ++ 2765, 2766, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, +- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, +- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, +- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, +- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, +- 2773, 2773, 2773, 2773, 2774, 2774, 2774, 2775, +- 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, +- 2774, 2776, 2777, 2778, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, +- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, +- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, +- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, +- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, +- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, +- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, +- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, +- 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, +- 2789, 2790, 2791, 2791, 2791, 2791, 2791, 2791, +- 2791, 2791, 2791, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 2792, ++ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, ++ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, ++ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, ++ 2767, 2767, 2768, 222, 222, 2769, 2769, 2769, ++ 2770, 2770, 2769, 2769, 2769, 2769, 2771, 2769, ++ 2769, 2769, 2769, 2772, 222, 222, 222, 222, ++ 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, ++ 2781, 2782, 2783, 2783, 2784, 2784, 2784, 2785, ++ 2786, 2786, 2786, 2786, 2786, 2786, 2786, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2793, 2793, 2793, 2793, 2793, 2793, 2793, 221, +- 221, 2793, 221, 221, 2793, 2793, 2793, 2793, +- 2793, 2793, 2793, 2793, 221, 2793, 2793, 221, ++ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, ++ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, ++ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, ++ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, ++ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, ++ 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2789, ++ 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, ++ 2788, 2790, 2791, 2792, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, + 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, + 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, +- 2794, 2795, 2795, 2795, 2795, 2795, 221, 2795, +- 2796, 221, 221, 2797, 2797, 2798, 2799, 2800, +- 2795, 2800, 2795, 2801, 2802, 2803, 2802, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, +- 2812, 2813, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, +- 221, 221, 2814, 2814, 2814, 2814, 2814, 2814, +- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, +- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, +- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, +- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, +- 2814, 2815, 2815, 2815, 2816, 2816, 2816, 2816, +- 221, 221, 2816, 2816, 2815, 2815, 2815, 2815, +- 2817, 2814, 2818, 2814, 2815, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, ++ 2803, 2804, 2805, 2805, 2805, 2805, 2805, 2805, ++ 2805, 2805, 2805, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2806, + +- 2819, 2820, 2820, 2820, 2820, 2820, 2820, 2821, +- 2821, 2820, 2820, 2819, 2819, 2819, 2819, 2819, +- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, +- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, +- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, +- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, +- 2819, 2819, 2819, 2820, 2822, 2820, 2820, 2820, +- 2820, 2823, 2824, 2820, 2820, 2820, 2820, 2825, +- 2826, 2827, 2828, 2828, 2827, 2825, 2826, 2822, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2829, 2830, 2830, 2830, 2830, 2830, 2830, 2831, +- 2831, 2830, 2830, 2830, 2829, 2829, 2829, 2829, +- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, +- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, +- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, +- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, +- 2829, 2829, 2829, 2829, 2832, 2832, 2833, 2833, +- 2833, 2833, 2830, 2830, 2830, 2830, 2830, 2830, +- 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2831, +- 2830, 2834, 2835, 2836, 2836, 2837, 2838, 2838, +- 2838, 2835, 2835, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2839, 2839, 2839, 2839, 2839, 2839, 2839, 2839, +- 2839, 2839, 2839, 2839, 2839, 2839, 2839, 2839, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, +- 2840, 221, 221, 221, 221, 221, 221, 221, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 222, ++ 222, 2807, 222, 222, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 222, 2807, 2807, 222, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2808, 2809, 2809, 2809, 2809, 2809, 222, 2809, ++ 2810, 222, 222, 2811, 2811, 2812, 2813, 2814, ++ 2809, 2814, 2809, 2815, 2816, 2817, 2816, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, ++ 2826, 2827, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 222, 222, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2829, 2829, 2829, 2830, 2830, 2830, 2830, ++ 222, 222, 2830, 2830, 2829, 2829, 2829, 2829, ++ 2831, 2828, 2832, 2828, 2829, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2841, 2841, 2841, 2841, 2841, 2841, 2841, 2841, +- 2841, 2841, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2833, 2834, 2834, 2834, 2834, 2834, 2834, 2835, ++ 2835, 2834, 2834, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2834, 2836, 2834, 2834, 2834, ++ 2834, 2837, 2838, 2834, 2834, 2834, 2834, 2839, ++ 2840, 2841, 2842, 2842, 2841, 2839, 2840, 2836, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2843, 2844, 2844, 2844, 2844, 2844, 2844, 2845, ++ 2845, 2844, 2844, 2844, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2846, 2846, 2847, 2847, ++ 2847, 2847, 2844, 2844, 2844, 2844, 2844, 2844, ++ 2844, 2844, 2844, 2844, 2844, 2844, 2844, 2845, ++ 2844, 2848, 2849, 2850, 2850, 2851, 2852, 2852, ++ 2852, 2849, 2849, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, ++ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 222, 222, 222, 222, 222, 222, 222, + +- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, +- 2842, 221, 2842, 2842, 2842, 2842, 2842, 2842, +- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, +- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, +- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, +- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2843, +- 2844, 2844, 2844, 2844, 2844, 2844, 2844, 221, +- 2844, 2844, 2844, 2844, 2844, 2844, 2843, 2845, +- 2842, 2846, 2846, 2847, 2847, 2847, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, +- 2856, 2857, 2858, 2858, 2858, 2858, 2858, 2858, +- 2858, 2858, 2858, 2858, 2858, 2858, 2858, 2858, +- 2858, 2858, 2858, 2858, 2858, 221, 221, 221, +- 2859, 2860, 2861, 2861, 2861, 2861, 2861, 2861, +- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, +- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, +- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, +- 221, 221, 2862, 2862, 2862, 2862, 2862, 2862, +- 2862, 2862, 2862, 2862, 2862, 2862, 2862, 2862, +- 2862, 2862, 2862, 2862, 2862, 2862, 2862, 2862, +- 221, 2863, 2862, 2862, 2862, 2862, 2862, 2862, +- 2862, 2863, 2862, 2862, 2863, 2862, 2862, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2855, 2855, 2855, 2855, 2855, 2855, 2855, 2855, ++ 2855, 2855, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 221, +- 2864, 2864, 221, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2865, 2865, 2865, 2865, 2865, 2865, 221, +- 221, 221, 2865, 221, 2865, 2865, 221, 2865, +- 2865, 2865, 2866, 2865, 2867, 2867, 2868, 2865, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, +- 2877, 2878, 221, 221, 221, 221, 221, 221, +- 2879, 2879, 2879, 2879, 2879, 2879, 221, 2879, +- 2879, 221, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2880, 2880, 2880, 2880, 2880, 221, +- 2881, 2881, 221, 2880, 2880, 2881, 2880, 2882, +- 2879, 221, 221, 221, 221, 221, 221, 221, ++ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, ++ 2856, 222, 2856, 2856, 2856, 2856, 2856, 2856, ++ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, ++ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, ++ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, ++ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2857, ++ 2858, 2858, 2858, 2858, 2858, 2858, 2858, 222, ++ 2858, 2858, 2858, 2858, 2858, 2858, 2857, 2859, ++ 2856, 2860, 2860, 2861, 2861, 2861, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, ++ 2870, 2871, 2872, 2872, 2872, 2872, 2872, 2872, ++ 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, ++ 2872, 2872, 2872, 2872, 2872, 222, 222, 222, ++ 2873, 2874, 2875, 2875, 2875, 2875, 2875, 2875, ++ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, ++ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, ++ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, ++ 222, 222, 2876, 2876, 2876, 2876, 2876, 2876, ++ 2876, 2876, 2876, 2876, 2876, 2876, 2876, 2876, ++ 2876, 2876, 2876, 2876, 2876, 2876, 2876, 2876, ++ 222, 2877, 2876, 2876, 2876, 2876, 2876, 2876, ++ 2876, 2877, 2876, 2876, 2877, 2876, 2876, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 222, ++ 2878, 2878, 222, 2878, 2878, 2878, 2878, 2878, ++ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, ++ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, ++ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, ++ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, ++ 2878, 2879, 2879, 2879, 2879, 2879, 2879, 222, ++ 222, 222, 2879, 222, 2879, 2879, 222, 2879, ++ 2879, 2879, 2880, 2879, 2881, 2881, 2882, 2879, ++ 222, 222, 222, 222, 222, 222, 222, 222, + 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, +- 2891, 2892, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2891, 2892, 222, 222, 222, 222, 222, 222, ++ 2893, 2893, 2893, 2893, 2893, 2893, 222, 2893, ++ 2893, 222, 2893, 2893, 2893, 2893, 2893, 2893, + 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, + 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, +- 2893, 2893, 2894, 2895, 2895, 2896, 2896, 2897, +- 2897, 221, 221, 221, 221, 221, 221, 221, ++ 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, ++ 2893, 2893, 2894, 2894, 2894, 2894, 2894, 222, ++ 2895, 2895, 222, 2894, 2894, 2895, 2894, 2896, ++ 2893, 222, 222, 222, 222, 222, 222, 222, ++ 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, ++ 2905, 2906, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2898, 2898, 2899, 2900, 2901, 2901, 2901, 2901, +- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, +- 2901, 221, 2901, 2901, 2901, 2901, 2901, 2901, +- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, +- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, +- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, +- 2901, 2901, 2901, 2901, 2900, 2900, 2898, 2898, +- 2898, 2898, 2898, 221, 221, 221, 2900, 2900, +- 2898, 2902, 2903, 2904, 2904, 2905, 2905, 2905, +- 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, +- 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, +- 2914, 2915, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2916, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, +- 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, +- 2917, 2917, 2917, 2917, 2917, 2918, 2918, 2918, +- 2918, 2918, 2918, 2918, 2918, 2919, 2919, 2919, +- 2919, 2918, 2918, 2918, 2918, 2918, 2918, 2918, +- 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, +- 2918, 2918, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 2920, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, ++ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, ++ 2907, 2907, 2908, 2909, 2909, 2910, 2910, 2911, ++ 2911, 222, 222, 222, 222, 222, 222, 222, + +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, ++ 2912, 2912, 2913, 2914, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 222, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2914, 2914, 2912, 2912, ++ 2912, 2912, 2912, 222, 222, 222, 2914, 2914, ++ 2912, 2916, 2917, 2918, 2918, 2919, 2919, 2919, ++ 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, ++ 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, ++ 2928, 2929, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2930, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, ++ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, ++ 2931, 2931, 2931, 2931, 2931, 2932, 2932, 2932, ++ 2932, 2932, 2932, 2932, 2932, 2933, 2933, 2933, ++ 2933, 2932, 2932, 2932, 2932, 2932, 2932, 2932, ++ 2932, 2932, 2932, 2932, 2932, 2932, 2932, 2932, ++ 2932, 2932, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2934, + +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, +- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2922, +- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, +- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, +- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, +- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, +- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, +- 2922, 2923, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, + +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, +- 2924, 2924, 2924, 2925, 2925, 2925, 2925, 2925, +- 2925, 2925, 2925, 2925, 2925, 2925, 2925, 221, +- 2926, 2926, 2926, 2926, 2927, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2937, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, +- 2923, 2923, 2923, 2923, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2939, 2939, 2939, 2939, 2939, ++ 2939, 2939, 2939, 2939, 2939, 2939, 2939, 222, ++ 2940, 2940, 2940, 2940, 2941, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, +- 2928, 2929, 2929, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2942, 2943, 2943, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2931, 2931, 2931, 2932, 2932, 2932, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2932, 2930, 2930, 2930, 2931, 2932, +- 2931, 2932, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, + +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2931, 2932, 2932, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2945, 2945, 2945, 2946, 2946, 2946, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2946, 2944, 2944, 2944, 2945, 2946, ++ 2945, 2946, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, + +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, +- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2933, +- 2934, 2934, 2934, 2934, 2934, 2934, 2934, 2935, +- 2936, 2937, 2937, 2937, 2938, 2939, 2938, 2939, +- 2940, 2941, 2941, 2941, 2941, 2941, 2941, 2940, +- 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, +- 2940, 2940, 2940, 2940, 2940, 2940, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2945, 2946, 2946, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, + +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2947, ++ 2948, 2948, 2948, 2948, 2948, 2948, 2948, 2949, ++ 2950, 2951, 2951, 2951, 2952, 2953, 2952, 2953, ++ 2954, 2955, 2955, 2955, 2955, 2955, 2955, 2954, ++ 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, ++ 2954, 2954, 2954, 2954, 2954, 2954, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2943, 2944, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, + +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2957, 2958, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, + +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, +- 2945, 221, 221, 221, 221, 221, 221, 221, +- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, +- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, +- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, +- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 221, +- 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, +- 2955, 2956, 221, 221, 221, 221, 2957, 2957, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, +- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 221, +- 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, +- 2967, 2968, 221, 221, 221, 221, 221, 221, +- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, +- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, +- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, +- 2969, 2969, 2969, 2969, 2969, 2969, 221, 221, +- 2970, 2970, 2970, 2970, 2970, 2971, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, ++ 2959, 222, 222, 222, 222, 222, 222, 222, ++ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, ++ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, ++ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, ++ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 222, ++ 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, ++ 2969, 2970, 222, 222, 222, 222, 2971, 2971, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, +- 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2974, +- 2974, 2975, 2976, 2976, 2977, 2977, 2977, 2977, +- 2978, 2978, 2978, 2978, 2974, 2977, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, +- 2987, 2988, 221, 2989, 2989, 2989, 2989, 2989, +- 2989, 2989, 221, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, +- 221, 221, 221, 221, 221, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, +- 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2972, 2972, 2972, 2972, 2972, 2972, 2972, 222, ++ 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, ++ 2981, 2982, 222, 222, 222, 222, 222, 222, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 222, 222, ++ 2984, 2984, 2984, 2984, 2984, 2985, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, +- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, +- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, +- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, +- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, +- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, +- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, +- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, +- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, +- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, +- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2993, +- 2994, 2995, 2995, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2987, 2987, 2987, 2987, 2987, 2987, 2987, 2988, ++ 2988, 2989, 2990, 2990, 2991, 2991, 2991, 2991, ++ 2992, 2992, 2992, 2992, 2988, 2991, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, ++ 3001, 3002, 222, 3003, 3003, 3003, 3003, 3003, ++ 3003, 3003, 222, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 222, 222, 222, 222, 222, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, +- 2996, 2996, 2996, 2996, 2996, 2997, 2997, 2997, +- 2997, 2997, 2997, 221, 221, 221, 221, 2998, +- 2996, 2999, 2999, 2999, 2999, 2999, 2999, 2999, +- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, +- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, +- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, +- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, +- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 3000, +- 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, +- 221, 221, 221, 221, 221, 221, 221, 3001, +- 3001, 3001, 3001, 3002, 3002, 3002, 3002, 3002, +- 3002, 3002, 3002, 3002, 3002, 3002, 3002, 3002, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3003, 3004, 3005, 3006, 3007, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3008, 3008, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3007, ++ 3008, 3009, 3009, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3011, 3011, 3011, ++ 3011, 3011, 3011, 222, 222, 222, 222, 3012, ++ 3010, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3014, ++ 3014, 3014, 3014, 3014, 3014, 3014, 3014, 3014, ++ 222, 222, 222, 222, 222, 222, 222, 3015, ++ 3015, 3015, 3015, 3016, 3016, 3016, 3016, 3016, ++ 3016, 3016, 3016, 3016, 3016, 3016, 3016, 3016, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3017, 3018, 3019, 3020, 3021, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3022, 3022, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3010, 3010, 3010, +- 3010, 3010, 3011, 3011, 3011, 3011, 3011, 3011, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, + +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, +- 3009, 3009, 3009, 3012, 3012, 3012, 3012, 3012, +- 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3024, 3024, 3024, ++ 3024, 3024, 3025, 3025, 3025, 3025, 3025, 3025, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3026, 3026, 3026, 3026, 3026, ++ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, + +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, + +- 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, +- 3012, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3014, 3014, 3014, 3014, 221, 3014, 3014, 3014, +- 3014, 3014, 3014, 3014, 221, 3014, 3014, 221, ++ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, ++ 3026, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3015, 3016, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3028, 3028, 3028, 3028, 222, 3028, 3028, 3028, ++ 3028, 3028, 3028, 3028, 222, 3028, 3028, 222, + +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, +- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3018, +- 3019, 3019, 3019, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 3020, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3021, 3021, 3021, 221, 221, 3022, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 3023, 3023, 3023, 3023, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, +- 3024, 3024, 3024, 3024, 221, 221, 221, 221, +- +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 221, 221, 221, 221, 221, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 3025, 3025, 3025, 221, 221, 221, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 221, 221, 221, 221, 221, 221, 221, +- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, +- 3025, 3025, 221, 221, 3026, 3027, 3028, 3029, +- 3030, 3030, 3030, 3030, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- ++ 3029, 3030, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, +- 3031, 3031, 3031, 3031, 3031, 3031, 221, 221, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, +- 3031, 3031, 3031, 3031, 3031, 3031, 3031, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, +- 3032, 3032, 3032, 3032, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, + +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3032, ++ 3033, 3033, 3033, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 3034, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3035, 3035, 3035, 222, 222, 3036, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 3037, 3037, 3037, 3037, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, + +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 221, +- 221, 1544, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3034, 3034, +- 3034, 3034, 3034, 3034, 3034, 3035, 3036, 3037, +- 3037, 3037, 3033, 3033, 3033, 3038, 3035, 3035, +- 3035, 3035, 3035, 3039, 3039, 3039, 3039, 3039, +- 3039, 3039, 3039, 3040, 3040, 3040, 3040, 3040, +- 3040, 3040, 3040, 3033, 3033, 3041, 3041, 3041, +- 3041, 3041, 3040, 3040, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3041, 3041, 3041, 3041, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3034, 3034, 3034, 3034, 3034, +- 3034, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, +- 3033, 3033, 3033, 3033, 3033, 3033, 3042, 3042, +- 3042, 3042, 3042, 3042, 3042, 3042, 3042, 3042, +- 3042, 3043, 3043, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 222, 222, 222, 222, + +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 3044, 3044, 3044, 2353, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 222, 222, 222, 222, 222, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 3039, 3039, 3039, 222, 222, 222, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 222, 222, 222, 222, 222, 222, 222, ++ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, ++ 3039, 3039, 222, 222, 3040, 3041, 3042, 3043, ++ 3044, 3044, 3044, 3044, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ + 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, + 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, +- 3045, 3045, 3045, 3045, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 222, 222, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, +- 3046, 3046, 3046, 3046, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, + 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, +- 3047, 3047, 3046, 3046, 3046, 3046, 3046, 3046, +- 3046, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 221, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 221, 3048, 3048, +- 221, 221, 3048, 221, 221, 3048, 3048, 221, +- 221, 3048, 3048, 3048, 3048, 221, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, +- 3049, 3049, 221, 3049, 221, 3049, 3049, 3049, +- 3049, 3050, 3049, 3049, 221, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 222, ++ 222, 1546, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3048, 3048, ++ 3048, 3048, 3048, 3048, 3048, 3049, 3050, 3051, ++ 3051, 3051, 3047, 3047, 3047, 3052, 3049, 3049, ++ 3049, 3049, 3049, 3053, 3053, 3053, 3053, 3053, ++ 3053, 3053, 3053, 3054, 3054, 3054, 3054, 3054, ++ 3054, 3054, 3054, 3047, 3047, 3055, 3055, 3055, ++ 3055, 3055, 3054, 3054, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3055, 3055, 3055, 3055, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3048, 3048, 3048, 3048, 3048, ++ 3048, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3056, 3056, ++ 3056, 3056, 3056, 3056, 3056, 3056, 3056, 3056, ++ 3056, 3057, 3057, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3049, 3049, 3049, 3049, 3048, 3048, 221, 3048, +- 3048, 3048, 3048, 221, 221, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 221, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 221, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 221, 3048, 3048, 3048, 3048, 221, +- 3048, 3048, 3048, 3048, 3048, 221, 3048, 221, +- 221, 221, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 221, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 3058, 3058, 3058, 2367, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, ++ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, ++ 3059, 3059, 3059, 3059, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 3060, 3060, 3060, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 1536, 1536, 221, 221, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3051, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3052, 3049, 3049, 3049, 3049, +- 3049, 3049, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3051, 3049, 3049, 3049, 3049, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, ++ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, ++ 3061, 3061, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3052, 3049, 3049, +- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3051, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3052, +- 3049, 3049, 3049, 3049, 3049, 3049, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3051, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3052, 3049, 3049, 3049, 3049, 3049, 3049, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, +- 3048, 3051, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, +- 3049, 3049, 3049, 3052, 3049, 3049, 3049, 3049, +- 3049, 3049, 3053, 3054, 221, 221, 3055, 3056, +- 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, +- 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, +- 3063, 3064, 3055, 3056, 3057, 3058, 3059, 3060, +- 3061, 3062, 3063, 3064, 3055, 3056, 3057, 3058, +- 3059, 3060, 3061, 3062, 3063, 3064, 3055, 3056, +- 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 222, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 222, 3062, 3062, ++ 222, 222, 3062, 222, 222, 3062, 3062, 222, ++ 222, 3062, 3062, 3062, 3062, 222, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 222, 3063, 222, 3063, 3063, 3063, ++ 3063, 3064, 3063, 3063, 222, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, + +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, ++ 3063, 3063, 3063, 3063, 3062, 3062, 222, 3062, ++ 3062, 3062, 3062, 222, 222, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 222, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 222, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 222, 3062, 3062, 3062, 3062, 222, ++ 3062, 3062, 3062, 3062, 3062, 222, 3062, 222, ++ 222, 222, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 222, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, + +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3065, +- 3065, 3065, 3065, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3066, 3065, 3065, +- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, +- 3065, 3065, 3065, 3065, 3066, 3065, 3065, 3067, +- 3068, 3067, 3067, 3069, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 3066, 3066, 3066, 3066, 3066, +- 221, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 1538, 1538, 222, 222, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3065, 3063, 3063, 3063, 3063, + +- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, +- 1988, 1988, 3070, 1988, 1988, 1988, 1988, 1988, +- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, +- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 221, +- 221, 221, 221, 221, 221, 3071, 3071, 3071, +- 3071, 3071, 3071, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3066, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3065, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3066, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3065, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3066, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3067, 3068, 222, 222, 3069, 3070, ++ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, ++ 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, ++ 3077, 3078, 3069, 3070, 3071, 3072, 3073, 3074, ++ 3075, 3076, 3077, 3078, 3069, 3070, 3071, 3072, ++ 3073, 3074, 3075, 3076, 3077, 3078, 3069, 3070, ++ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, + +- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 221, +- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, +- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, +- 3072, 221, 221, 3072, 3072, 3072, 3072, 3072, +- 3072, 3072, 221, 3072, 3072, 221, 3072, 3072, +- 3072, 3072, 3072, 221, 221, 221, 221, 221, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, +- 3073, 3073, 3073, 3073, 3073, 3073, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 3074, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, + +- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, +- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, +- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, +- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, +- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, +- 3075, 3075, 3075, 3075, 3075, 221, 221, 221, +- 3076, 3076, 3076, 3076, 3076, 3076, 3076, 3077, +- 3077, 3077, 3077, 3077, 3077, 3077, 221, 221, +- 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, +- 3086, 3087, 221, 221, 221, 221, 3075, 3088, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3079, ++ 3079, 3079, 3079, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3080, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3080, 3079, 3079, 3081, ++ 3082, 3081, 3081, 3083, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 3080, 3080, 3080, 3080, 3080, ++ 222, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, ++ 2001, 2001, 3084, 2001, 2001, 2001, 2001, 2001, ++ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, ++ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 222, ++ 222, 222, 222, 222, 222, 3085, 3085, 3085, ++ 3085, 3085, 3085, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 222, ++ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 3086, ++ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 3086, ++ 3086, 222, 222, 3086, 3086, 3086, 3086, 3086, ++ 3086, 3086, 222, 3086, 3086, 222, 3086, 3086, ++ 3086, 3086, 3086, 222, 222, 222, 222, 222, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, ++ 3087, 3087, 3087, 3087, 3087, 3087, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 3088, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ + 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, + 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, + 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, +- 3089, 3089, 3089, 3089, 3089, 3089, 3090, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, +- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, +- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, +- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, +- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, +- 3091, 3091, 3091, 3091, 3092, 3092, 3092, 3092, +- 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, +- 3101, 3102, 221, 221, 221, 221, 221, 3103, ++ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, ++ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, ++ 3089, 3089, 3089, 3089, 3089, 222, 222, 222, ++ 3090, 3090, 3090, 3090, 3090, 3090, 3090, 3091, ++ 3091, 3091, 3091, 3091, 3091, 3091, 222, 222, ++ 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, ++ 3100, 3101, 222, 222, 222, 222, 3089, 3102, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, +- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, +- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, +- 3104, 3104, 3104, 3105, 3106, 3106, 3107, 3108, +- 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, +- 3117, 3118, 221, 221, 221, 221, 221, 221, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3104, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3106, 3106, 3106, 3106, ++ 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, ++ 3115, 3116, 222, 222, 222, 222, 222, 3117, + +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 221, +- 3119, 3119, 3119, 3119, 221, 3119, 3119, 221, +- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 3119, +- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 221, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3119, 3120, 3120, 3121, 3122, ++ 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, ++ 3131, 3132, 222, 222, 222, 222, 222, 222, + +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, +- 3120, 3120, 3120, 3120, 3120, 323, 323, 3121, +- 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, +- 3122, 3122, 3122, 3122, 3122, 3122, 3122, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, ++ 3133, 3133, 3133, 3133, 222, 3133, 3133, 222, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, + +- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, +- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, +- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, +- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, +- 3123, 3123, 3124, 3124, 3124, 3124, 3124, 3124, +- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, +- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, +- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, +- 3124, 3124, 3124, 3124, 3125, 3125, 3125, 3125, +- 3125, 3125, 3126, 3127, 323, 323, 323, 323, +- 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, +- 3136, 3137, 323, 323, 323, 323, 3138, 3138, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 324, 324, 3135, ++ 3135, 3135, 3135, 3135, 3135, 3135, 3135, 3135, ++ 3136, 3136, 3136, 3136, 3136, 3136, 3136, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3139, ++ 3139, 3139, 3140, 3141, 324, 324, 324, 324, ++ 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, ++ 3150, 3151, 324, 324, 324, 324, 3152, 3152, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, +- 3139, 3139, 3139, 3139, 3140, 3139, 3139, 3139, +- 3141, 3139, 3139, 3139, 3139, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 323, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3143, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, +- 3142, 3142, 3142, 3142, 3142, 3142, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, +- 323, 323, 323, 323, 323, 323, 323, 323, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3154, 3153, 3153, 3153, ++ 3155, 3153, 3153, 3153, 3153, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 3144, 3144, 3144, 3144, 437, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 437, 3144, 3144, 437, 3144, 437, 437, 3144, +- 437, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, +- 437, 3144, 437, 3144, 437, 437, 437, 437, +- 437, 437, 3144, 437, 437, 437, 437, 3144, +- 437, 3144, 437, 3144, 437, 3144, 3144, 3144, +- 437, 3144, 3144, 437, 3144, 437, 437, 3144, +- 437, 3144, 437, 3144, 437, 3144, 437, 3144, +- 437, 3144, 3144, 437, 3144, 437, 437, 3144, +- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, +- 437, 3144, 3144, 3144, 3144, 437, 3144, 437, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 437, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 437, 437, 437, 437, +- 437, 3144, 3144, 3144, 437, 3144, 3144, 3144, +- 3144, 3144, 437, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, +- 3144, 3144, 3144, 3144, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 3145, 3145, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, ++ 324, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3157, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, + +- 1681, 1681, 1681, 1681, 3146, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 3147, 3147, 3147, 3147, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, +- 1681, 1681, 1681, 1681, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, +- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 3147, +- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, +- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1683, +- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, +- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1611, +- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, +- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, ++ 3158, 3158, 3158, 3158, 438, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 438, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 438, 3158, 438, 3158, 438, 438, 438, 438, ++ 438, 438, 3158, 438, 438, 438, 438, 3158, ++ 438, 3158, 438, 3158, 438, 3158, 3158, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 438, 3158, 438, 3158, 438, 3158, 438, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 438, 3158, 3158, 3158, 3158, 438, 3158, 438, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 438, 438, 438, 438, ++ 438, 3158, 3158, 3158, 438, 3158, 3158, 3158, ++ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 3159, 3159, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, + +- 3148, 3148, 3149, 3150, 3151, 3152, 3153, 3154, +- 3155, 3156, 3157, 3158, 3158, 3159, 3159, 3159, +- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, +- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, +- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, +- 3160, 3160, 3161, 3161, 3161, 3161, 3162, 3163, +- 3164, 3165, 3164, 3164, 3164, 3164, 3164, 3164, +- 3164, 3164, 3164, 3164, 3164, 3165, 3164, 3165, +- 3164, 3164, 3165, 3164, 3164, 3164, 3165, 3164, +- 3164, 3164, 3161, 3161, 3161, 3161, 3161, 3166, +- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3168, +- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3168, +- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3167, +- 3167, 3167, 3169, 3169, 3170, 3159, 3159, 3159, +- 3171, 3171, 3167, 3167, 3167, 3167, 3167, 3167, +- 3167, 3168, 3167, 3168, 3168, 3167, 3171, 3172, +- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3167, +- 3167, 3167, 3173, 3173, 3173, 3173, 3174, 3175, +- 3161, 3174, 3174, 3174, 3174, 3174, 3174, 3174, +- 3174, 3174, 3174, 3176, 3176, 3176, 3176, 3176, +- 3176, 3176, 3176, 3176, 3176, 3176, 3176, 3176, +- 3176, 3176, 3176, 3176, 3176, 3159, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3177, 3177, +- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, +- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, +- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, ++ 1691, 1691, 1691, 1691, 3160, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3161, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1696, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1613, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + +- 3178, 3179, 3179, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, +- 1891, 1891, 3180, 1891, 1891, 1891, 1891, 1891, +- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, +- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 3180, +- 1891, 1891, 3179, 3179, 3179, 3179, 3179, 3179, +- 3179, 3179, 3179, 3181, 3147, 3147, 3147, 3147, +- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, +- 1891, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3179, 3179, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3182, 3182, 3182, 3182, 3182, 3182, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 3183, 3183, 3183, +- 1611, 1611, 1611, 1611, 1611, 1611, 1683, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1683, 3183, 3183, +- 1611, 1611, 1611, 1611, 1611, 1684, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1614, 1614, 1683, 1683, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1609, 1609, 1611, +- 1611, 1611, 1611, 1611, 1609, 1611, 1611, 1611, +- 1611, 1611, 1684, 1684, 1684, 3184, 1611, 1684, +- 1611, 1611, 1684, 3185, 3185, 1683, 1683, 3183, +- 3183, 3183, 3183, 3183, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1683, 1683, 1683, 3184, 1683, 1683, 1683, +- 3183, 3183, 3183, 3186, 3186, 3186, 3186, 3186, +- +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1683, +- 1611, 1683, 1684, 1684, 1611, 1611, 1684, 1684, +- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, +- 1684, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1684, 1684, +- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, +- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, +- 1684, 1611, 1611, 1611, 1684, 1611, 1611, 1611, +- 1611, 1684, 1684, 1684, 1611, 1684, 1684, 1684, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1684, +- 1611, 1684, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1609, 1611, 1609, 1611, 1609, 1611, 1611, 1611, +- 1611, 1611, 1684, 1611, 1611, 1611, 1611, 1609, +- 1611, 1609, 1609, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 3184, 1611, 1611, 1611, 1611, 1683, 1683, 3183, +- +- 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1609, +- 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, +- 1609, 1609, 1609, 1609, 1609, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1609, 1609, 1609, 1609, 1609, 1609, +- 1609, 1609, 1609, 1609, 1609, 1609, 1613, 1613, +- 3187, 3187, 3187, 3187, 1613, 1613, 1614, 1614, +- 1614, 1614, 1683, 3183, 3183, 3183, 3183, 3188, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 3185, 3185, 1683, 1683, +- 1683, 1683, 3189, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 3185, 1683, 1683, 1683, 1683, 3190, 3190, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 3191, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1614, 1614, 1614, 1614, +- 1614, 1614, 1614, 1614, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 1683, 1614, 1614, 1614, 1614, +- 1614, 1614, 1683, 1611, 1611, 1611, 1611, 1611, +- +- 3192, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 3192, 1611, 1611, 1611, 3192, 1611, 3192, +- 1611, 3192, 1611, 3192, 1611, 1611, 1611, 3192, +- 1611, 1611, 1611, 1611, 1611, 1611, 3192, 3192, +- 1611, 1611, 1611, 1611, 3192, 1611, 3192, 3192, +- 1611, 1611, 1611, 1611, 3192, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 3184, 3184, 3183, 3183, 1684, 1684, 1684, +- 1611, 1611, 1611, 1684, 1684, 1684, 1684, 1684, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 3193, 3193, +- 3193, 3194, 3194, 3194, 1613, 1613, 1613, 1613, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1684, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1611, 1611, 1611, 1611, 1684, 1684, 1684, 1611, +- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, +- 1684, 1611, 1611, 1611, 1611, 1611, 1683, 1683, +- 1683, 1683, 1683, 1683, 3190, 1683, 1683, 1683, +- 3183, 3191, 3191, 3195, 3195, 3196, 3197, 3197, +- 3147, 3147, 3147, 3147, 3198, 3199, 3199, 3199, +- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, +- 1683, 1683, 1683, 3184, 3184, 3147, 3147, 3147, +- 1683, 1683, 1683, 1683, 3191, 3191, 3191, 3182, +- 3182, 3200, 3196, 3197, 3197, 3147, 3147, 3147, +- +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, +- 3201, 3201, 3201, 3201, 3202, 3202, 3202, 3147, +- 3147, 3147, 3147, 3202, 3202, 3202, 3202, 3202, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 3203, 3203, 3203, +- 3203, 3202, 3147, 3147, 3147, 3147, 3147, 3147, +- 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, +- 3196, 3196, 3196, 3196, 3147, 3147, 3147, 3147, +- 3199, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 3147, 3147, 3147, 3147, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 3147, 3147, 3147, 3147, 3147, 3147, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, +- 1613, 1613, 1613, 1613, 1613, 1613, 3147, 3147, +- 3159, 3159, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- +- 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, +- 1616, 1616, 1616, 1616, 3204, 3196, 3196, 3205, +- 3183, 3183, 3183, 3183, 3183, 3183, 3183, 3183, +- 3206, 3189, 3189, 3189, 3189, 3189, 3189, 3207, +- 3191, 3191, 3191, 3191, 3191, 3191, 3189, 3191, ++ 3163, 3163, 3164, 3165, 3166, 3167, 3168, 3169, ++ 3170, 3171, 3172, 3173, 3173, 3174, 3174, 3174, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3176, 3176, 3176, 3176, 3177, 3178, ++ 3179, 3180, 3179, 3179, 3179, 3179, 3179, 3179, ++ 3179, 3179, 3179, 3179, 3179, 3180, 3179, 3180, ++ 3179, 3179, 3180, 3179, 3179, 3179, 3180, 3179, ++ 3179, 3179, 3176, 3176, 3176, 3176, 3176, 3181, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, + 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, +- 3189, 3207, 3207, 3189, 3189, 3189, 3189, 3189, +- 3189, 3189, 3191, 3208, 3189, 3189, 3189, 3196, +- 3191, 3191, 3191, 3191, 3191, 3191, 3208, 3191, +- 3191, 3191, 3191, 3191, 3182, 3200, 3200, 3200, +- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, +- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3182, ++ 3182, 3182, 3184, 3184, 3185, 3174, 3174, 3174, ++ 3186, 3186, 3182, 3182, 3182, 3182, 3182, 3182, ++ 3182, 3183, 3182, 3183, 3183, 3182, 3186, 3187, + 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, +- 3182, 3182, 3182, 3182, 3200, 3200, 3200, 3200, +- 3200, 3196, 3197, 3200, 3200, 3200, 3200, 3204, +- 3197, 3199, 3200, 3196, 3200, 3200, 3200, 3200, +- 3183, 3183, 3183, 3183, 3183, 3191, 3191, 3191, ++ 3182, 3182, 3188, 3188, 3188, 3188, 3189, 3190, ++ 3176, 3189, 3189, 3189, 3189, 3189, 3189, 3189, ++ 3189, 3189, 3189, 3191, 3191, 3191, 3191, 3191, + 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, +- 3191, 3191, 3182, 3182, 3182, 3182, 3182, 3182, +- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, +- 3200, 3200, 3200, 3197, 3197, 3196, 3196, 3196, +- 3196, 3196, 3196, 3197, 3197, 3197, 3196, 3196, +- 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3200, +- 3209, 3209, 3196, 3205, 3196, 3196, 3196, 3196, +- 3183, 3200, 3200, 3196, 3196, 3196, 3196, 3196, +- 3196, 3196, 3196, 3197, 3199, 3205, 3205, 3205, +- 3182, 3207, 3207, 3207, 3207, 3207, 3207, 3207, +- 3207, 3207, 3207, 3207, 3207, 3207, 3182, 3182, +- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3200, +- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, +- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, +- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, ++ 3191, 3191, 3191, 3191, 3191, 3174, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, + +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, +- 3210, 3210, 3210, 3210, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3203, 3203, 3203, 3203, 3203, 3203, 3203, 3203, +- 3203, 3203, 3203, 3203, 3203, 3203, 3147, 3147, +- 3196, 3196, 3196, 3196, 3197, 3198, 3198, 3198, +- 3196, 3196, 3196, 3199, 3199, 3147, 3147, 3147, +- 3196, 3196, 3196, 3197, 3197, 3197, 3197, 3198, +- 3198, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3196, 3196, 3196, 3196, 3196, 3196, 3197, 3197, +- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3197, +- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3197, +- 3197, 3199, 3199, 3199, 3199, 3198, 3198, 3198, +- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3199, +- 3199, 3199, 3199, 3198, 3198, 3198, 3147, 3198, +- 3197, 3197, 3197, 3211, 3211, 3211, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3198, 3198, +- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3199, +- 3199, 3199, 3198, 3198, 3147, 3147, 3147, 3147, ++ 3193, 3194, 3195, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 3196, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 3196, ++ 1904, 1904, 3194, 3194, 3194, 3194, 3194, 3195, ++ 3194, 3194, 3194, 3197, 3161, 3161, 3161, 3161, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3194, 3194, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3198, 3198, 3198, 3198, 3198, 3198, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3199, 1696, 1696, 3199, 3199, 3199, 3199, ++ 3199, 3199, 3199, 3199, 3199, 3200, 3200, 3200, ++ 1613, 1613, 1613, 1613, 1613, 1613, 3199, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 3199, 3200, 3200, ++ 1613, 1613, 1613, 1613, 1613, 1697, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1696, 1696, 3199, 3199, ++ 1696, 3199, 3199, 3199, 3201, 3201, 3199, 3199, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1611, 1611, 1613, ++ 1613, 1613, 1613, 1613, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1697, 1697, 1697, 3202, 1613, 1697, ++ 1613, 1613, 1697, 3203, 3203, 3199, 3199, 3200, ++ 3200, 3200, 3200, 3200, 3199, 3199, 3199, 3199, + 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, +- 3198, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3211, 3211, 3211, 3211, 3211, 3211, 3211, 3212, +- 3212, 3147, 3147, 3147, 3147, 3147, 3147, 3147, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1696, 1696, 3199, 3202, 3199, 1696, 3199, ++ 3200, 3200, 3200, 3204, 3204, 3204, 3204, 3204, + +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 221, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, +- 1751, 1751, 1751, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, +- 3221, 3222, 221, 221, 221, 221, 221, 221, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 3199, ++ 1613, 3199, 1697, 1697, 1613, 1613, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1613, 1613, 1613, 1697, 1613, 1613, 1613, ++ 1613, 1697, 1697, 1697, 1613, 1697, 1697, 1697, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1697, ++ 1613, 1697, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1611, 1613, 1611, 1613, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1697, 1613, 1613, 1613, 1613, 1611, ++ 1613, 1611, 1611, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 3202, 1613, 1613, 1613, 1613, 3199, 1696, 3200, + +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, ++ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1611, 1611, 1611, 1611, 1611, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1611, 1615, 1615, ++ 3205, 3205, 3205, 3205, 1615, 1615, 3201, 3201, ++ 3201, 1616, 3199, 3200, 3200, 3200, 3200, 3206, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 3199, 1696, 1696, 3199, 3203, 3203, 3199, 3199, ++ 3199, 3199, 3207, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 1696, 1696, 3199, 3199, 3199, 3199, 1696, 1696, ++ 3203, 1696, 1696, 1696, 1696, 3208, 3208, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 3209, 3199, 1696, 1696, ++ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 3199, 3199, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 3199, 1696, 1696, 1696, ++ 1696, 1696, 3199, 3199, 3199, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 3199, 3199, 3199, 3201, 3201, 3201, 3201, ++ 3201, 3201, 3201, 3201, 3199, 3199, 3199, 1696, ++ 1696, 3199, 1696, 3199, 1696, 1696, 1696, 1696, ++ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 1696, 1696, 1696, 3199, 3201, 3201, 3201, 3201, ++ 3201, 3201, 3199, 1613, 1613, 1613, 1613, 1613, + +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, +- 3147, 3147, 3147, 3147, 3147, 3147, 3223, 3223, ++ 3210, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3210, 1613, 1613, 1613, 3210, 1613, 3210, ++ 1613, 3210, 1613, 3210, 1613, 1613, 1613, 3210, ++ 1613, 1613, 1613, 1613, 1613, 1613, 3210, 3210, ++ 1613, 1613, 1613, 1613, 3210, 1613, 3210, 3210, ++ 1613, 1613, 1613, 1613, 3210, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3202, 3202, 3200, 3200, 1697, 1697, 1697, ++ 1613, 1613, 1613, 1697, 1697, 1697, 1697, 1697, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 3211, 3211, ++ 3211, 3212, 3212, 3212, 1615, 1615, 1615, 1615, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1697, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1697, 1697, 1697, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1697, 1613, 1613, 1613, 1613, 1613, 1696, 1696, ++ 1696, 1696, 1696, 3199, 3208, 3199, 3199, 3199, ++ 3200, 3209, 3209, 3213, 3213, 3214, 3215, 3215, ++ 3161, 3161, 3161, 3161, 3216, 3217, 3217, 3217, ++ 3199, 3199, 3199, 3199, 3199, 3199, 1696, 1696, ++ 1696, 3199, 1696, 3202, 3202, 3161, 3161, 3161, ++ 3199, 1696, 1696, 3199, 3209, 3209, 3209, 3218, ++ 3218, 3219, 3214, 3215, 3215, 3161, 3161, 3161, + +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3221, 3221, 3221, 3161, ++ 3161, 3161, 3161, 3221, 3221, 3221, 3221, 3221, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 3222, 3222, 3222, ++ 3222, 3221, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3214, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3214, 3161, 3161, 3161, 3161, ++ 3217, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, +- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1911, 1911, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 3161, 3161, ++ 3174, 3174, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, ++ 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, ++ 1618, 1618, 1618, 1618, 3223, 3214, 3214, 3224, ++ 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, ++ 3225, 3207, 3207, 3207, 3207, 3207, 3207, 3226, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3207, 3209, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3207, 3226, 3226, 3207, 3207, 3207, 3207, 3207, ++ 3207, 3207, 3209, 3227, 3207, 3207, 3207, 3214, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3227, 3209, ++ 3209, 3209, 3209, 3209, 3218, 3219, 3219, 3219, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3218, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3218, 3218, 3218, 3218, 3219, 3219, 3219, 3219, ++ 3219, 3214, 3215, 3219, 3219, 3219, 3219, 3223, ++ 3215, 3217, 3219, 3214, 3219, 3219, 3219, 3219, ++ 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3209, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, ++ 3209, 3209, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3215, 3215, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3215, 3215, 3215, 3214, 3214, ++ 3228, 3228, 3228, 3228, 3219, 3229, 3229, 3219, ++ 3229, 3229, 3214, 3224, 3214, 3214, 3214, 3214, ++ 3200, 3219, 3219, 3214, 3214, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3215, 3217, 3224, 3224, 3224, ++ 3218, 3226, 3226, 3226, 3226, 3226, 3226, 3226, ++ 3226, 3226, 3226, 3226, 3226, 3226, 3218, 3218, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, + +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, +- 1906, 1906, 1906, 1906, 1906, 1911, 1911, 1911, +- 1911, 3225, 2223, 2223, 2223, 2223, 2223, 2223, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, +- 3226, 3226, 3226, 3226, 3226, 3226, 2223, 2223, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, +- 1908, 1908, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, +- 1909, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, +- 3227, 3227, 3227, 3227, 3227, 3227, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3229, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3229, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, +- 3228, 3228, 3228, 3228, 3228, 3228, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 3223, 3223, +- +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, +- 1902, 1902, 1902, 2223, 2223, 2223, 2223, 2223, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 3223, 3223, +- +- 1468, 3039, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, +@@ -7054,3392 +6225,4241 @@ + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, +- 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, +- 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, ++ 3230, 3230, 3230, 3230, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3222, 3222, 3222, 3222, 3222, 3222, 3222, 3222, ++ 3222, 3222, 3222, 3222, 3222, 3222, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3215, 3216, 3216, 3216, ++ 3214, 3214, 3214, 3217, 3217, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3215, 3215, 3215, 3215, 3216, ++ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3214, 3214, 3215, 3215, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, ++ 3215, 3217, 3217, 3217, 3217, 3216, 3216, 3216, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, ++ 3217, 3217, 3217, 3216, 3216, 3216, 3161, 3216, ++ 3215, 3215, 3215, 3231, 3231, 3231, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3216, 3216, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, ++ 3217, 3217, 3216, 3216, 3161, 3161, 3161, 3161, ++ 3217, 3217, 3217, 3217, 3217, 3217, 3217, 3217, ++ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3232, ++ 3232, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 222, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, ++ 3241, 3242, 222, 222, 222, 222, 222, 222, + +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, +- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3243, 3243, + +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, +- 3232, 3232, 3232, 3232, 3232, 3232, 3223, 3223 ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, ++ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1924, 1924, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1919, 1924, 1924, 1924, ++ 1924, 3245, 2236, 2236, 2236, 2236, 2236, 2236, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, ++ 3246, 3246, 3246, 3246, 3246, 3246, 2236, 2236, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, ++ 1921, 1921, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, ++ 3247, 3247, 3247, 3247, 3247, 3247, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3249, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3249, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, ++ 3248, 3248, 3248, 3248, 3248, 3248, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 3243, 3243, ++ ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 2236, 2236, 2236, 2236, 2236, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 3243, 3243, ++ ++ 1469, 3053, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, ++ 3252, 3252, 3252, 3252, 3252, 3252, 3243, 3243 + }; + + static constexpr Properties uc_properties[] = { +- { 9, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, +- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 19, 5, 0, 2 }, +- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 2, 2, 39, 2, 0, 2 }, +- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, +- { 9, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, +- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 1, 1, 38, 1, 0, 2 }, +- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, +- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, +- { 6, 9, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 37, 5, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 12, 3, 13, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 11, 3, 13, 0, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, +- { 20, 3, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 18, 11, 1, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 10, 1, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 0, 2 }, +- { 3, 2, 0, 0, 0, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 2, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 3, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 4, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 5, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 6, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 7, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 8, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 3, 2, 0, 0, 9, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, +- { 21, 10, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, +- { 22, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 19, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 0, 2 }, +- { 22, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, +- { 6, 6, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 23, 10, 0, 0, -1, 16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 10, 18, 0, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 19, 4, 2, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 4, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 29, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 26, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 5, 2, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 743}, {0, 743}, {0, 775} }, 0, 10, 14, 6, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 2 }, +- { 5, 2, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 24, 10, 0, 0, -1, -16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 5, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, +- { 26, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 418}, {1, 415}, {0, 0} }, 0, 10, 14, 6, 4, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 121}, {0, 121}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {1, 421}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -232}, {0, -232}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {1, 500}, {1, 500}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -121}, {0, 0}, {0, 0}, {0, -121} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -300}, {0, -300}, {0, -268} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 195}, {0, 195}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 210}, {0, 0}, {0, 0}, {0, 210} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 206}, {0, 0}, {0, 0}, {0, 206} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 205}, {0, 0}, {0, 0}, {0, 205} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 79}, {0, 0}, {0, 0}, {0, 79} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 202}, {0, 0}, {0, 0}, {0, 202} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 203}, {0, 0}, {0, 0}, {0, 203} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 207}, {0, 0}, {0, 0}, {0, 207} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 97}, {0, 97}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 211}, {0, 0}, {0, 0}, {0, 211} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 209}, {0, 0}, {0, 0}, {0, 209} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 163}, {0, 163}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 213}, {0, 0}, {0, 0}, {0, 213} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 214}, {0, 0}, {0, 0}, {0, 214} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 218}, {0, 0}, {0, 0}, {0, 218} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 217}, {0, 0}, {0, 0}, {0, 217} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 219}, {0, 0}, {0, 0}, {0, 219} }, 0, 10, 14, 7, 3, 3 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 56}, {0, 56}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 2}, {0, 0}, {0, 1}, {0, 2} }, 0, 10, 14, 7, 3, 3 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 1}, {0, -1}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -2}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -79}, {0, -79}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 511}, {1, 511}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -97}, {0, 0}, {0, 0}, {0, -97} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -56}, {0, 0}, {0, 0}, {0, -56} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 1}, {0, 0}, {0, 0}, {1, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -163}, {0, 0}, {0, 0}, {0, -163} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 3}, {0, 0}, {0, 0}, {1, 3} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 5}, {1, 5}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 7}, {1, 7}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -195}, {0, 0}, {0, 0}, {0, -195} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 69}, {0, 0}, {0, 0}, {0, 69} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 71}, {0, 0}, {0, 0}, {0, 71} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 9}, {1, 9}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 11}, {1, 11}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 13}, {1, 13}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -210}, {0, -210}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -206}, {0, -206}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -205}, {0, -205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -202}, {0, -202}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -203}, {0, -203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 15}, {1, 15}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 17}, {1, 17}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -207}, {0, -207}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 19}, {1, 19}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 21}, {1, 21}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -209}, {0, -209}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -211}, {0, -211}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 23}, {1, 23}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 25}, {1, 25}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 27}, {1, 27}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 29}, {1, 29}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -213}, {0, -213}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -214}, {0, -214}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 31}, {1, 31}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -218}, {0, -218}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 33}, {1, 33}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 35}, {1, 35}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -69}, {0, -69}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -217}, {0, -217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -71}, {0, -71}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -219}, {0, -219}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 37}, {1, 37}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 39}, {1, 39}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 17, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 17, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 17, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 8, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 28, 10, 0, 0, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 36 }, +- { 17, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 0, 17, 230, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 232, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 216, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 202, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 202, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 1, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 1, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 1, 0, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 1 }, +- { 0, 17, 240, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 84}, {0, 84}, {0, 116} }, 4, 4, 23, 4, 3, 1 }, +- { 0, 17, 230, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 2, 1 }, +- { 0, 17, 230, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 232, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 233, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 234, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 233, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 234, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 233, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 17, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 0, 4 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 116}, {0, 0}, {0, 0}, {0, 116} }, 0, 10, 14, 7, 3, 4 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 38}, {0, 0}, {0, 0}, {0, 38} }, 0, 10, 14, 7, 3, 4 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 3, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 37}, {0, 0}, {0, 0}, {0, 37} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 63}, {0, 0}, {0, 0}, {0, 63} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 503}, {1, 503}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -38}, {0, -38}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -37}, {0, -37}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 507}, {1, 507}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -31}, {0, -31}, {0, 1} }, 0, 10, 14, 6, 4, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -63}, {0, -63}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 8} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -62}, {0, -62}, {0, -30} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -57}, {0, -57}, {0, -25} }, 0, 10, 14, 6, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -47}, {0, -47}, {0, -15} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -54}, {0, -54}, {0, -22} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -86}, {0, -86}, {0, -54} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -80}, {0, -80}, {0, -48} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -116}, {0, -116}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 5, 3, 80, { {0, -60}, {0, 0}, {0, 0}, {0, -60} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, -96}, {0, -96}, {0, -64} }, 0, 10, 14, 6, 3, 4 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 7, 3, 80, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, +- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 2, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 15}, {0, 0}, {0, 0}, {0, 15} }, 0, 10, 14, 7, 0, 5 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -15}, {0, -15}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 6 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 6 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 6 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 11, 1, 6 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 6 }, +- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 467}, {1, 464}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 12, 1, 6 }, +- { 20, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 0, 1, 6 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 6 }, +- { 27, 4, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 6 }, +- { 13, 1, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 0, 17, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 222, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 228, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 10, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 11, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 12, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 13, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 14, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 15, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 16, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 17, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 18, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 19, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 19, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 20, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 21, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 22, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 20, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 7 }, +- { 0, 17, 23, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 7 }, +- { 0, 17, 24, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 0, 17, 25, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 7 }, +- { 0, 17, 18, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 18, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, +- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, +- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 7 }, +- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 7 }, +- { 10, 5, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, +- { 10, 5, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, +- { 10, 5, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, +- { 26, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 26, 13, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 25, 4, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, +- { 27, 13, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, +- { 25, 6, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 2 }, +- { 25, 13, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 8 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 30, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 31, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 32, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, +- { 10, 13, 0, 5, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 8 }, +- { 25, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, +- { 18, 13, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 17, 13, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 0, 17, 27, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 28, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 29, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 30, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 31, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 32, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 33, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 34, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 3, 5, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 5, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 25, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, +- { 25, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 25, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 13, 9, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 0, 17, 35, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 18, 13, 0, 3, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, +- { 18, 13, 0, 2, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, +- { 18, 13, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 10, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 17, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 3, 2, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 3, 2, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, +- { 29, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 25, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 9 }, +- { 25, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 9 }, +- { 13, 13, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 10, 13, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 4, 0, 9 }, +- { 18, 13, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 0, 17, 36, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, +- { 18, 13, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 18, 13, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 18, 13, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 0, 17, 230, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, +- { 0, 17, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, +- { 18, 13, 0, 2, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 10 }, +- { 18, 13, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, +- { 3, 1, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 3, 1, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, +- { 18, 1, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, +- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, +- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, +- { 17, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, +- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 66 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 66 }, +- { 17, 1, 0, 1, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, +- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, +- { 27, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 66 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 82 }, +- { 17, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, +- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 82 }, +- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 82 }, +- { 18, 1, 0, 3, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, +- { 18, 1, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, +- { 0, 17, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 95 }, +- { 25, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 95 }, +- { 18, 13, 0, 2, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 18, 13, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 18, 13, 0, 3, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, +- { 18, 13, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 1, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 28, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 10, 5, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, +- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 3, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 18, 13, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 17, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 10, 5, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, +- { 0, 17, 220, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 220, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 27, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 28, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 29, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, +- { 0, 17, 7, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, +- { 0, 17, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 11 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, +- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, +- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 12 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, +- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, +- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, +- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, +- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, +- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 12 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, +- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, +- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, +- { 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 13 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 13 }, +- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 13 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 14 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, +- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, +- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 14 }, +- { 27, 4, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 14 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, +- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, +- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 15 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, +- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, +- { 5, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, +- { 3, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, +- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, +- { 27, 4, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 16 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 17 }, +- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, +- { 0, 17, 7, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 0, 17, 84, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 0, 17, 91, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, +- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 17 }, +- { 5, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, +- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, +- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 18 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, +- { 0, 17, 7, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, +- { 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, +- { 0, 17, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, +- { 1, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, +- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 19 }, +- { 29, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, +- { 5, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, +- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 19 }, +- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 20 }, +- { 0, 17, 9, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 21 }, +- { 0, 17, 103, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, +- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, +- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, +- { 0, 17, 107, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 21 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 21 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, +- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 22 }, +- { 0, 17, 118, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, +- { 0, 17, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, +- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, +- { 0, 17, 122, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, +- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, +- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 3, 22 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, +- { 18, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 23 }, +- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 0, 17, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 3, 0, 0, 0, 0, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 2, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 3, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 4, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 5, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 6, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 7, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 8, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 3, 0, 0, 0, 9, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, +- { 5, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, +- { 0, 17, 216, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 21, 10, 0, 0, -1, 1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 23 }, +- { 22, 10, 0, 0, -1, -1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 23 }, +- { 1, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 23 }, +- { 18, 0, 0, 0, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 23 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, +- { 0, 17, 129, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 0, 17, 130, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 0, 17, 0, 5, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, +- { 0, 17, 132, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 0, 17, 0, 5, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, +- { 0, 17, 0, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 1, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 19, 4, 1, 23 }, +- { 0, 17, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 0, 17, 9, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, +- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 0, 17, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, +- { 29, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 0, 17, 7, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 0, 17, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 0, 17, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, +- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 24 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 24 }, +- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 0, 25 }, +- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 3, 25 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, +- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, +- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 25 }, +- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 0, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 0, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, +- { 0, 17, 230, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, +- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 27 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 27 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 5, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 41}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 43}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 45}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 47}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 49}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 51}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 53}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 55}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 57}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 59}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 61}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 63}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 65}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 67}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 69}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 71}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 73}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 75}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 77}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 79}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 81}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 83}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 85}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 87}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 89}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 91}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 93}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 95}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 97}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 99}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 101}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 103}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 105}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 107}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 109}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 111}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 113}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 115}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 117}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 119}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 121}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 123}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 125}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 127}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 129}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 131}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 133}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 135}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 137}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 139}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 141}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 143}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 145}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 147}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 149}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 151}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 153}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 155}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 157}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 159}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 161}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 163}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 165}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 167}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 169}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 171}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 173}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 175}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 177}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 179}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 181}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 183}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 185}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 187}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 189}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 191}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 193}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 195}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 197}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 199}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, -8} }, 0, 10, 14, 6, 3, 28 }, +- { 20, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 29 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, +- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 29 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 29 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, +- { 6, 9, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 30 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 30 }, +- { 21, 10, 0, 0, -1, 1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 30 }, +- { 22, 10, 0, 0, -1, -1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 30 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, +- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, +- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, +- { 0, 17, 9, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, +- { 1, 0, 9, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 42 }, +- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 43 }, +- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 43 }, +- { 1, 0, 9, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 43 }, +- { 25, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 44 }, +- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 44 }, +- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 45 }, +- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 45 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 0, 32 }, +- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 32 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, +- { 0, 17, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 32 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 32 }, +- { 17, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 32 }, +- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, +- { 27, 4, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 32 }, +- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, +- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, +- { 5, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 33 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 33 }, +- { 25, 10, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 33 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 33 }, +- { 25, 10, 0, 1, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, +- { 10, 18, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 33 }, +- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, +- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, +- { 18, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, +- { 17, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, +- { 18, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, +- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, +- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, +- { 0, 17, 228, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, +- { 18, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, +- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, +- { 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 47 }, +- { 0, 17, 222, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, +- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, +- { 0, 17, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 47 }, +- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 47 }, +- { 3, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 3, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 48 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, +- { 3, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 5, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 6, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 7, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 8, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 3, 0, 0, 0, 9, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, +- { 5, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 55 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, +- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, +- { 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 55 }, +- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, +- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 55 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 78 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, +- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 78 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, +- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 78 }, +- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 78 }, +- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 12, 1, 78 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 2, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, +- { 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, +- { 0, 17, 7, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, +- { 1, 0, 0, 0, -1, 0, 9, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, +- { 1, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, +- { 1, 0, 9, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, +- { 3, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 3, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, +- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, +- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, +- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 62 }, +- { 29, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, +- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, +- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, +- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, +- { 1, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, +- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 93 }, +- { 0, 17, 7, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, +- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, +- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, +- { 1, 0, 9, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, +- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 93 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 68 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 68 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, +- { 0, 17, 7, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 68 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 68 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, +- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 69 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6254}, {0, -6254}, {0, -6222} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6253}, {0, -6253}, {0, -6221} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6244}, {0, -6244}, {0, -6212} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6242}, {0, -6242}, {0, -6210} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6243}, {0, -6243}, {0, -6211} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6236}, {0, -6236}, {0, -6204} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6181}, {0, -6181}, {0, -6180} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {1, 201}, {1, 201}, {1, 719} }, 0, 10, 14, 6, 3, 5 }, +- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, -3008}, {0, 0}, {0, 0}, {0, -3008} }, 0, 10, 14, 8, 3, 25 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 67 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 0, 17, 1, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, +- { 17, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 17, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 203}, {1, 203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3814}, {0, 3814}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 205}, {1, 205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 234, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 0, 17, 214, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 202, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 232, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 228, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 218, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 233, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 514}, {1, 514}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 517}, {1, 517}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 520}, {1, 520}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 523}, {1, 523}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 526}, {1, 526}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 2, 3, 81, { {0, 0}, {0, -59}, {0, -59}, {0, -58} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, -7615}, {0, 0}, {0, 0}, {0, -7615} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 8}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {0, 0}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 529}, {1, 529}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 532}, {1, 532}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 536}, {1, 536}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 540}, {1, 540}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 578}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 581}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 584}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 587}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 590}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 593}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 596}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 599}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 578}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 581}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 584}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 587}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 590}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 593}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 596}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 599}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 602}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 605}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 608}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 611}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 614}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 617}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 620}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 623}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 602}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 605}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 608}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 611}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 614}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 617}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 620}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 623}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 626}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 629}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 632}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 635}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 638}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 641}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 644}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 647}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 626}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 629}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 632}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 635}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 638}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 641}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 644}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 647}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 662}, {1, 659}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 650}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 668}, {1, 665}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 544}, {1, 544}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 699}, {1, 695}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 650}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, -7205}, {0, -7205}, {0, -7173} }, 0, 10, 14, 6, 3, 4 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 674}, {1, 671}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 653}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 680}, {1, 677}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 547}, {1, 547}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 707}, {1, 703}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 653}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 550}, {1, 550}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 503}, {1, 503}, {0, -7235} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 554}, {1, 554}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 557}, {1, 557}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 561}, {1, 561}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 507}, {1, 507}, {0, -7219} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 565}, {1, 565}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 568}, {1, 568}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 571}, {1, 571}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 686}, {1, 683}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 656}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 692}, {1, 689}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 575}, {1, 575}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 715}, {1, 711}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, +- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 656}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, +- { 28, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 4 }, +- { 6, 9, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, +- { 6, 9, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, +- { 6, 9, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, +- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 22, 4, 2, 2 }, +- { 10, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 4, 1 }, +- { 10, 18, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 5, 5, 34, 4, 4, 1 }, +- { 10, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 1, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 11, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 11, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 23, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, +- { 24, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, +- { 21, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 23, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 23, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 24, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 17, 10, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 19, 0, 1, 2 }, +- { 7, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, +- { 8, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, +- { 10, 11, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 14, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 16, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 12, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 15, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 6, 6, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 6, 5, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 23, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 24, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 19, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, +- { 26, 6, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 19, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 6, 9, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, +- { 10, 18, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, +- { 10, 18, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 0, 2 }, +- { 10, 18, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 2, 2 }, +- { 13, 18, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 14, 0, 0, 0 }, +- { 10, 19, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 20, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 21, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 22, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 5, 2, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 17, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 5, 2, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 5, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 6, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 7, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 8, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 2, 0, 0, 9, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 17, 0, 0, 0, -1, 0, 12, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 2, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 3, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 14, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 27, 4, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 13, 4, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 0 }, +- { 0, 17, 1, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 2, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 2, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 2, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 1, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 220, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 85, { {0, -7517}, {0, 0}, {0, 0}, {0, -7517} }, 0, 10, 14, 7, 3, 4 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {1, 207}, {0, 0}, {0, 0}, {1, 207} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 1, 0, 85, { {1, 209}, {0, 0}, {0, 0}, {1, 209} }, 0, 10, 14, 7, 3, 3 }, +- { 29, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 28}, {0, 0}, {0, 0}, {0, 28} }, 0, 10, 14, 7, 0, 3 }, +- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 6, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 14, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -28}, {0, -28}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, +- { 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, +- { 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 0, 3 }, +- { 4, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 5, 10, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 26, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2016, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2527, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1923, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1914, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1918, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2250, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 7, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -7, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1824, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2104, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2108, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2106, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1316, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 0, 10, 14, 7, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 14, 10, 14, 7, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -26}, {0, -26}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 5, 10, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 5, 10, 0, 0, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 2, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 3, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 4, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 5, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 6, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 7, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 8, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 9, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 0, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 8, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 5, 10, 0, 0, 1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 2, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 3, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 4, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 5, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 6, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 7, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 8, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 9, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1316, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 54 }, +- { 21, 10, 0, 0, -1, 3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 21, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 26, 10, 0, 0, -1, -1914, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1918, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1923, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -1824, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -2016, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 0, 6, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, -2104, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -2106, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -2108, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 26, 10, 0, 0, -1, -2250, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, -2527, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, +- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, +- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 211}, {0, 0}, {0, 0}, {1, 211} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -3814}, {0, 0}, {0, 0}, {0, -3814} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 213}, {0, 0}, {0, 0}, {1, 213} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 215}, {1, 215}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 217}, {1, 217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 219}, {0, 0}, {0, 0}, {1, 219} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 221}, {0, 0}, {0, 0}, {1, 221} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 223}, {0, 0}, {0, 0}, {1, 223} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 225}, {0, 0}, {0, 0}, {1, 225} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 10, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 227}, {0, 0}, {0, 0}, {1, 227} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 229}, {0, 0}, {0, 0}, {1, 229} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, +- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, +- { 15, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 46 }, +- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, +- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, +- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 46 }, +- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 46 }, +- { 5, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, +- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, +- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, +- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 58 }, +- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 58 }, +- { 0, 17, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 58 }, +- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 23, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 24, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 23, 10, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 24, 10, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, +- { 17, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, +- { 21, 10, 0, 0, -1, 1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 37 }, +- { 29, 10, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 37 }, +- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 29, 10, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 6, 9, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 2 }, +- { 4, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 21, 10, 0, 0, -1, 1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, +- { 22, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 0, 17, 218, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 228, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 232, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 222, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 1, 0, 224, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 26 }, +- { 20, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 23, 8, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 4, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 17, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 0, 17, 8, 5, -1, 0, 1, 5, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 28, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 0, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 34 }, +- { 20, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 17, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 5, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, +- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, +- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, +- { 5, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 5, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 5, 10, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, +- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, +- { 29, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 0, 3, 35 }, +- { 29, 0, 0, 0, -1, 0, 22, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 38 }, +- { 17, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 38 }, +- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, +- { 29, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, +- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 83 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 83 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, +- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 70 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 70 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 70 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, +- { 2, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, +- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 17, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, +- { 17, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, +- { 0, 17, 230, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, +- { 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 84 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 84 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 84 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 84 }, +- { 28, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 17, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 231}, {0, 0}, {0, 0}, {1, 231} }, 0, 10, 14, 7, 3, 3 }, +- { 28, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {1, 233}, {0, 0}, {0, 0}, {1, 233} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 48}, {0, 48}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {1, 235}, {0, 0}, {0, 0}, {1, 235} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 237}, {0, 0}, {0, 0}, {1, 237} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 239}, {0, 0}, {0, 0}, {1, 239} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 241}, {0, 0}, {0, 0}, {1, 241} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 18, 3, 0, { {1, 243}, {0, 0}, {0, 0}, {1, 243} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 245}, {0, 0}, {0, 0}, {1, 245} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 247}, {0, 0}, {0, 0}, {1, 247} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {1, 249}, {0, 0}, {0, 0}, {1, 249} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 928}, {0, 0}, {0, 0}, {0, 928} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {0, -48}, {0, 0}, {0, 0}, {0, -48} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 251}, {0, 0}, {0, 0}, {1, 251} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 253}, {0, 0}, {0, 0}, {1, 253} }, 0, 10, 14, 7, 3, 3 }, +- { 14, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 59 }, +- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, +- { 0, 17, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, +- { 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 59 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 59 }, +- { 0, 17, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, +- { 5, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 18, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, +- { 18, 0, 0, 4, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 65 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 65 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 71 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 71 }, +- { 0, 17, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, +- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 71 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, +- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 72 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, +- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 72 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 73 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 73 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, +- { 1, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 73 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 85 }, +- { 0, 17, 7, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, +- { 1, 0, 9, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 85 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 85 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 85 }, +- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 2 }, +- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, +- { 17, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 77 }, +- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 77 }, +- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 77 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 77 }, +- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 77 }, +- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 77 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, +- { 29, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, +- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, +- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, +- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 79 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, +- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, +- { 17, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, +- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -928}, {0, -928}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 28, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, +- { 17, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, +- { 15, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 28, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 255}, {1, 255}, {1, 255} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 257}, {1, 257}, {1, 257} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 259}, {1, 259}, {1, 259} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 261}, {1, 261}, {1, 261} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 263}, {1, 263}, {1, 263} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 265}, {1, 265}, {1, 265} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 267}, {1, 267}, {1, 267} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 269}, {1, 269}, {1, 269} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 271}, {1, 271}, {1, 271} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 273}, {1, 273}, {1, 273} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 275}, {1, 275}, {1, 275} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 277}, {1, 277}, {1, 277} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 279}, {1, 279}, {1, 279} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 281}, {1, 281}, {1, 281} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 283}, {1, 283}, {1, 283} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 285}, {1, 285}, {1, 285} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 287}, {1, 287}, {1, 287} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 289}, {1, 289}, {1, 289} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 291}, {1, 291}, {1, 291} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 293}, {1, 293}, {1, 293} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 295}, {1, 295}, {1, 295} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 297}, {1, 297}, {1, 297} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 299}, {1, 299}, {1, 299} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 301}, {1, 301}, {1, 301} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 303}, {1, 303}, {1, 303} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 305}, {1, 305}, {1, 305} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 307}, {1, 307}, {1, 307} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 309}, {1, 309}, {1, 309} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 311}, {1, 311}, {1, 311} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 313}, {1, 313}, {1, 313} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 315}, {1, 315}, {1, 315} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 317}, {1, 317}, {1, 317} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 319}, {1, 319}, {1, 319} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 321}, {1, 321}, {1, 321} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 323}, {1, 323}, {1, 323} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 325}, {1, 325}, {1, 325} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 327}, {1, 327}, {1, 327} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 329}, {1, 329}, {1, 329} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 331}, {1, 331}, {1, 331} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 333}, {1, 333}, {1, 333} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 335}, {1, 335}, {1, 335} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 337}, {1, 337}, {1, 337} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 339}, {1, 339}, {1, 339} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 341}, {1, 341}, {1, 341} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 343}, {1, 343}, {1, 343} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 345}, {1, 345}, {1, 345} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 347}, {1, 347}, {1, 347} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 349}, {1, 349}, {1, 349} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 351}, {1, 351}, {1, 351} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 353}, {1, 353}, {1, 353} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 355}, {1, 355}, {1, 355} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 357}, {1, 357}, {1, 357} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 359}, {1, 359}, {1, 359} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 361}, {1, 361}, {1, 361} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 363}, {1, 363}, {1, 363} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 365}, {1, 365}, {1, 365} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 367}, {1, 367}, {1, 367} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 369}, {1, 369}, {1, 369} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 371}, {1, 371}, {1, 371} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 373}, {1, 373}, {1, 373} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 375}, {1, 375}, {1, 375} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 377}, {1, 377}, {1, 377} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 379}, {1, 379}, {1, 379} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 381}, {1, 381}, {1, 381} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 383}, {1, 383}, {1, 383} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 385}, {1, 385}, {1, 385} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 387}, {1, 387}, {1, 387} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 389}, {1, 389}, {1, 389} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 391}, {1, 391}, {1, 391} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 393}, {1, 393}, {1, 393} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 395}, {1, 395}, {1, 395} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 397}, {1, 397}, {1, 397} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 399}, {1, 399}, {1, 399} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 401}, {1, 401}, {1, 401} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 403}, {1, 403}, {1, 403} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 405}, {1, 405}, {1, 405} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 407}, {1, 407}, {1, 407} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 409}, {1, 409}, {1, 409} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 411}, {1, 411}, {1, 411} }, 0, 10, 14, 6, 3, 28 }, +- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 413}, {1, 413}, {1, 413} }, 0, 10, 14, 6, 3, 28 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, +- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, +- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, +- { 18, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 12, 10, 25, 8, 1, 26 }, +- { 18, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 13, 10, 26, 8, 1, 26 }, +- { 11, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 36, 0, 0, 0 }, +- { 12, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 18, 0, 0, 0, -1, 0, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 18, 0, 0, 0, -1, 0, 13, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 18, 0, 0, 0, -1, 0, 6, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 18, 0, 0, 0, -1, 0, 11, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 13, 0, 0, 0, -1, 0, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 0 }, +- { 18, 0, 0, 0, -1, 0, 8, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 427}, {1, 424}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 433}, {1, 430}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 439}, {1, 436}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 446}, {1, 442}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 454}, {1, 450}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 1} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 473}, {1, 470}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 479}, {1, 476}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 485}, {1, 482}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 491}, {1, 488}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 497}, {1, 494}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, +- { 18, 1, 0, 0, -1, 0, 4, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, +- { 0, 17, 26, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, +- { 18, 1, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, +- { 18, 1, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, +- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 7 }, +- { 18, 13, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, +- { 28, 13, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 18, 13, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 0, 8 }, +- { 22, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 13, 18, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 27, 13, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 8 }, +- { 0, 17, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 10, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 0, 2 }, +- { 21, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 20, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, +- { 19, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, +- { 21, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 21, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 21, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 20, 3, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, +- { 26, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, +- { 18, 13, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, +- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, +- { 25, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 16, 0, 0, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 26, 3, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, +- { 20, 3, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 3, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 3, 2, 0, 0, 0, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 2, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 3, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 4, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 5, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 6, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 7, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 8, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 3, 2, 0, 0, 9, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, +- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 26, 10, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 14, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 16, 7, 3, 3 }, +- { 21, 10, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, +- { 22, 10, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, +- { 28, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, +- { 19, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 16, 6, 3, 3 }, +- { 21, 10, 0, 0, -1, 1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, -1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, +- { 21, 10, 0, 0, -1, 1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, +- { 22, 10, 0, 0, -1, -1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, +- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 3, 2 }, +- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, +- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 35 }, +- { 17, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 2 }, +- { 17, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 7, 4, 3, 2 }, +- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, +- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, +- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, +- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 10, 10, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 29, 10, 0, 0, -1, 0, 3, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 31, 0, 0, 2 }, +- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 13, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 49 }, +- { 25, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, +- { 5, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 4, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 4 }, +- { 5, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 5, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 29, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 74 }, +- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 75 }, +- { 5, 2, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, +- { 5, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 39 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, +- { 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, +- { 4, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 120 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 120 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 50 }, +- { 25, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 50 }, +- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, +- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 60 }, +- { 4, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, +- { 14, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, +- { 14, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, +- { 15, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 51 }, +- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 52 }, +- { 3, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 3, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, +- { 14, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 136 }, +- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 136 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 106 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 103 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 103 }, +- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 39}, {0, 0}, {0, 0}, {0, 39} }, 0, 10, 14, 7, 3, 161 }, +- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -39}, {0, -39}, {0, 0} }, 0, 10, 14, 6, 1, 161 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 110 }, +- { 17, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 17, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 3 }, +- { 18, 1, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 53 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 87 }, +- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 87 }, +- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 87 }, +- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 118 }, +- { 29, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, +- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, +- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 117 }, +- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 117 }, +- { 18, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 128 }, +- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 128 }, +- { 18, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 64 }, +- { 5, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, +- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, +- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 64 }, +- { 18, 1, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 76 }, +- { 25, 1, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 76 }, +- { 18, 1, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 98 }, +- { 18, 1, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 97 }, +- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 97 }, +- { 18, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, +- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, +- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, +- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, +- { 0, 17, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, +- { 0, 17, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, +- { 5, 1, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 5, 1, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 5, 1, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 5, 1, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 5, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 5, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 61 }, +- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 61 }, +- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 88 }, +- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, +- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, +- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 116 }, +- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 116 }, +- { 18, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, +- { 18, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, +- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, +- { 29, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, +- { 18, 1, 0, 4, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, +- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, +- { 5, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, +- { 5, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, +- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 112 }, +- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 112 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 80 }, +- { 25, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 80 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 89 }, +- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 89 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 90 }, +- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 90 }, +- { 18, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, +- { 18, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, +- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, +- { 5, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, +- { 5, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, +- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, +- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 91 }, +- { 14, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 130 }, +- { 15, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 130 }, +- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 130 }, +- { 18, 13, 0, 4, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, +- { 18, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, +- { 18, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, +- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 144 }, +- { 3, 5, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 3, 5, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, +- { 5, 5, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 5, 5, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 18, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 156 }, +- { 0, 17, 230, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 156 }, +- { 20, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 156 }, +- { 0, 17, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, +- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 147 }, +- { 5, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 147 }, +- { 18, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, +- { 18, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, +- { 18, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, +- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, +- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, +- { 5, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, +- { 5, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, +- { 25, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 148 }, +- { 18, 1, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, +- { 18, 1, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, +- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, +- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, +- { 25, 1, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 158 }, +- { 18, 1, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, +- { 18, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, +- { 18, 1, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, +- { 5, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, +- { 5, 1, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, +- { 5, 1, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, +- { 5, 1, 0, 4, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, +- { 18, 1, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 149 }, +- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 94 }, +- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, +- { 0, 17, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, +- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 94 }, +- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 5, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, +- { 3, 0, 0, 0, 0, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 3, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, +- { 0, 17, 9, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, +- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, +- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 94 }, +- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, +- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 92 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, +- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, +- { 0, 17, 7, 5, -1, 0, 11, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 92 }, +- { 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, +- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 92 }, +- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, +- { 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 101 }, +- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, +- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, +- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, +- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, +- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 96 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 96 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, +- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 111 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 111 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 111 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 111 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, +- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, +- { 1, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, +- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, +- { 0, 17, 7, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 100 }, +- { 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, +- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, +- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 100 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, +- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, +- { 1, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 109 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 109 }, +- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, +- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 129 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 129 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 123 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 123 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, +- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, +- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, +- { 0, 17, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 107 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, +- { 1, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, +- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, +- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 135 }, +- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, +- { 0, 17, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, +- { 0, 17, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 135 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 135 }, +- { 3, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 3, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, +- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, +- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 124 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, +- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 124 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, +- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, +- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 122 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 122 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 122 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, +- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 114 }, +- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 114 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, +- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 114 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 114 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, +- { 25, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 33 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, +- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, +- { 1, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, +- { 0, 17, 7, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, +- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 102 }, +- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, +- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, +- { 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 126 }, +- { 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 126 }, +- { 0, 17, 9, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, +- { 3, 0, 0, 0, 0, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 2, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 3, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 4, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 5, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 6, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 7, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 8, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 3, 0, 0, 0, 9, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, +- { 5, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 126 }, +- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 142 }, +- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 142 }, +- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, +- { 0, 17, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, +- { 0, 17, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 142 }, +- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 125 }, +- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 125 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, +- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 125 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 125 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 154 }, +- { 1, 0, 0, 0, -1, 0, 23, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, +- { 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, +- { 1, 0, 0, 0, -1, 0, 23, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, +- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, +- { 1, 0, 9, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, +- { 0, 17, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 154 }, +- { 0, 17, 7, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, +- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 154 }, +- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 154 }, +- { 3, 0, 0, 0, 0, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 2, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 3, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 4, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 5, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 6, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 7, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 8, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 3, 0, 0, 0, 9, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 150 }, +- { 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 150 }, +- { 0, 17, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, +- { 0, 17, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, +- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 150 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 141 }, +- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, +- { 0, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, +- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, +- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 141 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 141 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 141 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 141 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 141 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 141 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, +- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, +- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 140 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, +- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 140 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 140 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, +- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 140 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 119 }, +- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, +- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 133 }, +- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 133 }, +- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, +- { 0, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 133 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 133 }, +- { 3, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 3, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, +- { 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 133 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 134 }, +- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 134 }, +- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 134 }, +- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 134 }, +- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 134 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 138 }, +- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, +- { 0, 17, 7, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, +- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, +- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 138 }, +- { 3, 0, 0, 0, 0, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 2, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 3, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 4, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 5, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 6, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 7, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 8, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 3, 0, 0, 0, 9, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 143 }, +- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 143 }, +- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, +- { 0, 17, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, +- { 3, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 3, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 145 }, +- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 145 }, +- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 145 }, +- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 145 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 145 }, +- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 162 }, +- { 1, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 162 }, +- { 1, 0, 9, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, +- { 0, 17, 9, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, +- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 162 }, +- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 162 }, +- { 3, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 3, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, +- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, +- { 5, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, +- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, +- { 27, 4, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 16 }, +- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 16 }, +- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, +- { 4, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, +- { 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, +- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 157 }, +- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 157 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, +- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 81 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, +- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, +- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, +- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, +- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, +- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, +- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, +- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 81 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 127 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 127 }, +- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 127 }, +- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 115 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 115 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 159 }, +- { 3, 0, 0, 0, 0, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 2, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 3, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 4, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 5, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 6, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 7, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 8, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 3, 0, 0, 0, 9, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 104 }, +- { 0, 17, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 104 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 104 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, +- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 108 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 108 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 108 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, +- { 29, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, +- { 17, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, +- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, +- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, +- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 146 }, +- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 146 }, +- { 5, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 146 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 146 }, +- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, +- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, +- { 0, 17, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, +- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, +- { 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, +- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, +- { 17, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, +- { 17, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 137 }, +- { 17, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 139 }, +- { 25, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 37 }, +- { 17, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, +- { 0, 17, 0, 5, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 155 }, +- { 1, 0, 6, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, +- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, +- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, +- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, +- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 155 }, +- { 17, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, +- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, +- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 139 }, +- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 105 }, +- { 29, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 105 }, +- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, +- { 0, 17, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, +- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 105 }, +- { 10, 18, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 2, 2 }, +- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 29, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 5, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 1, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 2 }, +- { 1, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, +- { 0, 17, 1, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 1, 0, 226, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, +- { 10, 18, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, +- { 0, 17, 220, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 0, 17, 230, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, +- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 4 }, +- { 5, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 5, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 14, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 26, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 26, 10, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 14, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 15, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, +- { 3, 2, 0, 0, 0, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 2, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 3, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 4, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 5, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 6, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 7, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 8, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 9, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, +- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 131 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 131 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 131 }, +- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, +- { 15, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, +- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 57 }, +- { 17, 0, 0, 0, -1, 0, 25, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, +- { 0, 17, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, +- { 0, 17, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 151 }, +- { 17, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, +- { 3, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 3, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, +- { 29, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 151 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 160 }, +- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 160 }, +- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 152 }, +- { 0, 17, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 152 }, +- { 3, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 3, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, +- { 27, 4, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 152 }, +- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, +- { 17, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, +- { 0, 17, 232, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, +- { 0, 17, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, +- { 0, 17, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, +- { 3, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 3, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, +- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, +- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 113 }, +- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 113 }, +- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 113 }, +- { 14, 1, 0, 2, -1, 0, 18, 3, 0, { {0, 34}, {0, 0}, {0, 0}, {0, 34} }, 0, 10, 14, 7, 3, 132 }, +- { 15, 1, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, -34}, {0, -34}, {0, 0} }, 0, 10, 14, 6, 1, 132 }, +- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, +- { 0, 17, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, +- { 17, 1, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 132 }, +- { 3, 1, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 3, 1, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, +- { 25, 1, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 132 }, +- { 5, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 27, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, +- { 5, 13, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 13, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 18, 13, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, +- { 26, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, +- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 0, 0 }, +- { 5, 2, 0, 0, 0, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 2, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 3, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 4, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 5, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 6, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 7, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 8, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 2, 0, 0, 9, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 5, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 21, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 18, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 6, 7, 30, 0, 1, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 34 }, +- { 29, 0, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, +- { 29, 0, 0, 0, -1, 0, 18, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, +- { 29, 10, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 28, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 29, 10, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, +- { 3, 2, 0, 0, 0, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 2, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 3, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 4, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 5, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 6, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 7, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 8, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 3, 2, 0, 0, 9, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, +- { 13, 18, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, +- { 18, 0, 0, 0, -1, 0, 5, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, +- { 18, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, +- { 18, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 0, 37 }, +- { 10, 18, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 0, 2 }, +- { 0, 17, 0, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, +- { 12, 0, 0, 0, -1, 0, 2, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 } ++ { 9, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, ++ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 19, 5, 0, 2 }, ++ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 2, 2, 39, 2, 0, 2 }, ++ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, ++ { 9, 9, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, ++ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 1, 1, 38, 1, 0, 2 }, ++ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, ++ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, ++ { 6, 9, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 37, 5, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 12, 3, 13, 0, 2 }, ++ { 25, 4, 17, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 11, 3, 13, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, ++ { 25, 10, 17, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, ++ { 20, 3, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 18, 11, 1, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 10, 1, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 0, 2 }, ++ { 3, 2, 17, 0, 0, 0, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 2, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 3, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 4, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 5, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 6, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 7, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 8, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 3, 2, 17, 0, 0, 9, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, ++ { 21, 10, 0, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 19, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, ++ { 6, 6, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 23, 10, 0, 0, 0, -1, 16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 19, 4, 2, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 4, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 29, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 26, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 5, 2, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 743}, {0, 743}, {0, 775} }, 0, 10, 14, 6, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 2 }, ++ { 5, 2, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 24, 10, 0, 0, 0, -1, -16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 418}, {1, 415}, {0, 0} }, 0, 10, 14, 6, 4, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 121}, {0, 121}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {1, 421}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -232}, {0, -232}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {1, 500}, {1, 500}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -121}, {0, 0}, {0, 0}, {0, -121} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -300}, {0, -300}, {0, -268} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 195}, {0, 195}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 210}, {0, 0}, {0, 0}, {0, 210} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 206}, {0, 0}, {0, 0}, {0, 206} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 205}, {0, 0}, {0, 0}, {0, 205} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 79}, {0, 0}, {0, 0}, {0, 79} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 202}, {0, 0}, {0, 0}, {0, 202} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 203}, {0, 0}, {0, 0}, {0, 203} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 207}, {0, 0}, {0, 0}, {0, 207} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 97}, {0, 97}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 211}, {0, 0}, {0, 0}, {0, 211} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 209}, {0, 0}, {0, 0}, {0, 209} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 163}, {0, 163}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 213}, {0, 0}, {0, 0}, {0, 213} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 214}, {0, 0}, {0, 0}, {0, 214} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 218}, {0, 0}, {0, 0}, {0, 218} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 217}, {0, 0}, {0, 0}, {0, 217} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 219}, {0, 0}, {0, 0}, {0, 219} }, 0, 10, 14, 7, 3, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 56}, {0, 56}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 2}, {0, 0}, {0, 1}, {0, 2} }, 0, 10, 14, 7, 3, 3 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 1}, {0, -1}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -2}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -79}, {0, -79}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 511}, {1, 511}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -97}, {0, 0}, {0, 0}, {0, -97} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -56}, {0, 0}, {0, 0}, {0, -56} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 1}, {0, 0}, {0, 0}, {1, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -163}, {0, 0}, {0, 0}, {0, -163} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 3}, {0, 0}, {0, 0}, {1, 3} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 5}, {1, 5}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 7}, {1, 7}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -195}, {0, 0}, {0, 0}, {0, -195} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 69}, {0, 0}, {0, 0}, {0, 69} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 71}, {0, 0}, {0, 0}, {0, 71} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 9}, {1, 9}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 11}, {1, 11}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 13}, {1, 13}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -210}, {0, -210}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -206}, {0, -206}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -205}, {0, -205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -202}, {0, -202}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -203}, {0, -203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 15}, {1, 15}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 17}, {1, 17}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -207}, {0, -207}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 19}, {1, 19}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 21}, {1, 21}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -209}, {0, -209}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -211}, {0, -211}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 23}, {1, 23}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 25}, {1, 25}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 27}, {1, 27}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 29}, {1, 29}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -213}, {0, -213}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -214}, {0, -214}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 31}, {1, 31}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -218}, {0, -218}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 33}, {1, 33}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 35}, {1, 35}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -69}, {0, -69}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -217}, {0, -217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -71}, {0, -71}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -219}, {0, -219}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 37}, {1, 37}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 39}, {1, 39}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 17, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 8, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 0, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 36 }, ++ { 17, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 232, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 216, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 202, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 202, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 1, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 1, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 1 }, ++ { 0, 17, 0, 240, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 84}, {0, 84}, {0, 116} }, 4, 4, 23, 4, 3, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 2, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 232, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 233, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 234, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 233, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 234, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 233, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 13, 0, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 0, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 116}, {0, 0}, {0, 0}, {0, 116} }, 0, 10, 14, 7, 3, 4 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 38}, {0, 0}, {0, 0}, {0, 38} }, 0, 10, 14, 7, 3, 4 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 3, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 37}, {0, 0}, {0, 0}, {0, 37} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 63}, {0, 0}, {0, 0}, {0, 63} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 503}, {1, 503}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -38}, {0, -38}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -37}, {0, -37}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 507}, {1, 507}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -31}, {0, -31}, {0, 1} }, 0, 10, 14, 6, 4, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -63}, {0, -63}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 8} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -62}, {0, -62}, {0, -30} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -57}, {0, -57}, {0, -25} }, 0, 10, 14, 6, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -47}, {0, -47}, {0, -15} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -54}, {0, -54}, {0, -22} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -86}, {0, -86}, {0, -54} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -80}, {0, -80}, {0, -48} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -116}, {0, -116}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, -60}, {0, 0}, {0, 0}, {0, -60} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, -96}, {0, -96}, {0, -64} }, 0, 10, 14, 6, 3, 4 }, ++ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 2, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 15}, {0, 0}, {0, 0}, {0, 15} }, 0, 10, 14, 7, 0, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -15}, {0, -15}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 6 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 6 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 6 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 11, 1, 6 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 467}, {1, 464}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 12, 1, 6 }, ++ { 20, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 0, 1, 6 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 6 }, ++ { 27, 4, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 6 }, ++ { 13, 1, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 0, 17, 0, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 222, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 228, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 10, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 11, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 12, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 13, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 14, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 15, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 16, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 17, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 18, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 19, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 19, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 20, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 21, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 22, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 20, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 7 }, ++ { 0, 17, 0, 23, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 7 }, ++ { 0, 17, 0, 24, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 0, 17, 0, 25, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 7 }, ++ { 0, 17, 0, 18, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, ++ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, ++ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 7 }, ++ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 7 }, ++ { 10, 5, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, ++ { 10, 5, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, ++ { 10, 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 26, 13, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 25, 4, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, ++ { 27, 13, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 2 }, ++ { 25, 13, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 8 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 30, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 31, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 32, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, ++ { 10, 13, 0, 0, 5, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, ++ { 18, 13, 0, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 17, 13, 0, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 0, 17, 0, 27, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 28, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 29, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 30, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 31, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 32, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 33, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 34, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 3, 5, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 5, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, ++ { 25, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 25, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 13, 9, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 0, 17, 0, 35, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 10, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 17, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 3, 2, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 3, 2, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, ++ { 29, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 25, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 9 }, ++ { 25, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 9 }, ++ { 13, 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 10, 13, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 4, 0, 9 }, ++ { 18, 13, 0, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 0, 17, 0, 36, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, ++ { 18, 13, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 18, 13, 0, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 18, 13, 0, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 0, 17, 0, 230, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, ++ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, ++ { 18, 13, 0, 0, 2, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 10 }, ++ { 18, 13, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, ++ { 3, 1, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 3, 1, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, ++ { 18, 1, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, ++ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, ++ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, ++ { 17, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, ++ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 66 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 66 }, ++ { 17, 1, 0, 0, 1, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, ++ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, ++ { 27, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 66 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 82 }, ++ { 17, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, ++ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 82 }, ++ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 82 }, ++ { 18, 1, 0, 0, 3, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, ++ { 18, 1, 0, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, ++ { 0, 17, 0, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 95 }, ++ { 25, 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 95 }, ++ { 18, 13, 0, 0, 2, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 18, 13, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 18, 13, 0, 0, 3, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, ++ { 18, 13, 0, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 1, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 28, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 10, 5, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 3, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 18, 13, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 17, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 10, 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, ++ { 0, 17, 0, 220, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 220, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 27, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 28, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 29, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, ++ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, ++ { 0, 17, 0, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 11 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, ++ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, ++ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 12 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, ++ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, ++ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, ++ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 12 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, ++ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, ++ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, ++ { 1, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 13 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 13 }, ++ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 13 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 14 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, ++ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, ++ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 14 }, ++ { 27, 4, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 14 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, ++ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, ++ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 15 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, ++ { 5, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, ++ { 3, 0, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, ++ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, ++ { 27, 4, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 16 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 17 }, ++ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, ++ { 0, 17, 0, 7, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 0, 17, 0, 84, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 0, 17, 0, 91, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, ++ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 17 }, ++ { 5, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, ++ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 18 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, ++ { 0, 17, 0, 7, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, ++ { 0, 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, ++ { 0, 17, 0, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, ++ { 1, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, ++ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 19 }, ++ { 29, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 5, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, ++ { 5, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, ++ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 19 }, ++ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 20 }, ++ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 21 }, ++ { 0, 17, 0, 103, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, ++ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, ++ { 0, 17, 0, 107, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 21 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 21 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, ++ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 22 }, ++ { 0, 17, 0, 118, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, ++ { 0, 17, 0, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, ++ { 0, 17, 0, 122, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, ++ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, ++ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 3, 22 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, ++ { 18, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 0, 17, 0, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 3, 0, 0, 0, 0, 0, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 2, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 3, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 4, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 5, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 6, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 7, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 8, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 3, 0, 0, 0, 0, 9, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, ++ { 5, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, ++ { 0, 17, 0, 216, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 21, 10, 0, 0, 0, -1, 1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 23 }, ++ { 22, 10, 0, 0, 0, -1, -1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 23 }, ++ { 1, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 23 }, ++ { 18, 0, 0, 0, 0, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 23 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, ++ { 0, 17, 0, 129, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 0, 17, 0, 130, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, ++ { 0, 17, 0, 132, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, ++ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 1, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 19, 4, 1, 23 }, ++ { 0, 17, 0, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 0, 17, 0, 9, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, ++ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 7, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, ++ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 24 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 24 }, ++ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 0, 25 }, ++ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 3, 25 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, ++ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, ++ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 25 }, ++ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 0, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 0, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, ++ { 0, 17, 0, 230, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, ++ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 27 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 27 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 5, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 41}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 43}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 45}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 47}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 49}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 51}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 53}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 55}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 57}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 59}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 61}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 63}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 65}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 67}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 69}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 71}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 73}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 75}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 77}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 79}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 81}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 83}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 85}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 87}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 89}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 91}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 93}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 95}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 97}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 99}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 101}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 103}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 105}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 107}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 109}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 111}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 113}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 115}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 117}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 119}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 121}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 123}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 125}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 127}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 129}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 131}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 133}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 135}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 137}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 139}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 141}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 143}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 145}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 147}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 149}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 151}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 153}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 155}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 157}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 159}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 161}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 163}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 165}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 167}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 169}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 171}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 173}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 175}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 177}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 179}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 181}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 183}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 185}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 187}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 189}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 191}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 193}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 195}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 197}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 199}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, -8} }, 0, 10, 14, 6, 3, 28 }, ++ { 20, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 29 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, ++ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 29 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 29 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, ++ { 6, 9, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 30 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 30 }, ++ { 21, 10, 0, 0, 0, -1, 1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 30 }, ++ { 22, 10, 0, 0, 0, -1, -1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 30 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 4, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, ++ { 0, 17, 0, 9, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, ++ { 1, 0, 0, 9, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 42 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 43 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 43 }, ++ { 1, 0, 0, 9, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 43 }, ++ { 25, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 44 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 44 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 45 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 45 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 0, 32 }, ++ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 32 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, ++ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 32 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 32 }, ++ { 17, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 32 }, ++ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, ++ { 27, 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 32 }, ++ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, ++ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, ++ { 5, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 33 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 33 }, ++ { 25, 10, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 33 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 33 }, ++ { 25, 10, 0, 0, 1, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, ++ { 10, 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 33 }, ++ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, ++ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, ++ { 18, 0, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, ++ { 17, 0, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, ++ { 18, 0, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, ++ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, ++ { 0, 17, 0, 228, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, ++ { 18, 0, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, ++ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, ++ { 1, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 47 }, ++ { 0, 17, 0, 222, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, ++ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, ++ { 0, 17, 0, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 47 }, ++ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 47 }, ++ { 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 3, 0, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 48 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, ++ { 3, 0, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 5, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 6, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 7, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 8, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 3, 0, 0, 0, 0, 9, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, ++ { 5, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 55 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, ++ { 1, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 55 }, ++ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, ++ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 55 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 78 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, ++ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 78 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, ++ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 78 }, ++ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 78 }, ++ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 12, 1, 78 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 2, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, ++ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, ++ { 0, 17, 0, 7, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, ++ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, ++ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, ++ { 1, 0, 0, 9, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, ++ { 3, 0, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 3, 0, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, ++ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, ++ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, ++ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 62 }, ++ { 29, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, ++ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, ++ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, ++ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, ++ { 1, 0, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, ++ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 93 }, ++ { 0, 17, 0, 7, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, ++ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, ++ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, ++ { 1, 0, 0, 9, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, ++ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 93 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 68 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 68 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, ++ { 0, 17, 0, 7, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 68 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 68 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, ++ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 69 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6254}, {0, -6254}, {0, -6222} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6253}, {0, -6253}, {0, -6221} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6244}, {0, -6244}, {0, -6212} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6242}, {0, -6242}, {0, -6210} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6243}, {0, -6243}, {0, -6211} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6236}, {0, -6236}, {0, -6204} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6181}, {0, -6181}, {0, -6180} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {1, 201}, {1, 201}, {1, 719} }, 0, 10, 14, 6, 3, 5 }, ++ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, -3008}, {0, 0}, {0, 0}, {0, -3008} }, 0, 10, 14, 8, 3, 25 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 67 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 0, 17, 0, 1, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, ++ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 203}, {1, 203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3814}, {0, 3814}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 205}, {1, 205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 234, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 0, 17, 0, 214, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 202, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 232, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 228, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 218, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 233, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 514}, {1, 514}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 517}, {1, 517}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 520}, {1, 520}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 523}, {1, 523}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 526}, {1, 526}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 2, 3, 81, { {0, 0}, {0, -59}, {0, -59}, {0, -58} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, -7615}, {0, 0}, {0, 0}, {0, -7615} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 8}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {0, 0}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 529}, {1, 529}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 532}, {1, 532}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 536}, {1, 536}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 540}, {1, 540}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 578}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 581}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 584}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 587}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 590}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 593}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 596}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 599}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 578}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 581}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 584}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 587}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 590}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 593}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 596}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 599}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 602}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 605}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 608}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 611}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 614}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 617}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 620}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 623}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 602}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 605}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 608}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 611}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 614}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 617}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 620}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 623}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 626}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 629}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 632}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 635}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 638}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 641}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 644}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 647}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 626}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 629}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 632}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 635}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 638}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 641}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 644}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 647}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 662}, {1, 659}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 650}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 668}, {1, 665}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 544}, {1, 544}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 699}, {1, 695}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 650}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, -7205}, {0, -7205}, {0, -7173} }, 0, 10, 14, 6, 3, 4 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 674}, {1, 671}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 653}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 680}, {1, 677}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 547}, {1, 547}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 707}, {1, 703}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 653}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 550}, {1, 550}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 503}, {1, 503}, {0, -7235} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 554}, {1, 554}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 557}, {1, 557}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 561}, {1, 561}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 507}, {1, 507}, {0, -7219} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 565}, {1, 565}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 568}, {1, 568}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 571}, {1, 571}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 686}, {1, 683}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 656}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 692}, {1, 689}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 575}, {1, 575}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 715}, {1, 711}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, ++ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 656}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 4 }, ++ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, ++ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, ++ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 22, 4, 2, 2 }, ++ { 10, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 4, 1 }, ++ { 10, 18, 16, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 5, 5, 34, 4, 4, 1 }, ++ { 10, 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 1, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 11, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 11, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 23, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, ++ { 24, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 23, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 23, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 24, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 17, 10, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 19, 0, 1, 2 }, ++ { 7, 9, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, ++ { 8, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, ++ { 10, 11, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 14, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 16, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 12, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 15, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 6, 6, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 6, 5, 0, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 23, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 24, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 25, 10, 1, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 19, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, ++ { 26, 6, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, ++ { 25, 10, 1, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 19, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 6, 9, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 0, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 2, 2 }, ++ { 13, 18, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 14, 0, 0, 0 }, ++ { 10, 19, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 20, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 21, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 22, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 5, 2, 0, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 5, 2, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 5, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 6, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 7, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 8, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 2, 0, 0, 0, 9, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 12, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 2, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 3, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 14, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 13, 4, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 0 }, ++ { 0, 17, 0, 1, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 2, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 2, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 2, 17, 16, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 2, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 1, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 220, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 85, { {0, -7517}, {0, 0}, {0, 0}, {0, -7517} }, 0, 10, 14, 7, 3, 4 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {1, 207}, {0, 0}, {0, 0}, {1, 207} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 85, { {1, 209}, {0, 0}, {0, 0}, {1, 209} }, 0, 10, 14, 7, 3, 3 }, ++ { 29, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 28}, {0, 0}, {0, 0}, {0, 28} }, 0, 10, 14, 7, 0, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, ++ { 15, 0, 1, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 6, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -28}, {0, -28}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 0, 3 }, ++ { 4, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 5, 10, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 26, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2016, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2527, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1923, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1914, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1918, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2250, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 7, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -7, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1824, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2104, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2108, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2106, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1316, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 0, 10, 14, 7, 3, 2 }, ++ { 29, 0, 1, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 14, 10, 14, 7, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -26}, {0, -26}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 5, 10, 0, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 2, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 3, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 4, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 5, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 6, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 7, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 8, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 9, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 0, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 1, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 26, 10, 3, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 9, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 8, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1316, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 54 }, ++ { 21, 10, 0, 0, 0, -1, 3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1914, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1918, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1923, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1824, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2016, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2104, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2106, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2108, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2250, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, -2527, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, ++ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, ++ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 211}, {0, 0}, {0, 0}, {1, 211} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -3814}, {0, 0}, {0, 0}, {0, -3814} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 213}, {0, 0}, {0, 0}, {1, 213} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 215}, {1, 215}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 217}, {1, 217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 219}, {0, 0}, {0, 0}, {1, 219} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 221}, {0, 0}, {0, 0}, {1, 221} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 223}, {0, 0}, {0, 0}, {1, 223} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 225}, {0, 0}, {0, 0}, {1, 225} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 227}, {0, 0}, {0, 0}, {1, 227} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 229}, {0, 0}, {0, 0}, {1, 229} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, ++ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 46 }, ++ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 46 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 46 }, ++ { 5, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, ++ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, ++ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, ++ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 58 }, ++ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 58 }, ++ { 0, 17, 0, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 58 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 23, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 24, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 23, 10, 0, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 24, 10, 0, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, ++ { 17, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 37 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 37 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 6, 9, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 2 }, ++ { 4, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, ++ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 0, 17, 0, 218, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 228, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 232, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 222, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 1, 0, 0, 224, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 26 }, ++ { 20, 10, 1, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 23, 8, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 4, 0, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 17, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 2 }, ++ { 25, 10, 1, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 0, 17, 0, 8, 5, -1, 0, 1, 5, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 0, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 34 }, ++ { 20, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 5, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, ++ { 5, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 5, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, ++ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, ++ { 29, 0, 1, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 0, 3, 35 }, ++ { 29, 0, 0, 0, 0, -1, 0, 22, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 38 }, ++ { 17, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 38 }, ++ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, ++ { 29, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, ++ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 83 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 83 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, ++ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 70 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 70 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 70 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, ++ { 2, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, ++ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 17, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, ++ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, ++ { 0, 17, 0, 230, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, ++ { 4, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 84 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 84 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 84 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 84 }, ++ { 28, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 17, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 231}, {0, 0}, {0, 0}, {1, 231} }, 0, 10, 14, 7, 3, 3 }, ++ { 28, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {1, 233}, {0, 0}, {0, 0}, {1, 233} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 48}, {0, 48}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {1, 235}, {0, 0}, {0, 0}, {1, 235} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 237}, {0, 0}, {0, 0}, {1, 237} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 239}, {0, 0}, {0, 0}, {1, 239} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 241}, {0, 0}, {0, 0}, {1, 241} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {1, 243}, {0, 0}, {0, 0}, {1, 243} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 245}, {0, 0}, {0, 0}, {1, 245} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 247}, {0, 0}, {0, 0}, {1, 247} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {1, 249}, {0, 0}, {0, 0}, {1, 249} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 928}, {0, 0}, {0, 0}, {0, 928} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, -48}, {0, 0}, {0, 0}, {0, -48} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 251}, {0, 0}, {0, 0}, {1, 251} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 253}, {0, 0}, {0, 0}, {1, 253} }, 0, 10, 14, 7, 3, 3 }, ++ { 14, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 59 }, ++ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, ++ { 0, 17, 0, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, ++ { 1, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 59 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 59 }, ++ { 0, 17, 0, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, ++ { 5, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 18, 0, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, ++ { 18, 0, 0, 0, 4, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 65 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 65 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 71 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 71 }, ++ { 0, 17, 0, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, ++ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 71 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, ++ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 72 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, ++ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 72 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 73 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 73 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, ++ { 1, 0, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 73 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 85 }, ++ { 0, 17, 0, 7, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, ++ { 1, 0, 0, 9, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 85 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 85 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 85 }, ++ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 2 }, ++ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, ++ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 77 }, ++ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 77 }, ++ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 77 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 77 }, ++ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 77 }, ++ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 77 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, ++ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, ++ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, ++ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 79 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, ++ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, ++ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, ++ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -928}, {0, -928}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 28, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, ++ { 15, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 28, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 255}, {1, 255}, {1, 255} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 257}, {1, 257}, {1, 257} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 259}, {1, 259}, {1, 259} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 261}, {1, 261}, {1, 261} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 263}, {1, 263}, {1, 263} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 265}, {1, 265}, {1, 265} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 267}, {1, 267}, {1, 267} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 269}, {1, 269}, {1, 269} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 271}, {1, 271}, {1, 271} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 273}, {1, 273}, {1, 273} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 275}, {1, 275}, {1, 275} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 277}, {1, 277}, {1, 277} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 279}, {1, 279}, {1, 279} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 281}, {1, 281}, {1, 281} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 283}, {1, 283}, {1, 283} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 285}, {1, 285}, {1, 285} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 287}, {1, 287}, {1, 287} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 289}, {1, 289}, {1, 289} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 291}, {1, 291}, {1, 291} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 293}, {1, 293}, {1, 293} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 295}, {1, 295}, {1, 295} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 297}, {1, 297}, {1, 297} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 299}, {1, 299}, {1, 299} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 301}, {1, 301}, {1, 301} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 303}, {1, 303}, {1, 303} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 305}, {1, 305}, {1, 305} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 307}, {1, 307}, {1, 307} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 309}, {1, 309}, {1, 309} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 311}, {1, 311}, {1, 311} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 313}, {1, 313}, {1, 313} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 315}, {1, 315}, {1, 315} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 317}, {1, 317}, {1, 317} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 319}, {1, 319}, {1, 319} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 321}, {1, 321}, {1, 321} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 323}, {1, 323}, {1, 323} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 325}, {1, 325}, {1, 325} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 327}, {1, 327}, {1, 327} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 329}, {1, 329}, {1, 329} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 331}, {1, 331}, {1, 331} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 333}, {1, 333}, {1, 333} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 335}, {1, 335}, {1, 335} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 337}, {1, 337}, {1, 337} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 339}, {1, 339}, {1, 339} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 341}, {1, 341}, {1, 341} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 343}, {1, 343}, {1, 343} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 345}, {1, 345}, {1, 345} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 347}, {1, 347}, {1, 347} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 349}, {1, 349}, {1, 349} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 351}, {1, 351}, {1, 351} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 353}, {1, 353}, {1, 353} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 355}, {1, 355}, {1, 355} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 357}, {1, 357}, {1, 357} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 359}, {1, 359}, {1, 359} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 361}, {1, 361}, {1, 361} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 363}, {1, 363}, {1, 363} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 365}, {1, 365}, {1, 365} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 367}, {1, 367}, {1, 367} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 369}, {1, 369}, {1, 369} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 371}, {1, 371}, {1, 371} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 373}, {1, 373}, {1, 373} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 375}, {1, 375}, {1, 375} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 377}, {1, 377}, {1, 377} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 379}, {1, 379}, {1, 379} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 381}, {1, 381}, {1, 381} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 383}, {1, 383}, {1, 383} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 385}, {1, 385}, {1, 385} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 387}, {1, 387}, {1, 387} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 389}, {1, 389}, {1, 389} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 391}, {1, 391}, {1, 391} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 393}, {1, 393}, {1, 393} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 395}, {1, 395}, {1, 395} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 397}, {1, 397}, {1, 397} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 399}, {1, 399}, {1, 399} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 401}, {1, 401}, {1, 401} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 403}, {1, 403}, {1, 403} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 405}, {1, 405}, {1, 405} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 407}, {1, 407}, {1, 407} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 409}, {1, 409}, {1, 409} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 411}, {1, 411}, {1, 411} }, 0, 10, 14, 6, 3, 28 }, ++ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 413}, {1, 413}, {1, 413} }, 0, 10, 14, 6, 3, 28 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, ++ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, ++ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, ++ { 18, 0, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 12, 10, 25, 8, 1, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 13, 10, 26, 8, 1, 26 }, ++ { 11, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 36, 0, 0, 0 }, ++ { 12, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 13, 0, 0, 0, 0, -1, 0, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 0 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 427}, {1, 424}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 433}, {1, 430}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 439}, {1, 436}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 446}, {1, 442}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 454}, {1, 450}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 1} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 473}, {1, 470}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 479}, {1, 476}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 485}, {1, 482}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 491}, {1, 488}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 497}, {1, 494}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, ++ { 18, 1, 0, 0, 0, -1, 0, 4, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, ++ { 0, 17, 0, 26, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, ++ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, ++ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 7 }, ++ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, ++ { 28, 13, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 0, 8 }, ++ { 22, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 13, 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 27, 13, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 8 }, ++ { 0, 17, 0, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, ++ { 0, 17, 16, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 10, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 20, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, ++ { 19, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 21, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 20, 3, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, ++ { 18, 13, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, ++ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, ++ { 25, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 16, 0, 0, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 26, 3, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, ++ { 20, 3, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 3, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 3, 2, 0, 0, 0, 0, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 2, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 3, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 4, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 5, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 6, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 7, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 8, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 9, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, ++ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 26, 10, 0, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 16, 7, 3, 3 }, ++ { 21, 10, 0, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, ++ { 22, 10, 0, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, ++ { 28, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, ++ { 19, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 16, 6, 3, 3 }, ++ { 21, 10, 0, 0, 0, -1, 1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, ++ { 21, 10, 0, 0, 0, -1, 1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, ++ { 22, 10, 0, 0, 0, -1, -1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 3, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 35 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 2 }, ++ { 17, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 7, 4, 3, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, ++ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, ++ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 10, 10, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 3, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 31, 0, 0, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 13, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 49 }, ++ { 25, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, ++ { 5, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 4, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 4 }, ++ { 5, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 5, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 29, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 74 }, ++ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 75 }, ++ { 5, 2, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 18, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, ++ { 5, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 39 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, ++ { 18, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, ++ { 4, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 120 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 120 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 50 }, ++ { 25, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 50 }, ++ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, ++ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 60 }, ++ { 4, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, ++ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, ++ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, ++ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 51 }, ++ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 52 }, ++ { 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 3, 0, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, ++ { 14, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 136 }, ++ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 136 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 106 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 103 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 103 }, ++ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 39}, {0, 0}, {0, 0}, {0, 39} }, 0, 10, 14, 7, 3, 161 }, ++ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -39}, {0, -39}, {0, 0} }, 0, 10, 14, 6, 1, 161 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 110 }, ++ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 3 }, ++ { 18, 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 53 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 87 }, ++ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 87 }, ++ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 87 }, ++ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 118 }, ++ { 29, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, ++ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, ++ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 117 }, ++ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 117 }, ++ { 18, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 128 }, ++ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 128 }, ++ { 18, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 64 }, ++ { 5, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, ++ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, ++ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 64 }, ++ { 18, 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 76 }, ++ { 25, 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 76 }, ++ { 18, 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 98 }, ++ { 18, 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 97 }, ++ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 97 }, ++ { 18, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, ++ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, ++ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, ++ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, ++ { 0, 17, 0, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, ++ { 0, 17, 0, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, ++ { 5, 1, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 5, 1, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 5, 1, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 5, 1, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 5, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 5, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 61 }, ++ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 61 }, ++ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 88 }, ++ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, ++ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, ++ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 116 }, ++ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 116 }, ++ { 18, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, ++ { 18, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, ++ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, ++ { 29, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, ++ { 18, 1, 0, 0, 4, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, ++ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, ++ { 5, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, ++ { 5, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, ++ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 112 }, ++ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 112 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 80 }, ++ { 25, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 80 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 89 }, ++ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 89 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 90 }, ++ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 90 }, ++ { 18, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, ++ { 18, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, ++ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, ++ { 5, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, ++ { 5, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, ++ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, ++ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 91 }, ++ { 14, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 130 }, ++ { 15, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 130 }, ++ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 130 }, ++ { 18, 13, 0, 0, 4, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, ++ { 18, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, ++ { 18, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, ++ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 144 }, ++ { 3, 5, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 3, 5, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, ++ { 5, 5, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 5, 5, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 18, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 156 }, ++ { 0, 17, 0, 230, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 156 }, ++ { 20, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 156 }, ++ { 0, 17, 0, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, ++ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 147 }, ++ { 5, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 147 }, ++ { 18, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, ++ { 18, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, ++ { 18, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, ++ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, ++ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, ++ { 5, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, ++ { 5, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, ++ { 25, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 148 }, ++ { 18, 1, 0, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, ++ { 18, 1, 0, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, ++ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, ++ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, ++ { 25, 1, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 158 }, ++ { 18, 1, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, ++ { 18, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, ++ { 18, 1, 0, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, ++ { 5, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, ++ { 5, 1, 0, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, ++ { 5, 1, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, ++ { 5, 1, 0, 0, 4, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, ++ { 18, 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 149 }, ++ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 94 }, ++ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, ++ { 0, 17, 0, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, ++ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 94 }, ++ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 5, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, ++ { 3, 0, 0, 0, 0, 0, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 3, 0, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, ++ { 0, 17, 0, 9, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, ++ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, ++ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 94 }, ++ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, ++ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 92 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, ++ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, ++ { 0, 17, 0, 7, 5, -1, 0, 11, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 92 }, ++ { 10, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, ++ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 92 }, ++ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, ++ { 10, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 101 }, ++ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, ++ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, ++ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, ++ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, ++ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 96 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 96 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, ++ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 111 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 111 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 111 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 111 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, ++ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, ++ { 1, 0, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, ++ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, ++ { 0, 17, 0, 7, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 100 }, ++ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, ++ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, ++ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 100 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, ++ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, ++ { 1, 0, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 109 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 109 }, ++ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, ++ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 129 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 129 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 123 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 123 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, ++ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, ++ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, ++ { 0, 17, 0, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 107 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, ++ { 1, 0, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, ++ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 135 }, ++ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, ++ { 0, 17, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, ++ { 0, 17, 0, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 135 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 135 }, ++ { 3, 0, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 3, 0, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, ++ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, ++ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 124 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, ++ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 124 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, ++ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, ++ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 122 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 122 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 122 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, ++ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 114 }, ++ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 114 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, ++ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 114 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 114 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, ++ { 25, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 33 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, ++ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, ++ { 1, 0, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, ++ { 0, 17, 0, 7, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, ++ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 102 }, ++ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, ++ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, ++ { 1, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 126 }, ++ { 1, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 126 }, ++ { 0, 17, 0, 9, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, ++ { 3, 0, 0, 0, 0, 0, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 2, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 3, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 4, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 5, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 6, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 7, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 8, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 3, 0, 0, 0, 0, 9, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, ++ { 5, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 126 }, ++ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 142 }, ++ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 142 }, ++ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, ++ { 0, 17, 0, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, ++ { 0, 17, 0, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 142 }, ++ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 125 }, ++ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 125 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, ++ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 125 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 125 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 154 }, ++ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, ++ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, ++ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, ++ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, ++ { 1, 0, 0, 9, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, ++ { 0, 17, 0, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 154 }, ++ { 0, 17, 0, 7, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, ++ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 154 }, ++ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 154 }, ++ { 3, 0, 0, 0, 0, 0, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 2, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 3, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 4, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 5, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 6, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 7, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 8, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 3, 0, 0, 0, 0, 9, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 150 }, ++ { 1, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 150 }, ++ { 0, 17, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, ++ { 0, 17, 0, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, ++ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 150 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 141 }, ++ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, ++ { 0, 0, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, ++ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, ++ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 141 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 141 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 141 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 141 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 141 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 141 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, ++ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, ++ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 140 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, ++ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 140 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 140 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, ++ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 140 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 119 }, ++ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 133 }, ++ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 133 }, ++ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, ++ { 0, 0, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 133 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 133 }, ++ { 3, 0, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 3, 0, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, ++ { 5, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 133 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 134 }, ++ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 134 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 134 }, ++ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 134 }, ++ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 134 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 138 }, ++ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, ++ { 0, 17, 0, 7, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, ++ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 138 }, ++ { 3, 0, 0, 0, 0, 0, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 2, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 3, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 4, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 5, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 6, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 7, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 8, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 3, 0, 0, 0, 0, 9, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 143 }, ++ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 143 }, ++ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, ++ { 0, 17, 0, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, ++ { 3, 0, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 3, 0, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 145 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 145 }, ++ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 145 }, ++ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 145 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 145 }, ++ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 162 }, ++ { 1, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 162 }, ++ { 1, 0, 0, 9, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, ++ { 0, 17, 0, 9, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, ++ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 162 }, ++ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 162 }, ++ { 3, 0, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 3, 0, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, ++ { 5, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, ++ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, ++ { 27, 4, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 16 }, ++ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 16 }, ++ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, ++ { 4, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, ++ { 4, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, ++ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 157 }, ++ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 157 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, ++ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 81 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, ++ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, ++ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 81 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 127 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 127 }, ++ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 127 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 115 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 115 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 159 }, ++ { 3, 0, 0, 0, 0, 0, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 2, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 3, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 4, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 5, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 6, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 7, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 8, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 3, 0, 0, 0, 0, 9, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 104 }, ++ { 0, 17, 0, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 104 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 104 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, ++ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 108 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 108 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 108 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, ++ { 29, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, ++ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, ++ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, ++ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, ++ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 146 }, ++ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 146 }, ++ { 5, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 146 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 146 }, ++ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, ++ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, ++ { 0, 17, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, ++ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, ++ { 1, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, ++ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, ++ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, ++ { 17, 0, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 137 }, ++ { 17, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 139 }, ++ { 25, 10, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 37 }, ++ { 17, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, ++ { 0, 17, 0, 0, 5, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 155 }, ++ { 1, 0, 0, 6, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, ++ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, ++ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 155 }, ++ { 17, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, ++ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 139 }, ++ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 105 }, ++ { 29, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 105 }, ++ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, ++ { 0, 17, 0, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, ++ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 105 }, ++ { 10, 18, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 2, 2 }, ++ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 29, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 5, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 1, 0, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 2 }, ++ { 1, 0, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, ++ { 0, 17, 0, 1, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 1, 0, 0, 226, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, ++ { 10, 18, 0, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, ++ { 0, 17, 0, 220, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 0, 17, 0, 230, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, ++ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 4 }, ++ { 5, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 5, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 26, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 26, 10, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, ++ { 3, 2, 0, 0, 0, 0, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 2, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 3, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 4, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 5, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 6, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 7, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 8, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 9, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, ++ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 131 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 131 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 131 }, ++ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, ++ { 15, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, ++ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 57 }, ++ { 17, 0, 0, 0, 0, -1, 0, 25, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, ++ { 0, 17, 0, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, ++ { 0, 17, 0, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 151 }, ++ { 17, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, ++ { 3, 0, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 3, 0, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, ++ { 29, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 151 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 160 }, ++ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 160 }, ++ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 152 }, ++ { 0, 17, 0, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 152 }, ++ { 3, 0, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 3, 0, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, ++ { 27, 4, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 152 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, ++ { 17, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, ++ { 0, 17, 0, 232, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, ++ { 0, 17, 0, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, ++ { 0, 17, 0, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, ++ { 3, 0, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 3, 0, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, ++ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, ++ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 113 }, ++ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 113 }, ++ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 113 }, ++ { 14, 1, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 34}, {0, 0}, {0, 0}, {0, 34} }, 0, 10, 14, 7, 3, 132 }, ++ { 15, 1, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, -34}, {0, -34}, {0, 0} }, 0, 10, 14, 6, 1, 132 }, ++ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, ++ { 0, 17, 0, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, ++ { 17, 1, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 132 }, ++ { 3, 1, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 3, 1, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, ++ { 25, 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 132 }, ++ { 5, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 27, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, ++ { 5, 13, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 13, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 18, 13, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, ++ { 26, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, ++ { 29, 10, 3, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 13, 0, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 0, 0 }, ++ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 5, 2, 0, 0, 0, 0, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 2, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 3, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 4, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 5, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 6, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 7, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 8, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 2, 0, 0, 0, 9, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 5, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, ++ { 29, 0, 1, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, ++ { 29, 0, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 18, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 0, 19, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 6, 7, 30, 0, 1, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 34 }, ++ { 29, 0, 3, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, ++ { 29, 0, 1, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, ++ { 29, 0, 3, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, ++ { 29, 0, 0, 0, 0, -1, 0, 18, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 9, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 28, 10, 23, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 3, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, ++ { 29, 10, 19, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 29, 10, 11, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, ++ { 3, 2, 0, 0, 0, 0, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 2, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 3, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 4, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 5, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 6, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 7, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 8, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 3, 2, 0, 0, 0, 9, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, ++ { 13, 18, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, ++ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, ++ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 0, 37 }, ++ { 10, 18, 16, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 0, 2 }, ++ { 0, 17, 0, 0, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, ++ { 12, 0, 0, 0, 0, -1, 0, 2, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 } + }; + + Q_DECL_CONST_FUNCTION static inline const Properties *qGetProp(char32_t ucs4) noexcept +diff --git a/src/corelib/text/qunicodetables_p.h b/src/corelib/text/qunicodetables_p.h +index eabdc91..53db267 100644 +--- a/src/corelib/text/qunicodetables_p.h ++++ b/src/corelib/text/qunicodetables_p.h +@@ -1,5 +1,5 @@ + // Copyright (C) 2020 The Qt Company Ltd. +-// SPDX-License-Identifier: Unicode-DFS-2016 ++// SPDX-License-Identifier: Unicode-3.0 + + /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ + +@@ -37,8 +37,9 @@ + }; + + struct Properties { +- ushort category : 8; /* 5 used */ +- ushort direction : 8; /* 5 used */ ++ ushort category : 5; ++ ushort direction : 5; ++ ushort emojiFlags : 6; /* 5 used */ + ushort combiningClass : 8; + ushort joining : 3; + signed short digitValue : 5; +@@ -167,6 +168,15 @@ + Deviation + }; + ++enum class EmojiFlags : uchar { ++ NoEmoji = 0, ++ Emoji = 1, ++ Emoji_Presentation = 2, ++ Emoji_Modifier = 4, ++ Emoji_Modifier_Base = 8, ++ Emoji_Component = 16 ++}; ++ + Q_CORE_EXPORT GraphemeBreakClass QT_FASTCALL graphemeBreakClass(char32_t ucs4) noexcept; + inline GraphemeBreakClass graphemeBreakClass(QChar ch) noexcept + { return graphemeBreakClass(ch.unicode()); } +diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp +index fb308b7..73e2980 100644 +--- a/util/unicode/main.cpp ++++ b/util/unicode/main.cpp +@@ -9,6 +9,7 @@ + #include + #include + #include ++#include + #include + #if 0 + #include +@@ -886,6 +887,49 @@ + Deviation, + }; + ++static const char *emoji_flags_string = ++ "enum class EmojiFlags : uchar {\n" ++ " NoEmoji = 0,\n" ++ " Emoji = 1,\n" ++ " Emoji_Presentation = 2,\n" ++ " Emoji_Modifier = 4,\n" ++ " Emoji_Modifier_Base = 8,\n" ++ " Emoji_Component = 16\n" ++ "};\n\n"; ++ ++enum class EmojiFlags : uchar ++{ ++ NoEmoji = 0, ++ Emoji = 1, ++ Emoji_Presentation = 2, ++ Emoji_Modifier = 4, ++ Emoji_Modifier_Base = 8, ++ Emoji_Component = 16, ++ ++ // Stored via grapheme break, so this is not added to emojiFlags property ++ Extended_Pictographic = 32, ++}; ++ ++static QHash emojiFlagsMap; ++ ++static void initEmojiFlagsMap() ++{ ++ struct { ++ EmojiFlags flags; ++ const char *name; ++ } data[] = { ++ {EmojiFlags::Emoji, "Emoji"}, ++ {EmojiFlags::Emoji_Presentation, "Emoji_Presentation"}, ++ {EmojiFlags::Emoji_Modifier, "Emoji_Modifier"}, ++ {EmojiFlags::Emoji_Modifier_Base, "Emoji_Modifier_Base"}, ++ {EmojiFlags::Emoji_Component, "Emoji_Component"}, ++ {EmojiFlags::Extended_Pictographic, "Extended_Pictographic"}, ++ }; ++ ++ for (const auto &entry : data) ++ emojiFlagsMap[entry.name] = entry.flags; ++} ++ + // Keep this one in sync with the code in createPropertyInfo + static const char *property_string = + "enum Case {\n" +@@ -898,8 +942,9 @@ + "};\n" + "\n" + "struct Properties {\n" +- " ushort category : 8; /* 5 used */\n" +- " ushort direction : 8; /* 5 used */\n" ++ " ushort category : 5;\n" ++ " ushort direction : 5;\n" ++ " ushort emojiFlags : 6; /* 5 used */\n" + " ushort combiningClass : 8;\n" + " ushort joining : 3;\n" + " signed short digitValue : 5;\n" +@@ -968,6 +1013,7 @@ + : combiningClass(0) + , category(QChar::Other_NotAssigned) // Cn + , direction(QChar::DirL) ++ , emojiFlags(0) + , joining(QChar::Joining_None) + , age(QChar::Unicode_Unassigned) + , mirrorDiff(0) {} +@@ -976,6 +1022,7 @@ + return (combiningClass == o.combiningClass + && category == o.category + && direction == o.direction ++ && emojiFlags == o.emojiFlags + && joining == o.joining + && age == o.age + && eastAsianWidth == o.eastAsianWidth +@@ -1002,6 +1049,8 @@ + uchar combiningClass : 8; + QChar::Category category : 5; + QChar::Direction direction : 5; ++ // from emoji-data.txt ++ uchar emojiFlags : 5; + // from ArabicShaping.txt + QChar::JoiningType joining : 3; + // from DerivedAge.txt +@@ -2057,10 +2106,8 @@ + QList l = line.split(';'); + Q_ASSERT(l.size() == 2); + +- // NOTE: for the moment we process emoji_data only to extract +- // the code points with Extended_Pictographic. This is needed by +- // extended grapheme clustering (cf. the GB11 rule in UAX #29). +- if (l[1] != "Extended_Pictographic") ++ EmojiFlags emojiFlags = emojiFlagsMap.value(l[1], EmojiFlags::NoEmoji); ++ if (emojiFlags == EmojiFlags::NoEmoji) + continue; + + QByteArray codes = l[0]; +@@ -2079,8 +2126,13 @@ + for (int codepoint = from; codepoint <= to; ++codepoint) { + UnicodeData &ud = UnicodeData::valueRef(codepoint); + // Check we're not overwriting the data from GraphemeBreakProperty.txt... +- Q_ASSERT(ud.p.graphemeBreakClass == GraphemeBreak_Any); +- ud.p.graphemeBreakClass = GraphemeBreak_Extended_Pictographic; ++ Q_ASSERT(emojiFlags != EmojiFlags::Extended_Pictographic ++ // Extended_Pictographic should only replace GB_Any ++ || ud.p.graphemeBreakClass == GraphemeBreak_Any); ++ if (emojiFlags == EmojiFlags::Extended_Pictographic) ++ ud.p.graphemeBreakClass = GraphemeBreak_Extended_Pictographic; ++ else ++ ud.p.emojiFlags |= int(emojiFlags); + } + } + } +@@ -2987,12 +3039,15 @@ + for (int i = 0; i < uniqueProperties.size(); ++i) { + const PropertyFlags &p = uniqueProperties.at(i); + out += "\n { "; +-// " ushort category : 8; /* 5 used */\n" ++// " ushort category : 5;\n" + out += QByteArray::number( p.category ); + out += ", "; +-// " ushort direction : 8; /* 5 used */\n" ++// " ushort direction : 5;\n" + out += QByteArray::number( p.direction ); + out += ", "; ++// " ushort emojiFlags : 6; /* 5 used */\n" ++ out += QByteArray::number ( p.emojiFlags ); ++ out += ", "; + // " ushort combiningClass : 8;\n" + out += QByteArray::number( p.combiningClass ); + out += ", "; +@@ -3018,7 +3073,7 @@ + // " ushort special : 1;\n" + // " signed short diff : 15;\n" + // " } cases[NumCases];\n" +- out += " { {"; ++ out += "{ {"; + out += QByteArray::number( p.lowerCaseSpecial ); + out += ", "; + out += QByteArray::number( p.lowerCaseDiff ); +@@ -3586,6 +3641,7 @@ + initLineBreak(); + initScriptMap(); + initIdnaStatusMap(); ++ initEmojiFlagsMap(); + + readUnicodeData(); + readBidiMirroring(); +@@ -3673,6 +3729,7 @@ + f.write(sentence_break_class_string); + f.write(line_break_class_string); + f.write(idna_status_string); ++ f.write(emoji_flags_string); + f.write(methods); + f.write("} // namespace QUnicodeTables\n\n" + "QT_END_NAMESPACE\n\n" diff --git a/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch b/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch new file mode 100644 index 0000000..99eabb5 --- /dev/null +++ b/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch @@ -0,0 +1,569 @@ +From aa7d479be0df3e118580e87f30e061445dfb37e3 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Fri, 02 Feb 2024 15:45:20 +0100 +Subject: [PATCH] Introduce emoji-segmenter to 3rdparty code + +This is a parser for emoji sequences developed by Google +which is used in multiple other projects for parsing +sequences of characters to see if they should be represented +as color emojis or as monochrome text. + +[ChangeLog][Third-Party Code] Added the emoji-segmenter to +third party code, for supporting complex emoji sequences. +This can be configured using the -emojisegmenter option. + +Task-number: QTBUG-111801 +Change-Id: I7f87b0751415024d29f074d133850027f0003e29 +Reviewed-by: Volker Hilsheimer +--- + +diff --git a/config_help.txt b/config_help.txt +index 039582da..417c2067 100644 +--- a/config_help.txt ++++ b/config_help.txt +@@ -295,6 +295,7 @@ Gui, printing, widget options: + + -cups ................ Enable CUPS support [auto] (Unix only) + ++ -emojisegmenter ...... Enable complex emoji sequences [yes] + -fontconfig .......... Enable Fontconfig support [auto] (Unix only) + -freetype ............ Select used FreeType [system/qt/no] + -harfbuzz ............ Select used HarfBuzz-NG [system/qt/no] +diff --git a/src/3rdparty/emoji-segmenter/CONTRIBUTING.md b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md +new file mode 100644 +index 00000000..db177d4a +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md +@@ -0,0 +1,28 @@ ++# How to Contribute ++ ++We'd love to accept your patches and contributions to this project. There are ++just a few small guidelines you need to follow. ++ ++## Contributor License Agreement ++ ++Contributions to this project must be accompanied by a Contributor License ++Agreement. You (or your employer) retain the copyright to your contribution; ++this simply gives us permission to use and redistribute your contributions as ++part of the project. Head over to to see ++your current agreements on file or to sign a new one. ++ ++You generally only need to submit a CLA once, so if you've already submitted one ++(even if it was for a different project), you probably don't need to do it ++again. ++ ++## Code reviews ++ ++All submissions, including submissions by project members, require review. We ++use GitHub pull requests for this purpose. Consult ++[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more ++information on using pull requests. ++ ++## Community Guidelines ++ ++This project follows ++[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). +diff --git a/src/3rdparty/emoji-segmenter/NEWS b/src/3rdparty/emoji-segmenter/NEWS +new file mode 100644 +index 00000000..3fd07f1c +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/NEWS +@@ -0,0 +1,28 @@ ++Overview of changes leading to 0.4.0 ++Friday, November 15, 2024 ++==================================== ++ ++* Add `make size` targe to ++ determine binary size. ++* Set has_vs for ++ emoji_keycap_sequence ++ ++Overview of changes leading to 0.3.0 ++Tuesday, September 5, 2024 ++==================================== ++ ++* Add segmentation for variation ++ selector pairs, VS15 and VS16, ++ needed for font-variant-emoji. ++ ++Overview of changes leading to 0.2.0 ++Tuesday, Februar 20, 2024 ++==================================== ++ ++* Change Ragel mode to -F1 ++ ++Overview of changes leading to 0.1.0 ++Tuesday, January 29, 2019 ++==================================== ++ ++* Initial release +diff --git a/src/3rdparty/emoji-segmenter/README.md b/src/3rdparty/emoji-segmenter/README.md +new file mode 100644 +index 00000000..571a1a45 +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/README.md +@@ -0,0 +1,103 @@ ++Emoji Segmenter ++=== ++ ++This repository contains a Ragel grammar and generated C code for segmenting ++runs of text into text-presentation and emoji-presentation runs. It is currently ++used in projects such as Chromium and Pango for deciding which preferred ++presentation, color or text, a run of text should have. ++ ++The goal is to stay very close to the grammar definitions in [Unicode Technical ++Standard #51](http://www.unicode.org/reports/tr51/). ++ ++API ++=== ++ ++By including the `emoji_presentation_scanner.c` file, you will be able to call ++the following API ++ ++``` ++scan_emoji_presentation (emoji_text_iter_t p, ++ const emoji_text_iter_t pe, ++ bool* is_emoji, ++ bool* has_vs) ++``` ++ ++This API call will scan `emoji_text_iter_t p` for the next grammar-token and ++return an iterator that points to the end of the next token. An end iterator ++needs be specified as `pe` so that the scanner can compare against this and ++knows where to stop. In the reference parameter `is_emoji` it returns whether ++this token has emoji-presentation text-presentation, `has_vs` is set to true ++if the token contains a variation selector. ++ ++A grammar token is either a combination of an emoji plus variation selector 15 ++for text presentation, an emoji presentation sequence (emoji + VS16), an emoji ++presentation emoji or emoji sequence, or a single text presentation character. ++ ++`emoji_text_iter_t` is an iterator type over a buffer of the character classes ++that are defined at the beginning of the the Ragel file, e.g. `EMOJI`, ++`EMOJI_TEXT_PRESENTATION`, `REGIONAL_INDICATOR`, `KEYCAP_BASE`, etc. ++ ++By typedef'ing `emoji_text_iter_t` to your own iterator type, you can implement ++an adapter class that iterates over an input text buffer in any encoding, and on ++dereferencing returns the correct Ragel class by implementing something similar ++to the following Unicode character class to Ragel class mapping, example taken ++from Chromium: ++ ++``` ++char EmojiSegmentationCategory(UChar32 codepoint) { ++ // Specific ones first. ++ if (codepoint == kCombiningEnclosingKeycapCharacter) ++ return COMBINING_ENCLOSING_KEYCAP; ++ if (codepoint == kCombiningEnclosingCircleBackslashCharacter) ++ return COMBINING_ENCLOSING_CIRCLE_BACKSLASH; ++ if (codepoint == kZeroWidthJoinerCharacter) ++ return ZWJ; ++ if (codepoint == kVariationSelector15Character) ++ return VS15; ++ if (codepoint == kVariationSelector16Character) ++ return VS16; ++ if (codepoint == 0x1F3F4) ++ return TAG_BASE; ++ if ((codepoint >= 0xE0030 && codepoint <= 0xE0039) || ++ (codepoint >= 0xE0061 && codepoint <= 0xE007A)) ++ return TAG_SEQUENCE; ++ if (codepoint == 0xE007F) ++ return TAG_TERM; ++ if (Character::IsEmojiModifierBase(codepoint)) ++ return EMOJI_MODIFIER_BASE; ++ if (Character::IsModifier(codepoint)) ++ return EMOJI_MODIFIER; ++ if (Character::IsRegionalIndicator(codepoint)) ++ return REGIONAL_INDICATOR; ++ if (Character::IsEmojiKeycapBase(codepoint)) ++ return KEYCAP_BASE; ++ ++ if (Character::IsEmojiEmojiDefault(codepoint)) ++ return EMOJI_EMOJI_PRESENTATION; ++ if (Character::IsEmojiTextDefault(codepoint)) ++ return EMOJI_TEXT_PRESENTATION; ++ if (Character::IsEmoji(codepoint)) ++ return EMOJI; ++ ++ // Ragel state machine will interpret unknown category as "any". ++ return kMaxEmojiScannerCategory; ++} ++``` ++ ++Update/Build requisites ++=== ++ ++You need to have ragel installed if you want to modify the grammar and generate a new C file as output. ++ ++`apt-get install ragel` ++ ++then run ++ ++`make` ++ ++to update the `emoji_presentation_scanner.c` and `emoji_presentation_scanner_vs.c` output C source file. ++ ++Contributing ++=== ++ ++See the CONTRIBUTING.md file for how to contribute. +diff --git a/src/3rdparty/emoji-segmenter/REUSE.toml b/src/3rdparty/emoji-segmenter/REUSE.toml +new file mode 100644 +index 00000000..53d2dc47 +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/REUSE.toml +@@ -0,0 +1,7 @@ ++version = 1 ++ ++[[annotations]] ++path = ["**"] ++precedence = "closest" ++SPDX-FileCopyrightText = "Copyright 2019 Google LLC" ++SPDX-License-Identifier = "Apache-2.0" +diff --git a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c +new file mode 100644 +index 00000000..00b7700a +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c +@@ -0,0 +1,251 @@ ++ ++#line 1 "emoji_presentation_scanner.rl" ++/* Copyright 2019 Google LLC ++ * ++ * Licensed under the Apache License, Version 2.0 (the "License"); ++ * you may not use this file except in compliance with the License. ++ * You may obtain a copy of the License at ++ * ++ * https://www.apache.org/licenses/LICENSE-2.0 ++ * ++ * Unless required by applicable law or agreed to in writing, software ++ * distributed under the License is distributed on an "AS IS" BASIS, ++ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ++ * See the License for the specific language governing permissions and ++ * limitations under the License. ++ */ ++ ++#include ++ ++#ifndef EMOJI_LINKAGE ++#define EMOJI_LINKAGE static ++#endif ++ ++ ++#line 23 "emoji_presentation_scanner.c" ++static const unsigned char _emoji_presentation_trans_keys[] = { ++ 0u, 13u, 14u, 15u, 0u, 13u, 9u, 12u, 10u, 12u, 10u, 10u, 4u, 12u, 4u, 12u, ++ 6u, 6u, 9u, 12u, 8u, 8u, 8u, 10u, 9u, 14u, 0 ++}; ++ ++static const char _emoji_presentation_key_spans[] = { ++ 14, 2, 14, 4, 3, 1, 9, 9, ++ 1, 4, 1, 3, 6 ++}; ++ ++static const char _emoji_presentation_index_offsets[] = { ++ 0, 15, 18, 33, 38, 42, 44, 54, ++ 64, 66, 71, 73, 77 ++}; ++ ++static const char _emoji_presentation_indicies[] = { ++ 1, 1, 1, 2, 0, 0, 0, 1, ++ 0, 0, 0, 0, 0, 1, 0, 4, ++ 5, 3, 6, 6, 7, 8, 9, 9, ++ 10, 11, 9, 9, 9, 9, 9, 12, ++ 9, 5, 13, 14, 15, 0, 13, 16, ++ 17, 16, 13, 0, 17, 16, 16, 16, ++ 16, 16, 13, 16, 17, 16, 17, 16, ++ 16, 16, 16, 5, 13, 14, 15, 16, ++ 5, 18, 5, 13, 19, 20, 18, 14, ++ 21, 23, 22, 13, 22, 5, 13, 14, ++ 15, 16, 4, 16, 0 ++}; ++ ++static const char _emoji_presentation_trans_targs[] = { ++ 2, 4, 6, 2, 1, 2, 3, 3, ++ 7, 2, 8, 9, 12, 0, 2, 5, ++ 2, 5, 2, 10, 11, 2, 2, 2 ++}; ++ ++static const char _emoji_presentation_trans_actions[] = { ++ 1, 2, 2, 3, 0, 4, 7, 2, ++ 2, 8, 0, 7, 2, 0, 9, 10, ++ 11, 2, 12, 0, 10, 13, 14, 15 ++}; ++ ++static const char _emoji_presentation_to_state_actions[] = { ++ 0, 0, 5, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0 ++}; ++ ++static const char _emoji_presentation_from_state_actions[] = { ++ 0, 0, 6, 0, 0, 0, 0, 0, ++ 0, 0, 0, 0, 0 ++}; ++ ++static const char _emoji_presentation_eof_trans[] = { ++ 1, 4, 0, 1, 17, 1, 17, 17, ++ 19, 19, 22, 23, 17 ++}; ++ ++static const int emoji_presentation_start = 2; ++ ++static const int emoji_presentation_en_text_and_emoji_run = 2; ++ ++ ++#line 26 "emoji_presentation_scanner.rl" ++ ++ ++ ++#line 100 "emoji_presentation_scanner.rl" ++ ++ ++EMOJI_LINKAGE emoji_text_iter_t ++scan_emoji_presentation (emoji_text_iter_t p, ++ const emoji_text_iter_t pe, ++ bool* is_emoji, ++ bool* has_vs) ++{ ++ emoji_text_iter_t ts; ++ emoji_text_iter_t te; ++ const emoji_text_iter_t eof = pe; ++ ++ (void)ts; ++ ++ unsigned act; ++ int cs; ++ ++ ++#line 100 "emoji_presentation_scanner.c" ++ { ++ cs = emoji_presentation_start; ++ ts = 0; ++ te = 0; ++ act = 0; ++ } ++ ++#line 106 "emoji_presentation_scanner.c" ++ { ++ int _slen; ++ int _trans; ++ const unsigned char *_keys; ++ const char *_inds; ++ if ( p == pe ) ++ goto _test_eof; ++_resume: ++ switch ( _emoji_presentation_from_state_actions[cs] ) { ++ case 6: ++#line 1 "NONE" ++ {ts = p;} ++ break; ++#line 118 "emoji_presentation_scanner.c" ++ } ++ ++ _keys = _emoji_presentation_trans_keys + (cs<<1); ++ _inds = _emoji_presentation_indicies + _emoji_presentation_index_offsets[cs]; ++ ++ _slen = _emoji_presentation_key_spans[cs]; ++ _trans = _inds[ _slen > 0 && _keys[0] <=(*p) && ++ (*p) <= _keys[1] ? ++ (*p) - _keys[0] : _slen ]; ++ ++_eof_trans: ++ cs = _emoji_presentation_trans_targs[_trans]; ++ ++ if ( _emoji_presentation_trans_actions[_trans] == 0 ) ++ goto _again; ++ ++ switch ( _emoji_presentation_trans_actions[_trans] ) { ++ case 9: ++#line 94 "emoji_presentation_scanner.rl" ++ {te = p+1;{ *is_emoji = false; *has_vs = true; return te; }} ++ break; ++ case 15: ++#line 95 "emoji_presentation_scanner.rl" ++ {te = p+1;{ *is_emoji = true; *has_vs = true; return te; }} ++ break; ++ case 4: ++#line 96 "emoji_presentation_scanner.rl" ++ {te = p+1;{ *is_emoji = true; *has_vs = false; return te; }} ++ break; ++ case 8: ++#line 97 "emoji_presentation_scanner.rl" ++ {te = p+1;{ *is_emoji = false; *has_vs = false; return te; }} ++ break; ++ case 13: ++#line 94 "emoji_presentation_scanner.rl" ++ {te = p;p--;{ *is_emoji = false; *has_vs = true; return te; }} ++ break; ++ case 14: ++#line 95 "emoji_presentation_scanner.rl" ++ {te = p;p--;{ *is_emoji = true; *has_vs = true; return te; }} ++ break; ++ case 11: ++#line 96 "emoji_presentation_scanner.rl" ++ {te = p;p--;{ *is_emoji = true; *has_vs = false; return te; }} ++ break; ++ case 12: ++#line 97 "emoji_presentation_scanner.rl" ++ {te = p;p--;{ *is_emoji = false; *has_vs = false; return te; }} ++ break; ++ case 3: ++#line 96 "emoji_presentation_scanner.rl" ++ {{p = ((te))-1;}{ *is_emoji = true; *has_vs = false; return te; }} ++ break; ++ case 1: ++#line 1 "NONE" ++ { switch( act ) { ++ case 2: ++ {{p = ((te))-1;} *is_emoji = true; *has_vs = true; return te; } ++ break; ++ case 3: ++ {{p = ((te))-1;} *is_emoji = true; *has_vs = false; return te; } ++ break; ++ case 4: ++ {{p = ((te))-1;} *is_emoji = false; *has_vs = false; return te; } ++ break; ++ } ++ } ++ break; ++ case 10: ++#line 1 "NONE" ++ {te = p+1;} ++#line 95 "emoji_presentation_scanner.rl" ++ {act = 2;} ++ break; ++ case 2: ++#line 1 "NONE" ++ {te = p+1;} ++#line 96 "emoji_presentation_scanner.rl" ++ {act = 3;} ++ break; ++ case 7: ++#line 1 "NONE" ++ {te = p+1;} ++#line 97 "emoji_presentation_scanner.rl" ++ {act = 4;} ++ break; ++#line 188 "emoji_presentation_scanner.c" ++ } ++ ++_again: ++ switch ( _emoji_presentation_to_state_actions[cs] ) { ++ case 5: ++#line 1 "NONE" ++ {ts = 0;} ++ break; ++#line 195 "emoji_presentation_scanner.c" ++ } ++ ++ if ( ++p != pe ) ++ goto _resume; ++ _test_eof: {} ++ if ( p == eof ) ++ { ++ if ( _emoji_presentation_eof_trans[cs] > 0 ) { ++ _trans = _emoji_presentation_eof_trans[cs] - 1; ++ goto _eof_trans; ++ } ++ } ++ ++ } ++ ++#line 118 "emoji_presentation_scanner.rl" ++ ++ ++ /* Should not be reached. */ ++ *is_emoji = false; ++ *has_vs = false; ++ return p; ++} +diff --git a/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch +new file mode 100644 +index 00000000..0cc1868c +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch +@@ -0,0 +1,26 @@ ++From 4ced1426e27320e00b0dd28693df5d95c648d230 Mon Sep 17 00:00:00 2001 ++From: Eskil Abrahamsen Blomfeldt ++Date: Thu, 14 Nov 2024 09:42:11 +0100 ++Subject: [PATCH] Compile with warnings-are-errors ++ ++Change-Id: Icea8febefc90f3f047143e5b76ff511145c0dcae ++--- ++ src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c | 2 ++ ++ 1 file changed, 2 insertions(+) ++ ++diff --git a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c ++index 56e2e78033..ce7e01846c 100644 ++--- a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c +++++ b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c ++@@ -101,6 +101,8 @@ scan_emoji_presentation (emoji_text_iter_t p, ++ emoji_text_iter_t te; ++ const emoji_text_iter_t eof = pe; ++ +++ (void)ts; +++ ++ unsigned act; ++ int cs; ++ ++-- ++2.40.0.windows.1 ++ +diff --git a/src/3rdparty/emoji-segmenter/qt_attribution.json b/src/3rdparty/emoji-segmenter/qt_attribution.json +new file mode 100644 +index 00000000..64083381 +--- /dev/null ++++ b/src/3rdparty/emoji-segmenter/qt_attribution.json +@@ -0,0 +1,16 @@ ++{ ++ "Id": "emoji-segmenter", ++ "Name": "Emoji Segmenter", ++ "QDocModule": "qtgui", ++ "QtUsage": "Used in QtGui for parsing complex emoji sequences. Can be configured using the -emojisegmenter option.", ++ "SecurityCritical": true, ++ ++ "Description": "A parser for emoji sequences.", ++ "Homepage": "https://github.com/google/emoji-segmenter", ++ "Version": "0.4.0", ++ "DownloadLocation": "https://github.com/google/emoji-segmenter/releases/tag/0.4.0", ++ ++ "License": "Apache License 2.0", ++ "LicenseId": "Apache-2.0", ++ "Copyright": "Copyright 2019 Google LLC" ++} +diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake +index 0e53f512..44bef7d3 100644 +--- a/src/gui/configure.cmake ++++ b/src/gui/configure.cmake +@@ -689,6 +689,12 @@ qt_feature("direct2d1_1" PRIVATE + LABEL "Direct 2D 1.1" + CONDITION QT_FEATURE_direct2d AND TEST_d2d1_1 + ) ++qt_feature("emojisegmenter" PUBLIC PRIVATE ++ SECTION "Fonts" ++ LABEL "Emoji Segmenter" ++ PURPOSE "Supports parsing complex emoji sequences for better font resolution." ++) ++qt_feature_definition("emojisegmenter" "QT_NO_EMOJISEGMENTER" NEGATE VALUE "1") + qt_feature("evdev" PRIVATE + LABEL "evdev" + CONDITION QT_FEATURE_thread AND TEST_evdev +@@ -1285,6 +1291,7 @@ qt_feature("wayland" PUBLIC + + qt_configure_add_summary_section(NAME "Qt Gui") + qt_configure_add_summary_entry(ARGS "accessibility") ++qt_configure_add_summary_entry(ARGS "emojisegmenter") + qt_configure_add_summary_entry(ARGS "freetype") + qt_configure_add_summary_entry(ARGS "system-freetype") + qt_configure_add_summary_entry(ARGS "harfbuzz") +diff --git a/src/gui/qt_cmdline.cmake b/src/gui/qt_cmdline.cmake +index 446618eb..5465b2c6 100644 +--- a/src/gui/qt_cmdline.cmake ++++ b/src/gui/qt_cmdline.cmake +@@ -10,6 +10,7 @@ qt_commandline_option(eglfs TYPE boolean) + qt_commandline_option(evdev TYPE boolean) + qt_commandline_option(fontconfig TYPE boolean) + qt_commandline_option(freetype TYPE enum VALUES no qt system) ++qt_commandline_option(emojisegmenter TYPE boolean) + qt_commandline_option(gbm TYPE boolean) + qt_commandline_option(gif TYPE boolean) + qt_commandline_option(harfbuzz TYPE enum VALUES no qt system) diff --git a/qtbase-mark-cups-optional-target.patch b/qtbase-mark-cups-optional-target.patch deleted file mode 100644 index 464e960..0000000 --- a/qtbase-mark-cups-optional-target.patch +++ /dev/null @@ -1,64 +0,0 @@ -From cce81f296eeae2d20f4f51e0ec4e0d3491e2f909 Mon Sep 17 00:00:00 2001 -From: Alexey Edelev -Date: Wed, 4 Sep 2024 13:27:35 +0200 -Subject: [PATCH] Mark Cups::Cups optional target when building for non-APPLE - systems - -Relax the dependency on Cups for PrintSupport module on non-APPLE -platforms. 30bb15e7bf42a07b49700b6e822513f125d9ed4d added the missing -dependency for the PrintSupportPrivate target, but made it required. -In general users not necessarly need the Cups found when linking -PrintSupport on non-APPLE platforms. So we may mark Cups optional. - -We also need Cups as the required dependency when Qt is built -statically, since then QCupsPrinterSupportPlugin will require the -library to be found. - -Amends 30bb15e7bf42a07b49700b6e822513f125d9ed4d - -Pick-to: 6.5 6.7 6.8 -Change-Id: Ia31d52f7beb9fab6ffa5123147a243f5be6345ef -Reviewed-by: Alexandru Croitor ---- - src/plugins/printsupport/cups/CMakeLists.txt | 7 ++++++- - src/printsupport/configure.cmake | 9 +++++++-- - 2 files changed, 13 insertions(+), 3 deletions(-) - -diff --git a/src/plugins/printsupport/cups/CMakeLists.txt b/src/plugins/printsupport/cups/CMakeLists.txt -index b6400d2d36b..6811fca10a2 100644 ---- a/src/plugins/printsupport/cups/CMakeLists.txt -+++ b/src/plugins/printsupport/cups/CMakeLists.txt -@@ -1,7 +1,12 @@ - # Copyright (C) 2022 The Qt Company Ltd. - # SPDX-License-Identifier: BSD-3-Clause - --qt_find_package(Cups PROVIDED_TARGETS Cups::Cups) -+if(NOT APPLE AND BUILD_SHARED_LIBS) -+ set(mark_cups_optional MARK_OPTIONAL) -+else() -+ set(mark_cups_optional "") -+endif() -+qt_find_package(Cups PROVIDED_TARGETS Cups::Cups ${mark_cups_optional}) - - ##################################################################### - ## QCupsPrinterSupportPlugin Plugin: -diff --git a/src/printsupport/configure.cmake b/src/printsupport/configure.cmake -index a8b4ed38036..bdd370694a1 100644 ---- a/src/printsupport/configure.cmake -+++ b/src/printsupport/configure.cmake -@@ -9,8 +9,13 @@ - - #### Libraries - --qt_find_package(Cups PROVIDED_TARGETS Cups::Cups MODULE_NAME printsupport QMAKE_LIB cups) -- -+if(NOT APPLE AND BUILD_SHARED_LIBS) -+ set(mark_cups_optional MARK_OPTIONAL) -+else() -+ set(mark_cups_optional "") -+endif() -+qt_find_package(Cups PROVIDED_TARGETS Cups::Cups -+ MODULE_NAME printsupport QMAKE_LIB cups ${mark_cups_optional}) - - #### Tests - diff --git a/qtbase-qabstractitemmodelprivate-add-resetting-member.patch b/qtbase-qabstractitemmodelprivate-add-resetting-member.patch deleted file mode 100644 index 18f54b8..0000000 --- a/qtbase-qabstractitemmodelprivate-add-resetting-member.patch +++ /dev/null @@ -1,80 +0,0 @@ -From 2ea3abed0125d81ca4f3bacb9650db7314657332 Mon Sep 17 00:00:00 2001 -From: Mitch Curtis -Date: Tue, 24 Sep 2024 10:40:37 +0800 -Subject: QAbstractItemModelPrivate: add resetting member - -This allows QQmlDelegateModel to know if a QAbstractItemModel subclass -is in the process of a reset, which it can't know if beginResetModel -was called in the model's constructor. - -As an added bonus, it also allows us to warn the user if they call -endResetModel with a previous call to beginResetModel. - -Task-number: QTBUG-125053 -Task-number: QTBUG-127340 -Pick-to: 6.7 6.5 -Change-Id: I7d1fb983e9bf868c48472624ad945ae158115943 -Reviewed-by: Richard Moe Gustavsen -(cherry picked from commit 9d8663c18e88cb0b5a65f86cfd7726f3d31e04d6) ---- - src/corelib/itemmodels/qabstractitemmodel.cpp | 13 +++++++++++++ - src/corelib/itemmodels/qabstractitemmodel_p.h | 4 ++++ - 2 files changed, 17 insertions(+) - -diff --git a/src/corelib/itemmodels/qabstractitemmodel.cpp b/src/corelib/itemmodels/qabstractitemmodel.cpp -index 5b9b215eab..3d4d566d46 100644 ---- a/src/corelib/itemmodels/qabstractitemmodel.cpp -+++ b/src/corelib/itemmodels/qabstractitemmodel.cpp -@@ -3400,6 +3400,13 @@ void QAbstractItemModel::endMoveColumns() - */ - void QAbstractItemModel::beginResetModel() - { -+ Q_D(QAbstractItemModel); -+ if (d->resetting) { -+ qWarning() << "beginResetModel called on" << this << "without calling endResetModel first"; -+ // Warn, but don't return early in case user code relies on the incorrect behavior. -+ } -+ -+ d->resetting = true; - emit modelAboutToBeReset(QPrivateSignal()); - } - -@@ -3417,8 +3424,14 @@ void QAbstractItemModel::beginResetModel() - void QAbstractItemModel::endResetModel() - { - Q_D(QAbstractItemModel); -+ if (!d->resetting) { -+ qWarning() << "endResetModel called on" << this << "without calling beginResetModel first"; -+ // Warn, but don't return early in case user code relies on the incorrect behavior. -+ } -+ - d->invalidatePersistentIndexes(); - resetInternalData(); -+ d->resetting = false; - emit modelReset(QPrivateSignal()); - } - -diff --git a/src/corelib/itemmodels/qabstractitemmodel_p.h b/src/corelib/itemmodels/qabstractitemmodel_p.h -index e34dc3262c..c2113fde9a 100644 ---- a/src/corelib/itemmodels/qabstractitemmodel_p.h -+++ b/src/corelib/itemmodels/qabstractitemmodel_p.h -@@ -45,6 +45,8 @@ public: - QAbstractItemModelPrivate(); - ~QAbstractItemModelPrivate(); - -+ static const QAbstractItemModelPrivate *get(const QAbstractItemModel *model) { return model->d_func(); } -+ - void removePersistentIndexData(QPersistentModelIndexData *data); - void movePersistentIndexes(const QList &indexes, int change, const QModelIndex &parent, - Qt::Orientation orientation); -@@ -115,6 +117,8 @@ public: - void insertMultiAtEnd(const QModelIndex& key, QPersistentModelIndexData *data); - } persistent; - -+ bool resetting = false; -+ - static const QHash &defaultRoleNames(); - static bool isVariantLessThan(const QVariant &left, const QVariant &right, - Qt::CaseSensitivity cs = Qt::CaseSensitive, bool isLocaleAware = false); --- -cgit v1.2.3 diff --git a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch new file mode 100644 index 0000000..7a481ec --- /dev/null +++ b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch @@ -0,0 +1,5917 @@ +From 16850709306589a2433c0038605d365a6b6bedad Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Tue, 02 Apr 2024 13:20:34 +0200 +Subject: [PATCH] Use emoji segmenter to apply emoji fonts automatically + +Colorful emojis in Unicode are not isolated to specific ranges +of code points like other writing systems. Instead, there are +a set of rules defining whether a sequence of characters should +be displayed in color or black/white. + + http://www.unicode.org/reports/tr51/ + +For instance, appending a variation selector to a character can +turn it into a color emoji, even if it is a code point that +predates the invention of emojis. + +In addition, sequences of joined characters that are determined +to be a color emoji sequence should be parsed by a single emoji +font, so that it can apply things like skin color, etc. + +In general, users expect emojis and emoji sequences to be shown +in the preferred color font of the system, even if a selected +font has black/white characters for the symbols. + +This patch applies the emoji segmenter to strings to isolate +sequences that should be in color. As an implementation hack, +we mark this in the QScriptItems as a special "emoji" script. +Note that this is not a real Unicode script and only exists +internally for this reason, because the "emojiness" of the +resulting glyph overrides the original script of the +individual characters when selecting fonts. This way, we can +use a lot of the same logic for itemizing the strings and +looking up fonts, and we don't need to increase the size of +the QScriptItem. (It is just an implementation detail and +is not exposed to the user, so it can be replaced by other +approaches later if we need to.) + +When matching an emoji sequence, we always try to apply a +color font and ignore all others. The exception is if there +is no color font at all on the system, then we will find a +black and white font which supports the characters instead +as a final failsafe. + +In addition, each platform will put its default emoji font +at the top of the fallbacks list in order to make this the +preference in case there are more than one. This patch also +adds API to override this with an application-defined emoji +font, since this is a common use case. + +Note: The font includes an environment variable to disable +the feature as a fail safe. A flag to disable it per QFont +will be added in a follow-up. + +Fixes: QTBUG-111801 +Change-Id: I9431ec34d56772ab8688814963073b83b23002ae +Reviewed-by: Lars Knoll +Reviewed-by: +--- + +diff --git a/src/gui/text/coretext/qcoretextfontdatabase.mm b/src/gui/text/coretext/qcoretextfontdatabase.mm +index 2197c83f..fc551cdb 100644 +--- a/src/gui/text/coretext/qcoretextfontdatabase.mm ++++ b/src/gui/text/coretext/qcoretextfontdatabase.mm +@@ -327,6 +327,7 @@ struct FontDescription { + QFont::Stretch stretch; + qreal pointSize; + bool fixedPitch; ++ bool colorFont; + QSupportedWritingSystems writingSystems; + }; + +@@ -359,6 +360,9 @@ static void getFontDescription(CTFontDescriptorRef font, FontDescription *fd) + fd->style = QFont::StyleNormal; + fd->stretch = QFont::Unstretched; + fd->fixedPitch = false; ++ fd->colorFont = false; ++ ++ + + if (QCFType tempFont = CTFontCreateWithFontDescriptor(font, 0.0, 0)) { + uint tag = QFont::Tag("OS/2").value(); +@@ -393,6 +397,9 @@ static void getFontDescription(CTFontDescriptorRef font, FontDescription *fd) + if (CFNumberRef symbolic = (CFNumberRef) CFDictionaryGetValue(styles, kCTFontSymbolicTrait)) { + int d; + if (CFNumberGetValue(symbolic, kCFNumberSInt32Type, &d)) { ++ if (d & kCTFontColorGlyphsTrait) ++ fd->colorFont = true; ++ + if (d & kCTFontMonoSpaceTrait) + fd->fixedPitch = true; + if (d & kCTFontExpandedTrait) +@@ -451,7 +458,7 @@ void QCoreTextFontDatabase::populateFromDescriptor(CTFontDescriptorRef font, con + CFRetain(font); + QPlatformFontDatabase::registerFont(family, fd.styleName, fd.foundryName, fd.weight, fd.style, fd.stretch, + true /* antialiased */, true /* scalable */, 0 /* pixelSize, ignored as font is scalable */, +- fd.fixedPitch, fd.writingSystems, (void *)font); ++ fd.fixedPitch, fd.colorFont, fd.writingSystems, (void *)font); + } + + static NSString * const kQtFontDataAttribute = @"QtFontDataAttribute"; +@@ -629,7 +636,18 @@ CTFontDescriptorRef descriptorForStyle(QFont::StyleHint styleHint) + } + } + +-QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QCoreTextFontDatabase::fallbacksForScript(QFontDatabasePrivate::ExtendedScript script) const ++{ ++ if (script == QFontDatabasePrivate::Script_Emoji) ++ return QStringList{} << QStringLiteral(".Apple Color Emoji UI"); ++ else ++ return QStringList{}; ++} ++ ++QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + Q_UNUSED(style); + +@@ -639,7 +657,7 @@ QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFo + + QMacAutoReleasePool pool; + +- QStringList fallbackList; ++ QStringList fallbackList = fallbacksForScript(script); + + QCFType fallbackFonts = fallbacksForFamily(family); + if (!fallbackFonts || !CFArrayGetCount(fallbackFonts)) { +@@ -702,32 +720,34 @@ QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFo + fallbackList.append(QStringLiteral("Apple Symbols")); + // Some Noto* fonts are not automatically enumerated by system, despite being the main + // fonts for their writing system. +- QString hardcodedFont = m_hardcodedFallbackFonts.value(script); +- if (!hardcodedFont.isEmpty() && !fallbackList.contains(hardcodedFont)) { +- if (!isFamilyPopulated(hardcodedFont)) { +- if (!m_privateFamilies.contains(hardcodedFont)) { +- QCFType familyDescriptor = descriptorForFamily(hardcodedFont); +- QCFType matchingFonts = CTFontDescriptorCreateMatchingFontDescriptors(familyDescriptor, nullptr); +- if (matchingFonts) { +- const int numFonts = CFArrayGetCount(matchingFonts); +- for (int i = 0; i < numFonts; ++i) +- const_cast(this)->populateFromDescriptor(CTFontDescriptorRef(CFArrayGetValueAtIndex(matchingFonts, i)), +- hardcodedFont); +- +- fallbackList.append(hardcodedFont); ++ if (script < int(QChar::ScriptCount)) { ++ QString hardcodedFont = m_hardcodedFallbackFonts.value(QChar::Script(script)); ++ if (!hardcodedFont.isEmpty() && !fallbackList.contains(hardcodedFont)) { ++ if (!isFamilyPopulated(hardcodedFont)) { ++ if (!m_privateFamilies.contains(hardcodedFont)) { ++ QCFType familyDescriptor = descriptorForFamily(hardcodedFont); ++ QCFType matchingFonts = CTFontDescriptorCreateMatchingFontDescriptors(familyDescriptor, nullptr); ++ if (matchingFonts) { ++ const int numFonts = CFArrayGetCount(matchingFonts); ++ for (int i = 0; i < numFonts; ++i) ++ const_cast(this)->populateFromDescriptor(CTFontDescriptorRef(CFArrayGetValueAtIndex(matchingFonts, i)), ++ hardcodedFont); ++ ++ fallbackList.append(hardcodedFont); ++ } ++ ++ // Register as private family even if the font is not found, in order to avoid ++ // redoing the check later. In later calls, the font will then just be ignored. ++ m_privateFamilies.insert(hardcodedFont); + } +- +- // Register as private family even if the font is not found, in order to avoid +- // redoing the check later. In later calls, the font will then just be ignored. +- m_privateFamilies.insert(hardcodedFont); ++ } else { ++ fallbackList.append(hardcodedFont); + } +- } else { +- fallbackList.append(hardcodedFont); + } + } + #endif + +- extern QStringList qt_sort_families_by_writing_system(QChar::Script, const QStringList &); ++ extern QStringList qt_sort_families_by_writing_system(QFontDatabasePrivate::ExtendedScript, const QStringList &); + fallbackList = qt_sort_families_by_writing_system(script, fallbackList); + + qCDebug(lcQpaFonts).nospace() << "Fallback families ordered by script " << script << ": " << fallbackList; +diff --git a/src/gui/text/coretext/qcoretextfontdatabase_p.h b/src/gui/text/coretext/qcoretextfontdatabase_p.h +index eeea9ad6..5c8a6ad3 100644 +--- a/src/gui/text/coretext/qcoretextfontdatabase_p.h ++++ b/src/gui/text/coretext/qcoretextfontdatabase_p.h +@@ -39,7 +39,7 @@ public: + void populateFamily(const QString &familyName) override; + void invalidate() override; + +- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; ++ QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const override; + QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; + void releaseHandle(void *handle) override; + bool isPrivateFontFamily(const QString &family) const override; +@@ -55,6 +55,7 @@ private: + void populateThemeFonts(); + void populateFromDescriptor(CTFontDescriptorRef font, const QString &familyName = QString(), QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr); + static CFArrayRef fallbacksForFamily(const QString &family); ++ QStringList fallbacksForScript(QFontDatabasePrivate::ExtendedScript script) const; + + QHash m_themeFonts; + QHash>> m_systemFontDescriptors; +diff --git a/src/gui/text/freetype/qfreetypefontdatabase.cpp b/src/gui/text/freetype/qfreetypefontdatabase.cpp +index 018e590a..8e0aec1f 100644 +--- a/src/gui/text/freetype/qfreetypefontdatabase.cpp ++++ b/src/gui/text/freetype/qfreetypefontdatabase.cpp +@@ -103,6 +103,7 @@ void QFreeTypeFontDatabase::addNamedInstancesForFace(void *face_, + QFont::Stretch stretch, + QFont::Style style, + bool fixedPitch, ++ bool isColor, + const QSupportedWritingSystems &writingSystems, + const QByteArray &fileName, + const QByteArray &fontData) +@@ -183,6 +184,7 @@ void QFreeTypeFontDatabase::addNamedInstancesForFace(void *face_, + true, + 0, + fixedPitch, ++ isColor, + writingSystems, + variantFontFile); + } +@@ -224,6 +226,12 @@ QStringList QFreeTypeFontDatabase::addTTFile(const QByteArray &fontData, const Q + } + numFaces = face->num_faces; + ++#if (FREETYPE_MAJOR*10000 + FREETYPE_MINOR*100 + FREETYPE_PATCH) >= 20501 ++ bool isColor = FT_HAS_COLOR(face); ++#else ++ bool isColor = false; ++#endif ++ + QFont::Weight weight = QFont::Normal; + + QFont::Style style = QFont::StyleNormal; +@@ -337,9 +345,9 @@ QStringList QFreeTypeFontDatabase::addTTFile(const QByteArray &fontData, const Q + applicationFont->properties.append(properties); + } + +- registerFont(family, styleName, QString(), weight, style, stretch, true, true, 0, fixedPitch, writingSystems, fontFile); ++ registerFont(family, styleName, QString(), weight, style, stretch, true, true, 0, fixedPitch, isColor, writingSystems, fontFile); + +- addNamedInstancesForFace(face, index, family, styleName, weight, stretch, style, fixedPitch, writingSystems, file, fontData); ++ addNamedInstancesForFace(face, index, family, styleName, weight, stretch, style, fixedPitch, isColor, writingSystems, file, fontData); + + families.append(family); + +diff --git a/src/gui/text/freetype/qfreetypefontdatabase_p.h b/src/gui/text/freetype/qfreetypefontdatabase_p.h +index 5fcec585..bc5cdbff 100644 +--- a/src/gui/text/freetype/qfreetypefontdatabase_p.h ++++ b/src/gui/text/freetype/qfreetypefontdatabase_p.h +@@ -47,7 +47,7 @@ public: + static void addNamedInstancesForFace(void *face, int faceIndex, + const QString &family, const QString &styleName, + QFont::Weight weight, QFont::Stretch stretch, +- QFont::Style style, bool fixedPitch, ++ QFont::Style style, bool fixedPitch, bool isColor, + const QSupportedWritingSystems &writingSystems, + const QByteArray &fileName, const QByteArray &fontData); + +diff --git a/src/gui/text/qfont.cpp b/src/gui/text/qfont.cpp +index c8881a9b..94343854 100644 +--- a/src/gui/text/qfont.cpp ++++ b/src/gui/text/qfont.cpp +@@ -383,13 +383,13 @@ void QFontPrivate::unsetFeature(QFont::Tag tag) + QFontEngineData::QFontEngineData() + : ref(0), fontCacheId(QFontCache::instance()->id()) + { +- memset(engines, 0, QChar::ScriptCount * sizeof(QFontEngine *)); ++ memset(engines, 0, QFontDatabasePrivate::ScriptCount * sizeof(QFontEngine *)); + } + + QFontEngineData::~QFontEngineData() + { + Q_ASSERT(ref.loadRelaxed() == 0); +- for (int i = 0; i < QChar::ScriptCount; ++i) { ++ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { + if (engines[i]) { + if (!engines[i]->ref.deref()) + delete engines[i]; +@@ -2683,8 +2683,10 @@ void QFont::clearFeatures() + d->features.clear(); + } + +-extern QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, +- QFont::StyleHint styleHint, QChar::Script script); ++extern QStringList qt_fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script); + + /*! + \fn QString QFont::defaultFamily() const +@@ -2696,8 +2698,10 @@ extern QStringList qt_fallbacksForFamily(const QString &family, QFont::Style sty + */ + QString QFont::defaultFamily() const + { +- const QStringList fallbacks = qt_fallbacksForFamily(QString(), QFont::StyleNormal +- , QFont::StyleHint(d->request.styleHint), QChar::Script_Common); ++ const QStringList fallbacks = qt_fallbacksForFamily(QString(), ++ QFont::StyleNormal, ++ QFont::StyleHint(d->request.styleHint), ++ QFontDatabasePrivate::Script_Common); + if (!fallbacks.isEmpty()) + return fallbacks.first(); + return QString(); +@@ -3394,7 +3398,7 @@ void QFontCache::clear() + end = engineDataCache.end(); + while (it != end) { + QFontEngineData *data = it.value(); +- for (int i = 0; i < QChar::ScriptCount; ++i) { ++ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { + if (data->engines[i]) { + if (!data->engines[i]->ref.deref()) { + Q_ASSERT(engineCacheCount.value(data->engines[i]) == 0); +diff --git a/src/gui/text/qfont_p.h b/src/gui/text/qfont_p.h +index b674e711..844ac5fc 100644 +--- a/src/gui/text/qfont_p.h ++++ b/src/gui/text/qfont_p.h +@@ -23,6 +23,7 @@ + #include "QtCore/qstringlist.h" + #include + #include "private/qfixed_p.h" ++#include "private/qfontdatabase_p.h" + + QT_BEGIN_NAMESPACE + +@@ -152,8 +153,7 @@ public: + QAtomicInt ref; + const int fontCacheId; + +- QFontEngine *engines[QChar::ScriptCount]; +- ++ QFontEngine *engines[QFontDatabasePrivate::ScriptCount]; + private: + Q_DISABLE_COPY_MOVE(QFontEngineData) + }; +diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp +index 28539977..96c2337e 100644 +--- a/src/gui/text/qfontdatabase.cpp ++++ b/src/gui/text/qfontdatabase.cpp +@@ -413,6 +413,8 @@ static bool familySupportsWritingSystem(QtFontFamily *family, size_t writingSyst + + Q_GUI_EXPORT QFontDatabase::WritingSystem qt_writing_system_for_script(int script) + { ++ if (script >= QChar::ScriptCount) ++ return QFontDatabase::Any; + return QFontDatabase::WritingSystem(std::find(scriptForWritingSystem, + scriptForWritingSystem + QFontDatabase::WritingSystemsCount, + script) - scriptForWritingSystem); +@@ -537,7 +539,7 @@ QFontDatabasePrivate *QFontDatabasePrivate::instance() + void qt_registerFont(const QString &familyName, const QString &stylename, + const QString &foundryname, int weight, + QFont::Style style, int stretch, bool antialiased, +- bool scalable, int pixelSize, bool fixedPitch, ++ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, + const QSupportedWritingSystems &writingSystems, void *handle) + { + auto *d = QFontDatabasePrivate::instance(); +@@ -549,6 +551,7 @@ void qt_registerFont(const QString &familyName, const QString &stylename, + styleKey.stretch = stretch; + QtFontFamily *f = d->family(familyName, QFontDatabasePrivate::EnsureCreated); + f->fixedPitch = fixedPitch; ++ f->colorFont = colorFont; + + for (int i = 0; i < QFontDatabase::WritingSystemsCount; ++i) { + if (writingSystems.supported(QFontDatabase::WritingSystem(i))) +@@ -620,7 +623,10 @@ bool qt_isFontFamilyPopulated(const QString &familyName) + Default implementation returns a list of fonts for which \a style and \a script support + has been reported during the font database population. + */ +-QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + Q_UNUSED(family); + Q_UNUSED(styleHint); +@@ -659,7 +665,10 @@ QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, QFo + return preferredFallbacks + otherFallbacks; + } + +-static QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) ++static QStringList fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) + { + QMutexLocker locker(fontDatabaseMutex()); + auto *db = QFontDatabasePrivate::ensureFontDatabase(); +@@ -670,7 +679,7 @@ static QStringList fallbacksForFamily(const QString &family, QFont::Style style, + return *fallbacks; + + // make sure that the db has all fallback families +- QStringList userFallbacks = db->applicationFallbackFontFamilies.value(script == QChar::Script_Latin ? QChar::Script_Common : script); ++ QStringList userFallbacks = db->applicationFallbackFontFamilies(script == QFontDatabasePrivate::Script_Latin ? QFontDatabasePrivate::Script_Common : script); + QStringList retList = userFallbacks + QGuiApplicationPrivate::platformIntegration()->fontDatabase()->fallbacksForFamily(family,style,styleHint,script); + + QStringList::iterator i; +@@ -693,7 +702,7 @@ static QStringList fallbacksForFamily(const QString &family, QFont::Style style, + return retList; + } + +-QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) ++QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) + { + QMutexLocker locker(fontDatabaseMutex()); + return fallbacksForFamily(family, style, styleHint, script); +@@ -722,10 +731,10 @@ QFontEngine *QFontDatabasePrivate::loadSingleEngine(int script, + QFontCache::Key key(def,script); + QFontEngine *engine = fontCache->findEngine(key); + if (!engine) { +- const bool cacheForCommonScript = script != QChar::Script_Common ++ const bool cacheForCommonScript = script != QFontDatabasePrivate::Script_Common + && (family->writingSystems[QFontDatabase::Latin] & QtFontFamily::Supported) != 0; + +- if (Q_LIKELY(cacheForCommonScript)) { ++ if (Q_LIKELY(cacheForCommonScript) && script < QChar::ScriptCount) { + // fast path: check if engine was loaded for another script + key.script = QChar::Script_Common; + engine = fontCache->findEngine(key); +@@ -757,7 +766,7 @@ QFontEngine *QFontDatabasePrivate::loadSingleEngine(int script, + engine = pfdb->fontEngine(def, size->handle); + if (engine) { + // Also check for OpenType tables when using complex scripts +- if (!engine->supportsScript(QChar::Script(script))) { ++ if (script < QChar::ScriptCount && !engine->supportsScript(QChar::Script(script))) { + qCInfo(lcFontDb, "OpenType support missing for \"%ls\", script %d", + qUtf16Printable(def.families.constFirst()), script); + if (engine->ref.loadRelaxed() == 0) +@@ -789,7 +798,8 @@ QFontEngine *QFontDatabasePrivate::loadEngine(int script, const QFontDef &reques + Q_TRACE(QFontDatabase_loadEngine, request.families.join(QLatin1Char(';')), request.pointSize); + + QPlatformFontDatabase *pfdb = QGuiApplicationPrivate::platformIntegration()->fontDatabase(); +- QFontEngineMulti *pfMultiEngine = pfdb->fontEngineMulti(engine, QChar::Script(script)); ++ QFontEngineMulti *pfMultiEngine = pfdb->fontEngineMulti(engine, ++ QFontDatabasePrivate::ExtendedScript(script)); + if (!request.fallBackFamilies.isEmpty()) { + QStringList fallbacks = request.fallBackFamilies; + +@@ -797,7 +807,10 @@ QFontEngine *QFontDatabasePrivate::loadEngine(int script, const QFontDef &reques + if (styleHint == QFont::AnyStyle && request.fixedPitch) + styleHint = QFont::TypeWriter; + +- fallbacks += fallbacksForFamily(family->name, QFont::Style(style->key.style), styleHint, QChar::Script(script)); ++ fallbacks += fallbacksForFamily(family->name, ++ QFont::Style(style->key.style), ++ styleHint, ++ QFontDatabasePrivate::ExtendedScript(script)); + + pfMultiEngine->setFallbackFamiliesList(fallbacks); + } +@@ -877,8 +890,10 @@ unsigned int QFontDatabasePrivate::bestFoundry(int script, unsigned int score, i + desc->style = nullptr; + desc->size = nullptr; + +- +- qCDebug(lcFontMatch, " REMARK: looking for best foundry for family '%s' [%d]", family->name.toLatin1().constData(), family->count); ++ qCDebug(lcFontMatch, " REMARK: looking for best foundry for family '%s'%s [%d]", ++ family->name.toLatin1().constData(), ++ family->colorFont ? " (color font)" : "", ++ family->count); + + for (int x = 0; x < family->count; ++x) { + QtFontFoundry *foundry = family->foundries[x]; +@@ -1068,6 +1083,10 @@ int QFontDatabasePrivate::match(int script, const QFontDef &request, const QStri + if (writingSystem != QFontDatabase::Any && !familySupportsWritingSystem(test.family, writingSystem)) + continue; + ++ // Check if we require a color font and check for match ++ if (script == QFontDatabasePrivate::Script_Emoji && !test.family->colorFont) ++ continue; ++ + // as we know the script is supported, we can be sure + // to find a matching font here. + unsigned int newscore = +@@ -2202,6 +2221,48 @@ bool QFontDatabasePrivate::isApplicationFont(const QString &fileName) + return false; + } + ++void QFontDatabasePrivate::setApplicationFallbackFontFamilies(ExtendedScript script, const QStringList &familyNames) ++{ ++ applicationFallbackFontFamiliesHash[script] = familyNames; ++ ++ QFontCache::instance()->clear(); ++ fallbacksCache.clear(); ++} ++ ++QStringList QFontDatabasePrivate::applicationFallbackFontFamilies(ExtendedScript script) ++{ ++ return applicationFallbackFontFamiliesHash.value(script); ++} ++ ++bool QFontDatabasePrivate::removeApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName) ++{ ++ auto it = applicationFallbackFontFamiliesHash.find(script); ++ if (it != applicationFallbackFontFamiliesHash.end()) { ++ if (it->removeAll(familyName) > 0) { ++ if (it->isEmpty()) ++ it = applicationFallbackFontFamiliesHash.erase(it); ++ QFontCache::instance()->clear(); ++ fallbacksCache.clear(); ++ return true; ++ } ++ } ++ ++ return false; ++} ++ ++void QFontDatabasePrivate::addApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName) ++{ ++ auto it = applicationFallbackFontFamiliesHash.find(script); ++ if (it == applicationFallbackFontFamiliesHash.end()) ++ it = applicationFallbackFontFamiliesHash.insert(script, QStringList{}); ++ ++ it->prepend(familyName); ++ ++ QFontCache::instance()->clear(); ++ fallbacksCache.clear(); ++} ++ ++ + /*! + \since 4.2 + +@@ -2398,7 +2459,7 @@ void QFontDatabase::addApplicationFallbackFontFamily(QChar::Script script, const + { + QMutexLocker locker(fontDatabaseMutex()); + +- if (script < QChar::Script_Common) { ++ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { + qCWarning(lcFontDb) << "Invalid script passed to addApplicationFallbackFontFamily:" << script; + return; + } +@@ -2407,14 +2468,7 @@ void QFontDatabase::addApplicationFallbackFontFamily(QChar::Script script, const + script = QChar::Script_Common; + + auto *db = QFontDatabasePrivate::instance(); +- auto it = db->applicationFallbackFontFamilies.find(script); +- if (it == db->applicationFallbackFontFamilies.end()) +- it = db->applicationFallbackFontFamilies.insert(script, QStringList{}); +- +- it->prepend(familyName); +- +- QFontCache::instance()->clear(); +- db->fallbacksCache.clear(); ++ db->addApplicationFallbackFontFamily(QFontDatabasePrivate::ExtendedScript(script), familyName); + } + + /*! +@@ -2431,7 +2485,7 @@ bool QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script script, co + { + QMutexLocker locker(fontDatabaseMutex()); + +- if (script < QChar::Script_Common) { ++ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { + qCWarning(lcFontDb) << "Invalid script passed to removeApplicationFallbackFontFamily:" << script; + return false; + } +@@ -2440,18 +2494,8 @@ bool QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script script, co + script = QChar::Script_Common; + + auto *db = QFontDatabasePrivate::instance(); +- auto it = db->applicationFallbackFontFamilies.find(script); +- if (it != db->applicationFallbackFontFamilies.end()) { +- if (it->removeAll(familyName) > 0) { +- if (it->isEmpty()) +- it = db->applicationFallbackFontFamilies.erase(it); +- QFontCache::instance()->clear(); +- db->fallbacksCache.clear(); +- return true; +- } +- } +- +- return false; ++ return db->removeApplicationFallbackFontFamily(QFontDatabasePrivate::ExtendedScript(script), ++ familyName); + } + + /*! +@@ -2471,7 +2515,7 @@ void QFontDatabase::setApplicationFallbackFontFamilies(QChar::Script script, con + { + QMutexLocker locker(fontDatabaseMutex()); + +- if (script < QChar::Script_Common) { ++ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { + qCWarning(lcFontDb) << "Invalid script passed to setApplicationFallbackFontFamilies:" << script; + return; + } +@@ -2480,10 +2524,8 @@ void QFontDatabase::setApplicationFallbackFontFamilies(QChar::Script script, con + script = QChar::Script_Common; + + auto *db = QFontDatabasePrivate::instance(); +- db->applicationFallbackFontFamilies[script] = familyNames; +- +- QFontCache::instance()->clear(); +- db->fallbacksCache.clear(); ++ db->setApplicationFallbackFontFamilies(QFontDatabasePrivate::ExtendedScript(script), ++ familyNames); + } + + /*! +@@ -2498,11 +2540,81 @@ QStringList QFontDatabase::applicationFallbackFontFamilies(QChar::Script script) + { + QMutexLocker locker(fontDatabaseMutex()); + ++ if (script >= QChar::ScriptCount) { ++ qCWarning(lcFontDb) << "Invalid script passed to applicationFallbackFontFamilies:" << script; ++ return QStringList{}; ++ } ++ + if (script == QChar::Script_Latin) + script = QChar::Script_Common; + + auto *db = QFontDatabasePrivate::instance(); +- return db->applicationFallbackFontFamilies.value(script); ++ return db->applicationFallbackFontFamilies(QFontDatabasePrivate::ExtendedScript(script)); ++} ++ ++/*! ++ \since 6.9 ++ ++ Adds \a familyName as an application-defined emoji font. ++ ++ For displaying multi-color emojis or emoji sequences, Qt will by default prefer the system ++ default emoji font. Sometimes the application may want to override the default, either to ++ achieve a specific visual style or to show emojis that are not supported by the system. ++ ++ \sa removeApplicationEmojiFontFamily, setApplicationEmojiFontFamilies(), applicationEmojiFontFamilies(), addApplicationFallbackFontFamily() ++*/ ++void QFontDatabase::addApplicationEmojiFontFamily(const QString &familyName) ++{ ++ QMutexLocker locker(fontDatabaseMutex()); ++ auto *db = QFontDatabasePrivate::instance(); ++ db->addApplicationFallbackFontFamily(QFontDatabasePrivate::Script_Emoji, familyName); ++} ++ ++/*! ++ \since 6.9 ++ ++ Removes \a familyName from the list of application-defined emoji fonts, ++ provided that it has previously been added with \l{addApplicationEmojiFontFamily()}. ++ ++ Returns true if the family name was in the list and false if it was not. ++ ++ \sa addApplicationEmojiFontFamily(), setApplicationEmojiFontFamilies(), applicationEmojiFontFamilies(), removeApplicationFallbackFontFamily() ++*/ ++bool QFontDatabase::removeApplicationEmojiFontFamily(const QString &familyName) ++{ ++ QMutexLocker locker(fontDatabaseMutex()); ++ auto *db = QFontDatabasePrivate::instance(); ++ return db->removeApplicationFallbackFontFamily(QFontDatabasePrivate::Script_Emoji, ++ familyName); ++} ++ ++/*! ++ \since 6.9 ++ ++ Sets the list of application-defined emoji fonts to \a familyNames. ++ ++ \sa addApplicationEmojiFontFamily(), removeApplicationEmojiFontFamily(), applicationEmojiFontFamilies(), setApplicationFallbackFontFamilies() ++*/ ++void QFontDatabase::setApplicationEmojiFontFamilies(const QStringList &familyNames) ++{ ++ QMutexLocker locker(fontDatabaseMutex()); ++ auto *db = QFontDatabasePrivate::instance(); ++ db->setApplicationFallbackFontFamilies(QFontDatabasePrivate::Script_Emoji, ++ familyNames); ++} ++ ++/*! ++ \since 6.9 ++ ++ Returns the list of application-defined emoji font families. ++ ++ \sa addApplicationEmojiFontFamily(), removeApplicationEmojiFontFamily(), setApplicationEmojiFontFamilies(), applicationFallbackFontFamilies() ++*/ ++QStringList QFontDatabase::applicationEmojiFontFamilies() ++{ ++ QMutexLocker locker(fontDatabaseMutex()); ++ auto *db = QFontDatabasePrivate::instance(); ++ return db->applicationFallbackFontFamilies(QFontDatabasePrivate::Script_Emoji); + } + + /*! +@@ -2559,12 +2671,27 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + QtFontDesc desc; + QList blackListed; + unsigned int score = UINT_MAX; +- int index = match(multi ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed, &score); ++ ++ // 1. ++ // We start by looking up the family name and finding the best style/foundry. For multi fonts ++ // we always want the requested font to be on top, even if it does not support the selected ++ // script, since the fallback mechanism will handle this later. For NoFontMerging fonts, we pass ++ // in the script in order to prefer foundries that support the script. If none is found, we will ++ // retry with Script_Common later. Note that Script_Emoji is special. This means the Unicode ++ // algorithm has determined that we should use a color font. If the selected font is not ++ // a color font, we use the fall back mechanism to find one, since we want to prefer *any* color ++ // font over a non-color font in this case. ++ int index = match(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed, &score); ++ ++ // 2. ++ // If no font was found or it was not a perfect match, we let the database populate family ++ // aliases and try again. + if (score > 0 && QGuiApplicationPrivate::platformIntegration()->fontDatabase()->populateFamilyAliases(family_name)) { + // We populated family aliases (e.g. localized families), so try again +- index = match(multi ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed); ++ index = match(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed); + } + ++ // 3. + // If we do not find a match and NoFontMerging is set, use the requested font even if it does + // not support the script. + // +@@ -2589,6 +2716,10 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + qCDebug(lcFontMatch, " NO MATCH FOUND\n"); + } + ++ // 4. ++ // If no font matching the script + family exists, we go via the fallback mechanism. This ++ // happens when the family does not exist or if we want a color font and the requested font ++ // is not. + if (!engine) { + if (!requestFamily.isEmpty()) { + QFont::StyleHint styleHint = QFont::StyleHint(request.styleHint); +@@ -2599,32 +2730,49 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + + fallbacksForFamily(requestFamily, + QFont::Style(request.style), + styleHint, +- QChar::Script(script)); ++ QFontDatabasePrivate::ExtendedScript(script)); + if (script > QChar::Script_Common) + fallbacks += QString(); // Find the first font matching the specified script. + +- for (int i = 0; !engine && i < fallbacks.size(); i++) { +- QFontDef def = request; +- def.families = QStringList(fallbacks.at(i)); +- QFontCache::Key key(def, script, multi ? 1 : 0); +- engine = fontCache->findEngine(key); +- if (!engine) { +- QtFontDesc desc; +- do { +- index = match(multi ? QChar::Script_Common : script, def, def.families.constFirst(), ""_L1, &desc, blackListed); +- if (index >= 0) { +- QFontDef loadDef = def; +- if (loadDef.families.isEmpty()) +- loadDef.families = QStringList(desc.family->name); +- engine = loadEngine(script, loadDef, desc.family, desc.foundry, desc.style, desc.size); +- if (engine) +- initFontDef(desc, loadDef, &engine->fontDef, multi); +- else +- blackListed.append(index); +- } +- } while (index >= 0 && !engine); ++ auto findMatchingFallback = [&](int xscript) { ++ for (int i = 0; !engine && i < fallbacks.size(); i++) { ++ QFontDef def = request; ++ ++ def.families = QStringList(fallbacks.at(i)); ++ QFontCache::Key key(def, xscript, multi ? 1 : 0); ++ engine = fontCache->findEngine(key); ++ if (!engine) { ++ QtFontDesc desc; ++ do { ++ index = match(xscript, ++ def, ++ def.families.constFirst(), ++ ""_L1, ++ &desc, ++ blackListed); ++ ++ if (index >= 0) { ++ QFontDef loadDef = def; ++ if (loadDef.families.isEmpty()) ++ loadDef.families = QStringList(desc.family->name); ++ engine = loadEngine(xscript, loadDef, desc.family, desc.foundry, desc.style, desc.size); ++ if (engine) ++ initFontDef(desc, loadDef, &engine->fontDef, multi); ++ else ++ blackListed.append(index); ++ } ++ } while (index >= 0 && !engine); ++ } + } +- } ++ }; ++ ++ findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common: script); ++ ++ // If we are looking for a color font and there are no color fonts on the system, ++ // we will end up here, for one final pass. This is a rare occurrence so we accept ++ // and extra pass on the fallbacks for this. ++ if (!engine && script == QFontDatabasePrivate::Script_Emoji) ++ findMatchingFallback(QChar::Script_Common); + } + + if (!engine) +@@ -2721,7 +2869,7 @@ void QFontDatabasePrivate::load(const QFontPrivate *d, int script) + + Q_ASSERT(fe); + if (fe->symbol || (d->request.styleStrategy & QFont::NoFontMerging)) { +- for (int i = 0; i < QChar::ScriptCount; ++i) { ++ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { + if (!d->engineData->engines[i]) { + d->engineData->engines[i] = fe; + fe->ref.ref(); +@@ -2738,11 +2886,13 @@ QString QFontDatabasePrivate::resolveFontFamilyAlias(const QString &family) + return QGuiApplicationPrivate::platformIntegration()->fontDatabase()->resolveFontFamilyAlias(family); + } + +-Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QChar::Script script, const QStringList &families) ++Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QFontDatabasePrivate::ExtendedScript script, ++ const QStringList &families) + { + size_t writingSystem = qt_writing_system_for_script(script); +- if (writingSystem == QFontDatabase::Any +- || writingSystem >= QFontDatabase::WritingSystemsCount) { ++ if (script != QFontDatabasePrivate::Script_Emoji ++ && (writingSystem == QFontDatabase::Any ++ || writingSystem >= QFontDatabase::WritingSystemsCount)) { + return families; + } + +@@ -2762,7 +2912,8 @@ Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QChar::Script script + + uint order = i; + if (testFamily == nullptr +- || !familySupportsWritingSystem(testFamily, writingSystem)) { ++ || (script == QFontDatabasePrivate::Script_Emoji && !testFamily->colorFont) ++ || (script != QFontDatabasePrivate::Script_Emoji && !familySupportsWritingSystem(testFamily, writingSystem))) { + order |= 1u << 31; + } + +diff --git a/src/gui/text/qfontdatabase.h b/src/gui/text/qfontdatabase.h +index 91a53426..cd5cc972 100644 +--- a/src/gui/text/qfontdatabase.h ++++ b/src/gui/text/qfontdatabase.h +@@ -117,6 +117,11 @@ public: + static void setApplicationFallbackFontFamilies(QChar::Script, const QStringList &familyNames); + static QStringList applicationFallbackFontFamilies(QChar::Script script); + ++ static void addApplicationEmojiFontFamily(const QString &familyName); ++ static bool removeApplicationEmojiFontFamily(const QString &familyName); ++ static void setApplicationEmojiFontFamilies(const QStringList &familyNames); ++ static QStringList applicationEmojiFontFamilies(); ++ + static QFont systemFont(SystemFont type); + }; + +diff --git a/src/gui/text/qfontdatabase_p.h b/src/gui/text/qfontdatabase_p.h +index 38e1b4ad..55fa1317 100644 +--- a/src/gui/text/qfontdatabase_p.h ++++ b/src/gui/text/qfontdatabase_p.h +@@ -29,7 +29,7 @@ struct QtFontFallbacksCacheKey + QString family; + QFont::Style style; + QFont::StyleHint styleHint; +- QChar::Script script; ++ int script; + }; + + inline bool operator==(const QtFontFallbacksCacheKey &lhs, const QtFontFallbacksCacheKey &rhs) noexcept +@@ -151,6 +151,7 @@ struct Q_GUI_EXPORT QtFontFamily + : + populated(false), + fixedPitch(false), ++ colorFont(false), + name(n), count(0), foundries(nullptr) + { + memset(writingSystems, 0, sizeof(writingSystems)); +@@ -163,6 +164,7 @@ struct Q_GUI_EXPORT QtFontFamily + + bool populated : 1; + bool fixedPitch : 1; ++ bool colorFont : 1; + + QString name; + QStringList aliases; +@@ -198,13 +200,21 @@ public: + EnsurePopulated + }; + ++ // Expands QChar::Script by adding a special "script" for emoji sequences ++ enum ExtendedScript { ++ Script_Common = QChar::Script_Common, ++ Script_Latin = QChar::Script_Latin, ++ Script_Emoji = QChar::ScriptCount, ++ ScriptCount ++ }; ++ + QtFontFamily *family(const QString &f, FamilyRequestFlags flags = EnsurePopulated); + + int count; + QtFontFamily **families; + bool populated = false; + +- QHash applicationFallbackFontFamilies; ++ QHash applicationFallbackFontFamiliesHash; + + QCache fallbacksCache; + struct ApplicationFont { +@@ -232,21 +242,30 @@ public: + int addAppFont(const QByteArray &fontData, const QString &fileName); + bool isApplicationFont(const QString &fileName); + ++ void setApplicationFallbackFontFamilies(ExtendedScript script, const QStringList &familyNames); ++ QStringList applicationFallbackFontFamilies(ExtendedScript script); ++ bool removeApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName); ++ void addApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName); ++ + static QFontDatabasePrivate *instance(); + + static void parseFontName(const QString &name, QString &foundry, QString &family); + static QString resolveFontFamilyAlias(const QString &family); + static QFontEngine *findFont(const QFontDef &request, +- int script /* QChar::Script */, ++ int script /* QFontDatabasePrivate::ExtendedScript */, + bool preferScriptOverFamily = false); +- static void load(const QFontPrivate *d, int script /* QChar::Script */); ++ static void load(const QFontPrivate *d, int script /* QFontDatabasePrivate::ExtendedScript */); + static QFontDatabasePrivate *ensureFontDatabase(); + + void invalidate(); + + private: +- static int match(int script, const QFontDef &request, const QString &family_name, +- const QString &foundry_name, QtFontDesc *desc, const QList &blacklistedFamilies, ++ static int match(int script, ++ const QFontDef &request, ++ const QString &family_name, ++ const QString &foundry_name, ++ QtFontDesc *desc, ++ const QList &blacklistedFamilies, + unsigned int *resultingScore = nullptr); + + static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, +diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp +index f5aec978..2e5c0624 100644 +--- a/src/gui/text/qfontengine.cpp ++++ b/src/gui/text/qfontengine.cpp +@@ -1734,7 +1734,7 @@ QFontEngineMulti::~QFontEngineMulti() + } + } + +-QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script); ++QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script); + + void QFontEngineMulti::ensureFallbackFamiliesQueried() + { +@@ -1744,7 +1744,7 @@ void QFontEngineMulti::ensureFallbackFamiliesQueried() + + setFallbackFamiliesList(qt_fallbacksForFamily(fontDef.families.constFirst(), + QFont::Style(fontDef.style), styleHint, +- QChar::Script(m_script))); ++ QFontDatabasePrivate::ExtendedScript(m_script))); + } + + void QFontEngineMulti::setFallbackFamiliesList(const QStringList &fallbackFamilies) +@@ -1792,7 +1792,7 @@ QFontEngine *QFontEngineMulti::loadEngine(int at) + // info about the actual script of the characters may have been discarded, + // so we do not check for writing system support, but instead just load + // the family indiscriminately. +- if (QFontEngine *engine = QFontDatabasePrivate::findFont(request, QChar::Script_Common)) { ++ if (QFontEngine *engine = QFontDatabasePrivate::findFont(request, QFontDatabasePrivate::Script_Common)) { + engine->fontDef.weight = request.weight; + if (request.style > QFont::StyleNormal) + engine->fontDef.style = request.style; +@@ -2363,7 +2363,7 @@ QFontEngine *QFontEngineMulti::createMultiFontEngine(QFontEngine *fe, int script + ++it; + } + if (!engine) { +- engine = QGuiApplicationPrivate::instance()->platformIntegration()->fontDatabase()->fontEngineMulti(fe, QChar::Script(script)); ++ engine = QGuiApplicationPrivate::instance()->platformIntegration()->fontDatabase()->fontEngineMulti(fe, QFontDatabasePrivate::ExtendedScript(script)); + fc->insertEngine(key, engine, /* insertMulti */ !faceIsLocal); + } + Q_ASSERT(engine); +diff --git a/src/gui/text/qplatformfontdatabase.cpp b/src/gui/text/qplatformfontdatabase.cpp +index a146254f..3d3f3c30 100644 +--- a/src/gui/text/qplatformfontdatabase.cpp ++++ b/src/gui/text/qplatformfontdatabase.cpp +@@ -24,7 +24,7 @@ Q_LOGGING_CATEGORY(lcQpaFonts, "qt.qpa.fonts") + void qt_registerFont(const QString &familyname, const QString &stylename, + const QString &foundryname, int weight, + QFont::Style style, int stretch, bool antialiased, +- bool scalable, int pixelSize, bool fixedPitch, ++ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, + const QSupportedWritingSystems &writingSystems, void *hanlde); + + void qt_registerFontFamily(const QString &familyName); +@@ -55,7 +55,7 @@ bool qt_isFontFamilyPopulated(const QString &familyName); + void QPlatformFontDatabase::registerFont(const QString &familyname, const QString &stylename, + const QString &foundryname, QFont::Weight weight, + QFont::Style style, QFont::Stretch stretch, bool antialiased, +- bool scalable, int pixelSize, bool fixedPitch, ++ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, + const QSupportedWritingSystems &writingSystems, void *usrPtr) + { + if (scalable) +@@ -63,7 +63,7 @@ void QPlatformFontDatabase::registerFont(const QString &familyname, const QStrin + + qt_registerFont(familyname, stylename, foundryname, weight, style, + stretch, antialiased, scalable, pixelSize, +- fixedPitch, writingSystems, usrPtr); ++ fixedPitch, colorFont, writingSystems, usrPtr); + } + + /*! +@@ -271,7 +271,8 @@ void QPlatformFontDatabase::invalidate() + option to fall back to the fonts given by \a fallbacks if \a fontEngine does not support + a certain character. + */ +-QFontEngineMulti *QPlatformFontDatabase::fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) ++QFontEngineMulti *QPlatformFontDatabase::fontEngineMulti(QFontEngine *fontEngine, ++ QFontDatabasePrivate::ExtendedScript script) + { + return new QFontEngineMulti(fontEngine, script); + } +diff --git a/src/gui/text/qplatformfontdatabase.h b/src/gui/text/qplatformfontdatabase.h +index 3007a118..ba6dfac4 100644 +--- a/src/gui/text/qplatformfontdatabase.h ++++ b/src/gui/text/qplatformfontdatabase.h +@@ -20,7 +20,6 @@ + #include + #include + #include +-#include + #include + + QT_BEGIN_NAMESPACE +@@ -72,12 +71,12 @@ public: + virtual void populateFamily(const QString &familyName); + virtual void invalidate(); + +- virtual QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const; ++ virtual QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const; + virtual QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *font = nullptr); + + virtual QFontEngine *fontEngine(const QFontDef &fontDef, void *handle); + virtual QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference); +- virtual QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QChar::Script script); ++ virtual QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QFontDatabasePrivate::ExtendedScript script); + virtual void releaseHandle(void *handle); + + virtual QString fontDir() const; +@@ -99,7 +98,7 @@ public: + static void registerFont(const QString &familyname, const QString &stylename, + const QString &foundryname, QFont::Weight weight, + QFont::Style style, QFont::Stretch stretch, bool antialiased, +- bool scalable, int pixelSize, bool fixedPitch, ++ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, + const QSupportedWritingSystems &writingSystems, void *handle); + + static void registerFontFamily(const QString &familyName); +diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp +index 08512bea..0f10f4a7 100644 +--- a/src/gui/text/qtextengine.cpp ++++ b/src/gui/text/qtextengine.cpp +@@ -1409,8 +1409,8 @@ void QTextEngine::shapeText(int item) const + QFont font = f.font(); + # if QT_CONFIG(harfbuzz) + kerningEnabled = font.kerning(); +- shapingEnabled = QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script)) +- || (font.styleStrategy() & QFont::PreferNoShaping) == 0; ++ shapingEnabled = (si.analysis.script < QChar::ScriptCount && QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script))) ++ || (font.styleStrategy() & QFont::PreferNoShaping) == 0; + # endif + wordSpacing = QFixed::fromReal(font.wordSpacing()); + letterSpacing = QFixed::fromReal(font.letterSpacing()); +@@ -1422,8 +1422,8 @@ void QTextEngine::shapeText(int item) const + QFont font = this->font(si); + #if QT_CONFIG(harfbuzz) + kerningEnabled = font.d->kerning; +- shapingEnabled = QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script)) +- || (font.d->request.styleStrategy & QFont::PreferNoShaping) == 0; ++ shapingEnabled = (si.analysis.script < QChar::ScriptCount && QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script))) ++ || (font.d->request.styleStrategy & QFont::PreferNoShaping) == 0; + #endif + letterSpacingIsAbsolute = font.d->letterSpacingIsAbsolute; + letterSpacing = font.d->letterSpacing; +@@ -1615,7 +1615,9 @@ int QTextEngine::shapeTextWithHarfbuzzNG(const QScriptItem &si, + + hb_segment_properties_t props = HB_SEGMENT_PROPERTIES_DEFAULT; + props.direction = si.analysis.bidiLevel % 2 ? HB_DIRECTION_RTL : HB_DIRECTION_LTR; +- QChar::Script script = QChar::Script(si.analysis.script); ++ QChar::Script script = si.analysis.script < QChar::ScriptCount ++ ? QChar::Script(si.analysis.script) ++ : QChar::Script_Common; + props.script = hb_qt_script_to_script(script); + // ### TODO get_default_for_script? + props.language = hb_language_get_default(); // use default language from locale +@@ -1919,8 +1921,38 @@ void QTextEngine::validate() const + layoutData->string.insert(specialData->preeditPosition, specialData->preeditText); + } + ++#if !defined(QT_NO_EMOJISEGMENTER) ++namespace { ++ ++ enum CharacterCategory { ++ EMOJI = 0, ++ EMOJI_TEXT_PRESENTATION = 1, ++ EMOJI_EMOJI_PRESENTATION = 2, ++ EMOJI_MODIFIER_BASE = 3, ++ EMOJI_MODIFIER = 4, ++ EMOJI_VS_BASE = 5, ++ REGIONAL_INDICATOR = 6, ++ KEYCAP_BASE = 7, ++ COMBINING_ENCLOSING_KEYCAP = 8, ++ COMBINING_ENCLOSING_CIRCLE_BACKSLASH = 9, ++ ZWJ = 10, ++ VS15 = 11, ++ VS16 = 12, ++ TAG_BASE = 13, ++ TAG_SEQUENCE = 14, ++ TAG_TERM = 15, ++ OTHER = 16 ++ }; ++ ++ typedef CharacterCategory *emoji_text_iter_t; ++ ++ #include "../../3rdparty/emoji-segmenter/emoji_presentation_scanner.c" ++} ++#endif ++ + void QTextEngine::itemize() const + { ++ static bool disableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; + validate(); + if (layoutData->items.size()) + return; +@@ -1950,9 +1982,76 @@ void QTextEngine::itemize() const + } + } + ++#if !defined(QT_NO_EMOJISEGMENTER) ++ QVarLengthArray categorizedString; ++ if (!disableEmojiSegmenter) { ++ // Parse emoji sequences ++ for (int i = 0; i < length; ++i) { ++ const QChar &c = string[i]; ++ const bool isSurrogate = c.isHighSurrogate() && i < length - 1; ++ const char32_t ucs4 = isSurrogate ++ ? QChar::surrogateToUcs4(c, string[++i]) ++ : c.unicode(); ++ const QUnicodeTables::Properties *p = QUnicodeTables::properties(ucs4); ++ ++ if (ucs4 == 0x20E3) ++ categorizedString.append(CharacterCategory::COMBINING_ENCLOSING_KEYCAP); ++ else if (ucs4 == 0x20E0) ++ categorizedString.append(CharacterCategory::COMBINING_ENCLOSING_CIRCLE_BACKSLASH); ++ else if (ucs4 == 0xFE0E) ++ categorizedString.append(CharacterCategory::VS15); ++ else if (ucs4 == 0xFE0F) ++ categorizedString.append(CharacterCategory::VS16); ++ else if (ucs4 == 0x200D) ++ categorizedString.append(CharacterCategory::ZWJ); ++ else if (ucs4 == 0x1F3F4) ++ categorizedString.append(CharacterCategory::TAG_BASE); ++ else if (ucs4 == 0xE007F) ++ categorizedString.append(CharacterCategory::TAG_TERM); ++ else if ((ucs4 >= 0xE0030 && ucs4 <= 0xE0039) || (ucs4 >= 0xE0061 && ucs4 <= 0xE007A)) ++ categorizedString.append(CharacterCategory::TAG_SEQUENCE); ++ else if (ucs4 >= 0x1F1E6 && ucs4 <= 0x1F1FF) ++ categorizedString.append(CharacterCategory::REGIONAL_INDICATOR); ++ // emoji_keycap_sequence = [0-9#*] \x{FE0F 20E3} ++ else if ((ucs4 >= 0x0030 && ucs4 <= 0x0039) || ucs4 == 0x0023 || ucs4 == 0x002A) ++ categorizedString.append(CharacterCategory::KEYCAP_BASE); ++ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Modifier_Base)) ++ categorizedString.append(CharacterCategory::EMOJI_MODIFIER_BASE); ++ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Modifier)) ++ categorizedString.append(CharacterCategory::EMOJI_MODIFIER); ++ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Presentation)) ++ categorizedString.append(CharacterCategory::EMOJI_EMOJI_PRESENTATION); ++ // If it's in the emoji list and doesn't have the emoji presentation, it is text ++ // presentation. ++ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji)) ++ categorizedString.append(CharacterCategory::EMOJI_TEXT_PRESENTATION); ++ else ++ categorizedString.append(CharacterCategory::OTHER); ++ } ++ } ++#endif ++ + const ushort *uc = string; + const ushort *e = uc + length; ++ ++#if !defined(QT_NO_EMOJISEGMENTER) ++ const emoji_text_iter_t categoriesStart = categorizedString.data(); ++ const emoji_text_iter_t categoriesEnd = categoriesStart + categorizedString.size(); ++ ++ emoji_text_iter_t categoryIt = categoriesStart; ++ ++ bool isEmoji = false; ++ bool hasVs = false; ++ emoji_text_iter_t nextIt = categoryIt; ++#endif ++ + while (uc < e) { ++#if !defined(QT_NO_EMOJISEGMENTER) ++ // Find next emoji sequence ++ if (!disableEmojiSegmenter && categoryIt == nextIt) ++ nextIt = scan_emoji_presentation(categoryIt, categoriesEnd, &isEmoji, &hasVs); ++#endif ++ + switch (*uc) { + case QChar::ObjectReplacementCharacter: + { +@@ -1992,7 +2091,27 @@ void QTextEngine::itemize() const + default: + analysis->flags = QScriptAnalysis::None; + break; ++ }; ++ ++#if !defined(QT_NO_EMOJISEGMENTER) ++ if (!disableEmojiSegmenter) { ++ if (isEmoji) { ++ static_assert(QChar::ScriptCount < USHRT_MAX); ++ analysis->script = QFontDatabasePrivate::Script_Emoji; ++ } ++ ++ if (QChar::isHighSurrogate(*uc) && (uc + 1) < e && QChar::isLowSurrogate(*(uc + 1))) { ++ if (isEmoji) ++ (analysis + 1)->script = QFontDatabasePrivate::Script_Emoji; ++ ++ ++uc; ++ ++analysis; ++ } ++ ++ ++categoryIt; + } ++#endif ++ + ++uc; + ++analysis; + } +diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp +index f6c59380..7866e341 100644 +--- a/src/gui/text/unix/qfontconfigdatabase.cpp ++++ b/src/gui/text/unix/qfontconfigdatabase.cpp +@@ -477,6 +477,12 @@ static void populateFromPattern(FcPattern *pattern, + FcPatternGetDouble (pattern, FC_PIXEL_SIZE, 0, &pixel_size); + + bool fixedPitch = spacing_value >= FC_MONO; ++ ++ FcBool colorFont = false; ++#ifdef FC_COLOR ++ FcPatternGetBool(pattern, FC_COLOR, 1, &colorFont); ++#endif ++ + // Note: stretch should really be an int but registerFont incorrectly uses an enum + QFont::Stretch stretch = QFont::Stretch(stretchFromFcWidth(width_value)); + QString styleName = style_value ? QString::fromUtf8((const char *) style_value) : QString(); +@@ -492,7 +498,7 @@ static void populateFromPattern(FcPattern *pattern, + applicationFont->properties.append(properties); + } + +- QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,writingSystems,fontFile); ++ QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,fontFile); + if (applicationFont != nullptr && face != nullptr && db != nullptr) { + db->addNamedInstancesForFace(face, + indexValue, +@@ -502,6 +508,7 @@ static void populateFromPattern(FcPattern *pattern, + stretch, + style, + fixedPitch, ++ colorFont, + writingSystems, + QByteArray((const char*)file_value), + applicationFont->data); +@@ -538,7 +545,7 @@ static void populateFromPattern(FcPattern *pattern, + applicationFont->properties.append(properties); + } + FontFile *altFontFile = new FontFile(*fontFile); +- QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,writingSystems,altFontFile); ++ QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,altFontFile); + } else { + QPlatformFontDatabase::registerAliasToFontFamily(familyName, altFamilyName); + } +@@ -615,9 +622,9 @@ void QFontconfigDatabase::populateFontDatabase() + + while (f->qtname) { + QString familyQtName = QString::fromLatin1(f->qtname); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); + ++f; + } + +@@ -636,7 +643,7 @@ void QFontconfigDatabase::invalidate() + FcConfigAppFontClear(nullptr); + } + +-QFontEngineMulti *QFontconfigDatabase::fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) ++QFontEngineMulti *QFontconfigDatabase::fontEngineMulti(QFontEngine *fontEngine, QFontDatabasePrivate::ExtendedScript script) + { + return new QFontEngineMultiFontConfig(fontEngine, script); + } +@@ -760,7 +767,10 @@ QFontEngine *QFontconfigDatabase::fontEngine(const QByteArray &fontData, qreal p + return engine; + } + +-QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList fallbackFamilies; + FcPattern *pattern = FcPatternCreate(); +@@ -773,6 +783,14 @@ QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont + value.u.s = (const FcChar8 *)cs.data(); + FcPatternAdd(pattern,FC_FAMILY,value,true); + ++#ifdef FC_COLOR ++ if (script == QFontDatabasePrivate::Script_Emoji) { ++ FcPatternAddBool(pattern, FC_COLOR, true); ++ value.u.s = (const FcChar8 *)"emoji"; ++ FcPatternAddWeak(pattern, FC_FAMILY, value, FcTrue); ++ } ++#endif ++ + int slant_value = FC_SLANT_ROMAN; + if (style == QFont::StyleItalic) + slant_value = FC_SLANT_ITALIC; +@@ -780,8 +798,8 @@ QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont + slant_value = FC_SLANT_OBLIQUE; + FcPatternAddInteger(pattern, FC_SLANT, slant_value); + +- Q_ASSERT(uint(script) < QChar::ScriptCount); +- if (*specialLanguages[script] != '\0') { ++ Q_ASSERT(uint(script) < QFontDatabasePrivate::ScriptCount); ++ if (uint(script) < QChar::ScriptCount && *specialLanguages[script] != '\0') { + FcLangSet *ls = FcLangSetCreate(); + FcLangSetAdd(ls, (const FcChar8*)specialLanguages[script]); + FcPatternAddLangSet(pattern, FC_LANG, ls); +diff --git a/src/gui/text/unix/qfontconfigdatabase_p.h b/src/gui/text/unix/qfontconfigdatabase_p.h +index dd7a70a3..40de8919 100644 +--- a/src/gui/text/unix/qfontconfigdatabase_p.h ++++ b/src/gui/text/unix/qfontconfigdatabase_p.h +@@ -29,10 +29,14 @@ public: + void populateFontDatabase() override; + void invalidate() override; + bool supportsVariableApplicationFonts() const override; +- QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) override; ++ QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, ++ QFontDatabasePrivate::ExtendedScript script) override; + QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; + QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; +- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; ++ QStringList fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const override; + QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; + QString resolveFontFamilyAlias(const QString &family) const override; + QFont defaultFont() const override; +diff --git a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp +index 610cd1d6..f2671b6c 100644 +--- a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp ++++ b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp +@@ -138,9 +138,9 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) + for (uint j = 0; j < matchingFonts->GetFontCount(); ++j) { + DirectWriteScope font; + if (SUCCEEDED(matchingFonts->GetFont(j, &font))) { +- DirectWriteScope font1; +- if (!SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont1), +- reinterpret_cast(&font1)))) { ++ DirectWriteScope font2; ++ if (!SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont2), ++ reinterpret_cast(&font2)))) { + qCWarning(lcQpaFonts) << "COM object does not support IDWriteFont1"; + continue; + } +@@ -149,7 +149,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) + QString englishLocaleFamilyName; + + DirectWriteScope fontFamily2; +- if (SUCCEEDED(font1->GetFontFamily(&fontFamily2))) { ++ if (SUCCEEDED(font2->GetFontFamily(&fontFamily2))) { + DirectWriteScope names; + if (SUCCEEDED(fontFamily2->GetFamilyNames(&names))) { + defaultLocaleFamilyName = hasDefaultLocale ? localeString(*names, defaultLocale) : QString(); +@@ -162,14 +162,15 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) + + { + DirectWriteScope names; +- if (SUCCEEDED(font1->GetFaceNames(&names))) { ++ if (SUCCEEDED(font2->GetFaceNames(&names))) { + QString defaultLocaleStyleName = hasDefaultLocale ? localeString(*names, defaultLocale) : QString(); + QString englishLocaleStyleName = localeString(*names, englishLocale); + +- QFont::Stretch stretch = fromDirectWriteStretch(font1->GetStretch()); +- QFont::Style style = fromDirectWriteStyle(font1->GetStyle()); +- QFont::Weight weight = fromDirectWriteWeight(font1->GetWeight()); +- bool fixed = font1->IsMonospacedFont(); ++ QFont::Stretch stretch = fromDirectWriteStretch(font2->GetStretch()); ++ QFont::Style style = fromDirectWriteStyle(font2->GetStyle()); ++ QFont::Weight weight = fromDirectWriteWeight(font2->GetWeight()); ++ bool fixed = font2->IsMonospacedFont(); ++ bool color = font2->IsColorFont(); + + qCDebug(lcQpaFonts) << "Family" << familyName << "has english variant" << englishLocaleStyleName << ", in default locale:" << defaultLocaleStyleName << stretch << style << weight << fixed; + +@@ -190,6 +191,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(*face, englishLocaleFamilyName)); + } +@@ -205,6 +207,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(*face, defaultLocaleFamilyName)); + } +@@ -290,18 +293,20 @@ bool QWindowsDirectWriteFontDatabase::populateFamilyAliases(const QString &missi + DirectWriteScope font; + if (SUCCEEDED(fontCollection->GetFontFromFontFace(*directWriteFontFace, &font))) { + +- DirectWriteScope font1; +- if (SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont1), +- reinterpret_cast(&font1)))) { ++ DirectWriteScope font2; ++ if (SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont2), ++ reinterpret_cast(&font2)))) { + DirectWriteScope names; +- if (SUCCEEDED(font1->GetFaceNames(&names))) { ++ if (SUCCEEDED(font2->GetFaceNames(&names))) { + wchar_t englishLocale[] = L"en-us"; + QString englishLocaleStyleName = localeString(*names, englishLocale); + +- QFont::Stretch stretch = fromDirectWriteStretch(font1->GetStretch()); +- QFont::Style style = fromDirectWriteStyle(font1->GetStyle()); +- QFont::Weight weight = fromDirectWriteWeight(font1->GetWeight()); +- bool fixed = font1->IsMonospacedFont(); ++ QFont::Stretch stretch = fromDirectWriteStretch(font2->GetStretch()); ++ QFont::Style style = fromDirectWriteStyle(font2->GetStyle()); ++ QFont::Weight weight = fromDirectWriteWeight(font2->GetWeight()); ++ bool fixed = font2->IsMonospacedFont(); ++ bool isColorFont = font2->IsColorFont(); ++ + + QSupportedWritingSystems writingSystems = supportedWritingSystems(*directWriteFontFace); + +@@ -316,6 +321,7 @@ bool QWindowsDirectWriteFontDatabase::populateFamilyAliases(const QString &missi + true, + 0xffff, + fixed, ++ isColorFont, + writingSystems, + new FontHandle(*directWriteFontFace, missingFamily)); + +@@ -407,9 +413,13 @@ QFontEngine *QWindowsDirectWriteFontDatabase::fontEngine(const QFontDef &fontDef + return fontEngine; + } + +-QStringList QWindowsDirectWriteFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QWindowsDirectWriteFontDatabase::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList result; ++ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); + result.append(familyForStyleHint(styleHint)); + result.append(extraTryFontsForFamily(family)); + result.append(QPlatformFontDatabase::fallbacksForFamily(family, style, styleHint, script)); +@@ -516,6 +526,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + QFont::Style style = fromDirectWriteStyle(face3->GetStyle()); + QFont::Weight weight = fromDirectWriteWeight(face3->GetWeight()); + bool fixed = face3->IsMonospacedFont(); ++ bool color = face3->IsColorFont(); + + qCDebug(lcQpaFonts) << "\tFont names:" << englishLocaleFamilyName << ", " << defaultLocaleFamilyName + << ", style names:" << englishLocaleStyleName << ", " << defaultLocaleStyleName +@@ -545,6 +556,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, englishLocaleFamilyName)); + } +@@ -570,6 +582,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, defaultLocaleFamilyName)); + } +@@ -595,6 +608,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, englishLocaleGdiCompatibleFamilyName)); + } +@@ -620,6 +634,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, defaultLocaleGdiCompatibleFamilyName)); + } +@@ -645,6 +660,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, englishLocaleTypographicFamilyName)); + } +@@ -670,6 +686,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray + scalable, + size, + fixed, ++ color, + writingSystems, + new FontHandle(face, defaultLocaleTypographicFamilyName)); + } +diff --git a/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h b/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h +index 3e5e9663..1ea01cbd 100644 +--- a/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h ++++ b/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h +@@ -43,7 +43,10 @@ public: + bool populateFamilyAliases(const QString &missingFamily) override; + QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; + QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; +- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; ++ QStringList fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const override; + QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *font = nullptr) override; + + bool isPrivateFontFamily(const QString &family) const override; +diff --git a/src/gui/text/windows/qwindowsfontdatabase.cpp b/src/gui/text/windows/qwindowsfontdatabase.cpp +index 772620d6..73814c6a 100644 +--- a/src/gui/text/windows/qwindowsfontdatabase.cpp ++++ b/src/gui/text/windows/qwindowsfontdatabase.cpp +@@ -541,19 +541,19 @@ static bool addFontToDatabase(QString familyName, + + const bool wasPopulated = QPlatformFontDatabase::isFamilyPopulated(familyName); + QPlatformFontDatabase::registerFont(familyName, styleName, foundryName, weight, +- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); ++ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); + + + // add fonts windows can generate for us: + if (weight <= QFont::DemiBold && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, +- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); ++ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); + if (style != QFont::StyleItalic && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, weight, +- QFont::StyleItalic, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); ++ QFont::StyleItalic, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); + if (weight <= QFont::DemiBold && style != QFont::StyleItalic && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, +- QFont::StyleItalic, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); ++ QFont::StyleItalic, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); + + // We came here from populating a different font family, so we have + // to ensure the entire typographic family is populated before we +@@ -567,7 +567,7 @@ static bool addFontToDatabase(QString familyName, + + if (!subFamilyName.isEmpty() && familyName != subFamilyName) { + QPlatformFontDatabase::registerFont(subFamilyName, subFamilyStyle, foundryName, weight, +- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); ++ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); + } + + if (!englishName.isEmpty() && englishName != familyName) +@@ -1162,9 +1162,13 @@ void QWindowsFontDatabase::refUniqueFont(const QString &uniqueFont) + ++it->refCount; + } + +-QStringList QWindowsFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QWindowsFontDatabase::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList result; ++ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); + result.append(familyForStyleHint(styleHint)); + result.append(m_eudcFonts); + result.append(extraTryFontsForFamily(family)); +diff --git a/src/gui/text/windows/qwindowsfontdatabase_ft.cpp b/src/gui/text/windows/qwindowsfontdatabase_ft.cpp +index 0604a85e..18d90261 100644 +--- a/src/gui/text/windows/qwindowsfontdatabase_ft.cpp ++++ b/src/gui/text/windows/qwindowsfontdatabase_ft.cpp +@@ -243,24 +243,24 @@ static bool addFontToDatabase(QString familyName, + value.prepend(QFile::decodeName(qgetenv("windir") + "\\Fonts\\")); + + QPlatformFontDatabase::registerFont(familyName, styleName, foundryName, weight, style, stretch, +- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); ++ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); + + // add fonts windows can generate for us: + if (weight <= QFont::DemiBold && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, style, stretch, +- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); ++ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); + + if (style != QFont::StyleItalic && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, weight, QFont::StyleItalic, stretch, +- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); ++ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); + + if (weight <= QFont::DemiBold && style != QFont::StyleItalic && styleName.isEmpty()) + QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, QFont::StyleItalic, stretch, +- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); ++ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); + + if (!subFamilyName.isEmpty() && familyName != subFamilyName) { + QPlatformFontDatabase::registerFont(subFamilyName, subFamilyStyle, foundryName, weight, +- style, stretch, antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); ++ style, stretch, antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); + } + + if (!englishName.isEmpty() && englishName != familyName) +@@ -397,9 +397,13 @@ QFontEngine *QWindowsFontDatabaseFT::fontEngine(const QByteArray &fontData, qrea + return fe; + } + +-QStringList QWindowsFontDatabaseFT::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const ++QStringList QWindowsFontDatabaseFT::fallbacksForFamily(const QString &family, ++ QFont::Style style, ++ QFont::StyleHint styleHint, ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList result; ++ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); + result.append(QWindowsFontDatabaseBase::familyForStyleHint(styleHint)); + result.append(QWindowsFontDatabaseBase::extraTryFontsForFamily(family)); + result.append(QFreeTypeFontDatabase::fallbacksForFamily(family, style, styleHint, script)); +diff --git a/src/gui/text/windows/qwindowsfontdatabase_ft_p.h b/src/gui/text/windows/qwindowsfontdatabase_ft_p.h +index 381a7be4..1b8fb9dd 100644 +--- a/src/gui/text/windows/qwindowsfontdatabase_ft_p.h ++++ b/src/gui/text/windows/qwindowsfontdatabase_ft_p.h +@@ -33,7 +33,7 @@ public: + + QStringList fallbacksForFamily(const QString &family, QFont::Style style, + QFont::StyleHint styleHint, +- QChar::Script script) const override; ++ QFontDatabasePrivate::ExtendedScript script) const override; + + QString fontDir() const override; + QFont defaultFont() const override; +diff --git a/src/gui/text/windows/qwindowsfontdatabase_p.h b/src/gui/text/windows/qwindowsfontdatabase_p.h +index 0c99c91f..92628726 100644 +--- a/src/gui/text/windows/qwindowsfontdatabase_p.h ++++ b/src/gui/text/windows/qwindowsfontdatabase_p.h +@@ -51,7 +51,7 @@ public: + bool populateFamilyAliases(const QString &missingFamily) override; + QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; + QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; +- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; ++ QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const override; + QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; + void releaseHandle(void *handle) override; + QString fontDir() const override; +diff --git a/src/gui/text/windows/qwindowsfontdatabasebase.cpp b/src/gui/text/windows/qwindowsfontdatabasebase.cpp +index 84e619b0..fdaf9240 100644 +--- a/src/gui/text/windows/qwindowsfontdatabasebase.cpp ++++ b/src/gui/text/windows/qwindowsfontdatabasebase.cpp +@@ -873,6 +873,14 @@ QFontEngine *QWindowsFontDatabaseBase::fontEngine(const QByteArray &fontData, qr + return fontEngine; + } + ++QStringList QWindowsFontDatabaseBase::familiesForScript(QFontDatabasePrivate::ExtendedScript script) ++{ ++ if (script == QFontDatabasePrivate::Script_Emoji) ++ return QStringList{} << QStringLiteral("Segoe UI Emoji"); ++ else ++ return QStringList{}; ++} ++ + QString QWindowsFontDatabaseBase::familyForStyleHint(QFont::StyleHint styleHint) + { + switch (styleHint) { +diff --git a/src/gui/text/windows/qwindowsfontdatabasebase_p.h b/src/gui/text/windows/qwindowsfontdatabasebase_p.h +index 55a33635..beb9b52f 100644 +--- a/src/gui/text/windows/qwindowsfontdatabasebase_p.h ++++ b/src/gui/text/windows/qwindowsfontdatabasebase_p.h +@@ -75,6 +75,7 @@ public: + + static QString familyForStyleHint(QFont::StyleHint styleHint); + static QStringList extraTryFontsForFamily(const QString &family); ++ static QStringList familiesForScript(QFontDatabasePrivate::ExtendedScript script); + + class FontTable{}; + class EmbeddedFont +diff --git a/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp b/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp +index 82a10dac..3c174f04 100644 +--- a/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp ++++ b/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp +@@ -45,10 +45,15 @@ void QAndroidPlatformFontDatabase::populateFontDatabase() + QStringList QAndroidPlatformFontDatabase::fallbacksForFamily(const QString &family, + QFont::Style style, + QFont::StyleHint styleHint, +- QChar::Script script) const ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList result; + ++ if (script == QFontDatabasePrivate::Script_Emoji) { ++ result.append(QStringLiteral("Noto Color Emoji")); ++ result.append(QStringLiteral("Noto Color Emoji Flags")); ++ } ++ + // Prepend CJK fonts by the locale. + QLocale locale = QLocale::system(); + switch (locale.language()) { +diff --git a/src/plugins/platforms/android/qandroidplatformfontdatabase.h b/src/plugins/platforms/android/qandroidplatformfontdatabase.h +index 23561e22..1150a298 100644 +--- a/src/plugins/platforms/android/qandroidplatformfontdatabase.h ++++ b/src/plugins/platforms/android/qandroidplatformfontdatabase.h +@@ -17,7 +17,7 @@ public: + QStringList fallbacksForFamily(const QString &family, + QFont::Style style, + QFont::StyleHint styleHint, +- QChar::Script script) const override; ++ QFontDatabasePrivate::ExtendedScript script) const override; + }; + + QT_END_NAMESPACE +diff --git a/src/plugins/platforms/wasm/qwasmfontdatabase.cpp b/src/plugins/platforms/wasm/qwasmfontdatabase.cpp +index 3f3dc10f..e1882dd1 100644 +--- a/src/plugins/platforms/wasm/qwasmfontdatabase.cpp ++++ b/src/plugins/platforms/wasm/qwasmfontdatabase.cpp +@@ -319,7 +319,7 @@ QFontEngine *QWasmFontDatabase::fontEngine(const QFontDef &fontDef, void *handle + + QStringList QWasmFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, + QFont::StyleHint styleHint, +- QChar::Script script) const ++ QFontDatabasePrivate::ExtendedScript script) const + { + QStringList fallbacks + = QFreeTypeFontDatabase::fallbacksForFamily(family, style, styleHint, script); +diff --git a/src/plugins/platforms/wasm/qwasmfontdatabase.h b/src/plugins/platforms/wasm/qwasmfontdatabase.h +index a1c8f1ff..aea3b955 100644 +--- a/src/plugins/platforms/wasm/qwasmfontdatabase.h ++++ b/src/plugins/platforms/wasm/qwasmfontdatabase.h +@@ -20,7 +20,7 @@ public: + QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; + QStringList fallbacksForFamily(const QString &family, QFont::Style style, + QFont::StyleHint styleHint, +- QChar::Script script) const override; ++ QFontDatabasePrivate::ExtendedScript script) const override; + void releaseHandle(void *handle) override; + QFont defaultFont() const override; + +diff --git a/tests/auto/gui/text/qfontdatabase/CMakeLists.txt b/tests/auto/gui/text/qfontdatabase/CMakeLists.txt +index 0cb6e8d7..03e4bdce 100644 +--- a/tests/auto/gui/text/qfontdatabase/CMakeLists.txt ++++ b/tests/auto/gui/text/qfontdatabase/CMakeLists.txt +@@ -49,6 +49,7 @@ set(testdata_resource_files + "LED_REAL.TTF" + "QtTestLimitedFont-Regular.ttf" + "QtTestFallbackFont-Regular.ttf" ++ "QtEmojiTestFont-Regular.ttf" + ) + + qt_internal_add_resource(tst_qfontdatabase "testdata" +diff --git a/tests/auto/gui/text/qfontdatabase/QtEmojiTestFont-Regular.ttf b/tests/auto/gui/text/qfontdatabase/QtEmojiTestFont-Regular.ttf +new file mode 100644 +index 00000000..e69de29b +diff --git a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp +index 8733f64d..5773363d 100644 +--- a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp ++++ b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp +@@ -71,6 +71,7 @@ private slots: + #endif + + void addApplicationFontFallback(); ++ void addApplicationEmojiFontFamily(); + + private: + QString m_ledFont; +@@ -80,6 +81,7 @@ private: + QString m_testFontVariable; + QString m_limitedFont; + QString m_fallbackFont; ++ QString m_emojiFont; + }; + + tst_QFontDatabase::tst_QFontDatabase() +@@ -95,6 +97,7 @@ void tst_QFontDatabase::initTestCase() + m_testFontVariable = QFINDTESTDATA("testfont_variable.ttf"); + m_limitedFont = QFINDTESTDATA("QtTestLimitedFont-Regular.ttf"); + m_fallbackFont = QFINDTESTDATA("QtTestFallbackFont-Regular.ttf"); ++ m_emojiFont = QFINDTESTDATA("QtEmojiTestFont-Regular.ttf"); + QVERIFY(!m_ledFont.isEmpty()); + QVERIFY(!m_testFont.isEmpty()); + QVERIFY(!m_testFontCondensed.isEmpty()); +@@ -102,6 +105,7 @@ void tst_QFontDatabase::initTestCase() + QVERIFY(!m_testFontVariable.isEmpty()); + QVERIFY(!m_limitedFont.isEmpty()); + QVERIFY(!m_fallbackFont.isEmpty()); ++ QVERIFY(!m_emojiFont.isEmpty()); + } + + void tst_QFontDatabase::styles_data() +@@ -760,5 +764,65 @@ void tst_QFontDatabase::addApplicationFontFallback() + QVERIFY(QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script_Latin, u"QtTestFallbackFont"_s)); + } + ++void tst_QFontDatabase::addApplicationEmojiFontFamily() ++{ ++ int id = -1; ++ auto cleanup = qScopeGuard([&id] { ++ if (id >= 0) ++ QFontDatabase::removeApplicationFont(id); ++ }); ++ ++ id = QFontDatabase::addApplicationFont(m_emojiFont); ++ QVERIFY(id >= 0); ++ ++ QStringList families = QFontDatabase::applicationFontFamilies(id); ++ QVERIFY(families.size() > 0); ++ ++ const QChar airplane(0x2708); ++ const QChar vs16(0xfe0f); ++ ++ QFontDatabase::addApplicationEmojiFontFamily(families.first()); ++ ++ // Get emoji version of regular airplane symbol ++ { ++ QTextLayout layout; ++ layout.setText(QString(airplane) + vs16); ++ layout.beginLayout(); ++ layout.createLine(); ++ layout.endLayout(); ++ ++ QList glyphRuns = layout.glyphRuns(); ++ QCOMPARE(glyphRuns.size(), 1); ++ ++ QGlyphRun glyphRun = glyphRuns.first(); ++ QList glyphIndexes = glyphRun.glyphIndexes(); ++ ++ QCOMPARE(glyphIndexes.size(), 1); ++ QCOMPARE(glyphIndexes.at(0), 237); ++ } ++ ++ const QChar asterisk('*'); ++ const QChar enclosingKeyCap(0x20e3); ++ ++ // Get emoji keycap ligature (vs16 should be ignored when evaluating ligature substitution) ++ { ++ QTextLayout layout; ++ layout.setText(QString(asterisk) + vs16 + enclosingKeyCap); ++ layout.beginLayout(); ++ layout.createLine(); ++ layout.endLayout(); ++ ++ QList glyphRuns = layout.glyphRuns(); ++ QCOMPARE(glyphRuns.size(), 1); ++ ++ QGlyphRun glyphRun = glyphRuns.first(); ++ QList glyphIndexes = glyphRun.glyphIndexes(); ++ ++ QCOMPARE(glyphIndexes.size(), 1); ++ QCOMPARE(glyphIndexes.at(0), 238); ++ } ++ ++} ++ + QTEST_MAIN(tst_QFontDatabase) + #include "tst_qfontdatabase.moc" +diff --git a/tests/manual/emojisequences/CMakeLists.txt b/tests/manual/emojisequences/CMakeLists.txt +new file mode 100644 +index 00000000..c367bb12 +--- /dev/null ++++ b/tests/manual/emojisequences/CMakeLists.txt +@@ -0,0 +1,34 @@ ++# Copyright (C) 2024 The Qt Company Ltd. ++# SPDX-License-Identifier: BSD-3-Clause ++ ++cmake_minimum_required(VERSION 3.16) ++project(emojisequences LANGUAGES CXX) ++ ++find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets) ++find_package(Qt6BuildInternals COMPONENTS STANDALONE_TEST) ++ ++qt_standard_project_setup() ++ ++qt_internal_add_manual_test(emojisequences ++ GUI ++ SOURCES ++ main.cpp ++ mainwindow.h mainwindow.cpp ++ mainwindow.ui ++ LIBRARIES ++ Qt::Gui ++ Qt::Widgets ++ ENABLE_AUTOGEN_TOOLS ++ uic ++) ++ ++set(emojisequences_resource_files ++ "emoji-test.txt" ++) ++ ++qt_internal_add_resource(emojisequences "emojisequences" ++ PREFIX ++ "/" ++ FILES ++ ${emojisequences_resource_files} ++) +diff --git a/tests/manual/emojisequences/emoji-test.txt b/tests/manual/emojisequences/emoji-test.txt +new file mode 100644 +index 00000000..3357ccf8 +--- /dev/null ++++ b/tests/manual/emojisequences/emoji-test.txt +@@ -0,0 +1,3768 @@ ++1F600 ; fully-qualified # 😀 grinning face ++1F601 ; fully-qualified # 😁 beaming face with smiling eyes ++1F602 ; fully-qualified # 😂 face with tears of joy ++1F923 ; fully-qualified # 🤣 rolling on the floor laughing ++1F603 ; fully-qualified # 😃 grinning face with big eyes ++1F604 ; fully-qualified # 😄 grinning face with smiling eyes ++1F605 ; fully-qualified # 😅 grinning face with sweat ++1F606 ; fully-qualified # 😆 grinning squinting face ++1F609 ; fully-qualified # 😉 winking face ++1F60A ; fully-qualified # 😊 smiling face with smiling eyes ++1F60B ; fully-qualified # 😋 face savoring food ++1F60E ; fully-qualified # 😎 smiling face with sunglasses ++1F60D ; fully-qualified # 😍 smiling face with heart-eyes ++1F618 ; fully-qualified # 😘 face blowing a kiss ++1F970 ; fully-qualified # 🥰 smiling face with 3 hearts ++1F617 ; fully-qualified # 😗 kissing face ++1F619 ; fully-qualified # 😙 kissing face with smiling eyes ++1F61A ; fully-qualified # 😚 kissing face with closed eyes ++263A FE0F ; fully-qualified # ☺️ smiling face ++263A ; non-fully-qualified # ☺ smiling face ++1F642 ; fully-qualified # 🙂 slightly smiling face ++1F917 ; fully-qualified # 🤗 hugging face ++1F929 ; fully-qualified # 🤩 star-struck ++ ++# subgroup: face-neutral ++1F914 ; fully-qualified # 🤔 thinking face ++1F928 ; fully-qualified # 🤨 face with raised eyebrow ++1F610 ; fully-qualified # 😐 neutral face ++1F611 ; fully-qualified # 😑 expressionless face ++1F636 ; fully-qualified # 😶 face without mouth ++1F644 ; fully-qualified # 🙄 face with rolling eyes ++1F60F ; fully-qualified # 😏 smirking face ++1F623 ; fully-qualified # 😣 persevering face ++1F625 ; fully-qualified # 😥 sad but relieved face ++1F62E ; fully-qualified # 😮 face with open mouth ++1F910 ; fully-qualified # 🤐 zipper-mouth face ++1F62F ; fully-qualified # 😯 hushed face ++1F62A ; fully-qualified # 😪 sleepy face ++1F62B ; fully-qualified # 😫 tired face ++1F634 ; fully-qualified # 😴 sleeping face ++1F60C ; fully-qualified # 😌 relieved face ++1F61B ; fully-qualified # 😛 face with tongue ++1F61C ; fully-qualified # 😜 winking face with tongue ++1F61D ; fully-qualified # 😝 squinting face with tongue ++1F924 ; fully-qualified # 🤤 drooling face ++1F612 ; fully-qualified # 😒 unamused face ++1F613 ; fully-qualified # 😓 downcast face with sweat ++1F614 ; fully-qualified # 😔 pensive face ++1F615 ; fully-qualified # 😕 confused face ++1F643 ; fully-qualified # 🙃 upside-down face ++1F911 ; fully-qualified # 🤑 money-mouth face ++1F632 ; fully-qualified # 😲 astonished face ++ ++# subgroup: face-negative ++2639 FE0F ; fully-qualified # ☹️ frowning face ++2639 ; non-fully-qualified # ☹ frowning face ++1F641 ; fully-qualified # 🙁 slightly frowning face ++1F616 ; fully-qualified # 😖 confounded face ++1F61E ; fully-qualified # 😞 disappointed face ++1F61F ; fully-qualified # 😟 worried face ++1F624 ; fully-qualified # 😤 face with steam from nose ++1F622 ; fully-qualified # 😢 crying face ++1F62D ; fully-qualified # 😭 loudly crying face ++1F626 ; fully-qualified # 😦 frowning face with open mouth ++1F627 ; fully-qualified # 😧 anguished face ++1F628 ; fully-qualified # 😨 fearful face ++1F629 ; fully-qualified # 😩 weary face ++1F92F ; fully-qualified # 🤯 exploding head ++1F62C ; fully-qualified # 😬 grimacing face ++1F630 ; fully-qualified # 😰 anxious face with sweat ++1F631 ; fully-qualified # 😱 face screaming in fear ++1F975 ; fully-qualified # 🥵 hot face ++1F976 ; fully-qualified # 🥶 cold face ++1F633 ; fully-qualified # 😳 flushed face ++1F92A ; fully-qualified # 🤪 zany face ++1F635 ; fully-qualified # 😵 dizzy face ++1F621 ; fully-qualified # 😡 pouting face ++1F620 ; fully-qualified # 😠 angry face ++1F92C ; fully-qualified # 🤬 face with symbols on mouth ++ ++# subgroup: face-sick ++1F637 ; fully-qualified # 😷 face with medical mask ++1F912 ; fully-qualified # 🤒 face with thermometer ++1F915 ; fully-qualified # 🤕 face with head-bandage ++1F922 ; fully-qualified # 🤢 nauseated face ++1F92E ; fully-qualified # 🤮 face vomiting ++1F927 ; fully-qualified # 🤧 sneezing face ++ ++# subgroup: face-role ++1F607 ; fully-qualified # 😇 smiling face with halo ++1F920 ; fully-qualified # 🤠 cowboy hat face ++1F973 ; fully-qualified # 🥳 partying face ++1F974 ; fully-qualified # 🥴 woozy face ++1F97A ; fully-qualified # 🥺 pleading face ++1F925 ; fully-qualified # 🤥 lying face ++1F92B ; fully-qualified # 🤫 shushing face ++1F92D ; fully-qualified # 🤭 face with hand over mouth ++1F9D0 ; fully-qualified # 🧐 face with monocle ++1F913 ; fully-qualified # 🤓 nerd face ++ ++# subgroup: face-fantasy ++1F608 ; fully-qualified # 😈 smiling face with horns ++1F47F ; fully-qualified # 👿 angry face with horns ++1F921 ; fully-qualified # 🤡 clown face ++1F479 ; fully-qualified # 👹 ogre ++1F47A ; fully-qualified # 👺 goblin ++1F480 ; fully-qualified # 💀 skull ++2620 FE0F ; fully-qualified # ☠️ skull and crossbones ++2620 ; non-fully-qualified # ☠ skull and crossbones ++1F47B ; fully-qualified # 👻 ghost ++1F47D ; fully-qualified # 👽 alien ++1F47E ; fully-qualified # 👾 alien monster ++1F916 ; fully-qualified # 🤖 robot face ++1F4A9 ; fully-qualified # 💩 pile of poo ++ ++# subgroup: cat-face ++1F63A ; fully-qualified # 😺 grinning cat face ++1F638 ; fully-qualified # 😸 grinning cat face with smiling eyes ++1F639 ; fully-qualified # 😹 cat face with tears of joy ++1F63B ; fully-qualified # 😻 smiling cat face with heart-eyes ++1F63C ; fully-qualified # 😼 cat face with wry smile ++1F63D ; fully-qualified # 😽 kissing cat face ++1F640 ; fully-qualified # 🙀 weary cat face ++1F63F ; fully-qualified # 😿 crying cat face ++1F63E ; fully-qualified # 😾 pouting cat face ++ ++# subgroup: monkey-face ++1F648 ; fully-qualified # 🙈 see-no-evil monkey ++1F649 ; fully-qualified # 🙉 hear-no-evil monkey ++1F64A ; fully-qualified # 🙊 speak-no-evil monkey ++ ++# subgroup: skin-tone ++1F3FB ; fully-qualified # 🏻 light skin tone ++1F3FC ; fully-qualified # 🏼 medium-light skin tone ++1F3FD ; fully-qualified # 🏽 medium skin tone ++1F3FE ; fully-qualified # 🏾 medium-dark skin tone ++1F3FF ; fully-qualified # 🏿 dark skin tone ++ ++# subgroup: person ++1F476 ; fully-qualified # 👶 baby ++1F476 1F3FB ; fully-qualified # 👶🏻 baby: light skin tone ++1F476 1F3FC ; fully-qualified # 👶🏼 baby: medium-light skin tone ++1F476 1F3FD ; fully-qualified # 👶🏽 baby: medium skin tone ++1F476 1F3FE ; fully-qualified # 👶🏾 baby: medium-dark skin tone ++1F476 1F3FF ; fully-qualified # 👶🏿 baby: dark skin tone ++1F9D2 ; fully-qualified # 🧒 child ++1F9D2 1F3FB ; fully-qualified # 🧒🏻 child: light skin tone ++1F9D2 1F3FC ; fully-qualified # 🧒🏼 child: medium-light skin tone ++1F9D2 1F3FD ; fully-qualified # 🧒🏽 child: medium skin tone ++1F9D2 1F3FE ; fully-qualified # 🧒🏾 child: medium-dark skin tone ++1F9D2 1F3FF ; fully-qualified # 🧒🏿 child: dark skin tone ++1F466 ; fully-qualified # 👦 boy ++1F466 1F3FB ; fully-qualified # 👦🏻 boy: light skin tone ++1F466 1F3FC ; fully-qualified # 👦🏼 boy: medium-light skin tone ++1F466 1F3FD ; fully-qualified # 👦🏽 boy: medium skin tone ++1F466 1F3FE ; fully-qualified # 👦🏾 boy: medium-dark skin tone ++1F466 1F3FF ; fully-qualified # 👦🏿 boy: dark skin tone ++1F467 ; fully-qualified # 👧 girl ++1F467 1F3FB ; fully-qualified # 👧🏻 girl: light skin tone ++1F467 1F3FC ; fully-qualified # 👧🏼 girl: medium-light skin tone ++1F467 1F3FD ; fully-qualified # 👧🏽 girl: medium skin tone ++1F467 1F3FE ; fully-qualified # 👧🏾 girl: medium-dark skin tone ++1F467 1F3FF ; fully-qualified # 👧🏿 girl: dark skin tone ++1F9D1 ; fully-qualified # 🧑 adult ++1F9D1 1F3FB ; fully-qualified # 🧑🏻 adult: light skin tone ++1F9D1 1F3FC ; fully-qualified # 🧑🏼 adult: medium-light skin tone ++1F9D1 1F3FD ; fully-qualified # 🧑🏽 adult: medium skin tone ++1F9D1 1F3FE ; fully-qualified # 🧑🏾 adult: medium-dark skin tone ++1F9D1 1F3FF ; fully-qualified # 🧑🏿 adult: dark skin tone ++1F468 ; fully-qualified # 👨 man ++1F468 1F3FB ; fully-qualified # 👨🏻 man: light skin tone ++1F468 1F3FC ; fully-qualified # 👨🏼 man: medium-light skin tone ++1F468 1F3FD ; fully-qualified # 👨🏽 man: medium skin tone ++1F468 1F3FE ; fully-qualified # 👨🏾 man: medium-dark skin tone ++1F468 1F3FF ; fully-qualified # 👨🏿 man: dark skin tone ++1F469 ; fully-qualified # 👩 woman ++1F469 1F3FB ; fully-qualified # 👩🏻 woman: light skin tone ++1F469 1F3FC ; fully-qualified # 👩🏼 woman: medium-light skin tone ++1F469 1F3FD ; fully-qualified # 👩🏽 woman: medium skin tone ++1F469 1F3FE ; fully-qualified # 👩🏾 woman: medium-dark skin tone ++1F469 1F3FF ; fully-qualified # 👩🏿 woman: dark skin tone ++1F9D3 ; fully-qualified # 🧓 older adult ++1F9D3 1F3FB ; fully-qualified # 🧓🏻 older adult: light skin tone ++1F9D3 1F3FC ; fully-qualified # 🧓🏼 older adult: medium-light skin tone ++1F9D3 1F3FD ; fully-qualified # 🧓🏽 older adult: medium skin tone ++1F9D3 1F3FE ; fully-qualified # 🧓🏾 older adult: medium-dark skin tone ++1F9D3 1F3FF ; fully-qualified # 🧓🏿 older adult: dark skin tone ++1F474 ; fully-qualified # 👴 old man ++1F474 1F3FB ; fully-qualified # 👴🏻 old man: light skin tone ++1F474 1F3FC ; fully-qualified # 👴🏼 old man: medium-light skin tone ++1F474 1F3FD ; fully-qualified # 👴🏽 old man: medium skin tone ++1F474 1F3FE ; fully-qualified # 👴🏾 old man: medium-dark skin tone ++1F474 1F3FF ; fully-qualified # 👴🏿 old man: dark skin tone ++1F475 ; fully-qualified # 👵 old woman ++1F475 1F3FB ; fully-qualified # 👵🏻 old woman: light skin tone ++1F475 1F3FC ; fully-qualified # 👵🏼 old woman: medium-light skin tone ++1F475 1F3FD ; fully-qualified # 👵🏽 old woman: medium skin tone ++1F475 1F3FE ; fully-qualified # 👵🏾 old woman: medium-dark skin tone ++1F475 1F3FF ; fully-qualified # 👵🏿 old woman: dark skin tone ++ ++# subgroup: person-role ++1F468 200D 2695 FE0F ; fully-qualified # 👨‍⚕️ man health worker ++1F468 200D 2695 ; non-fully-qualified # 👨‍⚕ man health worker ++1F468 1F3FB 200D 2695 FE0F ; fully-qualified # 👨🏻‍⚕️ man health worker: light skin tone ++1F468 1F3FB 200D 2695 ; non-fully-qualified # 👨🏻‍⚕ man health worker: light skin tone ++1F468 1F3FC 200D 2695 FE0F ; fully-qualified # 👨🏼‍⚕️ man health worker: medium-light skin tone ++1F468 1F3FC 200D 2695 ; non-fully-qualified # 👨🏼‍⚕ man health worker: medium-light skin tone ++1F468 1F3FD 200D 2695 FE0F ; fully-qualified # 👨🏽‍⚕️ man health worker: medium skin tone ++1F468 1F3FD 200D 2695 ; non-fully-qualified # 👨🏽‍⚕ man health worker: medium skin tone ++1F468 1F3FE 200D 2695 FE0F ; fully-qualified # 👨🏾‍⚕️ man health worker: medium-dark skin tone ++1F468 1F3FE 200D 2695 ; non-fully-qualified # 👨🏾‍⚕ man health worker: medium-dark skin tone ++1F468 1F3FF 200D 2695 FE0F ; fully-qualified # 👨🏿‍⚕️ man health worker: dark skin tone ++1F468 1F3FF 200D 2695 ; non-fully-qualified # 👨🏿‍⚕ man health worker: dark skin tone ++1F469 200D 2695 FE0F ; fully-qualified # 👩‍⚕️ woman health worker ++1F469 200D 2695 ; non-fully-qualified # 👩‍⚕ woman health worker ++1F469 1F3FB 200D 2695 FE0F ; fully-qualified # 👩🏻‍⚕️ woman health worker: light skin tone ++1F469 1F3FB 200D 2695 ; non-fully-qualified # 👩🏻‍⚕ woman health worker: light skin tone ++1F469 1F3FC 200D 2695 FE0F ; fully-qualified # 👩🏼‍⚕️ woman health worker: medium-light skin tone ++1F469 1F3FC 200D 2695 ; non-fully-qualified # 👩🏼‍⚕ woman health worker: medium-light skin tone ++1F469 1F3FD 200D 2695 FE0F ; fully-qualified # 👩🏽‍⚕️ woman health worker: medium skin tone ++1F469 1F3FD 200D 2695 ; non-fully-qualified # 👩🏽‍⚕ woman health worker: medium skin tone ++1F469 1F3FE 200D 2695 FE0F ; fully-qualified # 👩🏾‍⚕️ woman health worker: medium-dark skin tone ++1F469 1F3FE 200D 2695 ; non-fully-qualified # 👩🏾‍⚕ woman health worker: medium-dark skin tone ++1F469 1F3FF 200D 2695 FE0F ; fully-qualified # 👩🏿‍⚕️ woman health worker: dark skin tone ++1F469 1F3FF 200D 2695 ; non-fully-qualified # 👩🏿‍⚕ woman health worker: dark skin tone ++1F468 200D 1F393 ; fully-qualified # 👨‍🎓 man student ++1F468 1F3FB 200D 1F393 ; fully-qualified # 👨🏻‍🎓 man student: light skin tone ++1F468 1F3FC 200D 1F393 ; fully-qualified # 👨🏼‍🎓 man student: medium-light skin tone ++1F468 1F3FD 200D 1F393 ; fully-qualified # 👨🏽‍🎓 man student: medium skin tone ++1F468 1F3FE 200D 1F393 ; fully-qualified # 👨🏾‍🎓 man student: medium-dark skin tone ++1F468 1F3FF 200D 1F393 ; fully-qualified # 👨🏿‍🎓 man student: dark skin tone ++1F469 200D 1F393 ; fully-qualified # 👩‍🎓 woman student ++1F469 1F3FB 200D 1F393 ; fully-qualified # 👩🏻‍🎓 woman student: light skin tone ++1F469 1F3FC 200D 1F393 ; fully-qualified # 👩🏼‍🎓 woman student: medium-light skin tone ++1F469 1F3FD 200D 1F393 ; fully-qualified # 👩🏽‍🎓 woman student: medium skin tone ++1F469 1F3FE 200D 1F393 ; fully-qualified # 👩🏾‍🎓 woman student: medium-dark skin tone ++1F469 1F3FF 200D 1F393 ; fully-qualified # 👩🏿‍🎓 woman student: dark skin tone ++1F468 200D 1F3EB ; fully-qualified # 👨‍🏫 man teacher ++1F468 1F3FB 200D 1F3EB ; fully-qualified # 👨🏻‍🏫 man teacher: light skin tone ++1F468 1F3FC 200D 1F3EB ; fully-qualified # 👨🏼‍🏫 man teacher: medium-light skin tone ++1F468 1F3FD 200D 1F3EB ; fully-qualified # 👨🏽‍🏫 man teacher: medium skin tone ++1F468 1F3FE 200D 1F3EB ; fully-qualified # 👨🏾‍🏫 man teacher: medium-dark skin tone ++1F468 1F3FF 200D 1F3EB ; fully-qualified # 👨🏿‍🏫 man teacher: dark skin tone ++1F469 200D 1F3EB ; fully-qualified # 👩‍🏫 woman teacher ++1F469 1F3FB 200D 1F3EB ; fully-qualified # 👩🏻‍🏫 woman teacher: light skin tone ++1F469 1F3FC 200D 1F3EB ; fully-qualified # 👩🏼‍🏫 woman teacher: medium-light skin tone ++1F469 1F3FD 200D 1F3EB ; fully-qualified # 👩🏽‍🏫 woman teacher: medium skin tone ++1F469 1F3FE 200D 1F3EB ; fully-qualified # 👩🏾‍🏫 woman teacher: medium-dark skin tone ++1F469 1F3FF 200D 1F3EB ; fully-qualified # 👩🏿‍🏫 woman teacher: dark skin tone ++1F468 200D 2696 FE0F ; fully-qualified # 👨‍⚖️ man judge ++1F468 200D 2696 ; non-fully-qualified # 👨‍⚖ man judge ++1F468 1F3FB 200D 2696 FE0F ; fully-qualified # 👨🏻‍⚖️ man judge: light skin tone ++1F468 1F3FB 200D 2696 ; non-fully-qualified # 👨🏻‍⚖ man judge: light skin tone ++1F468 1F3FC 200D 2696 FE0F ; fully-qualified # 👨🏼‍⚖️ man judge: medium-light skin tone ++1F468 1F3FC 200D 2696 ; non-fully-qualified # 👨🏼‍⚖ man judge: medium-light skin tone ++1F468 1F3FD 200D 2696 FE0F ; fully-qualified # 👨🏽‍⚖️ man judge: medium skin tone ++1F468 1F3FD 200D 2696 ; non-fully-qualified # 👨🏽‍⚖ man judge: medium skin tone ++1F468 1F3FE 200D 2696 FE0F ; fully-qualified # 👨🏾‍⚖️ man judge: medium-dark skin tone ++1F468 1F3FE 200D 2696 ; non-fully-qualified # 👨🏾‍⚖ man judge: medium-dark skin tone ++1F468 1F3FF 200D 2696 FE0F ; fully-qualified # 👨🏿‍⚖️ man judge: dark skin tone ++1F468 1F3FF 200D 2696 ; non-fully-qualified # 👨🏿‍⚖ man judge: dark skin tone ++1F469 200D 2696 FE0F ; fully-qualified # 👩‍⚖️ woman judge ++1F469 200D 2696 ; non-fully-qualified # 👩‍⚖ woman judge ++1F469 1F3FB 200D 2696 FE0F ; fully-qualified # 👩🏻‍⚖️ woman judge: light skin tone ++1F469 1F3FB 200D 2696 ; non-fully-qualified # 👩🏻‍⚖ woman judge: light skin tone ++1F469 1F3FC 200D 2696 FE0F ; fully-qualified # 👩🏼‍⚖️ woman judge: medium-light skin tone ++1F469 1F3FC 200D 2696 ; non-fully-qualified # 👩🏼‍⚖ woman judge: medium-light skin tone ++1F469 1F3FD 200D 2696 FE0F ; fully-qualified # 👩🏽‍⚖️ woman judge: medium skin tone ++1F469 1F3FD 200D 2696 ; non-fully-qualified # 👩🏽‍⚖ woman judge: medium skin tone ++1F469 1F3FE 200D 2696 FE0F ; fully-qualified # 👩🏾‍⚖️ woman judge: medium-dark skin tone ++1F469 1F3FE 200D 2696 ; non-fully-qualified # 👩🏾‍⚖ woman judge: medium-dark skin tone ++1F469 1F3FF 200D 2696 FE0F ; fully-qualified # 👩🏿‍⚖️ woman judge: dark skin tone ++1F469 1F3FF 200D 2696 ; non-fully-qualified # 👩🏿‍⚖ woman judge: dark skin tone ++1F468 200D 1F33E ; fully-qualified # 👨‍🌾 man farmer ++1F468 1F3FB 200D 1F33E ; fully-qualified # 👨🏻‍🌾 man farmer: light skin tone ++1F468 1F3FC 200D 1F33E ; fully-qualified # 👨🏼‍🌾 man farmer: medium-light skin tone ++1F468 1F3FD 200D 1F33E ; fully-qualified # 👨🏽‍🌾 man farmer: medium skin tone ++1F468 1F3FE 200D 1F33E ; fully-qualified # 👨🏾‍🌾 man farmer: medium-dark skin tone ++1F468 1F3FF 200D 1F33E ; fully-qualified # 👨🏿‍🌾 man farmer: dark skin tone ++1F469 200D 1F33E ; fully-qualified # 👩‍🌾 woman farmer ++1F469 1F3FB 200D 1F33E ; fully-qualified # 👩🏻‍🌾 woman farmer: light skin tone ++1F469 1F3FC 200D 1F33E ; fully-qualified # 👩🏼‍🌾 woman farmer: medium-light skin tone ++1F469 1F3FD 200D 1F33E ; fully-qualified # 👩🏽‍🌾 woman farmer: medium skin tone ++1F469 1F3FE 200D 1F33E ; fully-qualified # 👩🏾‍🌾 woman farmer: medium-dark skin tone ++1F469 1F3FF 200D 1F33E ; fully-qualified # 👩🏿‍🌾 woman farmer: dark skin tone ++1F468 200D 1F373 ; fully-qualified # 👨‍🍳 man cook ++1F468 1F3FB 200D 1F373 ; fully-qualified # 👨🏻‍🍳 man cook: light skin tone ++1F468 1F3FC 200D 1F373 ; fully-qualified # 👨🏼‍🍳 man cook: medium-light skin tone ++1F468 1F3FD 200D 1F373 ; fully-qualified # 👨🏽‍🍳 man cook: medium skin tone ++1F468 1F3FE 200D 1F373 ; fully-qualified # 👨🏾‍🍳 man cook: medium-dark skin tone ++1F468 1F3FF 200D 1F373 ; fully-qualified # 👨🏿‍🍳 man cook: dark skin tone ++1F469 200D 1F373 ; fully-qualified # 👩‍🍳 woman cook ++1F469 1F3FB 200D 1F373 ; fully-qualified # 👩🏻‍🍳 woman cook: light skin tone ++1F469 1F3FC 200D 1F373 ; fully-qualified # 👩🏼‍🍳 woman cook: medium-light skin tone ++1F469 1F3FD 200D 1F373 ; fully-qualified # 👩🏽‍🍳 woman cook: medium skin tone ++1F469 1F3FE 200D 1F373 ; fully-qualified # 👩🏾‍🍳 woman cook: medium-dark skin tone ++1F469 1F3FF 200D 1F373 ; fully-qualified # 👩🏿‍🍳 woman cook: dark skin tone ++1F468 200D 1F527 ; fully-qualified # 👨‍🔧 man mechanic ++1F468 1F3FB 200D 1F527 ; fully-qualified # 👨🏻‍🔧 man mechanic: light skin tone ++1F468 1F3FC 200D 1F527 ; fully-qualified # 👨🏼‍🔧 man mechanic: medium-light skin tone ++1F468 1F3FD 200D 1F527 ; fully-qualified # 👨🏽‍🔧 man mechanic: medium skin tone ++1F468 1F3FE 200D 1F527 ; fully-qualified # 👨🏾‍🔧 man mechanic: medium-dark skin tone ++1F468 1F3FF 200D 1F527 ; fully-qualified # 👨🏿‍🔧 man mechanic: dark skin tone ++1F469 200D 1F527 ; fully-qualified # 👩‍🔧 woman mechanic ++1F469 1F3FB 200D 1F527 ; fully-qualified # 👩🏻‍🔧 woman mechanic: light skin tone ++1F469 1F3FC 200D 1F527 ; fully-qualified # 👩🏼‍🔧 woman mechanic: medium-light skin tone ++1F469 1F3FD 200D 1F527 ; fully-qualified # 👩🏽‍🔧 woman mechanic: medium skin tone ++1F469 1F3FE 200D 1F527 ; fully-qualified # 👩🏾‍🔧 woman mechanic: medium-dark skin tone ++1F469 1F3FF 200D 1F527 ; fully-qualified # 👩🏿‍🔧 woman mechanic: dark skin tone ++1F468 200D 1F3ED ; fully-qualified # 👨‍🏭 man factory worker ++1F468 1F3FB 200D 1F3ED ; fully-qualified # 👨🏻‍🏭 man factory worker: light skin tone ++1F468 1F3FC 200D 1F3ED ; fully-qualified # 👨🏼‍🏭 man factory worker: medium-light skin tone ++1F468 1F3FD 200D 1F3ED ; fully-qualified # 👨🏽‍🏭 man factory worker: medium skin tone ++1F468 1F3FE 200D 1F3ED ; fully-qualified # 👨🏾‍🏭 man factory worker: medium-dark skin tone ++1F468 1F3FF 200D 1F3ED ; fully-qualified # 👨🏿‍🏭 man factory worker: dark skin tone ++1F469 200D 1F3ED ; fully-qualified # 👩‍🏭 woman factory worker ++1F469 1F3FB 200D 1F3ED ; fully-qualified # 👩🏻‍🏭 woman factory worker: light skin tone ++1F469 1F3FC 200D 1F3ED ; fully-qualified # 👩🏼‍🏭 woman factory worker: medium-light skin tone ++1F469 1F3FD 200D 1F3ED ; fully-qualified # 👩🏽‍🏭 woman factory worker: medium skin tone ++1F469 1F3FE 200D 1F3ED ; fully-qualified # 👩🏾‍🏭 woman factory worker: medium-dark skin tone ++1F469 1F3FF 200D 1F3ED ; fully-qualified # 👩🏿‍🏭 woman factory worker: dark skin tone ++1F468 200D 1F4BC ; fully-qualified # 👨‍💼 man office worker ++1F468 1F3FB 200D 1F4BC ; fully-qualified # 👨🏻‍💼 man office worker: light skin tone ++1F468 1F3FC 200D 1F4BC ; fully-qualified # 👨🏼‍💼 man office worker: medium-light skin tone ++1F468 1F3FD 200D 1F4BC ; fully-qualified # 👨🏽‍💼 man office worker: medium skin tone ++1F468 1F3FE 200D 1F4BC ; fully-qualified # 👨🏾‍💼 man office worker: medium-dark skin tone ++1F468 1F3FF 200D 1F4BC ; fully-qualified # 👨🏿‍💼 man office worker: dark skin tone ++1F469 200D 1F4BC ; fully-qualified # 👩‍💼 woman office worker ++1F469 1F3FB 200D 1F4BC ; fully-qualified # 👩🏻‍💼 woman office worker: light skin tone ++1F469 1F3FC 200D 1F4BC ; fully-qualified # 👩🏼‍💼 woman office worker: medium-light skin tone ++1F469 1F3FD 200D 1F4BC ; fully-qualified # 👩🏽‍💼 woman office worker: medium skin tone ++1F469 1F3FE 200D 1F4BC ; fully-qualified # 👩🏾‍💼 woman office worker: medium-dark skin tone ++1F469 1F3FF 200D 1F4BC ; fully-qualified # 👩🏿‍💼 woman office worker: dark skin tone ++1F468 200D 1F52C ; fully-qualified # 👨‍🔬 man scientist ++1F468 1F3FB 200D 1F52C ; fully-qualified # 👨🏻‍🔬 man scientist: light skin tone ++1F468 1F3FC 200D 1F52C ; fully-qualified # 👨🏼‍🔬 man scientist: medium-light skin tone ++1F468 1F3FD 200D 1F52C ; fully-qualified # 👨🏽‍🔬 man scientist: medium skin tone ++1F468 1F3FE 200D 1F52C ; fully-qualified # 👨🏾‍🔬 man scientist: medium-dark skin tone ++1F468 1F3FF 200D 1F52C ; fully-qualified # 👨🏿‍🔬 man scientist: dark skin tone ++1F469 200D 1F52C ; fully-qualified # 👩‍🔬 woman scientist ++1F469 1F3FB 200D 1F52C ; fully-qualified # 👩🏻‍🔬 woman scientist: light skin tone ++1F469 1F3FC 200D 1F52C ; fully-qualified # 👩🏼‍🔬 woman scientist: medium-light skin tone ++1F469 1F3FD 200D 1F52C ; fully-qualified # 👩🏽‍🔬 woman scientist: medium skin tone ++1F469 1F3FE 200D 1F52C ; fully-qualified # 👩🏾‍🔬 woman scientist: medium-dark skin tone ++1F469 1F3FF 200D 1F52C ; fully-qualified # 👩🏿‍🔬 woman scientist: dark skin tone ++1F468 200D 1F4BB ; fully-qualified # 👨‍💻 man technologist ++1F468 1F3FB 200D 1F4BB ; fully-qualified # 👨🏻‍💻 man technologist: light skin tone ++1F468 1F3FC 200D 1F4BB ; fully-qualified # 👨🏼‍💻 man technologist: medium-light skin tone ++1F468 1F3FD 200D 1F4BB ; fully-qualified # 👨🏽‍💻 man technologist: medium skin tone ++1F468 1F3FE 200D 1F4BB ; fully-qualified # 👨🏾‍💻 man technologist: medium-dark skin tone ++1F468 1F3FF 200D 1F4BB ; fully-qualified # 👨🏿‍💻 man technologist: dark skin tone ++1F469 200D 1F4BB ; fully-qualified # 👩‍💻 woman technologist ++1F469 1F3FB 200D 1F4BB ; fully-qualified # 👩🏻‍💻 woman technologist: light skin tone ++1F469 1F3FC 200D 1F4BB ; fully-qualified # 👩🏼‍💻 woman technologist: medium-light skin tone ++1F469 1F3FD 200D 1F4BB ; fully-qualified # 👩🏽‍💻 woman technologist: medium skin tone ++1F469 1F3FE 200D 1F4BB ; fully-qualified # 👩🏾‍💻 woman technologist: medium-dark skin tone ++1F469 1F3FF 200D 1F4BB ; fully-qualified # 👩🏿‍💻 woman technologist: dark skin tone ++1F468 200D 1F3A4 ; fully-qualified # 👨‍🎤 man singer ++1F468 1F3FB 200D 1F3A4 ; fully-qualified # 👨🏻‍🎤 man singer: light skin tone ++1F468 1F3FC 200D 1F3A4 ; fully-qualified # 👨🏼‍🎤 man singer: medium-light skin tone ++1F468 1F3FD 200D 1F3A4 ; fully-qualified # 👨🏽‍🎤 man singer: medium skin tone ++1F468 1F3FE 200D 1F3A4 ; fully-qualified # 👨🏾‍🎤 man singer: medium-dark skin tone ++1F468 1F3FF 200D 1F3A4 ; fully-qualified # 👨🏿‍🎤 man singer: dark skin tone ++1F469 200D 1F3A4 ; fully-qualified # 👩‍🎤 woman singer ++1F469 1F3FB 200D 1F3A4 ; fully-qualified # 👩🏻‍🎤 woman singer: light skin tone ++1F469 1F3FC 200D 1F3A4 ; fully-qualified # 👩🏼‍🎤 woman singer: medium-light skin tone ++1F469 1F3FD 200D 1F3A4 ; fully-qualified # 👩🏽‍🎤 woman singer: medium skin tone ++1F469 1F3FE 200D 1F3A4 ; fully-qualified # 👩🏾‍🎤 woman singer: medium-dark skin tone ++1F469 1F3FF 200D 1F3A4 ; fully-qualified # 👩🏿‍🎤 woman singer: dark skin tone ++1F468 200D 1F3A8 ; fully-qualified # 👨‍🎨 man artist ++1F468 1F3FB 200D 1F3A8 ; fully-qualified # 👨🏻‍🎨 man artist: light skin tone ++1F468 1F3FC 200D 1F3A8 ; fully-qualified # 👨🏼‍🎨 man artist: medium-light skin tone ++1F468 1F3FD 200D 1F3A8 ; fully-qualified # 👨🏽‍🎨 man artist: medium skin tone ++1F468 1F3FE 200D 1F3A8 ; fully-qualified # 👨🏾‍🎨 man artist: medium-dark skin tone ++1F468 1F3FF 200D 1F3A8 ; fully-qualified # 👨🏿‍🎨 man artist: dark skin tone ++1F469 200D 1F3A8 ; fully-qualified # 👩‍🎨 woman artist ++1F469 1F3FB 200D 1F3A8 ; fully-qualified # 👩🏻‍🎨 woman artist: light skin tone ++1F469 1F3FC 200D 1F3A8 ; fully-qualified # 👩🏼‍🎨 woman artist: medium-light skin tone ++1F469 1F3FD 200D 1F3A8 ; fully-qualified # 👩🏽‍🎨 woman artist: medium skin tone ++1F469 1F3FE 200D 1F3A8 ; fully-qualified # 👩🏾‍🎨 woman artist: medium-dark skin tone ++1F469 1F3FF 200D 1F3A8 ; fully-qualified # 👩🏿‍🎨 woman artist: dark skin tone ++1F468 200D 2708 FE0F ; fully-qualified # 👨‍✈️ man pilot ++1F468 200D 2708 ; non-fully-qualified # 👨‍✈ man pilot ++1F468 1F3FB 200D 2708 FE0F ; fully-qualified # 👨🏻‍✈️ man pilot: light skin tone ++1F468 1F3FB 200D 2708 ; non-fully-qualified # 👨🏻‍✈ man pilot: light skin tone ++1F468 1F3FC 200D 2708 FE0F ; fully-qualified # 👨🏼‍✈️ man pilot: medium-light skin tone ++1F468 1F3FC 200D 2708 ; non-fully-qualified # 👨🏼‍✈ man pilot: medium-light skin tone ++1F468 1F3FD 200D 2708 FE0F ; fully-qualified # 👨🏽‍✈️ man pilot: medium skin tone ++1F468 1F3FD 200D 2708 ; non-fully-qualified # 👨🏽‍✈ man pilot: medium skin tone ++1F468 1F3FE 200D 2708 FE0F ; fully-qualified # 👨🏾‍✈️ man pilot: medium-dark skin tone ++1F468 1F3FE 200D 2708 ; non-fully-qualified # 👨🏾‍✈ man pilot: medium-dark skin tone ++1F468 1F3FF 200D 2708 FE0F ; fully-qualified # 👨🏿‍✈️ man pilot: dark skin tone ++1F468 1F3FF 200D 2708 ; non-fully-qualified # 👨🏿‍✈ man pilot: dark skin tone ++1F469 200D 2708 FE0F ; fully-qualified # 👩‍✈️ woman pilot ++1F469 200D 2708 ; non-fully-qualified # 👩‍✈ woman pilot ++1F469 1F3FB 200D 2708 FE0F ; fully-qualified # 👩🏻‍✈️ woman pilot: light skin tone ++1F469 1F3FB 200D 2708 ; non-fully-qualified # 👩🏻‍✈ woman pilot: light skin tone ++1F469 1F3FC 200D 2708 FE0F ; fully-qualified # 👩🏼‍✈️ woman pilot: medium-light skin tone ++1F469 1F3FC 200D 2708 ; non-fully-qualified # 👩🏼‍✈ woman pilot: medium-light skin tone ++1F469 1F3FD 200D 2708 FE0F ; fully-qualified # 👩🏽‍✈️ woman pilot: medium skin tone ++1F469 1F3FD 200D 2708 ; non-fully-qualified # 👩🏽‍✈ woman pilot: medium skin tone ++1F469 1F3FE 200D 2708 FE0F ; fully-qualified # 👩🏾‍✈️ woman pilot: medium-dark skin tone ++1F469 1F3FE 200D 2708 ; non-fully-qualified # 👩🏾‍✈ woman pilot: medium-dark skin tone ++1F469 1F3FF 200D 2708 FE0F ; fully-qualified # 👩🏿‍✈️ woman pilot: dark skin tone ++1F469 1F3FF 200D 2708 ; non-fully-qualified # 👩🏿‍✈ woman pilot: dark skin tone ++1F468 200D 1F680 ; fully-qualified # 👨‍🚀 man astronaut ++1F468 1F3FB 200D 1F680 ; fully-qualified # 👨🏻‍🚀 man astronaut: light skin tone ++1F468 1F3FC 200D 1F680 ; fully-qualified # 👨🏼‍🚀 man astronaut: medium-light skin tone ++1F468 1F3FD 200D 1F680 ; fully-qualified # 👨🏽‍🚀 man astronaut: medium skin tone ++1F468 1F3FE 200D 1F680 ; fully-qualified # 👨🏾‍🚀 man astronaut: medium-dark skin tone ++1F468 1F3FF 200D 1F680 ; fully-qualified # 👨🏿‍🚀 man astronaut: dark skin tone ++1F469 200D 1F680 ; fully-qualified # 👩‍🚀 woman astronaut ++1F469 1F3FB 200D 1F680 ; fully-qualified # 👩🏻‍🚀 woman astronaut: light skin tone ++1F469 1F3FC 200D 1F680 ; fully-qualified # 👩🏼‍🚀 woman astronaut: medium-light skin tone ++1F469 1F3FD 200D 1F680 ; fully-qualified # 👩🏽‍🚀 woman astronaut: medium skin tone ++1F469 1F3FE 200D 1F680 ; fully-qualified # 👩🏾‍🚀 woman astronaut: medium-dark skin tone ++1F469 1F3FF 200D 1F680 ; fully-qualified # 👩🏿‍🚀 woman astronaut: dark skin tone ++1F468 200D 1F692 ; fully-qualified # 👨‍🚒 man firefighter ++1F468 1F3FB 200D 1F692 ; fully-qualified # 👨🏻‍🚒 man firefighter: light skin tone ++1F468 1F3FC 200D 1F692 ; fully-qualified # 👨🏼‍🚒 man firefighter: medium-light skin tone ++1F468 1F3FD 200D 1F692 ; fully-qualified # 👨🏽‍🚒 man firefighter: medium skin tone ++1F468 1F3FE 200D 1F692 ; fully-qualified # 👨🏾‍🚒 man firefighter: medium-dark skin tone ++1F468 1F3FF 200D 1F692 ; fully-qualified # 👨🏿‍🚒 man firefighter: dark skin tone ++1F469 200D 1F692 ; fully-qualified # 👩‍🚒 woman firefighter ++1F469 1F3FB 200D 1F692 ; fully-qualified # 👩🏻‍🚒 woman firefighter: light skin tone ++1F469 1F3FC 200D 1F692 ; fully-qualified # 👩🏼‍🚒 woman firefighter: medium-light skin tone ++1F469 1F3FD 200D 1F692 ; fully-qualified # 👩🏽‍🚒 woman firefighter: medium skin tone ++1F469 1F3FE 200D 1F692 ; fully-qualified # 👩🏾‍🚒 woman firefighter: medium-dark skin tone ++1F469 1F3FF 200D 1F692 ; fully-qualified # 👩🏿‍🚒 woman firefighter: dark skin tone ++1F46E ; fully-qualified # 👮 police officer ++1F46E 1F3FB ; fully-qualified # 👮🏻 police officer: light skin tone ++1F46E 1F3FC ; fully-qualified # 👮🏼 police officer: medium-light skin tone ++1F46E 1F3FD ; fully-qualified # 👮🏽 police officer: medium skin tone ++1F46E 1F3FE ; fully-qualified # 👮🏾 police officer: medium-dark skin tone ++1F46E 1F3FF ; fully-qualified # 👮🏿 police officer: dark skin tone ++1F46E 200D 2642 FE0F ; fully-qualified # 👮‍♂️ man police officer ++1F46E 200D 2642 ; non-fully-qualified # 👮‍♂ man police officer ++1F46E 1F3FB 200D 2642 FE0F ; fully-qualified # 👮🏻‍♂️ man police officer: light skin tone ++1F46E 1F3FB 200D 2642 ; non-fully-qualified # 👮🏻‍♂ man police officer: light skin tone ++1F46E 1F3FC 200D 2642 FE0F ; fully-qualified # 👮🏼‍♂️ man police officer: medium-light skin tone ++1F46E 1F3FC 200D 2642 ; non-fully-qualified # 👮🏼‍♂ man police officer: medium-light skin tone ++1F46E 1F3FD 200D 2642 FE0F ; fully-qualified # 👮🏽‍♂️ man police officer: medium skin tone ++1F46E 1F3FD 200D 2642 ; non-fully-qualified # 👮🏽‍♂ man police officer: medium skin tone ++1F46E 1F3FE 200D 2642 FE0F ; fully-qualified # 👮🏾‍♂️ man police officer: medium-dark skin tone ++1F46E 1F3FE 200D 2642 ; non-fully-qualified # 👮🏾‍♂ man police officer: medium-dark skin tone ++1F46E 1F3FF 200D 2642 FE0F ; fully-qualified # 👮🏿‍♂️ man police officer: dark skin tone ++1F46E 1F3FF 200D 2642 ; non-fully-qualified # 👮🏿‍♂ man police officer: dark skin tone ++1F46E 200D 2640 FE0F ; fully-qualified # 👮‍♀️ woman police officer ++1F46E 200D 2640 ; non-fully-qualified # 👮‍♀ woman police officer ++1F46E 1F3FB 200D 2640 FE0F ; fully-qualified # 👮🏻‍♀️ woman police officer: light skin tone ++1F46E 1F3FB 200D 2640 ; non-fully-qualified # 👮🏻‍♀ woman police officer: light skin tone ++1F46E 1F3FC 200D 2640 FE0F ; fully-qualified # 👮🏼‍♀️ woman police officer: medium-light skin tone ++1F46E 1F3FC 200D 2640 ; non-fully-qualified # 👮🏼‍♀ woman police officer: medium-light skin tone ++1F46E 1F3FD 200D 2640 FE0F ; fully-qualified # 👮🏽‍♀️ woman police officer: medium skin tone ++1F46E 1F3FD 200D 2640 ; non-fully-qualified # 👮🏽‍♀ woman police officer: medium skin tone ++1F46E 1F3FE 200D 2640 FE0F ; fully-qualified # 👮🏾‍♀️ woman police officer: medium-dark skin tone ++1F46E 1F3FE 200D 2640 ; non-fully-qualified # 👮🏾‍♀ woman police officer: medium-dark skin tone ++1F46E 1F3FF 200D 2640 FE0F ; fully-qualified # 👮🏿‍♀️ woman police officer: dark skin tone ++1F46E 1F3FF 200D 2640 ; non-fully-qualified # 👮🏿‍♀ woman police officer: dark skin tone ++1F575 FE0F ; fully-qualified # 🕵️ detective ++1F575 ; non-fully-qualified # 🕵 detective ++1F575 1F3FB ; fully-qualified # 🕵🏻 detective: light skin tone ++1F575 1F3FC ; fully-qualified # 🕵🏼 detective: medium-light skin tone ++1F575 1F3FD ; fully-qualified # 🕵🏽 detective: medium skin tone ++1F575 1F3FE ; fully-qualified # 🕵🏾 detective: medium-dark skin tone ++1F575 1F3FF ; fully-qualified # 🕵🏿 detective: dark skin tone ++1F575 FE0F 200D 2642 FE0F ; fully-qualified # 🕵️‍♂️ man detective ++1F575 200D 2642 FE0F ; non-fully-qualified # 🕵‍♂️ man detective ++1F575 FE0F 200D 2642 ; non-fully-qualified # 🕵️‍♂ man detective ++1F575 200D 2642 ; non-fully-qualified # 🕵‍♂ man detective ++1F575 1F3FB 200D 2642 FE0F ; fully-qualified # 🕵🏻‍♂️ man detective: light skin tone ++1F575 1F3FB 200D 2642 ; non-fully-qualified # 🕵🏻‍♂ man detective: light skin tone ++1F575 1F3FC 200D 2642 FE0F ; fully-qualified # 🕵🏼‍♂️ man detective: medium-light skin tone ++1F575 1F3FC 200D 2642 ; non-fully-qualified # 🕵🏼‍♂ man detective: medium-light skin tone ++1F575 1F3FD 200D 2642 FE0F ; fully-qualified # 🕵🏽‍♂️ man detective: medium skin tone ++1F575 1F3FD 200D 2642 ; non-fully-qualified # 🕵🏽‍♂ man detective: medium skin tone ++1F575 1F3FE 200D 2642 FE0F ; fully-qualified # 🕵🏾‍♂️ man detective: medium-dark skin tone ++1F575 1F3FE 200D 2642 ; non-fully-qualified # 🕵🏾‍♂ man detective: medium-dark skin tone ++1F575 1F3FF 200D 2642 FE0F ; fully-qualified # 🕵🏿‍♂️ man detective: dark skin tone ++1F575 1F3FF 200D 2642 ; non-fully-qualified # 🕵🏿‍♂ man detective: dark skin tone ++1F575 FE0F 200D 2640 FE0F ; fully-qualified # 🕵️‍♀️ woman detective ++1F575 200D 2640 FE0F ; non-fully-qualified # 🕵‍♀️ woman detective ++1F575 FE0F 200D 2640 ; non-fully-qualified # 🕵️‍♀ woman detective ++1F575 200D 2640 ; non-fully-qualified # 🕵‍♀ woman detective ++1F575 1F3FB 200D 2640 FE0F ; fully-qualified # 🕵🏻‍♀️ woman detective: light skin tone ++1F575 1F3FB 200D 2640 ; non-fully-qualified # 🕵🏻‍♀ woman detective: light skin tone ++1F575 1F3FC 200D 2640 FE0F ; fully-qualified # 🕵🏼‍♀️ woman detective: medium-light skin tone ++1F575 1F3FC 200D 2640 ; non-fully-qualified # 🕵🏼‍♀ woman detective: medium-light skin tone ++1F575 1F3FD 200D 2640 FE0F ; fully-qualified # 🕵🏽‍♀️ woman detective: medium skin tone ++1F575 1F3FD 200D 2640 ; non-fully-qualified # 🕵🏽‍♀ woman detective: medium skin tone ++1F575 1F3FE 200D 2640 FE0F ; fully-qualified # 🕵🏾‍♀️ woman detective: medium-dark skin tone ++1F575 1F3FE 200D 2640 ; non-fully-qualified # 🕵🏾‍♀ woman detective: medium-dark skin tone ++1F575 1F3FF 200D 2640 FE0F ; fully-qualified # 🕵🏿‍♀️ woman detective: dark skin tone ++1F575 1F3FF 200D 2640 ; non-fully-qualified # 🕵🏿‍♀ woman detective: dark skin tone ++1F482 ; fully-qualified # 💂 guard ++1F482 1F3FB ; fully-qualified # 💂🏻 guard: light skin tone ++1F482 1F3FC ; fully-qualified # 💂🏼 guard: medium-light skin tone ++1F482 1F3FD ; fully-qualified # 💂🏽 guard: medium skin tone ++1F482 1F3FE ; fully-qualified # 💂🏾 guard: medium-dark skin tone ++1F482 1F3FF ; fully-qualified # 💂🏿 guard: dark skin tone ++1F482 200D 2642 FE0F ; fully-qualified # 💂‍♂️ man guard ++1F482 200D 2642 ; non-fully-qualified # 💂‍♂ man guard ++1F482 1F3FB 200D 2642 FE0F ; fully-qualified # 💂🏻‍♂️ man guard: light skin tone ++1F482 1F3FB 200D 2642 ; non-fully-qualified # 💂🏻‍♂ man guard: light skin tone ++1F482 1F3FC 200D 2642 FE0F ; fully-qualified # 💂🏼‍♂️ man guard: medium-light skin tone ++1F482 1F3FC 200D 2642 ; non-fully-qualified # 💂🏼‍♂ man guard: medium-light skin tone ++1F482 1F3FD 200D 2642 FE0F ; fully-qualified # 💂🏽‍♂️ man guard: medium skin tone ++1F482 1F3FD 200D 2642 ; non-fully-qualified # 💂🏽‍♂ man guard: medium skin tone ++1F482 1F3FE 200D 2642 FE0F ; fully-qualified # 💂🏾‍♂️ man guard: medium-dark skin tone ++1F482 1F3FE 200D 2642 ; non-fully-qualified # 💂🏾‍♂ man guard: medium-dark skin tone ++1F482 1F3FF 200D 2642 FE0F ; fully-qualified # 💂🏿‍♂️ man guard: dark skin tone ++1F482 1F3FF 200D 2642 ; non-fully-qualified # 💂🏿‍♂ man guard: dark skin tone ++1F482 200D 2640 FE0F ; fully-qualified # 💂‍♀️ woman guard ++1F482 200D 2640 ; non-fully-qualified # 💂‍♀ woman guard ++1F482 1F3FB 200D 2640 FE0F ; fully-qualified # 💂🏻‍♀️ woman guard: light skin tone ++1F482 1F3FB 200D 2640 ; non-fully-qualified # 💂🏻‍♀ woman guard: light skin tone ++1F482 1F3FC 200D 2640 FE0F ; fully-qualified # 💂🏼‍♀️ woman guard: medium-light skin tone ++1F482 1F3FC 200D 2640 ; non-fully-qualified # 💂🏼‍♀ woman guard: medium-light skin tone ++1F482 1F3FD 200D 2640 FE0F ; fully-qualified # 💂🏽‍♀️ woman guard: medium skin tone ++1F482 1F3FD 200D 2640 ; non-fully-qualified # 💂🏽‍♀ woman guard: medium skin tone ++1F482 1F3FE 200D 2640 FE0F ; fully-qualified # 💂🏾‍♀️ woman guard: medium-dark skin tone ++1F482 1F3FE 200D 2640 ; non-fully-qualified # 💂🏾‍♀ woman guard: medium-dark skin tone ++1F482 1F3FF 200D 2640 FE0F ; fully-qualified # 💂🏿‍♀️ woman guard: dark skin tone ++1F482 1F3FF 200D 2640 ; non-fully-qualified # 💂🏿‍♀ woman guard: dark skin tone ++1F477 ; fully-qualified # 👷 construction worker ++1F477 1F3FB ; fully-qualified # 👷🏻 construction worker: light skin tone ++1F477 1F3FC ; fully-qualified # 👷🏼 construction worker: medium-light skin tone ++1F477 1F3FD ; fully-qualified # 👷🏽 construction worker: medium skin tone ++1F477 1F3FE ; fully-qualified # 👷🏾 construction worker: medium-dark skin tone ++1F477 1F3FF ; fully-qualified # 👷🏿 construction worker: dark skin tone ++1F477 200D 2642 FE0F ; fully-qualified # 👷‍♂️ man construction worker ++1F477 200D 2642 ; non-fully-qualified # 👷‍♂ man construction worker ++1F477 1F3FB 200D 2642 FE0F ; fully-qualified # 👷🏻‍♂️ man construction worker: light skin tone ++1F477 1F3FB 200D 2642 ; non-fully-qualified # 👷🏻‍♂ man construction worker: light skin tone ++1F477 1F3FC 200D 2642 FE0F ; fully-qualified # 👷🏼‍♂️ man construction worker: medium-light skin tone ++1F477 1F3FC 200D 2642 ; non-fully-qualified # 👷🏼‍♂ man construction worker: medium-light skin tone ++1F477 1F3FD 200D 2642 FE0F ; fully-qualified # 👷🏽‍♂️ man construction worker: medium skin tone ++1F477 1F3FD 200D 2642 ; non-fully-qualified # 👷🏽‍♂ man construction worker: medium skin tone ++1F477 1F3FE 200D 2642 FE0F ; fully-qualified # 👷🏾‍♂️ man construction worker: medium-dark skin tone ++1F477 1F3FE 200D 2642 ; non-fully-qualified # 👷🏾‍♂ man construction worker: medium-dark skin tone ++1F477 1F3FF 200D 2642 FE0F ; fully-qualified # 👷🏿‍♂️ man construction worker: dark skin tone ++1F477 1F3FF 200D 2642 ; non-fully-qualified # 👷🏿‍♂ man construction worker: dark skin tone ++1F477 200D 2640 FE0F ; fully-qualified # 👷‍♀️ woman construction worker ++1F477 200D 2640 ; non-fully-qualified # 👷‍♀ woman construction worker ++1F477 1F3FB 200D 2640 FE0F ; fully-qualified # 👷🏻‍♀️ woman construction worker: light skin tone ++1F477 1F3FB 200D 2640 ; non-fully-qualified # 👷🏻‍♀ woman construction worker: light skin tone ++1F477 1F3FC 200D 2640 FE0F ; fully-qualified # 👷🏼‍♀️ woman construction worker: medium-light skin tone ++1F477 1F3FC 200D 2640 ; non-fully-qualified # 👷🏼‍♀ woman construction worker: medium-light skin tone ++1F477 1F3FD 200D 2640 FE0F ; fully-qualified # 👷🏽‍♀️ woman construction worker: medium skin tone ++1F477 1F3FD 200D 2640 ; non-fully-qualified # 👷🏽‍♀ woman construction worker: medium skin tone ++1F477 1F3FE 200D 2640 FE0F ; fully-qualified # 👷🏾‍♀️ woman construction worker: medium-dark skin tone ++1F477 1F3FE 200D 2640 ; non-fully-qualified # 👷🏾‍♀ woman construction worker: medium-dark skin tone ++1F477 1F3FF 200D 2640 FE0F ; fully-qualified # 👷🏿‍♀️ woman construction worker: dark skin tone ++1F477 1F3FF 200D 2640 ; non-fully-qualified # 👷🏿‍♀ woman construction worker: dark skin tone ++1F934 ; fully-qualified # 🤴 prince ++1F934 1F3FB ; fully-qualified # 🤴🏻 prince: light skin tone ++1F934 1F3FC ; fully-qualified # 🤴🏼 prince: medium-light skin tone ++1F934 1F3FD ; fully-qualified # 🤴🏽 prince: medium skin tone ++1F934 1F3FE ; fully-qualified # 🤴🏾 prince: medium-dark skin tone ++1F934 1F3FF ; fully-qualified # 🤴🏿 prince: dark skin tone ++1F478 ; fully-qualified # 👸 princess ++1F478 1F3FB ; fully-qualified # 👸🏻 princess: light skin tone ++1F478 1F3FC ; fully-qualified # 👸🏼 princess: medium-light skin tone ++1F478 1F3FD ; fully-qualified # 👸🏽 princess: medium skin tone ++1F478 1F3FE ; fully-qualified # 👸🏾 princess: medium-dark skin tone ++1F478 1F3FF ; fully-qualified # 👸🏿 princess: dark skin tone ++1F473 ; fully-qualified # 👳 person wearing turban ++1F473 1F3FB ; fully-qualified # 👳🏻 person wearing turban: light skin tone ++1F473 1F3FC ; fully-qualified # 👳🏼 person wearing turban: medium-light skin tone ++1F473 1F3FD ; fully-qualified # 👳🏽 person wearing turban: medium skin tone ++1F473 1F3FE ; fully-qualified # 👳🏾 person wearing turban: medium-dark skin tone ++1F473 1F3FF ; fully-qualified # 👳🏿 person wearing turban: dark skin tone ++1F473 200D 2642 FE0F ; fully-qualified # 👳‍♂️ man wearing turban ++1F473 200D 2642 ; non-fully-qualified # 👳‍♂ man wearing turban ++1F473 1F3FB 200D 2642 FE0F ; fully-qualified # 👳🏻‍♂️ man wearing turban: light skin tone ++1F473 1F3FB 200D 2642 ; non-fully-qualified # 👳🏻‍♂ man wearing turban: light skin tone ++1F473 1F3FC 200D 2642 FE0F ; fully-qualified # 👳🏼‍♂️ man wearing turban: medium-light skin tone ++1F473 1F3FC 200D 2642 ; non-fully-qualified # 👳🏼‍♂ man wearing turban: medium-light skin tone ++1F473 1F3FD 200D 2642 FE0F ; fully-qualified # 👳🏽‍♂️ man wearing turban: medium skin tone ++1F473 1F3FD 200D 2642 ; non-fully-qualified # 👳🏽‍♂ man wearing turban: medium skin tone ++1F473 1F3FE 200D 2642 FE0F ; fully-qualified # 👳🏾‍♂️ man wearing turban: medium-dark skin tone ++1F473 1F3FE 200D 2642 ; non-fully-qualified # 👳🏾‍♂ man wearing turban: medium-dark skin tone ++1F473 1F3FF 200D 2642 FE0F ; fully-qualified # 👳🏿‍♂️ man wearing turban: dark skin tone ++1F473 1F3FF 200D 2642 ; non-fully-qualified # 👳🏿‍♂ man wearing turban: dark skin tone ++1F473 200D 2640 FE0F ; fully-qualified # 👳‍♀️ woman wearing turban ++1F473 200D 2640 ; non-fully-qualified # 👳‍♀ woman wearing turban ++1F473 1F3FB 200D 2640 FE0F ; fully-qualified # 👳🏻‍♀️ woman wearing turban: light skin tone ++1F473 1F3FB 200D 2640 ; non-fully-qualified # 👳🏻‍♀ woman wearing turban: light skin tone ++1F473 1F3FC 200D 2640 FE0F ; fully-qualified # 👳🏼‍♀️ woman wearing turban: medium-light skin tone ++1F473 1F3FC 200D 2640 ; non-fully-qualified # 👳🏼‍♀ woman wearing turban: medium-light skin tone ++1F473 1F3FD 200D 2640 FE0F ; fully-qualified # 👳🏽‍♀️ woman wearing turban: medium skin tone ++1F473 1F3FD 200D 2640 ; non-fully-qualified # 👳🏽‍♀ woman wearing turban: medium skin tone ++1F473 1F3FE 200D 2640 FE0F ; fully-qualified # 👳🏾‍♀️ woman wearing turban: medium-dark skin tone ++1F473 1F3FE 200D 2640 ; non-fully-qualified # 👳🏾‍♀ woman wearing turban: medium-dark skin tone ++1F473 1F3FF 200D 2640 FE0F ; fully-qualified # 👳🏿‍♀️ woman wearing turban: dark skin tone ++1F473 1F3FF 200D 2640 ; non-fully-qualified # 👳🏿‍♀ woman wearing turban: dark skin tone ++1F472 ; fully-qualified # 👲 man with Chinese cap ++1F472 1F3FB ; fully-qualified # 👲🏻 man with Chinese cap: light skin tone ++1F472 1F3FC ; fully-qualified # 👲🏼 man with Chinese cap: medium-light skin tone ++1F472 1F3FD ; fully-qualified # 👲🏽 man with Chinese cap: medium skin tone ++1F472 1F3FE ; fully-qualified # 👲🏾 man with Chinese cap: medium-dark skin tone ++1F472 1F3FF ; fully-qualified # 👲🏿 man with Chinese cap: dark skin tone ++1F9D5 ; fully-qualified # 🧕 woman with headscarf ++1F9D5 1F3FB ; fully-qualified # 🧕🏻 woman with headscarf: light skin tone ++1F9D5 1F3FC ; fully-qualified # 🧕🏼 woman with headscarf: medium-light skin tone ++1F9D5 1F3FD ; fully-qualified # 🧕🏽 woman with headscarf: medium skin tone ++1F9D5 1F3FE ; fully-qualified # 🧕🏾 woman with headscarf: medium-dark skin tone ++1F9D5 1F3FF ; fully-qualified # 🧕🏿 woman with headscarf: dark skin tone ++1F9D4 ; fully-qualified # 🧔 bearded person ++1F9D4 1F3FB ; fully-qualified # 🧔🏻 bearded person: light skin tone ++1F9D4 1F3FC ; fully-qualified # 🧔🏼 bearded person: medium-light skin tone ++1F9D4 1F3FD ; fully-qualified # 🧔🏽 bearded person: medium skin tone ++1F9D4 1F3FE ; fully-qualified # 🧔🏾 bearded person: medium-dark skin tone ++1F9D4 1F3FF ; fully-qualified # 🧔🏿 bearded person: dark skin tone ++1F471 ; fully-qualified # 👱 blond-haired person ++1F471 1F3FB ; fully-qualified # 👱🏻 blond-haired person: light skin tone ++1F471 1F3FC ; fully-qualified # 👱🏼 blond-haired person: medium-light skin tone ++1F471 1F3FD ; fully-qualified # 👱🏽 blond-haired person: medium skin tone ++1F471 1F3FE ; fully-qualified # 👱🏾 blond-haired person: medium-dark skin tone ++1F471 1F3FF ; fully-qualified # 👱🏿 blond-haired person: dark skin tone ++1F471 200D 2642 FE0F ; fully-qualified # 👱‍♂️ blond-haired man ++1F471 200D 2642 ; non-fully-qualified # 👱‍♂ blond-haired man ++1F471 1F3FB 200D 2642 FE0F ; fully-qualified # 👱🏻‍♂️ blond-haired man: light skin tone ++1F471 1F3FB 200D 2642 ; non-fully-qualified # 👱🏻‍♂ blond-haired man: light skin tone ++1F471 1F3FC 200D 2642 FE0F ; fully-qualified # 👱🏼‍♂️ blond-haired man: medium-light skin tone ++1F471 1F3FC 200D 2642 ; non-fully-qualified # 👱🏼‍♂ blond-haired man: medium-light skin tone ++1F471 1F3FD 200D 2642 FE0F ; fully-qualified # 👱🏽‍♂️ blond-haired man: medium skin tone ++1F471 1F3FD 200D 2642 ; non-fully-qualified # 👱🏽‍♂ blond-haired man: medium skin tone ++1F471 1F3FE 200D 2642 FE0F ; fully-qualified # 👱🏾‍♂️ blond-haired man: medium-dark skin tone ++1F471 1F3FE 200D 2642 ; non-fully-qualified # 👱🏾‍♂ blond-haired man: medium-dark skin tone ++1F471 1F3FF 200D 2642 FE0F ; fully-qualified # 👱🏿‍♂️ blond-haired man: dark skin tone ++1F471 1F3FF 200D 2642 ; non-fully-qualified # 👱🏿‍♂ blond-haired man: dark skin tone ++1F471 200D 2640 FE0F ; fully-qualified # 👱‍♀️ blond-haired woman ++1F471 200D 2640 ; non-fully-qualified # 👱‍♀ blond-haired woman ++1F471 1F3FB 200D 2640 FE0F ; fully-qualified # 👱🏻‍♀️ blond-haired woman: light skin tone ++1F471 1F3FB 200D 2640 ; non-fully-qualified # 👱🏻‍♀ blond-haired woman: light skin tone ++1F471 1F3FC 200D 2640 FE0F ; fully-qualified # 👱🏼‍♀️ blond-haired woman: medium-light skin tone ++1F471 1F3FC 200D 2640 ; non-fully-qualified # 👱🏼‍♀ blond-haired woman: medium-light skin tone ++1F471 1F3FD 200D 2640 FE0F ; fully-qualified # 👱🏽‍♀️ blond-haired woman: medium skin tone ++1F471 1F3FD 200D 2640 ; non-fully-qualified # 👱🏽‍♀ blond-haired woman: medium skin tone ++1F471 1F3FE 200D 2640 FE0F ; fully-qualified # 👱🏾‍♀️ blond-haired woman: medium-dark skin tone ++1F471 1F3FE 200D 2640 ; non-fully-qualified # 👱🏾‍♀ blond-haired woman: medium-dark skin tone ++1F471 1F3FF 200D 2640 FE0F ; fully-qualified # 👱🏿‍♀️ blond-haired woman: dark skin tone ++1F471 1F3FF 200D 2640 ; non-fully-qualified # 👱🏿‍♀ blond-haired woman: dark skin tone ++1F468 200D 1F9B0 ; fully-qualified # 👨‍🦰 man, red haired ++1F468 1F3FB 200D 1F9B0 ; fully-qualified # 👨🏻‍🦰 man, red haired: light skin tone ++1F468 1F3FC 200D 1F9B0 ; fully-qualified # 👨🏼‍🦰 man, red haired: medium-light skin tone ++1F468 1F3FD 200D 1F9B0 ; fully-qualified # 👨🏽‍🦰 man, red haired: medium skin tone ++1F468 1F3FE 200D 1F9B0 ; fully-qualified # 👨🏾‍🦰 man, red haired: medium-dark skin tone ++1F468 1F3FF 200D 1F9B0 ; fully-qualified # 👨🏿‍🦰 man, red haired: dark skin tone ++1F469 200D 1F9B0 ; fully-qualified # 👩‍🦰 woman, red haired ++1F469 1F3FB 200D 1F9B0 ; fully-qualified # 👩🏻‍🦰 woman, red haired: light skin tone ++1F469 1F3FC 200D 1F9B0 ; fully-qualified # 👩🏼‍🦰 woman, red haired: medium-light skin tone ++1F469 1F3FD 200D 1F9B0 ; fully-qualified # 👩🏽‍🦰 woman, red haired: medium skin tone ++1F469 1F3FE 200D 1F9B0 ; fully-qualified # 👩🏾‍🦰 woman, red haired: medium-dark skin tone ++1F469 1F3FF 200D 1F9B0 ; fully-qualified # 👩🏿‍🦰 woman, red haired: dark skin tone ++1F468 200D 1F9B1 ; fully-qualified # 👨‍🦱 man, curly haired ++1F468 1F3FB 200D 1F9B1 ; fully-qualified # 👨🏻‍🦱 man, curly haired: light skin tone ++1F468 1F3FC 200D 1F9B1 ; fully-qualified # 👨🏼‍🦱 man, curly haired: medium-light skin tone ++1F468 1F3FD 200D 1F9B1 ; fully-qualified # 👨🏽‍🦱 man, curly haired: medium skin tone ++1F468 1F3FE 200D 1F9B1 ; fully-qualified # 👨🏾‍🦱 man, curly haired: medium-dark skin tone ++1F468 1F3FF 200D 1F9B1 ; fully-qualified # 👨🏿‍🦱 man, curly haired: dark skin tone ++1F469 200D 1F9B1 ; fully-qualified # 👩‍🦱 woman, curly haired ++1F469 1F3FB 200D 1F9B1 ; fully-qualified # 👩🏻‍🦱 woman, curly haired: light skin tone ++1F469 1F3FC 200D 1F9B1 ; fully-qualified # 👩🏼‍🦱 woman, curly haired: medium-light skin tone ++1F469 1F3FD 200D 1F9B1 ; fully-qualified # 👩🏽‍🦱 woman, curly haired: medium skin tone ++1F469 1F3FE 200D 1F9B1 ; fully-qualified # 👩🏾‍🦱 woman, curly haired: medium-dark skin tone ++1F469 1F3FF 200D 1F9B1 ; fully-qualified # 👩🏿‍🦱 woman, curly haired: dark skin tone ++1F468 200D 1F9B2 ; fully-qualified # 👨‍🦲 man, bald ++1F468 1F3FB 200D 1F9B2 ; fully-qualified # 👨🏻‍🦲 man, bald: light skin tone ++1F468 1F3FC 200D 1F9B2 ; fully-qualified # 👨🏼‍🦲 man, bald: medium-light skin tone ++1F468 1F3FD 200D 1F9B2 ; fully-qualified # 👨🏽‍🦲 man, bald: medium skin tone ++1F468 1F3FE 200D 1F9B2 ; fully-qualified # 👨🏾‍🦲 man, bald: medium-dark skin tone ++1F468 1F3FF 200D 1F9B2 ; fully-qualified # 👨🏿‍🦲 man, bald: dark skin tone ++1F469 200D 1F9B2 ; fully-qualified # 👩‍🦲 woman, bald ++1F469 1F3FB 200D 1F9B2 ; fully-qualified # 👩🏻‍🦲 woman, bald: light skin tone ++1F469 1F3FC 200D 1F9B2 ; fully-qualified # 👩🏼‍🦲 woman, bald: medium-light skin tone ++1F469 1F3FD 200D 1F9B2 ; fully-qualified # 👩🏽‍🦲 woman, bald: medium skin tone ++1F469 1F3FE 200D 1F9B2 ; fully-qualified # 👩🏾‍🦲 woman, bald: medium-dark skin tone ++1F469 1F3FF 200D 1F9B2 ; fully-qualified # 👩🏿‍🦲 woman, bald: dark skin tone ++1F468 200D 1F9B3 ; fully-qualified # 👨‍🦳 man, white haired ++1F468 1F3FB 200D 1F9B3 ; fully-qualified # 👨🏻‍🦳 man, white haired: light skin tone ++1F468 1F3FC 200D 1F9B3 ; fully-qualified # 👨🏼‍🦳 man, white haired: medium-light skin tone ++1F468 1F3FD 200D 1F9B3 ; fully-qualified # 👨🏽‍🦳 man, white haired: medium skin tone ++1F468 1F3FE 200D 1F9B3 ; fully-qualified # 👨🏾‍🦳 man, white haired: medium-dark skin tone ++1F468 1F3FF 200D 1F9B3 ; fully-qualified # 👨🏿‍🦳 man, white haired: dark skin tone ++1F469 200D 1F9B3 ; fully-qualified # 👩‍🦳 woman, white haired ++1F469 1F3FB 200D 1F9B3 ; fully-qualified # 👩🏻‍🦳 woman, white haired: light skin tone ++1F469 1F3FC 200D 1F9B3 ; fully-qualified # 👩🏼‍🦳 woman, white haired: medium-light skin tone ++1F469 1F3FD 200D 1F9B3 ; fully-qualified # 👩🏽‍🦳 woman, white haired: medium skin tone ++1F469 1F3FE 200D 1F9B3 ; fully-qualified # 👩🏾‍🦳 woman, white haired: medium-dark skin tone ++1F469 1F3FF 200D 1F9B3 ; fully-qualified # 👩🏿‍🦳 woman, white haired: dark skin tone ++1F935 ; fully-qualified # 🤵 man in tuxedo ++1F935 1F3FB ; fully-qualified # 🤵🏻 man in tuxedo: light skin tone ++1F935 1F3FC ; fully-qualified # 🤵🏼 man in tuxedo: medium-light skin tone ++1F935 1F3FD ; fully-qualified # 🤵🏽 man in tuxedo: medium skin tone ++1F935 1F3FE ; fully-qualified # 🤵🏾 man in tuxedo: medium-dark skin tone ++1F935 1F3FF ; fully-qualified # 🤵🏿 man in tuxedo: dark skin tone ++1F470 ; fully-qualified # 👰 bride with veil ++1F470 1F3FB ; fully-qualified # 👰🏻 bride with veil: light skin tone ++1F470 1F3FC ; fully-qualified # 👰🏼 bride with veil: medium-light skin tone ++1F470 1F3FD ; fully-qualified # 👰🏽 bride with veil: medium skin tone ++1F470 1F3FE ; fully-qualified # 👰🏾 bride with veil: medium-dark skin tone ++1F470 1F3FF ; fully-qualified # 👰🏿 bride with veil: dark skin tone ++1F930 ; fully-qualified # 🤰 pregnant woman ++1F930 1F3FB ; fully-qualified # 🤰🏻 pregnant woman: light skin tone ++1F930 1F3FC ; fully-qualified # 🤰🏼 pregnant woman: medium-light skin tone ++1F930 1F3FD ; fully-qualified # 🤰🏽 pregnant woman: medium skin tone ++1F930 1F3FE ; fully-qualified # 🤰🏾 pregnant woman: medium-dark skin tone ++1F930 1F3FF ; fully-qualified # 🤰🏿 pregnant woman: dark skin tone ++1F931 ; fully-qualified # 🤱 breast-feeding ++1F931 1F3FB ; fully-qualified # 🤱🏻 breast-feeding: light skin tone ++1F931 1F3FC ; fully-qualified # 🤱🏼 breast-feeding: medium-light skin tone ++1F931 1F3FD ; fully-qualified # 🤱🏽 breast-feeding: medium skin tone ++1F931 1F3FE ; fully-qualified # 🤱🏾 breast-feeding: medium-dark skin tone ++1F931 1F3FF ; fully-qualified # 🤱🏿 breast-feeding: dark skin tone ++ ++# subgroup: person-fantasy ++1F47C ; fully-qualified # 👼 baby angel ++1F47C 1F3FB ; fully-qualified # 👼🏻 baby angel: light skin tone ++1F47C 1F3FC ; fully-qualified # 👼🏼 baby angel: medium-light skin tone ++1F47C 1F3FD ; fully-qualified # 👼🏽 baby angel: medium skin tone ++1F47C 1F3FE ; fully-qualified # 👼🏾 baby angel: medium-dark skin tone ++1F47C 1F3FF ; fully-qualified # 👼🏿 baby angel: dark skin tone ++1F385 ; fully-qualified # 🎅 Santa Claus ++1F385 1F3FB ; fully-qualified # 🎅🏻 Santa Claus: light skin tone ++1F385 1F3FC ; fully-qualified # 🎅🏼 Santa Claus: medium-light skin tone ++1F385 1F3FD ; fully-qualified # 🎅🏽 Santa Claus: medium skin tone ++1F385 1F3FE ; fully-qualified # 🎅🏾 Santa Claus: medium-dark skin tone ++1F385 1F3FF ; fully-qualified # 🎅🏿 Santa Claus: dark skin tone ++1F936 ; fully-qualified # 🤶 Mrs. Claus ++1F936 1F3FB ; fully-qualified # 🤶🏻 Mrs. Claus: light skin tone ++1F936 1F3FC ; fully-qualified # 🤶🏼 Mrs. Claus: medium-light skin tone ++1F936 1F3FD ; fully-qualified # 🤶🏽 Mrs. Claus: medium skin tone ++1F936 1F3FE ; fully-qualified # 🤶🏾 Mrs. Claus: medium-dark skin tone ++1F936 1F3FF ; fully-qualified # 🤶🏿 Mrs. Claus: dark skin tone ++1F9B8 ; fully-qualified # 🦸 superhero ++1F9B8 1F3FB ; fully-qualified # 🦸🏻 superhero: light skin tone ++1F9B8 1F3FC ; fully-qualified # 🦸🏼 superhero: medium-light skin tone ++1F9B8 1F3FD ; fully-qualified # 🦸🏽 superhero: medium skin tone ++1F9B8 1F3FE ; fully-qualified # 🦸🏾 superhero: medium-dark skin tone ++1F9B8 1F3FF ; fully-qualified # 🦸🏿 superhero: dark skin tone ++1F9B8 200D 2640 FE0F ; fully-qualified # 🦸‍♀️ woman superhero ++1F9B8 200D 2640 ; non-fully-qualified # 🦸‍♀ woman superhero ++1F9B8 1F3FB 200D 2640 FE0F ; fully-qualified # 🦸🏻‍♀️ woman superhero: light skin tone ++1F9B8 1F3FB 200D 2640 ; non-fully-qualified # 🦸🏻‍♀ woman superhero: light skin tone ++1F9B8 1F3FC 200D 2640 FE0F ; fully-qualified # 🦸🏼‍♀️ woman superhero: medium-light skin tone ++1F9B8 1F3FC 200D 2640 ; non-fully-qualified # 🦸🏼‍♀ woman superhero: medium-light skin tone ++1F9B8 1F3FD 200D 2640 FE0F ; fully-qualified # 🦸🏽‍♀️ woman superhero: medium skin tone ++1F9B8 1F3FD 200D 2640 ; non-fully-qualified # 🦸🏽‍♀ woman superhero: medium skin tone ++1F9B8 1F3FE 200D 2640 FE0F ; fully-qualified # 🦸🏾‍♀️ woman superhero: medium-dark skin tone ++1F9B8 1F3FE 200D 2640 ; non-fully-qualified # 🦸🏾‍♀ woman superhero: medium-dark skin tone ++1F9B8 1F3FF 200D 2640 FE0F ; fully-qualified # 🦸🏿‍♀️ woman superhero: dark skin tone ++1F9B8 1F3FF 200D 2640 ; non-fully-qualified # 🦸🏿‍♀ woman superhero: dark skin tone ++1F9B8 200D 2642 FE0F ; fully-qualified # 🦸‍♂️ man superhero ++1F9B8 200D 2642 ; non-fully-qualified # 🦸‍♂ man superhero ++1F9B8 1F3FB 200D 2642 FE0F ; fully-qualified # 🦸🏻‍♂️ man superhero: light skin tone ++1F9B8 1F3FB 200D 2642 ; non-fully-qualified # 🦸🏻‍♂ man superhero: light skin tone ++1F9B8 1F3FC 200D 2642 FE0F ; fully-qualified # 🦸🏼‍♂️ man superhero: medium-light skin tone ++1F9B8 1F3FC 200D 2642 ; non-fully-qualified # 🦸🏼‍♂ man superhero: medium-light skin tone ++1F9B8 1F3FD 200D 2642 FE0F ; fully-qualified # 🦸🏽‍♂️ man superhero: medium skin tone ++1F9B8 1F3FD 200D 2642 ; non-fully-qualified # 🦸🏽‍♂ man superhero: medium skin tone ++1F9B8 1F3FE 200D 2642 FE0F ; fully-qualified # 🦸🏾‍♂️ man superhero: medium-dark skin tone ++1F9B8 1F3FE 200D 2642 ; non-fully-qualified # 🦸🏾‍♂ man superhero: medium-dark skin tone ++1F9B8 1F3FF 200D 2642 FE0F ; fully-qualified # 🦸🏿‍♂️ man superhero: dark skin tone ++1F9B8 1F3FF 200D 2642 ; non-fully-qualified # 🦸🏿‍♂ man superhero: dark skin tone ++1F9B9 ; fully-qualified # 🦹 supervillain ++1F9B9 1F3FB ; fully-qualified # 🦹🏻 supervillain: light skin tone ++1F9B9 1F3FC ; fully-qualified # 🦹🏼 supervillain: medium-light skin tone ++1F9B9 1F3FD ; fully-qualified # 🦹🏽 supervillain: medium skin tone ++1F9B9 1F3FE ; fully-qualified # 🦹🏾 supervillain: medium-dark skin tone ++1F9B9 1F3FF ; fully-qualified # 🦹🏿 supervillain: dark skin tone ++1F9B9 200D 2640 FE0F ; fully-qualified # 🦹‍♀️ woman supervillain ++1F9B9 200D 2640 ; non-fully-qualified # 🦹‍♀ woman supervillain ++1F9B9 1F3FB 200D 2640 FE0F ; fully-qualified # 🦹🏻‍♀️ woman supervillain: light skin tone ++1F9B9 1F3FB 200D 2640 ; non-fully-qualified # 🦹🏻‍♀ woman supervillain: light skin tone ++1F9B9 1F3FC 200D 2640 FE0F ; fully-qualified # 🦹🏼‍♀️ woman supervillain: medium-light skin tone ++1F9B9 1F3FC 200D 2640 ; non-fully-qualified # 🦹🏼‍♀ woman supervillain: medium-light skin tone ++1F9B9 1F3FD 200D 2640 FE0F ; fully-qualified # 🦹🏽‍♀️ woman supervillain: medium skin tone ++1F9B9 1F3FD 200D 2640 ; non-fully-qualified # 🦹🏽‍♀ woman supervillain: medium skin tone ++1F9B9 1F3FE 200D 2640 FE0F ; fully-qualified # 🦹🏾‍♀️ woman supervillain: medium-dark skin tone ++1F9B9 1F3FE 200D 2640 ; non-fully-qualified # 🦹🏾‍♀ woman supervillain: medium-dark skin tone ++1F9B9 1F3FF 200D 2640 FE0F ; fully-qualified # 🦹🏿‍♀️ woman supervillain: dark skin tone ++1F9B9 1F3FF 200D 2640 ; non-fully-qualified # 🦹🏿‍♀ woman supervillain: dark skin tone ++1F9B9 200D 2642 FE0F ; fully-qualified # 🦹‍♂️ man supervillain ++1F9B9 200D 2642 ; non-fully-qualified # 🦹‍♂ man supervillain ++1F9B9 1F3FB 200D 2642 FE0F ; fully-qualified # 🦹🏻‍♂️ man supervillain: light skin tone ++1F9B9 1F3FB 200D 2642 ; non-fully-qualified # 🦹🏻‍♂ man supervillain: light skin tone ++1F9B9 1F3FC 200D 2642 FE0F ; fully-qualified # 🦹🏼‍♂️ man supervillain: medium-light skin tone ++1F9B9 1F3FC 200D 2642 ; non-fully-qualified # 🦹🏼‍♂ man supervillain: medium-light skin tone ++1F9B9 1F3FD 200D 2642 FE0F ; fully-qualified # 🦹🏽‍♂️ man supervillain: medium skin tone ++1F9B9 1F3FD 200D 2642 ; non-fully-qualified # 🦹🏽‍♂ man supervillain: medium skin tone ++1F9B9 1F3FE 200D 2642 FE0F ; fully-qualified # 🦹🏾‍♂️ man supervillain: medium-dark skin tone ++1F9B9 1F3FE 200D 2642 ; non-fully-qualified # 🦹🏾‍♂ man supervillain: medium-dark skin tone ++1F9B9 1F3FF 200D 2642 FE0F ; fully-qualified # 🦹🏿‍♂️ man supervillain: dark skin tone ++1F9B9 1F3FF 200D 2642 ; non-fully-qualified # 🦹🏿‍♂ man supervillain: dark skin tone ++1F9D9 ; fully-qualified # 🧙 mage ++1F9D9 1F3FB ; fully-qualified # 🧙🏻 mage: light skin tone ++1F9D9 1F3FC ; fully-qualified # 🧙🏼 mage: medium-light skin tone ++1F9D9 1F3FD ; fully-qualified # 🧙🏽 mage: medium skin tone ++1F9D9 1F3FE ; fully-qualified # 🧙🏾 mage: medium-dark skin tone ++1F9D9 1F3FF ; fully-qualified # 🧙🏿 mage: dark skin tone ++1F9D9 200D 2640 FE0F ; fully-qualified # 🧙‍♀️ woman mage ++1F9D9 200D 2640 ; non-fully-qualified # 🧙‍♀ woman mage ++1F9D9 1F3FB 200D 2640 FE0F ; fully-qualified # 🧙🏻‍♀️ woman mage: light skin tone ++1F9D9 1F3FB 200D 2640 ; non-fully-qualified # 🧙🏻‍♀ woman mage: light skin tone ++1F9D9 1F3FC 200D 2640 FE0F ; fully-qualified # 🧙🏼‍♀️ woman mage: medium-light skin tone ++1F9D9 1F3FC 200D 2640 ; non-fully-qualified # 🧙🏼‍♀ woman mage: medium-light skin tone ++1F9D9 1F3FD 200D 2640 FE0F ; fully-qualified # 🧙🏽‍♀️ woman mage: medium skin tone ++1F9D9 1F3FD 200D 2640 ; non-fully-qualified # 🧙🏽‍♀ woman mage: medium skin tone ++1F9D9 1F3FE 200D 2640 FE0F ; fully-qualified # 🧙🏾‍♀️ woman mage: medium-dark skin tone ++1F9D9 1F3FE 200D 2640 ; non-fully-qualified # 🧙🏾‍♀ woman mage: medium-dark skin tone ++1F9D9 1F3FF 200D 2640 FE0F ; fully-qualified # 🧙🏿‍♀️ woman mage: dark skin tone ++1F9D9 1F3FF 200D 2640 ; non-fully-qualified # 🧙🏿‍♀ woman mage: dark skin tone ++1F9D9 200D 2642 FE0F ; fully-qualified # 🧙‍♂️ man mage ++1F9D9 200D 2642 ; non-fully-qualified # 🧙‍♂ man mage ++1F9D9 1F3FB 200D 2642 FE0F ; fully-qualified # 🧙🏻‍♂️ man mage: light skin tone ++1F9D9 1F3FB 200D 2642 ; non-fully-qualified # 🧙🏻‍♂ man mage: light skin tone ++1F9D9 1F3FC 200D 2642 FE0F ; fully-qualified # 🧙🏼‍♂️ man mage: medium-light skin tone ++1F9D9 1F3FC 200D 2642 ; non-fully-qualified # 🧙🏼‍♂ man mage: medium-light skin tone ++1F9D9 1F3FD 200D 2642 FE0F ; fully-qualified # 🧙🏽‍♂️ man mage: medium skin tone ++1F9D9 1F3FD 200D 2642 ; non-fully-qualified # 🧙🏽‍♂ man mage: medium skin tone ++1F9D9 1F3FE 200D 2642 FE0F ; fully-qualified # 🧙🏾‍♂️ man mage: medium-dark skin tone ++1F9D9 1F3FE 200D 2642 ; non-fully-qualified # 🧙🏾‍♂ man mage: medium-dark skin tone ++1F9D9 1F3FF 200D 2642 FE0F ; fully-qualified # 🧙🏿‍♂️ man mage: dark skin tone ++1F9D9 1F3FF 200D 2642 ; non-fully-qualified # 🧙🏿‍♂ man mage: dark skin tone ++1F9DA ; fully-qualified # 🧚 fairy ++1F9DA 1F3FB ; fully-qualified # 🧚🏻 fairy: light skin tone ++1F9DA 1F3FC ; fully-qualified # 🧚🏼 fairy: medium-light skin tone ++1F9DA 1F3FD ; fully-qualified # 🧚🏽 fairy: medium skin tone ++1F9DA 1F3FE ; fully-qualified # 🧚🏾 fairy: medium-dark skin tone ++1F9DA 1F3FF ; fully-qualified # 🧚🏿 fairy: dark skin tone ++1F9DA 200D 2640 FE0F ; fully-qualified # 🧚‍♀️ woman fairy ++1F9DA 200D 2640 ; non-fully-qualified # 🧚‍♀ woman fairy ++1F9DA 1F3FB 200D 2640 FE0F ; fully-qualified # 🧚🏻‍♀️ woman fairy: light skin tone ++1F9DA 1F3FB 200D 2640 ; non-fully-qualified # 🧚🏻‍♀ woman fairy: light skin tone ++1F9DA 1F3FC 200D 2640 FE0F ; fully-qualified # 🧚🏼‍♀️ woman fairy: medium-light skin tone ++1F9DA 1F3FC 200D 2640 ; non-fully-qualified # 🧚🏼‍♀ woman fairy: medium-light skin tone ++1F9DA 1F3FD 200D 2640 FE0F ; fully-qualified # 🧚🏽‍♀️ woman fairy: medium skin tone ++1F9DA 1F3FD 200D 2640 ; non-fully-qualified # 🧚🏽‍♀ woman fairy: medium skin tone ++1F9DA 1F3FE 200D 2640 FE0F ; fully-qualified # 🧚🏾‍♀️ woman fairy: medium-dark skin tone ++1F9DA 1F3FE 200D 2640 ; non-fully-qualified # 🧚🏾‍♀ woman fairy: medium-dark skin tone ++1F9DA 1F3FF 200D 2640 FE0F ; fully-qualified # 🧚🏿‍♀️ woman fairy: dark skin tone ++1F9DA 1F3FF 200D 2640 ; non-fully-qualified # 🧚🏿‍♀ woman fairy: dark skin tone ++1F9DA 200D 2642 FE0F ; fully-qualified # 🧚‍♂️ man fairy ++1F9DA 200D 2642 ; non-fully-qualified # 🧚‍♂ man fairy ++1F9DA 1F3FB 200D 2642 FE0F ; fully-qualified # 🧚🏻‍♂️ man fairy: light skin tone ++1F9DA 1F3FB 200D 2642 ; non-fully-qualified # 🧚🏻‍♂ man fairy: light skin tone ++1F9DA 1F3FC 200D 2642 FE0F ; fully-qualified # 🧚🏼‍♂️ man fairy: medium-light skin tone ++1F9DA 1F3FC 200D 2642 ; non-fully-qualified # 🧚🏼‍♂ man fairy: medium-light skin tone ++1F9DA 1F3FD 200D 2642 FE0F ; fully-qualified # 🧚🏽‍♂️ man fairy: medium skin tone ++1F9DA 1F3FD 200D 2642 ; non-fully-qualified # 🧚🏽‍♂ man fairy: medium skin tone ++1F9DA 1F3FE 200D 2642 FE0F ; fully-qualified # 🧚🏾‍♂️ man fairy: medium-dark skin tone ++1F9DA 1F3FE 200D 2642 ; non-fully-qualified # 🧚🏾‍♂ man fairy: medium-dark skin tone ++1F9DA 1F3FF 200D 2642 FE0F ; fully-qualified # 🧚🏿‍♂️ man fairy: dark skin tone ++1F9DA 1F3FF 200D 2642 ; non-fully-qualified # 🧚🏿‍♂ man fairy: dark skin tone ++1F9DB ; fully-qualified # 🧛 vampire ++1F9DB 1F3FB ; fully-qualified # 🧛🏻 vampire: light skin tone ++1F9DB 1F3FC ; fully-qualified # 🧛🏼 vampire: medium-light skin tone ++1F9DB 1F3FD ; fully-qualified # 🧛🏽 vampire: medium skin tone ++1F9DB 1F3FE ; fully-qualified # 🧛🏾 vampire: medium-dark skin tone ++1F9DB 1F3FF ; fully-qualified # 🧛🏿 vampire: dark skin tone ++1F9DB 200D 2640 FE0F ; fully-qualified # 🧛‍♀️ woman vampire ++1F9DB 200D 2640 ; non-fully-qualified # 🧛‍♀ woman vampire ++1F9DB 1F3FB 200D 2640 FE0F ; fully-qualified # 🧛🏻‍♀️ woman vampire: light skin tone ++1F9DB 1F3FB 200D 2640 ; non-fully-qualified # 🧛🏻‍♀ woman vampire: light skin tone ++1F9DB 1F3FC 200D 2640 FE0F ; fully-qualified # 🧛🏼‍♀️ woman vampire: medium-light skin tone ++1F9DB 1F3FC 200D 2640 ; non-fully-qualified # 🧛🏼‍♀ woman vampire: medium-light skin tone ++1F9DB 1F3FD 200D 2640 FE0F ; fully-qualified # 🧛🏽‍♀️ woman vampire: medium skin tone ++1F9DB 1F3FD 200D 2640 ; non-fully-qualified # 🧛🏽‍♀ woman vampire: medium skin tone ++1F9DB 1F3FE 200D 2640 FE0F ; fully-qualified # 🧛🏾‍♀️ woman vampire: medium-dark skin tone ++1F9DB 1F3FE 200D 2640 ; non-fully-qualified # 🧛🏾‍♀ woman vampire: medium-dark skin tone ++1F9DB 1F3FF 200D 2640 FE0F ; fully-qualified # 🧛🏿‍♀️ woman vampire: dark skin tone ++1F9DB 1F3FF 200D 2640 ; non-fully-qualified # 🧛🏿‍♀ woman vampire: dark skin tone ++1F9DB 200D 2642 FE0F ; fully-qualified # 🧛‍♂️ man vampire ++1F9DB 200D 2642 ; non-fully-qualified # 🧛‍♂ man vampire ++1F9DB 1F3FB 200D 2642 FE0F ; fully-qualified # 🧛🏻‍♂️ man vampire: light skin tone ++1F9DB 1F3FB 200D 2642 ; non-fully-qualified # 🧛🏻‍♂ man vampire: light skin tone ++1F9DB 1F3FC 200D 2642 FE0F ; fully-qualified # 🧛🏼‍♂️ man vampire: medium-light skin tone ++1F9DB 1F3FC 200D 2642 ; non-fully-qualified # 🧛🏼‍♂ man vampire: medium-light skin tone ++1F9DB 1F3FD 200D 2642 FE0F ; fully-qualified # 🧛🏽‍♂️ man vampire: medium skin tone ++1F9DB 1F3FD 200D 2642 ; non-fully-qualified # 🧛🏽‍♂ man vampire: medium skin tone ++1F9DB 1F3FE 200D 2642 FE0F ; fully-qualified # 🧛🏾‍♂️ man vampire: medium-dark skin tone ++1F9DB 1F3FE 200D 2642 ; non-fully-qualified # 🧛🏾‍♂ man vampire: medium-dark skin tone ++1F9DB 1F3FF 200D 2642 FE0F ; fully-qualified # 🧛🏿‍♂️ man vampire: dark skin tone ++1F9DB 1F3FF 200D 2642 ; non-fully-qualified # 🧛🏿‍♂ man vampire: dark skin tone ++1F9DC ; fully-qualified # 🧜 merperson ++1F9DC 1F3FB ; fully-qualified # 🧜🏻 merperson: light skin tone ++1F9DC 1F3FC ; fully-qualified # 🧜🏼 merperson: medium-light skin tone ++1F9DC 1F3FD ; fully-qualified # 🧜🏽 merperson: medium skin tone ++1F9DC 1F3FE ; fully-qualified # 🧜🏾 merperson: medium-dark skin tone ++1F9DC 1F3FF ; fully-qualified # 🧜🏿 merperson: dark skin tone ++1F9DC 200D 2640 FE0F ; fully-qualified # 🧜‍♀️ mermaid ++1F9DC 200D 2640 ; non-fully-qualified # 🧜‍♀ mermaid ++1F9DC 1F3FB 200D 2640 FE0F ; fully-qualified # 🧜🏻‍♀️ mermaid: light skin tone ++1F9DC 1F3FB 200D 2640 ; non-fully-qualified # 🧜🏻‍♀ mermaid: light skin tone ++1F9DC 1F3FC 200D 2640 FE0F ; fully-qualified # 🧜🏼‍♀️ mermaid: medium-light skin tone ++1F9DC 1F3FC 200D 2640 ; non-fully-qualified # 🧜🏼‍♀ mermaid: medium-light skin tone ++1F9DC 1F3FD 200D 2640 FE0F ; fully-qualified # 🧜🏽‍♀️ mermaid: medium skin tone ++1F9DC 1F3FD 200D 2640 ; non-fully-qualified # 🧜🏽‍♀ mermaid: medium skin tone ++1F9DC 1F3FE 200D 2640 FE0F ; fully-qualified # 🧜🏾‍♀️ mermaid: medium-dark skin tone ++1F9DC 1F3FE 200D 2640 ; non-fully-qualified # 🧜🏾‍♀ mermaid: medium-dark skin tone ++1F9DC 1F3FF 200D 2640 FE0F ; fully-qualified # 🧜🏿‍♀️ mermaid: dark skin tone ++1F9DC 1F3FF 200D 2640 ; non-fully-qualified # 🧜🏿‍♀ mermaid: dark skin tone ++1F9DC 200D 2642 FE0F ; fully-qualified # 🧜‍♂️ merman ++1F9DC 200D 2642 ; non-fully-qualified # 🧜‍♂ merman ++1F9DC 1F3FB 200D 2642 FE0F ; fully-qualified # 🧜🏻‍♂️ merman: light skin tone ++1F9DC 1F3FB 200D 2642 ; non-fully-qualified # 🧜🏻‍♂ merman: light skin tone ++1F9DC 1F3FC 200D 2642 FE0F ; fully-qualified # 🧜🏼‍♂️ merman: medium-light skin tone ++1F9DC 1F3FC 200D 2642 ; non-fully-qualified # 🧜🏼‍♂ merman: medium-light skin tone ++1F9DC 1F3FD 200D 2642 FE0F ; fully-qualified # 🧜🏽‍♂️ merman: medium skin tone ++1F9DC 1F3FD 200D 2642 ; non-fully-qualified # 🧜🏽‍♂ merman: medium skin tone ++1F9DC 1F3FE 200D 2642 FE0F ; fully-qualified # 🧜🏾‍♂️ merman: medium-dark skin tone ++1F9DC 1F3FE 200D 2642 ; non-fully-qualified # 🧜🏾‍♂ merman: medium-dark skin tone ++1F9DC 1F3FF 200D 2642 FE0F ; fully-qualified # 🧜🏿‍♂️ merman: dark skin tone ++1F9DC 1F3FF 200D 2642 ; non-fully-qualified # 🧜🏿‍♂ merman: dark skin tone ++1F9DD ; fully-qualified # 🧝 elf ++1F9DD 1F3FB ; fully-qualified # 🧝🏻 elf: light skin tone ++1F9DD 1F3FC ; fully-qualified # 🧝🏼 elf: medium-light skin tone ++1F9DD 1F3FD ; fully-qualified # 🧝🏽 elf: medium skin tone ++1F9DD 1F3FE ; fully-qualified # 🧝🏾 elf: medium-dark skin tone ++1F9DD 1F3FF ; fully-qualified # 🧝🏿 elf: dark skin tone ++1F9DD 200D 2640 FE0F ; fully-qualified # 🧝‍♀️ woman elf ++1F9DD 200D 2640 ; non-fully-qualified # 🧝‍♀ woman elf ++1F9DD 1F3FB 200D 2640 FE0F ; fully-qualified # 🧝🏻‍♀️ woman elf: light skin tone ++1F9DD 1F3FB 200D 2640 ; non-fully-qualified # 🧝🏻‍♀ woman elf: light skin tone ++1F9DD 1F3FC 200D 2640 FE0F ; fully-qualified # 🧝🏼‍♀️ woman elf: medium-light skin tone ++1F9DD 1F3FC 200D 2640 ; non-fully-qualified # 🧝🏼‍♀ woman elf: medium-light skin tone ++1F9DD 1F3FD 200D 2640 FE0F ; fully-qualified # 🧝🏽‍♀️ woman elf: medium skin tone ++1F9DD 1F3FD 200D 2640 ; non-fully-qualified # 🧝🏽‍♀ woman elf: medium skin tone ++1F9DD 1F3FE 200D 2640 FE0F ; fully-qualified # 🧝🏾‍♀️ woman elf: medium-dark skin tone ++1F9DD 1F3FE 200D 2640 ; non-fully-qualified # 🧝🏾‍♀ woman elf: medium-dark skin tone ++1F9DD 1F3FF 200D 2640 FE0F ; fully-qualified # 🧝🏿‍♀️ woman elf: dark skin tone ++1F9DD 1F3FF 200D 2640 ; non-fully-qualified # 🧝🏿‍♀ woman elf: dark skin tone ++1F9DD 200D 2642 FE0F ; fully-qualified # 🧝‍♂️ man elf ++1F9DD 200D 2642 ; non-fully-qualified # 🧝‍♂ man elf ++1F9DD 1F3FB 200D 2642 FE0F ; fully-qualified # 🧝🏻‍♂️ man elf: light skin tone ++1F9DD 1F3FB 200D 2642 ; non-fully-qualified # 🧝🏻‍♂ man elf: light skin tone ++1F9DD 1F3FC 200D 2642 FE0F ; fully-qualified # 🧝🏼‍♂️ man elf: medium-light skin tone ++1F9DD 1F3FC 200D 2642 ; non-fully-qualified # 🧝🏼‍♂ man elf: medium-light skin tone ++1F9DD 1F3FD 200D 2642 FE0F ; fully-qualified # 🧝🏽‍♂️ man elf: medium skin tone ++1F9DD 1F3FD 200D 2642 ; non-fully-qualified # 🧝🏽‍♂ man elf: medium skin tone ++1F9DD 1F3FE 200D 2642 FE0F ; fully-qualified # 🧝🏾‍♂️ man elf: medium-dark skin tone ++1F9DD 1F3FE 200D 2642 ; non-fully-qualified # 🧝🏾‍♂ man elf: medium-dark skin tone ++1F9DD 1F3FF 200D 2642 FE0F ; fully-qualified # 🧝🏿‍♂️ man elf: dark skin tone ++1F9DD 1F3FF 200D 2642 ; non-fully-qualified # 🧝🏿‍♂ man elf: dark skin tone ++1F9DE ; fully-qualified # 🧞 genie ++1F9DE 200D 2640 FE0F ; fully-qualified # 🧞‍♀️ woman genie ++1F9DE 200D 2640 ; non-fully-qualified # 🧞‍♀ woman genie ++1F9DE 200D 2642 FE0F ; fully-qualified # 🧞‍♂️ man genie ++1F9DE 200D 2642 ; non-fully-qualified # 🧞‍♂ man genie ++1F9DF ; fully-qualified # 🧟 zombie ++1F9DF 200D 2640 FE0F ; fully-qualified # 🧟‍♀️ woman zombie ++1F9DF 200D 2640 ; non-fully-qualified # 🧟‍♀ woman zombie ++1F9DF 200D 2642 FE0F ; fully-qualified # 🧟‍♂️ man zombie ++1F9DF 200D 2642 ; non-fully-qualified # 🧟‍♂ man zombie ++ ++# subgroup: person-gesture ++1F64D ; fully-qualified # 🙍 person frowning ++1F64D 1F3FB ; fully-qualified # 🙍🏻 person frowning: light skin tone ++1F64D 1F3FC ; fully-qualified # 🙍🏼 person frowning: medium-light skin tone ++1F64D 1F3FD ; fully-qualified # 🙍🏽 person frowning: medium skin tone ++1F64D 1F3FE ; fully-qualified # 🙍🏾 person frowning: medium-dark skin tone ++1F64D 1F3FF ; fully-qualified # 🙍🏿 person frowning: dark skin tone ++1F64D 200D 2642 FE0F ; fully-qualified # 🙍‍♂️ man frowning ++1F64D 200D 2642 ; non-fully-qualified # 🙍‍♂ man frowning ++1F64D 1F3FB 200D 2642 FE0F ; fully-qualified # 🙍🏻‍♂️ man frowning: light skin tone ++1F64D 1F3FB 200D 2642 ; non-fully-qualified # 🙍🏻‍♂ man frowning: light skin tone ++1F64D 1F3FC 200D 2642 FE0F ; fully-qualified # 🙍🏼‍♂️ man frowning: medium-light skin tone ++1F64D 1F3FC 200D 2642 ; non-fully-qualified # 🙍🏼‍♂ man frowning: medium-light skin tone ++1F64D 1F3FD 200D 2642 FE0F ; fully-qualified # 🙍🏽‍♂️ man frowning: medium skin tone ++1F64D 1F3FD 200D 2642 ; non-fully-qualified # 🙍🏽‍♂ man frowning: medium skin tone ++1F64D 1F3FE 200D 2642 FE0F ; fully-qualified # 🙍🏾‍♂️ man frowning: medium-dark skin tone ++1F64D 1F3FE 200D 2642 ; non-fully-qualified # 🙍🏾‍♂ man frowning: medium-dark skin tone ++1F64D 1F3FF 200D 2642 FE0F ; fully-qualified # 🙍🏿‍♂️ man frowning: dark skin tone ++1F64D 1F3FF 200D 2642 ; non-fully-qualified # 🙍🏿‍♂ man frowning: dark skin tone ++1F64D 200D 2640 FE0F ; fully-qualified # 🙍‍♀️ woman frowning ++1F64D 200D 2640 ; non-fully-qualified # 🙍‍♀ woman frowning ++1F64D 1F3FB 200D 2640 FE0F ; fully-qualified # 🙍🏻‍♀️ woman frowning: light skin tone ++1F64D 1F3FB 200D 2640 ; non-fully-qualified # 🙍🏻‍♀ woman frowning: light skin tone ++1F64D 1F3FC 200D 2640 FE0F ; fully-qualified # 🙍🏼‍♀️ woman frowning: medium-light skin tone ++1F64D 1F3FC 200D 2640 ; non-fully-qualified # 🙍🏼‍♀ woman frowning: medium-light skin tone ++1F64D 1F3FD 200D 2640 FE0F ; fully-qualified # 🙍🏽‍♀️ woman frowning: medium skin tone ++1F64D 1F3FD 200D 2640 ; non-fully-qualified # 🙍🏽‍♀ woman frowning: medium skin tone ++1F64D 1F3FE 200D 2640 FE0F ; fully-qualified # 🙍🏾‍♀️ woman frowning: medium-dark skin tone ++1F64D 1F3FE 200D 2640 ; non-fully-qualified # 🙍🏾‍♀ woman frowning: medium-dark skin tone ++1F64D 1F3FF 200D 2640 FE0F ; fully-qualified # 🙍🏿‍♀️ woman frowning: dark skin tone ++1F64D 1F3FF 200D 2640 ; non-fully-qualified # 🙍🏿‍♀ woman frowning: dark skin tone ++1F64E ; fully-qualified # 🙎 person pouting ++1F64E 1F3FB ; fully-qualified # 🙎🏻 person pouting: light skin tone ++1F64E 1F3FC ; fully-qualified # 🙎🏼 person pouting: medium-light skin tone ++1F64E 1F3FD ; fully-qualified # 🙎🏽 person pouting: medium skin tone ++1F64E 1F3FE ; fully-qualified # 🙎🏾 person pouting: medium-dark skin tone ++1F64E 1F3FF ; fully-qualified # 🙎🏿 person pouting: dark skin tone ++1F64E 200D 2642 FE0F ; fully-qualified # 🙎‍♂️ man pouting ++1F64E 200D 2642 ; non-fully-qualified # 🙎‍♂ man pouting ++1F64E 1F3FB 200D 2642 FE0F ; fully-qualified # 🙎🏻‍♂️ man pouting: light skin tone ++1F64E 1F3FB 200D 2642 ; non-fully-qualified # 🙎🏻‍♂ man pouting: light skin tone ++1F64E 1F3FC 200D 2642 FE0F ; fully-qualified # 🙎🏼‍♂️ man pouting: medium-light skin tone ++1F64E 1F3FC 200D 2642 ; non-fully-qualified # 🙎🏼‍♂ man pouting: medium-light skin tone ++1F64E 1F3FD 200D 2642 FE0F ; fully-qualified # 🙎🏽‍♂️ man pouting: medium skin tone ++1F64E 1F3FD 200D 2642 ; non-fully-qualified # 🙎🏽‍♂ man pouting: medium skin tone ++1F64E 1F3FE 200D 2642 FE0F ; fully-qualified # 🙎🏾‍♂️ man pouting: medium-dark skin tone ++1F64E 1F3FE 200D 2642 ; non-fully-qualified # 🙎🏾‍♂ man pouting: medium-dark skin tone ++1F64E 1F3FF 200D 2642 FE0F ; fully-qualified # 🙎🏿‍♂️ man pouting: dark skin tone ++1F64E 1F3FF 200D 2642 ; non-fully-qualified # 🙎🏿‍♂ man pouting: dark skin tone ++1F64E 200D 2640 FE0F ; fully-qualified # 🙎‍♀️ woman pouting ++1F64E 200D 2640 ; non-fully-qualified # 🙎‍♀ woman pouting ++1F64E 1F3FB 200D 2640 FE0F ; fully-qualified # 🙎🏻‍♀️ woman pouting: light skin tone ++1F64E 1F3FB 200D 2640 ; non-fully-qualified # 🙎🏻‍♀ woman pouting: light skin tone ++1F64E 1F3FC 200D 2640 FE0F ; fully-qualified # 🙎🏼‍♀️ woman pouting: medium-light skin tone ++1F64E 1F3FC 200D 2640 ; non-fully-qualified # 🙎🏼‍♀ woman pouting: medium-light skin tone ++1F64E 1F3FD 200D 2640 FE0F ; fully-qualified # 🙎🏽‍♀️ woman pouting: medium skin tone ++1F64E 1F3FD 200D 2640 ; non-fully-qualified # 🙎🏽‍♀ woman pouting: medium skin tone ++1F64E 1F3FE 200D 2640 FE0F ; fully-qualified # 🙎🏾‍♀️ woman pouting: medium-dark skin tone ++1F64E 1F3FE 200D 2640 ; non-fully-qualified # 🙎🏾‍♀ woman pouting: medium-dark skin tone ++1F64E 1F3FF 200D 2640 FE0F ; fully-qualified # 🙎🏿‍♀️ woman pouting: dark skin tone ++1F64E 1F3FF 200D 2640 ; non-fully-qualified # 🙎🏿‍♀ woman pouting: dark skin tone ++1F645 ; fully-qualified # 🙅 person gesturing NO ++1F645 1F3FB ; fully-qualified # 🙅🏻 person gesturing NO: light skin tone ++1F645 1F3FC ; fully-qualified # 🙅🏼 person gesturing NO: medium-light skin tone ++1F645 1F3FD ; fully-qualified # 🙅🏽 person gesturing NO: medium skin tone ++1F645 1F3FE ; fully-qualified # 🙅🏾 person gesturing NO: medium-dark skin tone ++1F645 1F3FF ; fully-qualified # 🙅🏿 person gesturing NO: dark skin tone ++1F645 200D 2642 FE0F ; fully-qualified # 🙅‍♂️ man gesturing NO ++1F645 200D 2642 ; non-fully-qualified # 🙅‍♂ man gesturing NO ++1F645 1F3FB 200D 2642 FE0F ; fully-qualified # 🙅🏻‍♂️ man gesturing NO: light skin tone ++1F645 1F3FB 200D 2642 ; non-fully-qualified # 🙅🏻‍♂ man gesturing NO: light skin tone ++1F645 1F3FC 200D 2642 FE0F ; fully-qualified # 🙅🏼‍♂️ man gesturing NO: medium-light skin tone ++1F645 1F3FC 200D 2642 ; non-fully-qualified # 🙅🏼‍♂ man gesturing NO: medium-light skin tone ++1F645 1F3FD 200D 2642 FE0F ; fully-qualified # 🙅🏽‍♂️ man gesturing NO: medium skin tone ++1F645 1F3FD 200D 2642 ; non-fully-qualified # 🙅🏽‍♂ man gesturing NO: medium skin tone ++1F645 1F3FE 200D 2642 FE0F ; fully-qualified # 🙅🏾‍♂️ man gesturing NO: medium-dark skin tone ++1F645 1F3FE 200D 2642 ; non-fully-qualified # 🙅🏾‍♂ man gesturing NO: medium-dark skin tone ++1F645 1F3FF 200D 2642 FE0F ; fully-qualified # 🙅🏿‍♂️ man gesturing NO: dark skin tone ++1F645 1F3FF 200D 2642 ; non-fully-qualified # 🙅🏿‍♂ man gesturing NO: dark skin tone ++1F645 200D 2640 FE0F ; fully-qualified # 🙅‍♀️ woman gesturing NO ++1F645 200D 2640 ; non-fully-qualified # 🙅‍♀ woman gesturing NO ++1F645 1F3FB 200D 2640 FE0F ; fully-qualified # 🙅🏻‍♀️ woman gesturing NO: light skin tone ++1F645 1F3FB 200D 2640 ; non-fully-qualified # 🙅🏻‍♀ woman gesturing NO: light skin tone ++1F645 1F3FC 200D 2640 FE0F ; fully-qualified # 🙅🏼‍♀️ woman gesturing NO: medium-light skin tone ++1F645 1F3FC 200D 2640 ; non-fully-qualified # 🙅🏼‍♀ woman gesturing NO: medium-light skin tone ++1F645 1F3FD 200D 2640 FE0F ; fully-qualified # 🙅🏽‍♀️ woman gesturing NO: medium skin tone ++1F645 1F3FD 200D 2640 ; non-fully-qualified # 🙅🏽‍♀ woman gesturing NO: medium skin tone ++1F645 1F3FE 200D 2640 FE0F ; fully-qualified # 🙅🏾‍♀️ woman gesturing NO: medium-dark skin tone ++1F645 1F3FE 200D 2640 ; non-fully-qualified # 🙅🏾‍♀ woman gesturing NO: medium-dark skin tone ++1F645 1F3FF 200D 2640 FE0F ; fully-qualified # 🙅🏿‍♀️ woman gesturing NO: dark skin tone ++1F645 1F3FF 200D 2640 ; non-fully-qualified # 🙅🏿‍♀ woman gesturing NO: dark skin tone ++1F646 ; fully-qualified # 🙆 person gesturing OK ++1F646 1F3FB ; fully-qualified # 🙆🏻 person gesturing OK: light skin tone ++1F646 1F3FC ; fully-qualified # 🙆🏼 person gesturing OK: medium-light skin tone ++1F646 1F3FD ; fully-qualified # 🙆🏽 person gesturing OK: medium skin tone ++1F646 1F3FE ; fully-qualified # 🙆🏾 person gesturing OK: medium-dark skin tone ++1F646 1F3FF ; fully-qualified # 🙆🏿 person gesturing OK: dark skin tone ++1F646 200D 2642 FE0F ; fully-qualified # 🙆‍♂️ man gesturing OK ++1F646 200D 2642 ; non-fully-qualified # 🙆‍♂ man gesturing OK ++1F646 1F3FB 200D 2642 FE0F ; fully-qualified # 🙆🏻‍♂️ man gesturing OK: light skin tone ++1F646 1F3FB 200D 2642 ; non-fully-qualified # 🙆🏻‍♂ man gesturing OK: light skin tone ++1F646 1F3FC 200D 2642 FE0F ; fully-qualified # 🙆🏼‍♂️ man gesturing OK: medium-light skin tone ++1F646 1F3FC 200D 2642 ; non-fully-qualified # 🙆🏼‍♂ man gesturing OK: medium-light skin tone ++1F646 1F3FD 200D 2642 FE0F ; fully-qualified # 🙆🏽‍♂️ man gesturing OK: medium skin tone ++1F646 1F3FD 200D 2642 ; non-fully-qualified # 🙆🏽‍♂ man gesturing OK: medium skin tone ++1F646 1F3FE 200D 2642 FE0F ; fully-qualified # 🙆🏾‍♂️ man gesturing OK: medium-dark skin tone ++1F646 1F3FE 200D 2642 ; non-fully-qualified # 🙆🏾‍♂ man gesturing OK: medium-dark skin tone ++1F646 1F3FF 200D 2642 FE0F ; fully-qualified # 🙆🏿‍♂️ man gesturing OK: dark skin tone ++1F646 1F3FF 200D 2642 ; non-fully-qualified # 🙆🏿‍♂ man gesturing OK: dark skin tone ++1F646 200D 2640 FE0F ; fully-qualified # 🙆‍♀️ woman gesturing OK ++1F646 200D 2640 ; non-fully-qualified # 🙆‍♀ woman gesturing OK ++1F646 1F3FB 200D 2640 FE0F ; fully-qualified # 🙆🏻‍♀️ woman gesturing OK: light skin tone ++1F646 1F3FB 200D 2640 ; non-fully-qualified # 🙆🏻‍♀ woman gesturing OK: light skin tone ++1F646 1F3FC 200D 2640 FE0F ; fully-qualified # 🙆🏼‍♀️ woman gesturing OK: medium-light skin tone ++1F646 1F3FC 200D 2640 ; non-fully-qualified # 🙆🏼‍♀ woman gesturing OK: medium-light skin tone ++1F646 1F3FD 200D 2640 FE0F ; fully-qualified # 🙆🏽‍♀️ woman gesturing OK: medium skin tone ++1F646 1F3FD 200D 2640 ; non-fully-qualified # 🙆🏽‍♀ woman gesturing OK: medium skin tone ++1F646 1F3FE 200D 2640 FE0F ; fully-qualified # 🙆🏾‍♀️ woman gesturing OK: medium-dark skin tone ++1F646 1F3FE 200D 2640 ; non-fully-qualified # 🙆🏾‍♀ woman gesturing OK: medium-dark skin tone ++1F646 1F3FF 200D 2640 FE0F ; fully-qualified # 🙆🏿‍♀️ woman gesturing OK: dark skin tone ++1F646 1F3FF 200D 2640 ; non-fully-qualified # 🙆🏿‍♀ woman gesturing OK: dark skin tone ++1F481 ; fully-qualified # 💁 person tipping hand ++1F481 1F3FB ; fully-qualified # 💁🏻 person tipping hand: light skin tone ++1F481 1F3FC ; fully-qualified # 💁🏼 person tipping hand: medium-light skin tone ++1F481 1F3FD ; fully-qualified # 💁🏽 person tipping hand: medium skin tone ++1F481 1F3FE ; fully-qualified # 💁🏾 person tipping hand: medium-dark skin tone ++1F481 1F3FF ; fully-qualified # 💁🏿 person tipping hand: dark skin tone ++1F481 200D 2642 FE0F ; fully-qualified # 💁‍♂️ man tipping hand ++1F481 200D 2642 ; non-fully-qualified # 💁‍♂ man tipping hand ++1F481 1F3FB 200D 2642 FE0F ; fully-qualified # 💁🏻‍♂️ man tipping hand: light skin tone ++1F481 1F3FB 200D 2642 ; non-fully-qualified # 💁🏻‍♂ man tipping hand: light skin tone ++1F481 1F3FC 200D 2642 FE0F ; fully-qualified # 💁🏼‍♂️ man tipping hand: medium-light skin tone ++1F481 1F3FC 200D 2642 ; non-fully-qualified # 💁🏼‍♂ man tipping hand: medium-light skin tone ++1F481 1F3FD 200D 2642 FE0F ; fully-qualified # 💁🏽‍♂️ man tipping hand: medium skin tone ++1F481 1F3FD 200D 2642 ; non-fully-qualified # 💁🏽‍♂ man tipping hand: medium skin tone ++1F481 1F3FE 200D 2642 FE0F ; fully-qualified # 💁🏾‍♂️ man tipping hand: medium-dark skin tone ++1F481 1F3FE 200D 2642 ; non-fully-qualified # 💁🏾‍♂ man tipping hand: medium-dark skin tone ++1F481 1F3FF 200D 2642 FE0F ; fully-qualified # 💁🏿‍♂️ man tipping hand: dark skin tone ++1F481 1F3FF 200D 2642 ; non-fully-qualified # 💁🏿‍♂ man tipping hand: dark skin tone ++1F481 200D 2640 FE0F ; fully-qualified # 💁‍♀️ woman tipping hand ++1F481 200D 2640 ; non-fully-qualified # 💁‍♀ woman tipping hand ++1F481 1F3FB 200D 2640 FE0F ; fully-qualified # 💁🏻‍♀️ woman tipping hand: light skin tone ++1F481 1F3FB 200D 2640 ; non-fully-qualified # 💁🏻‍♀ woman tipping hand: light skin tone ++1F481 1F3FC 200D 2640 FE0F ; fully-qualified # 💁🏼‍♀️ woman tipping hand: medium-light skin tone ++1F481 1F3FC 200D 2640 ; non-fully-qualified # 💁🏼‍♀ woman tipping hand: medium-light skin tone ++1F481 1F3FD 200D 2640 FE0F ; fully-qualified # 💁🏽‍♀️ woman tipping hand: medium skin tone ++1F481 1F3FD 200D 2640 ; non-fully-qualified # 💁🏽‍♀ woman tipping hand: medium skin tone ++1F481 1F3FE 200D 2640 FE0F ; fully-qualified # 💁🏾‍♀️ woman tipping hand: medium-dark skin tone ++1F481 1F3FE 200D 2640 ; non-fully-qualified # 💁🏾‍♀ woman tipping hand: medium-dark skin tone ++1F481 1F3FF 200D 2640 FE0F ; fully-qualified # 💁🏿‍♀️ woman tipping hand: dark skin tone ++1F481 1F3FF 200D 2640 ; non-fully-qualified # 💁🏿‍♀ woman tipping hand: dark skin tone ++1F64B ; fully-qualified # 🙋 person raising hand ++1F64B 1F3FB ; fully-qualified # 🙋🏻 person raising hand: light skin tone ++1F64B 1F3FC ; fully-qualified # 🙋🏼 person raising hand: medium-light skin tone ++1F64B 1F3FD ; fully-qualified # 🙋🏽 person raising hand: medium skin tone ++1F64B 1F3FE ; fully-qualified # 🙋🏾 person raising hand: medium-dark skin tone ++1F64B 1F3FF ; fully-qualified # 🙋🏿 person raising hand: dark skin tone ++1F64B 200D 2642 FE0F ; fully-qualified # 🙋‍♂️ man raising hand ++1F64B 200D 2642 ; non-fully-qualified # 🙋‍♂ man raising hand ++1F64B 1F3FB 200D 2642 FE0F ; fully-qualified # 🙋🏻‍♂️ man raising hand: light skin tone ++1F64B 1F3FB 200D 2642 ; non-fully-qualified # 🙋🏻‍♂ man raising hand: light skin tone ++1F64B 1F3FC 200D 2642 FE0F ; fully-qualified # 🙋🏼‍♂️ man raising hand: medium-light skin tone ++1F64B 1F3FC 200D 2642 ; non-fully-qualified # 🙋🏼‍♂ man raising hand: medium-light skin tone ++1F64B 1F3FD 200D 2642 FE0F ; fully-qualified # 🙋🏽‍♂️ man raising hand: medium skin tone ++1F64B 1F3FD 200D 2642 ; non-fully-qualified # 🙋🏽‍♂ man raising hand: medium skin tone ++1F64B 1F3FE 200D 2642 FE0F ; fully-qualified # 🙋🏾‍♂️ man raising hand: medium-dark skin tone ++1F64B 1F3FE 200D 2642 ; non-fully-qualified # 🙋🏾‍♂ man raising hand: medium-dark skin tone ++1F64B 1F3FF 200D 2642 FE0F ; fully-qualified # 🙋🏿‍♂️ man raising hand: dark skin tone ++1F64B 1F3FF 200D 2642 ; non-fully-qualified # 🙋🏿‍♂ man raising hand: dark skin tone ++1F64B 200D 2640 FE0F ; fully-qualified # 🙋‍♀️ woman raising hand ++1F64B 200D 2640 ; non-fully-qualified # 🙋‍♀ woman raising hand ++1F64B 1F3FB 200D 2640 FE0F ; fully-qualified # 🙋🏻‍♀️ woman raising hand: light skin tone ++1F64B 1F3FB 200D 2640 ; non-fully-qualified # 🙋🏻‍♀ woman raising hand: light skin tone ++1F64B 1F3FC 200D 2640 FE0F ; fully-qualified # 🙋🏼‍♀️ woman raising hand: medium-light skin tone ++1F64B 1F3FC 200D 2640 ; non-fully-qualified # 🙋🏼‍♀ woman raising hand: medium-light skin tone ++1F64B 1F3FD 200D 2640 FE0F ; fully-qualified # 🙋🏽‍♀️ woman raising hand: medium skin tone ++1F64B 1F3FD 200D 2640 ; non-fully-qualified # 🙋🏽‍♀ woman raising hand: medium skin tone ++1F64B 1F3FE 200D 2640 FE0F ; fully-qualified # 🙋🏾‍♀️ woman raising hand: medium-dark skin tone ++1F64B 1F3FE 200D 2640 ; non-fully-qualified # 🙋🏾‍♀ woman raising hand: medium-dark skin tone ++1F64B 1F3FF 200D 2640 FE0F ; fully-qualified # 🙋🏿‍♀️ woman raising hand: dark skin tone ++1F64B 1F3FF 200D 2640 ; non-fully-qualified # 🙋🏿‍♀ woman raising hand: dark skin tone ++1F647 ; fully-qualified # 🙇 person bowing ++1F647 1F3FB ; fully-qualified # 🙇🏻 person bowing: light skin tone ++1F647 1F3FC ; fully-qualified # 🙇🏼 person bowing: medium-light skin tone ++1F647 1F3FD ; fully-qualified # 🙇🏽 person bowing: medium skin tone ++1F647 1F3FE ; fully-qualified # 🙇🏾 person bowing: medium-dark skin tone ++1F647 1F3FF ; fully-qualified # 🙇🏿 person bowing: dark skin tone ++1F647 200D 2642 FE0F ; fully-qualified # 🙇‍♂️ man bowing ++1F647 200D 2642 ; non-fully-qualified # 🙇‍♂ man bowing ++1F647 1F3FB 200D 2642 FE0F ; fully-qualified # 🙇🏻‍♂️ man bowing: light skin tone ++1F647 1F3FB 200D 2642 ; non-fully-qualified # 🙇🏻‍♂ man bowing: light skin tone ++1F647 1F3FC 200D 2642 FE0F ; fully-qualified # 🙇🏼‍♂️ man bowing: medium-light skin tone ++1F647 1F3FC 200D 2642 ; non-fully-qualified # 🙇🏼‍♂ man bowing: medium-light skin tone ++1F647 1F3FD 200D 2642 FE0F ; fully-qualified # 🙇🏽‍♂️ man bowing: medium skin tone ++1F647 1F3FD 200D 2642 ; non-fully-qualified # 🙇🏽‍♂ man bowing: medium skin tone ++1F647 1F3FE 200D 2642 FE0F ; fully-qualified # 🙇🏾‍♂️ man bowing: medium-dark skin tone ++1F647 1F3FE 200D 2642 ; non-fully-qualified # 🙇🏾‍♂ man bowing: medium-dark skin tone ++1F647 1F3FF 200D 2642 FE0F ; fully-qualified # 🙇🏿‍♂️ man bowing: dark skin tone ++1F647 1F3FF 200D 2642 ; non-fully-qualified # 🙇🏿‍♂ man bowing: dark skin tone ++1F647 200D 2640 FE0F ; fully-qualified # 🙇‍♀️ woman bowing ++1F647 200D 2640 ; non-fully-qualified # 🙇‍♀ woman bowing ++1F647 1F3FB 200D 2640 FE0F ; fully-qualified # 🙇🏻‍♀️ woman bowing: light skin tone ++1F647 1F3FB 200D 2640 ; non-fully-qualified # 🙇🏻‍♀ woman bowing: light skin tone ++1F647 1F3FC 200D 2640 FE0F ; fully-qualified # 🙇🏼‍♀️ woman bowing: medium-light skin tone ++1F647 1F3FC 200D 2640 ; non-fully-qualified # 🙇🏼‍♀ woman bowing: medium-light skin tone ++1F647 1F3FD 200D 2640 FE0F ; fully-qualified # 🙇🏽‍♀️ woman bowing: medium skin tone ++1F647 1F3FD 200D 2640 ; non-fully-qualified # 🙇🏽‍♀ woman bowing: medium skin tone ++1F647 1F3FE 200D 2640 FE0F ; fully-qualified # 🙇🏾‍♀️ woman bowing: medium-dark skin tone ++1F647 1F3FE 200D 2640 ; non-fully-qualified # 🙇🏾‍♀ woman bowing: medium-dark skin tone ++1F647 1F3FF 200D 2640 FE0F ; fully-qualified # 🙇🏿‍♀️ woman bowing: dark skin tone ++1F647 1F3FF 200D 2640 ; non-fully-qualified # 🙇🏿‍♀ woman bowing: dark skin tone ++1F926 ; fully-qualified # 🤦 person facepalming ++1F926 1F3FB ; fully-qualified # 🤦🏻 person facepalming: light skin tone ++1F926 1F3FC ; fully-qualified # 🤦🏼 person facepalming: medium-light skin tone ++1F926 1F3FD ; fully-qualified # 🤦🏽 person facepalming: medium skin tone ++1F926 1F3FE ; fully-qualified # 🤦🏾 person facepalming: medium-dark skin tone ++1F926 1F3FF ; fully-qualified # 🤦🏿 person facepalming: dark skin tone ++1F926 200D 2642 FE0F ; fully-qualified # 🤦‍♂️ man facepalming ++1F926 200D 2642 ; non-fully-qualified # 🤦‍♂ man facepalming ++1F926 1F3FB 200D 2642 FE0F ; fully-qualified # 🤦🏻‍♂️ man facepalming: light skin tone ++1F926 1F3FB 200D 2642 ; non-fully-qualified # 🤦🏻‍♂ man facepalming: light skin tone ++1F926 1F3FC 200D 2642 FE0F ; fully-qualified # 🤦🏼‍♂️ man facepalming: medium-light skin tone ++1F926 1F3FC 200D 2642 ; non-fully-qualified # 🤦🏼‍♂ man facepalming: medium-light skin tone ++1F926 1F3FD 200D 2642 FE0F ; fully-qualified # 🤦🏽‍♂️ man facepalming: medium skin tone ++1F926 1F3FD 200D 2642 ; non-fully-qualified # 🤦🏽‍♂ man facepalming: medium skin tone ++1F926 1F3FE 200D 2642 FE0F ; fully-qualified # 🤦🏾‍♂️ man facepalming: medium-dark skin tone ++1F926 1F3FE 200D 2642 ; non-fully-qualified # 🤦🏾‍♂ man facepalming: medium-dark skin tone ++1F926 1F3FF 200D 2642 FE0F ; fully-qualified # 🤦🏿‍♂️ man facepalming: dark skin tone ++1F926 1F3FF 200D 2642 ; non-fully-qualified # 🤦🏿‍♂ man facepalming: dark skin tone ++1F926 200D 2640 FE0F ; fully-qualified # 🤦‍♀️ woman facepalming ++1F926 200D 2640 ; non-fully-qualified # 🤦‍♀ woman facepalming ++1F926 1F3FB 200D 2640 FE0F ; fully-qualified # 🤦🏻‍♀️ woman facepalming: light skin tone ++1F926 1F3FB 200D 2640 ; non-fully-qualified # 🤦🏻‍♀ woman facepalming: light skin tone ++1F926 1F3FC 200D 2640 FE0F ; fully-qualified # 🤦🏼‍♀️ woman facepalming: medium-light skin tone ++1F926 1F3FC 200D 2640 ; non-fully-qualified # 🤦🏼‍♀ woman facepalming: medium-light skin tone ++1F926 1F3FD 200D 2640 FE0F ; fully-qualified # 🤦🏽‍♀️ woman facepalming: medium skin tone ++1F926 1F3FD 200D 2640 ; non-fully-qualified # 🤦🏽‍♀ woman facepalming: medium skin tone ++1F926 1F3FE 200D 2640 FE0F ; fully-qualified # 🤦🏾‍♀️ woman facepalming: medium-dark skin tone ++1F926 1F3FE 200D 2640 ; non-fully-qualified # 🤦🏾‍♀ woman facepalming: medium-dark skin tone ++1F926 1F3FF 200D 2640 FE0F ; fully-qualified # 🤦🏿‍♀️ woman facepalming: dark skin tone ++1F926 1F3FF 200D 2640 ; non-fully-qualified # 🤦🏿‍♀ woman facepalming: dark skin tone ++1F937 ; fully-qualified # 🤷 person shrugging ++1F937 1F3FB ; fully-qualified # 🤷🏻 person shrugging: light skin tone ++1F937 1F3FC ; fully-qualified # 🤷🏼 person shrugging: medium-light skin tone ++1F937 1F3FD ; fully-qualified # 🤷🏽 person shrugging: medium skin tone ++1F937 1F3FE ; fully-qualified # 🤷🏾 person shrugging: medium-dark skin tone ++1F937 1F3FF ; fully-qualified # 🤷🏿 person shrugging: dark skin tone ++1F937 200D 2642 FE0F ; fully-qualified # 🤷‍♂️ man shrugging ++1F937 200D 2642 ; non-fully-qualified # 🤷‍♂ man shrugging ++1F937 1F3FB 200D 2642 FE0F ; fully-qualified # 🤷🏻‍♂️ man shrugging: light skin tone ++1F937 1F3FB 200D 2642 ; non-fully-qualified # 🤷🏻‍♂ man shrugging: light skin tone ++1F937 1F3FC 200D 2642 FE0F ; fully-qualified # 🤷🏼‍♂️ man shrugging: medium-light skin tone ++1F937 1F3FC 200D 2642 ; non-fully-qualified # 🤷🏼‍♂ man shrugging: medium-light skin tone ++1F937 1F3FD 200D 2642 FE0F ; fully-qualified # 🤷🏽‍♂️ man shrugging: medium skin tone ++1F937 1F3FD 200D 2642 ; non-fully-qualified # 🤷🏽‍♂ man shrugging: medium skin tone ++1F937 1F3FE 200D 2642 FE0F ; fully-qualified # 🤷🏾‍♂️ man shrugging: medium-dark skin tone ++1F937 1F3FE 200D 2642 ; non-fully-qualified # 🤷🏾‍♂ man shrugging: medium-dark skin tone ++1F937 1F3FF 200D 2642 FE0F ; fully-qualified # 🤷🏿‍♂️ man shrugging: dark skin tone ++1F937 1F3FF 200D 2642 ; non-fully-qualified # 🤷🏿‍♂ man shrugging: dark skin tone ++1F937 200D 2640 FE0F ; fully-qualified # 🤷‍♀️ woman shrugging ++1F937 200D 2640 ; non-fully-qualified # 🤷‍♀ woman shrugging ++1F937 1F3FB 200D 2640 FE0F ; fully-qualified # 🤷🏻‍♀️ woman shrugging: light skin tone ++1F937 1F3FB 200D 2640 ; non-fully-qualified # 🤷🏻‍♀ woman shrugging: light skin tone ++1F937 1F3FC 200D 2640 FE0F ; fully-qualified # 🤷🏼‍♀️ woman shrugging: medium-light skin tone ++1F937 1F3FC 200D 2640 ; non-fully-qualified # 🤷🏼‍♀ woman shrugging: medium-light skin tone ++1F937 1F3FD 200D 2640 FE0F ; fully-qualified # 🤷🏽‍♀️ woman shrugging: medium skin tone ++1F937 1F3FD 200D 2640 ; non-fully-qualified # 🤷🏽‍♀ woman shrugging: medium skin tone ++1F937 1F3FE 200D 2640 FE0F ; fully-qualified # 🤷🏾‍♀️ woman shrugging: medium-dark skin tone ++1F937 1F3FE 200D 2640 ; non-fully-qualified # 🤷🏾‍♀ woman shrugging: medium-dark skin tone ++1F937 1F3FF 200D 2640 FE0F ; fully-qualified # 🤷🏿‍♀️ woman shrugging: dark skin tone ++1F937 1F3FF 200D 2640 ; non-fully-qualified # 🤷🏿‍♀ woman shrugging: dark skin tone ++ ++# subgroup: person-activity ++1F486 ; fully-qualified # 💆 person getting massage ++1F486 1F3FB ; fully-qualified # 💆🏻 person getting massage: light skin tone ++1F486 1F3FC ; fully-qualified # 💆🏼 person getting massage: medium-light skin tone ++1F486 1F3FD ; fully-qualified # 💆🏽 person getting massage: medium skin tone ++1F486 1F3FE ; fully-qualified # 💆🏾 person getting massage: medium-dark skin tone ++1F486 1F3FF ; fully-qualified # 💆🏿 person getting massage: dark skin tone ++1F486 200D 2642 FE0F ; fully-qualified # 💆‍♂️ man getting massage ++1F486 200D 2642 ; non-fully-qualified # 💆‍♂ man getting massage ++1F486 1F3FB 200D 2642 FE0F ; fully-qualified # 💆🏻‍♂️ man getting massage: light skin tone ++1F486 1F3FB 200D 2642 ; non-fully-qualified # 💆🏻‍♂ man getting massage: light skin tone ++1F486 1F3FC 200D 2642 FE0F ; fully-qualified # 💆🏼‍♂️ man getting massage: medium-light skin tone ++1F486 1F3FC 200D 2642 ; non-fully-qualified # 💆🏼‍♂ man getting massage: medium-light skin tone ++1F486 1F3FD 200D 2642 FE0F ; fully-qualified # 💆🏽‍♂️ man getting massage: medium skin tone ++1F486 1F3FD 200D 2642 ; non-fully-qualified # 💆🏽‍♂ man getting massage: medium skin tone ++1F486 1F3FE 200D 2642 FE0F ; fully-qualified # 💆🏾‍♂️ man getting massage: medium-dark skin tone ++1F486 1F3FE 200D 2642 ; non-fully-qualified # 💆🏾‍♂ man getting massage: medium-dark skin tone ++1F486 1F3FF 200D 2642 FE0F ; fully-qualified # 💆🏿‍♂️ man getting massage: dark skin tone ++1F486 1F3FF 200D 2642 ; non-fully-qualified # 💆🏿‍♂ man getting massage: dark skin tone ++1F486 200D 2640 FE0F ; fully-qualified # 💆‍♀️ woman getting massage ++1F486 200D 2640 ; non-fully-qualified # 💆‍♀ woman getting massage ++1F486 1F3FB 200D 2640 FE0F ; fully-qualified # 💆🏻‍♀️ woman getting massage: light skin tone ++1F486 1F3FB 200D 2640 ; non-fully-qualified # 💆🏻‍♀ woman getting massage: light skin tone ++1F486 1F3FC 200D 2640 FE0F ; fully-qualified # 💆🏼‍♀️ woman getting massage: medium-light skin tone ++1F486 1F3FC 200D 2640 ; non-fully-qualified # 💆🏼‍♀ woman getting massage: medium-light skin tone ++1F486 1F3FD 200D 2640 FE0F ; fully-qualified # 💆🏽‍♀️ woman getting massage: medium skin tone ++1F486 1F3FD 200D 2640 ; non-fully-qualified # 💆🏽‍♀ woman getting massage: medium skin tone ++1F486 1F3FE 200D 2640 FE0F ; fully-qualified # 💆🏾‍♀️ woman getting massage: medium-dark skin tone ++1F486 1F3FE 200D 2640 ; non-fully-qualified # 💆🏾‍♀ woman getting massage: medium-dark skin tone ++1F486 1F3FF 200D 2640 FE0F ; fully-qualified # 💆🏿‍♀️ woman getting massage: dark skin tone ++1F486 1F3FF 200D 2640 ; non-fully-qualified # 💆🏿‍♀ woman getting massage: dark skin tone ++1F487 ; fully-qualified # 💇 person getting haircut ++1F487 1F3FB ; fully-qualified # 💇🏻 person getting haircut: light skin tone ++1F487 1F3FC ; fully-qualified # 💇🏼 person getting haircut: medium-light skin tone ++1F487 1F3FD ; fully-qualified # 💇🏽 person getting haircut: medium skin tone ++1F487 1F3FE ; fully-qualified # 💇🏾 person getting haircut: medium-dark skin tone ++1F487 1F3FF ; fully-qualified # 💇🏿 person getting haircut: dark skin tone ++1F487 200D 2642 FE0F ; fully-qualified # 💇‍♂️ man getting haircut ++1F487 200D 2642 ; non-fully-qualified # 💇‍♂ man getting haircut ++1F487 1F3FB 200D 2642 FE0F ; fully-qualified # 💇🏻‍♂️ man getting haircut: light skin tone ++1F487 1F3FB 200D 2642 ; non-fully-qualified # 💇🏻‍♂ man getting haircut: light skin tone ++1F487 1F3FC 200D 2642 FE0F ; fully-qualified # 💇🏼‍♂️ man getting haircut: medium-light skin tone ++1F487 1F3FC 200D 2642 ; non-fully-qualified # 💇🏼‍♂ man getting haircut: medium-light skin tone ++1F487 1F3FD 200D 2642 FE0F ; fully-qualified # 💇🏽‍♂️ man getting haircut: medium skin tone ++1F487 1F3FD 200D 2642 ; non-fully-qualified # 💇🏽‍♂ man getting haircut: medium skin tone ++1F487 1F3FE 200D 2642 FE0F ; fully-qualified # 💇🏾‍♂️ man getting haircut: medium-dark skin tone ++1F487 1F3FE 200D 2642 ; non-fully-qualified # 💇🏾‍♂ man getting haircut: medium-dark skin tone ++1F487 1F3FF 200D 2642 FE0F ; fully-qualified # 💇🏿‍♂️ man getting haircut: dark skin tone ++1F487 1F3FF 200D 2642 ; non-fully-qualified # 💇🏿‍♂ man getting haircut: dark skin tone ++1F487 200D 2640 FE0F ; fully-qualified # 💇‍♀️ woman getting haircut ++1F487 200D 2640 ; non-fully-qualified # 💇‍♀ woman getting haircut ++1F487 1F3FB 200D 2640 FE0F ; fully-qualified # 💇🏻‍♀️ woman getting haircut: light skin tone ++1F487 1F3FB 200D 2640 ; non-fully-qualified # 💇🏻‍♀ woman getting haircut: light skin tone ++1F487 1F3FC 200D 2640 FE0F ; fully-qualified # 💇🏼‍♀️ woman getting haircut: medium-light skin tone ++1F487 1F3FC 200D 2640 ; non-fully-qualified # 💇🏼‍♀ woman getting haircut: medium-light skin tone ++1F487 1F3FD 200D 2640 FE0F ; fully-qualified # 💇🏽‍♀️ woman getting haircut: medium skin tone ++1F487 1F3FD 200D 2640 ; non-fully-qualified # 💇🏽‍♀ woman getting haircut: medium skin tone ++1F487 1F3FE 200D 2640 FE0F ; fully-qualified # 💇🏾‍♀️ woman getting haircut: medium-dark skin tone ++1F487 1F3FE 200D 2640 ; non-fully-qualified # 💇🏾‍♀ woman getting haircut: medium-dark skin tone ++1F487 1F3FF 200D 2640 FE0F ; fully-qualified # 💇🏿‍♀️ woman getting haircut: dark skin tone ++1F487 1F3FF 200D 2640 ; non-fully-qualified # 💇🏿‍♀ woman getting haircut: dark skin tone ++1F6B6 ; fully-qualified # 🚶 person walking ++1F6B6 1F3FB ; fully-qualified # 🚶🏻 person walking: light skin tone ++1F6B6 1F3FC ; fully-qualified # 🚶🏼 person walking: medium-light skin tone ++1F6B6 1F3FD ; fully-qualified # 🚶🏽 person walking: medium skin tone ++1F6B6 1F3FE ; fully-qualified # 🚶🏾 person walking: medium-dark skin tone ++1F6B6 1F3FF ; fully-qualified # 🚶🏿 person walking: dark skin tone ++1F6B6 200D 2642 FE0F ; fully-qualified # 🚶‍♂️ man walking ++1F6B6 200D 2642 ; non-fully-qualified # 🚶‍♂ man walking ++1F6B6 1F3FB 200D 2642 FE0F ; fully-qualified # 🚶🏻‍♂️ man walking: light skin tone ++1F6B6 1F3FB 200D 2642 ; non-fully-qualified # 🚶🏻‍♂ man walking: light skin tone ++1F6B6 1F3FC 200D 2642 FE0F ; fully-qualified # 🚶🏼‍♂️ man walking: medium-light skin tone ++1F6B6 1F3FC 200D 2642 ; non-fully-qualified # 🚶🏼‍♂ man walking: medium-light skin tone ++1F6B6 1F3FD 200D 2642 FE0F ; fully-qualified # 🚶🏽‍♂️ man walking: medium skin tone ++1F6B6 1F3FD 200D 2642 ; non-fully-qualified # 🚶🏽‍♂ man walking: medium skin tone ++1F6B6 1F3FE 200D 2642 FE0F ; fully-qualified # 🚶🏾‍♂️ man walking: medium-dark skin tone ++1F6B6 1F3FE 200D 2642 ; non-fully-qualified # 🚶🏾‍♂ man walking: medium-dark skin tone ++1F6B6 1F3FF 200D 2642 FE0F ; fully-qualified # 🚶🏿‍♂️ man walking: dark skin tone ++1F6B6 1F3FF 200D 2642 ; non-fully-qualified # 🚶🏿‍♂ man walking: dark skin tone ++1F6B6 200D 2640 FE0F ; fully-qualified # 🚶‍♀️ woman walking ++1F6B6 200D 2640 ; non-fully-qualified # 🚶‍♀ woman walking ++1F6B6 1F3FB 200D 2640 FE0F ; fully-qualified # 🚶🏻‍♀️ woman walking: light skin tone ++1F6B6 1F3FB 200D 2640 ; non-fully-qualified # 🚶🏻‍♀ woman walking: light skin tone ++1F6B6 1F3FC 200D 2640 FE0F ; fully-qualified # 🚶🏼‍♀️ woman walking: medium-light skin tone ++1F6B6 1F3FC 200D 2640 ; non-fully-qualified # 🚶🏼‍♀ woman walking: medium-light skin tone ++1F6B6 1F3FD 200D 2640 FE0F ; fully-qualified # 🚶🏽‍♀️ woman walking: medium skin tone ++1F6B6 1F3FD 200D 2640 ; non-fully-qualified # 🚶🏽‍♀ woman walking: medium skin tone ++1F6B6 1F3FE 200D 2640 FE0F ; fully-qualified # 🚶🏾‍♀️ woman walking: medium-dark skin tone ++1F6B6 1F3FE 200D 2640 ; non-fully-qualified # 🚶🏾‍♀ woman walking: medium-dark skin tone ++1F6B6 1F3FF 200D 2640 FE0F ; fully-qualified # 🚶🏿‍♀️ woman walking: dark skin tone ++1F6B6 1F3FF 200D 2640 ; non-fully-qualified # 🚶🏿‍♀ woman walking: dark skin tone ++1F3C3 ; fully-qualified # 🏃 person running ++1F3C3 1F3FB ; fully-qualified # 🏃🏻 person running: light skin tone ++1F3C3 1F3FC ; fully-qualified # 🏃🏼 person running: medium-light skin tone ++1F3C3 1F3FD ; fully-qualified # 🏃🏽 person running: medium skin tone ++1F3C3 1F3FE ; fully-qualified # 🏃🏾 person running: medium-dark skin tone ++1F3C3 1F3FF ; fully-qualified # 🏃🏿 person running: dark skin tone ++1F3C3 200D 2642 FE0F ; fully-qualified # 🏃‍♂️ man running ++1F3C3 200D 2642 ; non-fully-qualified # 🏃‍♂ man running ++1F3C3 1F3FB 200D 2642 FE0F ; fully-qualified # 🏃🏻‍♂️ man running: light skin tone ++1F3C3 1F3FB 200D 2642 ; non-fully-qualified # 🏃🏻‍♂ man running: light skin tone ++1F3C3 1F3FC 200D 2642 FE0F ; fully-qualified # 🏃🏼‍♂️ man running: medium-light skin tone ++1F3C3 1F3FC 200D 2642 ; non-fully-qualified # 🏃🏼‍♂ man running: medium-light skin tone ++1F3C3 1F3FD 200D 2642 FE0F ; fully-qualified # 🏃🏽‍♂️ man running: medium skin tone ++1F3C3 1F3FD 200D 2642 ; non-fully-qualified # 🏃🏽‍♂ man running: medium skin tone ++1F3C3 1F3FE 200D 2642 FE0F ; fully-qualified # 🏃🏾‍♂️ man running: medium-dark skin tone ++1F3C3 1F3FE 200D 2642 ; non-fully-qualified # 🏃🏾‍♂ man running: medium-dark skin tone ++1F3C3 1F3FF 200D 2642 FE0F ; fully-qualified # 🏃🏿‍♂️ man running: dark skin tone ++1F3C3 1F3FF 200D 2642 ; non-fully-qualified # 🏃🏿‍♂ man running: dark skin tone ++1F3C3 200D 2640 FE0F ; fully-qualified # 🏃‍♀️ woman running ++1F3C3 200D 2640 ; non-fully-qualified # 🏃‍♀ woman running ++1F3C3 1F3FB 200D 2640 FE0F ; fully-qualified # 🏃🏻‍♀️ woman running: light skin tone ++1F3C3 1F3FB 200D 2640 ; non-fully-qualified # 🏃🏻‍♀ woman running: light skin tone ++1F3C3 1F3FC 200D 2640 FE0F ; fully-qualified # 🏃🏼‍♀️ woman running: medium-light skin tone ++1F3C3 1F3FC 200D 2640 ; non-fully-qualified # 🏃🏼‍♀ woman running: medium-light skin tone ++1F3C3 1F3FD 200D 2640 FE0F ; fully-qualified # 🏃🏽‍♀️ woman running: medium skin tone ++1F3C3 1F3FD 200D 2640 ; non-fully-qualified # 🏃🏽‍♀ woman running: medium skin tone ++1F3C3 1F3FE 200D 2640 FE0F ; fully-qualified # 🏃🏾‍♀️ woman running: medium-dark skin tone ++1F3C3 1F3FE 200D 2640 ; non-fully-qualified # 🏃🏾‍♀ woman running: medium-dark skin tone ++1F3C3 1F3FF 200D 2640 FE0F ; fully-qualified # 🏃🏿‍♀️ woman running: dark skin tone ++1F3C3 1F3FF 200D 2640 ; non-fully-qualified # 🏃🏿‍♀ woman running: dark skin tone ++1F483 ; fully-qualified # 💃 woman dancing ++1F483 1F3FB ; fully-qualified # 💃🏻 woman dancing: light skin tone ++1F483 1F3FC ; fully-qualified # 💃🏼 woman dancing: medium-light skin tone ++1F483 1F3FD ; fully-qualified # 💃🏽 woman dancing: medium skin tone ++1F483 1F3FE ; fully-qualified # 💃🏾 woman dancing: medium-dark skin tone ++1F483 1F3FF ; fully-qualified # 💃🏿 woman dancing: dark skin tone ++1F57A ; fully-qualified # 🕺 man dancing ++1F57A 1F3FB ; fully-qualified # 🕺🏻 man dancing: light skin tone ++1F57A 1F3FC ; fully-qualified # 🕺🏼 man dancing: medium-light skin tone ++1F57A 1F3FD ; fully-qualified # 🕺🏽 man dancing: medium skin tone ++1F57A 1F3FE ; fully-qualified # 🕺🏾 man dancing: medium-dark skin tone ++1F57A 1F3FF ; fully-qualified # 🕺🏿 man dancing: dark skin tone ++1F46F ; fully-qualified # 👯 people with bunny ears ++1F46F 200D 2642 FE0F ; fully-qualified # 👯‍♂️ men with bunny ears ++1F46F 200D 2642 ; non-fully-qualified # 👯‍♂ men with bunny ears ++1F46F 200D 2640 FE0F ; fully-qualified # 👯‍♀️ women with bunny ears ++1F46F 200D 2640 ; non-fully-qualified # 👯‍♀ women with bunny ears ++1F9D6 ; fully-qualified # 🧖 person in steamy room ++1F9D6 1F3FB ; fully-qualified # 🧖🏻 person in steamy room: light skin tone ++1F9D6 1F3FC ; fully-qualified # 🧖🏼 person in steamy room: medium-light skin tone ++1F9D6 1F3FD ; fully-qualified # 🧖🏽 person in steamy room: medium skin tone ++1F9D6 1F3FE ; fully-qualified # 🧖🏾 person in steamy room: medium-dark skin tone ++1F9D6 1F3FF ; fully-qualified # 🧖🏿 person in steamy room: dark skin tone ++1F9D6 200D 2640 FE0F ; fully-qualified # 🧖‍♀️ woman in steamy room ++1F9D6 200D 2640 ; non-fully-qualified # 🧖‍♀ woman in steamy room ++1F9D6 1F3FB 200D 2640 FE0F ; fully-qualified # 🧖🏻‍♀️ woman in steamy room: light skin tone ++1F9D6 1F3FB 200D 2640 ; non-fully-qualified # 🧖🏻‍♀ woman in steamy room: light skin tone ++1F9D6 1F3FC 200D 2640 FE0F ; fully-qualified # 🧖🏼‍♀️ woman in steamy room: medium-light skin tone ++1F9D6 1F3FC 200D 2640 ; non-fully-qualified # 🧖🏼‍♀ woman in steamy room: medium-light skin tone ++1F9D6 1F3FD 200D 2640 FE0F ; fully-qualified # 🧖🏽‍♀️ woman in steamy room: medium skin tone ++1F9D6 1F3FD 200D 2640 ; non-fully-qualified # 🧖🏽‍♀ woman in steamy room: medium skin tone ++1F9D6 1F3FE 200D 2640 FE0F ; fully-qualified # 🧖🏾‍♀️ woman in steamy room: medium-dark skin tone ++1F9D6 1F3FE 200D 2640 ; non-fully-qualified # 🧖🏾‍♀ woman in steamy room: medium-dark skin tone ++1F9D6 1F3FF 200D 2640 FE0F ; fully-qualified # 🧖🏿‍♀️ woman in steamy room: dark skin tone ++1F9D6 1F3FF 200D 2640 ; non-fully-qualified # 🧖🏿‍♀ woman in steamy room: dark skin tone ++1F9D6 200D 2642 FE0F ; fully-qualified # 🧖‍♂️ man in steamy room ++1F9D6 200D 2642 ; non-fully-qualified # 🧖‍♂ man in steamy room ++1F9D6 1F3FB 200D 2642 FE0F ; fully-qualified # 🧖🏻‍♂️ man in steamy room: light skin tone ++1F9D6 1F3FB 200D 2642 ; non-fully-qualified # 🧖🏻‍♂ man in steamy room: light skin tone ++1F9D6 1F3FC 200D 2642 FE0F ; fully-qualified # 🧖🏼‍♂️ man in steamy room: medium-light skin tone ++1F9D6 1F3FC 200D 2642 ; non-fully-qualified # 🧖🏼‍♂ man in steamy room: medium-light skin tone ++1F9D6 1F3FD 200D 2642 FE0F ; fully-qualified # 🧖🏽‍♂️ man in steamy room: medium skin tone ++1F9D6 1F3FD 200D 2642 ; non-fully-qualified # 🧖🏽‍♂ man in steamy room: medium skin tone ++1F9D6 1F3FE 200D 2642 FE0F ; fully-qualified # 🧖🏾‍♂️ man in steamy room: medium-dark skin tone ++1F9D6 1F3FE 200D 2642 ; non-fully-qualified # 🧖🏾‍♂ man in steamy room: medium-dark skin tone ++1F9D6 1F3FF 200D 2642 FE0F ; fully-qualified # 🧖🏿‍♂️ man in steamy room: dark skin tone ++1F9D6 1F3FF 200D 2642 ; non-fully-qualified # 🧖🏿‍♂ man in steamy room: dark skin tone ++1F9D7 ; fully-qualified # 🧗 person climbing ++1F9D7 1F3FB ; fully-qualified # 🧗🏻 person climbing: light skin tone ++1F9D7 1F3FC ; fully-qualified # 🧗🏼 person climbing: medium-light skin tone ++1F9D7 1F3FD ; fully-qualified # 🧗🏽 person climbing: medium skin tone ++1F9D7 1F3FE ; fully-qualified # 🧗🏾 person climbing: medium-dark skin tone ++1F9D7 1F3FF ; fully-qualified # 🧗🏿 person climbing: dark skin tone ++1F9D7 200D 2640 FE0F ; fully-qualified # 🧗‍♀️ woman climbing ++1F9D7 200D 2640 ; non-fully-qualified # 🧗‍♀ woman climbing ++1F9D7 1F3FB 200D 2640 FE0F ; fully-qualified # 🧗🏻‍♀️ woman climbing: light skin tone ++1F9D7 1F3FB 200D 2640 ; non-fully-qualified # 🧗🏻‍♀ woman climbing: light skin tone ++1F9D7 1F3FC 200D 2640 FE0F ; fully-qualified # 🧗🏼‍♀️ woman climbing: medium-light skin tone ++1F9D7 1F3FC 200D 2640 ; non-fully-qualified # 🧗🏼‍♀ woman climbing: medium-light skin tone ++1F9D7 1F3FD 200D 2640 FE0F ; fully-qualified # 🧗🏽‍♀️ woman climbing: medium skin tone ++1F9D7 1F3FD 200D 2640 ; non-fully-qualified # 🧗🏽‍♀ woman climbing: medium skin tone ++1F9D7 1F3FE 200D 2640 FE0F ; fully-qualified # 🧗🏾‍♀️ woman climbing: medium-dark skin tone ++1F9D7 1F3FE 200D 2640 ; non-fully-qualified # 🧗🏾‍♀ woman climbing: medium-dark skin tone ++1F9D7 1F3FF 200D 2640 FE0F ; fully-qualified # 🧗🏿‍♀️ woman climbing: dark skin tone ++1F9D7 1F3FF 200D 2640 ; non-fully-qualified # 🧗🏿‍♀ woman climbing: dark skin tone ++1F9D7 200D 2642 FE0F ; fully-qualified # 🧗‍♂️ man climbing ++1F9D7 200D 2642 ; non-fully-qualified # 🧗‍♂ man climbing ++1F9D7 1F3FB 200D 2642 FE0F ; fully-qualified # 🧗🏻‍♂️ man climbing: light skin tone ++1F9D7 1F3FB 200D 2642 ; non-fully-qualified # 🧗🏻‍♂ man climbing: light skin tone ++1F9D7 1F3FC 200D 2642 FE0F ; fully-qualified # 🧗🏼‍♂️ man climbing: medium-light skin tone ++1F9D7 1F3FC 200D 2642 ; non-fully-qualified # 🧗🏼‍♂ man climbing: medium-light skin tone ++1F9D7 1F3FD 200D 2642 FE0F ; fully-qualified # 🧗🏽‍♂️ man climbing: medium skin tone ++1F9D7 1F3FD 200D 2642 ; non-fully-qualified # 🧗🏽‍♂ man climbing: medium skin tone ++1F9D7 1F3FE 200D 2642 FE0F ; fully-qualified # 🧗🏾‍♂️ man climbing: medium-dark skin tone ++1F9D7 1F3FE 200D 2642 ; non-fully-qualified # 🧗🏾‍♂ man climbing: medium-dark skin tone ++1F9D7 1F3FF 200D 2642 FE0F ; fully-qualified # 🧗🏿‍♂️ man climbing: dark skin tone ++1F9D7 1F3FF 200D 2642 ; non-fully-qualified # 🧗🏿‍♂ man climbing: dark skin tone ++1F9D8 ; fully-qualified # 🧘 person in lotus position ++1F9D8 1F3FB ; fully-qualified # 🧘🏻 person in lotus position: light skin tone ++1F9D8 1F3FC ; fully-qualified # 🧘🏼 person in lotus position: medium-light skin tone ++1F9D8 1F3FD ; fully-qualified # 🧘🏽 person in lotus position: medium skin tone ++1F9D8 1F3FE ; fully-qualified # 🧘🏾 person in lotus position: medium-dark skin tone ++1F9D8 1F3FF ; fully-qualified # 🧘🏿 person in lotus position: dark skin tone ++1F9D8 200D 2640 FE0F ; fully-qualified # 🧘‍♀️ woman in lotus position ++1F9D8 200D 2640 ; non-fully-qualified # 🧘‍♀ woman in lotus position ++1F9D8 1F3FB 200D 2640 FE0F ; fully-qualified # 🧘🏻‍♀️ woman in lotus position: light skin tone ++1F9D8 1F3FB 200D 2640 ; non-fully-qualified # 🧘🏻‍♀ woman in lotus position: light skin tone ++1F9D8 1F3FC 200D 2640 FE0F ; fully-qualified # 🧘🏼‍♀️ woman in lotus position: medium-light skin tone ++1F9D8 1F3FC 200D 2640 ; non-fully-qualified # 🧘🏼‍♀ woman in lotus position: medium-light skin tone ++1F9D8 1F3FD 200D 2640 FE0F ; fully-qualified # 🧘🏽‍♀️ woman in lotus position: medium skin tone ++1F9D8 1F3FD 200D 2640 ; non-fully-qualified # 🧘🏽‍♀ woman in lotus position: medium skin tone ++1F9D8 1F3FE 200D 2640 FE0F ; fully-qualified # 🧘🏾‍♀️ woman in lotus position: medium-dark skin tone ++1F9D8 1F3FE 200D 2640 ; non-fully-qualified # 🧘🏾‍♀ woman in lotus position: medium-dark skin tone ++1F9D8 1F3FF 200D 2640 FE0F ; fully-qualified # 🧘🏿‍♀️ woman in lotus position: dark skin tone ++1F9D8 1F3FF 200D 2640 ; non-fully-qualified # 🧘🏿‍♀ woman in lotus position: dark skin tone ++1F9D8 200D 2642 FE0F ; fully-qualified # 🧘‍♂️ man in lotus position ++1F9D8 200D 2642 ; non-fully-qualified # 🧘‍♂ man in lotus position ++1F9D8 1F3FB 200D 2642 FE0F ; fully-qualified # 🧘🏻‍♂️ man in lotus position: light skin tone ++1F9D8 1F3FB 200D 2642 ; non-fully-qualified # 🧘🏻‍♂ man in lotus position: light skin tone ++1F9D8 1F3FC 200D 2642 FE0F ; fully-qualified # 🧘🏼‍♂️ man in lotus position: medium-light skin tone ++1F9D8 1F3FC 200D 2642 ; non-fully-qualified # 🧘🏼‍♂ man in lotus position: medium-light skin tone ++1F9D8 1F3FD 200D 2642 FE0F ; fully-qualified # 🧘🏽‍♂️ man in lotus position: medium skin tone ++1F9D8 1F3FD 200D 2642 ; non-fully-qualified # 🧘🏽‍♂ man in lotus position: medium skin tone ++1F9D8 1F3FE 200D 2642 FE0F ; fully-qualified # 🧘🏾‍♂️ man in lotus position: medium-dark skin tone ++1F9D8 1F3FE 200D 2642 ; non-fully-qualified # 🧘🏾‍♂ man in lotus position: medium-dark skin tone ++1F9D8 1F3FF 200D 2642 FE0F ; fully-qualified # 🧘🏿‍♂️ man in lotus position: dark skin tone ++1F9D8 1F3FF 200D 2642 ; non-fully-qualified # 🧘🏿‍♂ man in lotus position: dark skin tone ++1F6C0 ; fully-qualified # 🛀 person taking bath ++1F6C0 1F3FB ; fully-qualified # 🛀🏻 person taking bath: light skin tone ++1F6C0 1F3FC ; fully-qualified # 🛀🏼 person taking bath: medium-light skin tone ++1F6C0 1F3FD ; fully-qualified # 🛀🏽 person taking bath: medium skin tone ++1F6C0 1F3FE ; fully-qualified # 🛀🏾 person taking bath: medium-dark skin tone ++1F6C0 1F3FF ; fully-qualified # 🛀🏿 person taking bath: dark skin tone ++1F6CC ; fully-qualified # 🛌 person in bed ++1F6CC 1F3FB ; fully-qualified # 🛌🏻 person in bed: light skin tone ++1F6CC 1F3FC ; fully-qualified # 🛌🏼 person in bed: medium-light skin tone ++1F6CC 1F3FD ; fully-qualified # 🛌🏽 person in bed: medium skin tone ++1F6CC 1F3FE ; fully-qualified # 🛌🏾 person in bed: medium-dark skin tone ++1F6CC 1F3FF ; fully-qualified # 🛌🏿 person in bed: dark skin tone ++1F574 FE0F ; fully-qualified # 🕴️ man in suit levitating ++1F574 ; non-fully-qualified # 🕴 man in suit levitating ++1F574 1F3FB ; fully-qualified # 🕴🏻 man in suit levitating: light skin tone ++1F574 1F3FC ; fully-qualified # 🕴🏼 man in suit levitating: medium-light skin tone ++1F574 1F3FD ; fully-qualified # 🕴🏽 man in suit levitating: medium skin tone ++1F574 1F3FE ; fully-qualified # 🕴🏾 man in suit levitating: medium-dark skin tone ++1F574 1F3FF ; fully-qualified # 🕴🏿 man in suit levitating: dark skin tone ++1F5E3 FE0F ; fully-qualified # 🗣️ speaking head ++1F5E3 ; non-fully-qualified # 🗣 speaking head ++1F464 ; fully-qualified # 👤 bust in silhouette ++1F465 ; fully-qualified # 👥 busts in silhouette ++ ++# subgroup: person-sport ++1F93A ; fully-qualified # 🤺 person fencing ++1F3C7 ; fully-qualified # 🏇 horse racing ++1F3C7 1F3FB ; fully-qualified # 🏇🏻 horse racing: light skin tone ++1F3C7 1F3FC ; fully-qualified # 🏇🏼 horse racing: medium-light skin tone ++1F3C7 1F3FD ; fully-qualified # 🏇🏽 horse racing: medium skin tone ++1F3C7 1F3FE ; fully-qualified # 🏇🏾 horse racing: medium-dark skin tone ++1F3C7 1F3FF ; fully-qualified # 🏇🏿 horse racing: dark skin tone ++26F7 FE0F ; fully-qualified # ⛷️ skier ++26F7 ; non-fully-qualified # ⛷ skier ++1F3C2 ; fully-qualified # 🏂 snowboarder ++1F3C2 1F3FB ; fully-qualified # 🏂🏻 snowboarder: light skin tone ++1F3C2 1F3FC ; fully-qualified # 🏂🏼 snowboarder: medium-light skin tone ++1F3C2 1F3FD ; fully-qualified # 🏂🏽 snowboarder: medium skin tone ++1F3C2 1F3FE ; fully-qualified # 🏂🏾 snowboarder: medium-dark skin tone ++1F3C2 1F3FF ; fully-qualified # 🏂🏿 snowboarder: dark skin tone ++1F3CC FE0F ; fully-qualified # 🏌️ person golfing ++1F3CC ; non-fully-qualified # 🏌 person golfing ++1F3CC 1F3FB ; fully-qualified # 🏌🏻 person golfing: light skin tone ++1F3CC 1F3FC ; fully-qualified # 🏌🏼 person golfing: medium-light skin tone ++1F3CC 1F3FD ; fully-qualified # 🏌🏽 person golfing: medium skin tone ++1F3CC 1F3FE ; fully-qualified # 🏌🏾 person golfing: medium-dark skin tone ++1F3CC 1F3FF ; fully-qualified # 🏌🏿 person golfing: dark skin tone ++1F3CC FE0F 200D 2642 FE0F ; fully-qualified # 🏌️‍♂️ man golfing ++1F3CC 200D 2642 FE0F ; non-fully-qualified # 🏌‍♂️ man golfing ++1F3CC FE0F 200D 2642 ; non-fully-qualified # 🏌️‍♂ man golfing ++1F3CC 200D 2642 ; non-fully-qualified # 🏌‍♂ man golfing ++1F3CC 1F3FB 200D 2642 FE0F ; fully-qualified # 🏌🏻‍♂️ man golfing: light skin tone ++1F3CC 1F3FB 200D 2642 ; non-fully-qualified # 🏌🏻‍♂ man golfing: light skin tone ++1F3CC 1F3FC 200D 2642 FE0F ; fully-qualified # 🏌🏼‍♂️ man golfing: medium-light skin tone ++1F3CC 1F3FC 200D 2642 ; non-fully-qualified # 🏌🏼‍♂ man golfing: medium-light skin tone ++1F3CC 1F3FD 200D 2642 FE0F ; fully-qualified # 🏌🏽‍♂️ man golfing: medium skin tone ++1F3CC 1F3FD 200D 2642 ; non-fully-qualified # 🏌🏽‍♂ man golfing: medium skin tone ++1F3CC 1F3FE 200D 2642 FE0F ; fully-qualified # 🏌🏾‍♂️ man golfing: medium-dark skin tone ++1F3CC 1F3FE 200D 2642 ; non-fully-qualified # 🏌🏾‍♂ man golfing: medium-dark skin tone ++1F3CC 1F3FF 200D 2642 FE0F ; fully-qualified # 🏌🏿‍♂️ man golfing: dark skin tone ++1F3CC 1F3FF 200D 2642 ; non-fully-qualified # 🏌🏿‍♂ man golfing: dark skin tone ++1F3CC FE0F 200D 2640 FE0F ; fully-qualified # 🏌️‍♀️ woman golfing ++1F3CC 200D 2640 FE0F ; non-fully-qualified # 🏌‍♀️ woman golfing ++1F3CC FE0F 200D 2640 ; non-fully-qualified # 🏌️‍♀ woman golfing ++1F3CC 200D 2640 ; non-fully-qualified # 🏌‍♀ woman golfing ++1F3CC 1F3FB 200D 2640 FE0F ; fully-qualified # 🏌🏻‍♀️ woman golfing: light skin tone ++1F3CC 1F3FB 200D 2640 ; non-fully-qualified # 🏌🏻‍♀ woman golfing: light skin tone ++1F3CC 1F3FC 200D 2640 FE0F ; fully-qualified # 🏌🏼‍♀️ woman golfing: medium-light skin tone ++1F3CC 1F3FC 200D 2640 ; non-fully-qualified # 🏌🏼‍♀ woman golfing: medium-light skin tone ++1F3CC 1F3FD 200D 2640 FE0F ; fully-qualified # 🏌🏽‍♀️ woman golfing: medium skin tone ++1F3CC 1F3FD 200D 2640 ; non-fully-qualified # 🏌🏽‍♀ woman golfing: medium skin tone ++1F3CC 1F3FE 200D 2640 FE0F ; fully-qualified # 🏌🏾‍♀️ woman golfing: medium-dark skin tone ++1F3CC 1F3FE 200D 2640 ; non-fully-qualified # 🏌🏾‍♀ woman golfing: medium-dark skin tone ++1F3CC 1F3FF 200D 2640 FE0F ; fully-qualified # 🏌🏿‍♀️ woman golfing: dark skin tone ++1F3CC 1F3FF 200D 2640 ; non-fully-qualified # 🏌🏿‍♀ woman golfing: dark skin tone ++1F3C4 ; fully-qualified # 🏄 person surfing ++1F3C4 1F3FB ; fully-qualified # 🏄🏻 person surfing: light skin tone ++1F3C4 1F3FC ; fully-qualified # 🏄🏼 person surfing: medium-light skin tone ++1F3C4 1F3FD ; fully-qualified # 🏄🏽 person surfing: medium skin tone ++1F3C4 1F3FE ; fully-qualified # 🏄🏾 person surfing: medium-dark skin tone ++1F3C4 1F3FF ; fully-qualified # 🏄🏿 person surfing: dark skin tone ++1F3C4 200D 2642 FE0F ; fully-qualified # 🏄‍♂️ man surfing ++1F3C4 200D 2642 ; non-fully-qualified # 🏄‍♂ man surfing ++1F3C4 1F3FB 200D 2642 FE0F ; fully-qualified # 🏄🏻‍♂️ man surfing: light skin tone ++1F3C4 1F3FB 200D 2642 ; non-fully-qualified # 🏄🏻‍♂ man surfing: light skin tone ++1F3C4 1F3FC 200D 2642 FE0F ; fully-qualified # 🏄🏼‍♂️ man surfing: medium-light skin tone ++1F3C4 1F3FC 200D 2642 ; non-fully-qualified # 🏄🏼‍♂ man surfing: medium-light skin tone ++1F3C4 1F3FD 200D 2642 FE0F ; fully-qualified # 🏄🏽‍♂️ man surfing: medium skin tone ++1F3C4 1F3FD 200D 2642 ; non-fully-qualified # 🏄🏽‍♂ man surfing: medium skin tone ++1F3C4 1F3FE 200D 2642 FE0F ; fully-qualified # 🏄🏾‍♂️ man surfing: medium-dark skin tone ++1F3C4 1F3FE 200D 2642 ; non-fully-qualified # 🏄🏾‍♂ man surfing: medium-dark skin tone ++1F3C4 1F3FF 200D 2642 FE0F ; fully-qualified # 🏄🏿‍♂️ man surfing: dark skin tone ++1F3C4 1F3FF 200D 2642 ; non-fully-qualified # 🏄🏿‍♂ man surfing: dark skin tone ++1F3C4 200D 2640 FE0F ; fully-qualified # 🏄‍♀️ woman surfing ++1F3C4 200D 2640 ; non-fully-qualified # 🏄‍♀ woman surfing ++1F3C4 1F3FB 200D 2640 FE0F ; fully-qualified # 🏄🏻‍♀️ woman surfing: light skin tone ++1F3C4 1F3FB 200D 2640 ; non-fully-qualified # 🏄🏻‍♀ woman surfing: light skin tone ++1F3C4 1F3FC 200D 2640 FE0F ; fully-qualified # 🏄🏼‍♀️ woman surfing: medium-light skin tone ++1F3C4 1F3FC 200D 2640 ; non-fully-qualified # 🏄🏼‍♀ woman surfing: medium-light skin tone ++1F3C4 1F3FD 200D 2640 FE0F ; fully-qualified # 🏄🏽‍♀️ woman surfing: medium skin tone ++1F3C4 1F3FD 200D 2640 ; non-fully-qualified # 🏄🏽‍♀ woman surfing: medium skin tone ++1F3C4 1F3FE 200D 2640 FE0F ; fully-qualified # 🏄🏾‍♀️ woman surfing: medium-dark skin tone ++1F3C4 1F3FE 200D 2640 ; non-fully-qualified # 🏄🏾‍♀ woman surfing: medium-dark skin tone ++1F3C4 1F3FF 200D 2640 FE0F ; fully-qualified # 🏄🏿‍♀️ woman surfing: dark skin tone ++1F3C4 1F3FF 200D 2640 ; non-fully-qualified # 🏄🏿‍♀ woman surfing: dark skin tone ++1F6A3 ; fully-qualified # 🚣 person rowing boat ++1F6A3 1F3FB ; fully-qualified # 🚣🏻 person rowing boat: light skin tone ++1F6A3 1F3FC ; fully-qualified # 🚣🏼 person rowing boat: medium-light skin tone ++1F6A3 1F3FD ; fully-qualified # 🚣🏽 person rowing boat: medium skin tone ++1F6A3 1F3FE ; fully-qualified # 🚣🏾 person rowing boat: medium-dark skin tone ++1F6A3 1F3FF ; fully-qualified # 🚣🏿 person rowing boat: dark skin tone ++1F6A3 200D 2642 FE0F ; fully-qualified # 🚣‍♂️ man rowing boat ++1F6A3 200D 2642 ; non-fully-qualified # 🚣‍♂ man rowing boat ++1F6A3 1F3FB 200D 2642 FE0F ; fully-qualified # 🚣🏻‍♂️ man rowing boat: light skin tone ++1F6A3 1F3FB 200D 2642 ; non-fully-qualified # 🚣🏻‍♂ man rowing boat: light skin tone ++1F6A3 1F3FC 200D 2642 FE0F ; fully-qualified # 🚣🏼‍♂️ man rowing boat: medium-light skin tone ++1F6A3 1F3FC 200D 2642 ; non-fully-qualified # 🚣🏼‍♂ man rowing boat: medium-light skin tone ++1F6A3 1F3FD 200D 2642 FE0F ; fully-qualified # 🚣🏽‍♂️ man rowing boat: medium skin tone ++1F6A3 1F3FD 200D 2642 ; non-fully-qualified # 🚣🏽‍♂ man rowing boat: medium skin tone ++1F6A3 1F3FE 200D 2642 FE0F ; fully-qualified # 🚣🏾‍♂️ man rowing boat: medium-dark skin tone ++1F6A3 1F3FE 200D 2642 ; non-fully-qualified # 🚣🏾‍♂ man rowing boat: medium-dark skin tone ++1F6A3 1F3FF 200D 2642 FE0F ; fully-qualified # 🚣🏿‍♂️ man rowing boat: dark skin tone ++1F6A3 1F3FF 200D 2642 ; non-fully-qualified # 🚣🏿‍♂ man rowing boat: dark skin tone ++1F6A3 200D 2640 FE0F ; fully-qualified # 🚣‍♀️ woman rowing boat ++1F6A3 200D 2640 ; non-fully-qualified # 🚣‍♀ woman rowing boat ++1F6A3 1F3FB 200D 2640 FE0F ; fully-qualified # 🚣🏻‍♀️ woman rowing boat: light skin tone ++1F6A3 1F3FB 200D 2640 ; non-fully-qualified # 🚣🏻‍♀ woman rowing boat: light skin tone ++1F6A3 1F3FC 200D 2640 FE0F ; fully-qualified # 🚣🏼‍♀️ woman rowing boat: medium-light skin tone ++1F6A3 1F3FC 200D 2640 ; non-fully-qualified # 🚣🏼‍♀ woman rowing boat: medium-light skin tone ++1F6A3 1F3FD 200D 2640 FE0F ; fully-qualified # 🚣🏽‍♀️ woman rowing boat: medium skin tone ++1F6A3 1F3FD 200D 2640 ; non-fully-qualified # 🚣🏽‍♀ woman rowing boat: medium skin tone ++1F6A3 1F3FE 200D 2640 FE0F ; fully-qualified # 🚣🏾‍♀️ woman rowing boat: medium-dark skin tone ++1F6A3 1F3FE 200D 2640 ; non-fully-qualified # 🚣🏾‍♀ woman rowing boat: medium-dark skin tone ++1F6A3 1F3FF 200D 2640 FE0F ; fully-qualified # 🚣🏿‍♀️ woman rowing boat: dark skin tone ++1F6A3 1F3FF 200D 2640 ; non-fully-qualified # 🚣🏿‍♀ woman rowing boat: dark skin tone ++1F3CA ; fully-qualified # 🏊 person swimming ++1F3CA 1F3FB ; fully-qualified # 🏊🏻 person swimming: light skin tone ++1F3CA 1F3FC ; fully-qualified # 🏊🏼 person swimming: medium-light skin tone ++1F3CA 1F3FD ; fully-qualified # 🏊🏽 person swimming: medium skin tone ++1F3CA 1F3FE ; fully-qualified # 🏊🏾 person swimming: medium-dark skin tone ++1F3CA 1F3FF ; fully-qualified # 🏊🏿 person swimming: dark skin tone ++1F3CA 200D 2642 FE0F ; fully-qualified # 🏊‍♂️ man swimming ++1F3CA 200D 2642 ; non-fully-qualified # 🏊‍♂ man swimming ++1F3CA 1F3FB 200D 2642 FE0F ; fully-qualified # 🏊🏻‍♂️ man swimming: light skin tone ++1F3CA 1F3FB 200D 2642 ; non-fully-qualified # 🏊🏻‍♂ man swimming: light skin tone ++1F3CA 1F3FC 200D 2642 FE0F ; fully-qualified # 🏊🏼‍♂️ man swimming: medium-light skin tone ++1F3CA 1F3FC 200D 2642 ; non-fully-qualified # 🏊🏼‍♂ man swimming: medium-light skin tone ++1F3CA 1F3FD 200D 2642 FE0F ; fully-qualified # 🏊🏽‍♂️ man swimming: medium skin tone ++1F3CA 1F3FD 200D 2642 ; non-fully-qualified # 🏊🏽‍♂ man swimming: medium skin tone ++1F3CA 1F3FE 200D 2642 FE0F ; fully-qualified # 🏊🏾‍♂️ man swimming: medium-dark skin tone ++1F3CA 1F3FE 200D 2642 ; non-fully-qualified # 🏊🏾‍♂ man swimming: medium-dark skin tone ++1F3CA 1F3FF 200D 2642 FE0F ; fully-qualified # 🏊🏿‍♂️ man swimming: dark skin tone ++1F3CA 1F3FF 200D 2642 ; non-fully-qualified # 🏊🏿‍♂ man swimming: dark skin tone ++1F3CA 200D 2640 FE0F ; fully-qualified # 🏊‍♀️ woman swimming ++1F3CA 200D 2640 ; non-fully-qualified # 🏊‍♀ woman swimming ++1F3CA 1F3FB 200D 2640 FE0F ; fully-qualified # 🏊🏻‍♀️ woman swimming: light skin tone ++1F3CA 1F3FB 200D 2640 ; non-fully-qualified # 🏊🏻‍♀ woman swimming: light skin tone ++1F3CA 1F3FC 200D 2640 FE0F ; fully-qualified # 🏊🏼‍♀️ woman swimming: medium-light skin tone ++1F3CA 1F3FC 200D 2640 ; non-fully-qualified # 🏊🏼‍♀ woman swimming: medium-light skin tone ++1F3CA 1F3FD 200D 2640 FE0F ; fully-qualified # 🏊🏽‍♀️ woman swimming: medium skin tone ++1F3CA 1F3FD 200D 2640 ; non-fully-qualified # 🏊🏽‍♀ woman swimming: medium skin tone ++1F3CA 1F3FE 200D 2640 FE0F ; fully-qualified # 🏊🏾‍♀️ woman swimming: medium-dark skin tone ++1F3CA 1F3FE 200D 2640 ; non-fully-qualified # 🏊🏾‍♀ woman swimming: medium-dark skin tone ++1F3CA 1F3FF 200D 2640 FE0F ; fully-qualified # 🏊🏿‍♀️ woman swimming: dark skin tone ++1F3CA 1F3FF 200D 2640 ; non-fully-qualified # 🏊🏿‍♀ woman swimming: dark skin tone ++26F9 FE0F ; fully-qualified # ⛹️ person bouncing ball ++26F9 ; non-fully-qualified # ⛹ person bouncing ball ++26F9 1F3FB ; fully-qualified # ⛹🏻 person bouncing ball: light skin tone ++26F9 1F3FC ; fully-qualified # ⛹🏼 person bouncing ball: medium-light skin tone ++26F9 1F3FD ; fully-qualified # ⛹🏽 person bouncing ball: medium skin tone ++26F9 1F3FE ; fully-qualified # ⛹🏾 person bouncing ball: medium-dark skin tone ++26F9 1F3FF ; fully-qualified # ⛹🏿 person bouncing ball: dark skin tone ++26F9 FE0F 200D 2642 FE0F ; fully-qualified # ⛹️‍♂️ man bouncing ball ++26F9 200D 2642 FE0F ; non-fully-qualified # ⛹‍♂️ man bouncing ball ++26F9 FE0F 200D 2642 ; non-fully-qualified # ⛹️‍♂ man bouncing ball ++26F9 200D 2642 ; non-fully-qualified # ⛹‍♂ man bouncing ball ++26F9 1F3FB 200D 2642 FE0F ; fully-qualified # ⛹🏻‍♂️ man bouncing ball: light skin tone ++26F9 1F3FB 200D 2642 ; non-fully-qualified # ⛹🏻‍♂ man bouncing ball: light skin tone ++26F9 1F3FC 200D 2642 FE0F ; fully-qualified # ⛹🏼‍♂️ man bouncing ball: medium-light skin tone ++26F9 1F3FC 200D 2642 ; non-fully-qualified # ⛹🏼‍♂ man bouncing ball: medium-light skin tone ++26F9 1F3FD 200D 2642 FE0F ; fully-qualified # ⛹🏽‍♂️ man bouncing ball: medium skin tone ++26F9 1F3FD 200D 2642 ; non-fully-qualified # ⛹🏽‍♂ man bouncing ball: medium skin tone ++26F9 1F3FE 200D 2642 FE0F ; fully-qualified # ⛹🏾‍♂️ man bouncing ball: medium-dark skin tone ++26F9 1F3FE 200D 2642 ; non-fully-qualified # ⛹🏾‍♂ man bouncing ball: medium-dark skin tone ++26F9 1F3FF 200D 2642 FE0F ; fully-qualified # ⛹🏿‍♂️ man bouncing ball: dark skin tone ++26F9 1F3FF 200D 2642 ; non-fully-qualified # ⛹🏿‍♂ man bouncing ball: dark skin tone ++26F9 FE0F 200D 2640 FE0F ; fully-qualified # ⛹️‍♀️ woman bouncing ball ++26F9 200D 2640 FE0F ; non-fully-qualified # ⛹‍♀️ woman bouncing ball ++26F9 FE0F 200D 2640 ; non-fully-qualified # ⛹️‍♀ woman bouncing ball ++26F9 200D 2640 ; non-fully-qualified # ⛹‍♀ woman bouncing ball ++26F9 1F3FB 200D 2640 FE0F ; fully-qualified # ⛹🏻‍♀️ woman bouncing ball: light skin tone ++26F9 1F3FB 200D 2640 ; non-fully-qualified # ⛹🏻‍♀ woman bouncing ball: light skin tone ++26F9 1F3FC 200D 2640 FE0F ; fully-qualified # ⛹🏼‍♀️ woman bouncing ball: medium-light skin tone ++26F9 1F3FC 200D 2640 ; non-fully-qualified # ⛹🏼‍♀ woman bouncing ball: medium-light skin tone ++26F9 1F3FD 200D 2640 FE0F ; fully-qualified # ⛹🏽‍♀️ woman bouncing ball: medium skin tone ++26F9 1F3FD 200D 2640 ; non-fully-qualified # ⛹🏽‍♀ woman bouncing ball: medium skin tone ++26F9 1F3FE 200D 2640 FE0F ; fully-qualified # ⛹🏾‍♀️ woman bouncing ball: medium-dark skin tone ++26F9 1F3FE 200D 2640 ; non-fully-qualified # ⛹🏾‍♀ woman bouncing ball: medium-dark skin tone ++26F9 1F3FF 200D 2640 FE0F ; fully-qualified # ⛹🏿‍♀️ woman bouncing ball: dark skin tone ++26F9 1F3FF 200D 2640 ; non-fully-qualified # ⛹🏿‍♀ woman bouncing ball: dark skin tone ++1F3CB FE0F ; fully-qualified # 🏋️ person lifting weights ++1F3CB ; non-fully-qualified # 🏋 person lifting weights ++1F3CB 1F3FB ; fully-qualified # 🏋🏻 person lifting weights: light skin tone ++1F3CB 1F3FC ; fully-qualified # 🏋🏼 person lifting weights: medium-light skin tone ++1F3CB 1F3FD ; fully-qualified # 🏋🏽 person lifting weights: medium skin tone ++1F3CB 1F3FE ; fully-qualified # 🏋🏾 person lifting weights: medium-dark skin tone ++1F3CB 1F3FF ; fully-qualified # 🏋🏿 person lifting weights: dark skin tone ++1F3CB FE0F 200D 2642 FE0F ; fully-qualified # 🏋️‍♂️ man lifting weights ++1F3CB 200D 2642 FE0F ; non-fully-qualified # 🏋‍♂️ man lifting weights ++1F3CB FE0F 200D 2642 ; non-fully-qualified # 🏋️‍♂ man lifting weights ++1F3CB 200D 2642 ; non-fully-qualified # 🏋‍♂ man lifting weights ++1F3CB 1F3FB 200D 2642 FE0F ; fully-qualified # 🏋🏻‍♂️ man lifting weights: light skin tone ++1F3CB 1F3FB 200D 2642 ; non-fully-qualified # 🏋🏻‍♂ man lifting weights: light skin tone ++1F3CB 1F3FC 200D 2642 FE0F ; fully-qualified # 🏋🏼‍♂️ man lifting weights: medium-light skin tone ++1F3CB 1F3FC 200D 2642 ; non-fully-qualified # 🏋🏼‍♂ man lifting weights: medium-light skin tone ++1F3CB 1F3FD 200D 2642 FE0F ; fully-qualified # 🏋🏽‍♂️ man lifting weights: medium skin tone ++1F3CB 1F3FD 200D 2642 ; non-fully-qualified # 🏋🏽‍♂ man lifting weights: medium skin tone ++1F3CB 1F3FE 200D 2642 FE0F ; fully-qualified # 🏋🏾‍♂️ man lifting weights: medium-dark skin tone ++1F3CB 1F3FE 200D 2642 ; non-fully-qualified # 🏋🏾‍♂ man lifting weights: medium-dark skin tone ++1F3CB 1F3FF 200D 2642 FE0F ; fully-qualified # 🏋🏿‍♂️ man lifting weights: dark skin tone ++1F3CB 1F3FF 200D 2642 ; non-fully-qualified # 🏋🏿‍♂ man lifting weights: dark skin tone ++1F3CB FE0F 200D 2640 FE0F ; fully-qualified # 🏋️‍♀️ woman lifting weights ++1F3CB 200D 2640 FE0F ; non-fully-qualified # 🏋‍♀️ woman lifting weights ++1F3CB FE0F 200D 2640 ; non-fully-qualified # 🏋️‍♀ woman lifting weights ++1F3CB 200D 2640 ; non-fully-qualified # 🏋‍♀ woman lifting weights ++1F3CB 1F3FB 200D 2640 FE0F ; fully-qualified # 🏋🏻‍♀️ woman lifting weights: light skin tone ++1F3CB 1F3FB 200D 2640 ; non-fully-qualified # 🏋🏻‍♀ woman lifting weights: light skin tone ++1F3CB 1F3FC 200D 2640 FE0F ; fully-qualified # 🏋🏼‍♀️ woman lifting weights: medium-light skin tone ++1F3CB 1F3FC 200D 2640 ; non-fully-qualified # 🏋🏼‍♀ woman lifting weights: medium-light skin tone ++1F3CB 1F3FD 200D 2640 FE0F ; fully-qualified # 🏋🏽‍♀️ woman lifting weights: medium skin tone ++1F3CB 1F3FD 200D 2640 ; non-fully-qualified # 🏋🏽‍♀ woman lifting weights: medium skin tone ++1F3CB 1F3FE 200D 2640 FE0F ; fully-qualified # 🏋🏾‍♀️ woman lifting weights: medium-dark skin tone ++1F3CB 1F3FE 200D 2640 ; non-fully-qualified # 🏋🏾‍♀ woman lifting weights: medium-dark skin tone ++1F3CB 1F3FF 200D 2640 FE0F ; fully-qualified # 🏋🏿‍♀️ woman lifting weights: dark skin tone ++1F3CB 1F3FF 200D 2640 ; non-fully-qualified # 🏋🏿‍♀ woman lifting weights: dark skin tone ++1F6B4 ; fully-qualified # 🚴 person biking ++1F6B4 1F3FB ; fully-qualified # 🚴🏻 person biking: light skin tone ++1F6B4 1F3FC ; fully-qualified # 🚴🏼 person biking: medium-light skin tone ++1F6B4 1F3FD ; fully-qualified # 🚴🏽 person biking: medium skin tone ++1F6B4 1F3FE ; fully-qualified # 🚴🏾 person biking: medium-dark skin tone ++1F6B4 1F3FF ; fully-qualified # 🚴🏿 person biking: dark skin tone ++1F6B4 200D 2642 FE0F ; fully-qualified # 🚴‍♂️ man biking ++1F6B4 200D 2642 ; non-fully-qualified # 🚴‍♂ man biking ++1F6B4 1F3FB 200D 2642 FE0F ; fully-qualified # 🚴🏻‍♂️ man biking: light skin tone ++1F6B4 1F3FB 200D 2642 ; non-fully-qualified # 🚴🏻‍♂ man biking: light skin tone ++1F6B4 1F3FC 200D 2642 FE0F ; fully-qualified # 🚴🏼‍♂️ man biking: medium-light skin tone ++1F6B4 1F3FC 200D 2642 ; non-fully-qualified # 🚴🏼‍♂ man biking: medium-light skin tone ++1F6B4 1F3FD 200D 2642 FE0F ; fully-qualified # 🚴🏽‍♂️ man biking: medium skin tone ++1F6B4 1F3FD 200D 2642 ; non-fully-qualified # 🚴🏽‍♂ man biking: medium skin tone ++1F6B4 1F3FE 200D 2642 FE0F ; fully-qualified # 🚴🏾‍♂️ man biking: medium-dark skin tone ++1F6B4 1F3FE 200D 2642 ; non-fully-qualified # 🚴🏾‍♂ man biking: medium-dark skin tone ++1F6B4 1F3FF 200D 2642 FE0F ; fully-qualified # 🚴🏿‍♂️ man biking: dark skin tone ++1F6B4 1F3FF 200D 2642 ; non-fully-qualified # 🚴🏿‍♂ man biking: dark skin tone ++1F6B4 200D 2640 FE0F ; fully-qualified # 🚴‍♀️ woman biking ++1F6B4 200D 2640 ; non-fully-qualified # 🚴‍♀ woman biking ++1F6B4 1F3FB 200D 2640 FE0F ; fully-qualified # 🚴🏻‍♀️ woman biking: light skin tone ++1F6B4 1F3FB 200D 2640 ; non-fully-qualified # 🚴🏻‍♀ woman biking: light skin tone ++1F6B4 1F3FC 200D 2640 FE0F ; fully-qualified # 🚴🏼‍♀️ woman biking: medium-light skin tone ++1F6B4 1F3FC 200D 2640 ; non-fully-qualified # 🚴🏼‍♀ woman biking: medium-light skin tone ++1F6B4 1F3FD 200D 2640 FE0F ; fully-qualified # 🚴🏽‍♀️ woman biking: medium skin tone ++1F6B4 1F3FD 200D 2640 ; non-fully-qualified # 🚴🏽‍♀ woman biking: medium skin tone ++1F6B4 1F3FE 200D 2640 FE0F ; fully-qualified # 🚴🏾‍♀️ woman biking: medium-dark skin tone ++1F6B4 1F3FE 200D 2640 ; non-fully-qualified # 🚴🏾‍♀ woman biking: medium-dark skin tone ++1F6B4 1F3FF 200D 2640 FE0F ; fully-qualified # 🚴🏿‍♀️ woman biking: dark skin tone ++1F6B4 1F3FF 200D 2640 ; non-fully-qualified # 🚴🏿‍♀ woman biking: dark skin tone ++1F6B5 ; fully-qualified # 🚵 person mountain biking ++1F6B5 1F3FB ; fully-qualified # 🚵🏻 person mountain biking: light skin tone ++1F6B5 1F3FC ; fully-qualified # 🚵🏼 person mountain biking: medium-light skin tone ++1F6B5 1F3FD ; fully-qualified # 🚵🏽 person mountain biking: medium skin tone ++1F6B5 1F3FE ; fully-qualified # 🚵🏾 person mountain biking: medium-dark skin tone ++1F6B5 1F3FF ; fully-qualified # 🚵🏿 person mountain biking: dark skin tone ++1F6B5 200D 2642 FE0F ; fully-qualified # 🚵‍♂️ man mountain biking ++1F6B5 200D 2642 ; non-fully-qualified # 🚵‍♂ man mountain biking ++1F6B5 1F3FB 200D 2642 FE0F ; fully-qualified # 🚵🏻‍♂️ man mountain biking: light skin tone ++1F6B5 1F3FB 200D 2642 ; non-fully-qualified # 🚵🏻‍♂ man mountain biking: light skin tone ++1F6B5 1F3FC 200D 2642 FE0F ; fully-qualified # 🚵🏼‍♂️ man mountain biking: medium-light skin tone ++1F6B5 1F3FC 200D 2642 ; non-fully-qualified # 🚵🏼‍♂ man mountain biking: medium-light skin tone ++1F6B5 1F3FD 200D 2642 FE0F ; fully-qualified # 🚵🏽‍♂️ man mountain biking: medium skin tone ++1F6B5 1F3FD 200D 2642 ; non-fully-qualified # 🚵🏽‍♂ man mountain biking: medium skin tone ++1F6B5 1F3FE 200D 2642 FE0F ; fully-qualified # 🚵🏾‍♂️ man mountain biking: medium-dark skin tone ++1F6B5 1F3FE 200D 2642 ; non-fully-qualified # 🚵🏾‍♂ man mountain biking: medium-dark skin tone ++1F6B5 1F3FF 200D 2642 FE0F ; fully-qualified # 🚵🏿‍♂️ man mountain biking: dark skin tone ++1F6B5 1F3FF 200D 2642 ; non-fully-qualified # 🚵🏿‍♂ man mountain biking: dark skin tone ++1F6B5 200D 2640 FE0F ; fully-qualified # 🚵‍♀️ woman mountain biking ++1F6B5 200D 2640 ; non-fully-qualified # 🚵‍♀ woman mountain biking ++1F6B5 1F3FB 200D 2640 FE0F ; fully-qualified # 🚵🏻‍♀️ woman mountain biking: light skin tone ++1F6B5 1F3FB 200D 2640 ; non-fully-qualified # 🚵🏻‍♀ woman mountain biking: light skin tone ++1F6B5 1F3FC 200D 2640 FE0F ; fully-qualified # 🚵🏼‍♀️ woman mountain biking: medium-light skin tone ++1F6B5 1F3FC 200D 2640 ; non-fully-qualified # 🚵🏼‍♀ woman mountain biking: medium-light skin tone ++1F6B5 1F3FD 200D 2640 FE0F ; fully-qualified # 🚵🏽‍♀️ woman mountain biking: medium skin tone ++1F6B5 1F3FD 200D 2640 ; non-fully-qualified # 🚵🏽‍♀ woman mountain biking: medium skin tone ++1F6B5 1F3FE 200D 2640 FE0F ; fully-qualified # 🚵🏾‍♀️ woman mountain biking: medium-dark skin tone ++1F6B5 1F3FE 200D 2640 ; non-fully-qualified # 🚵🏾‍♀ woman mountain biking: medium-dark skin tone ++1F6B5 1F3FF 200D 2640 FE0F ; fully-qualified # 🚵🏿‍♀️ woman mountain biking: dark skin tone ++1F6B5 1F3FF 200D 2640 ; non-fully-qualified # 🚵🏿‍♀ woman mountain biking: dark skin tone ++1F3CE FE0F ; fully-qualified # 🏎️ racing car ++1F3CE ; non-fully-qualified # 🏎 racing car ++1F3CD FE0F ; fully-qualified # 🏍️ motorcycle ++1F3CD ; non-fully-qualified # 🏍 motorcycle ++1F938 ; fully-qualified # 🤸 person cartwheeling ++1F938 1F3FB ; fully-qualified # 🤸🏻 person cartwheeling: light skin tone ++1F938 1F3FC ; fully-qualified # 🤸🏼 person cartwheeling: medium-light skin tone ++1F938 1F3FD ; fully-qualified # 🤸🏽 person cartwheeling: medium skin tone ++1F938 1F3FE ; fully-qualified # 🤸🏾 person cartwheeling: medium-dark skin tone ++1F938 1F3FF ; fully-qualified # 🤸🏿 person cartwheeling: dark skin tone ++1F938 200D 2642 FE0F ; fully-qualified # 🤸‍♂️ man cartwheeling ++1F938 200D 2642 ; non-fully-qualified # 🤸‍♂ man cartwheeling ++1F938 1F3FB 200D 2642 FE0F ; fully-qualified # 🤸🏻‍♂️ man cartwheeling: light skin tone ++1F938 1F3FB 200D 2642 ; non-fully-qualified # 🤸🏻‍♂ man cartwheeling: light skin tone ++1F938 1F3FC 200D 2642 FE0F ; fully-qualified # 🤸🏼‍♂️ man cartwheeling: medium-light skin tone ++1F938 1F3FC 200D 2642 ; non-fully-qualified # 🤸🏼‍♂ man cartwheeling: medium-light skin tone ++1F938 1F3FD 200D 2642 FE0F ; fully-qualified # 🤸🏽‍♂️ man cartwheeling: medium skin tone ++1F938 1F3FD 200D 2642 ; non-fully-qualified # 🤸🏽‍♂ man cartwheeling: medium skin tone ++1F938 1F3FE 200D 2642 FE0F ; fully-qualified # 🤸🏾‍♂️ man cartwheeling: medium-dark skin tone ++1F938 1F3FE 200D 2642 ; non-fully-qualified # 🤸🏾‍♂ man cartwheeling: medium-dark skin tone ++1F938 1F3FF 200D 2642 FE0F ; fully-qualified # 🤸🏿‍♂️ man cartwheeling: dark skin tone ++1F938 1F3FF 200D 2642 ; non-fully-qualified # 🤸🏿‍♂ man cartwheeling: dark skin tone ++1F938 200D 2640 FE0F ; fully-qualified # 🤸‍♀️ woman cartwheeling ++1F938 200D 2640 ; non-fully-qualified # 🤸‍♀ woman cartwheeling ++1F938 1F3FB 200D 2640 FE0F ; fully-qualified # 🤸🏻‍♀️ woman cartwheeling: light skin tone ++1F938 1F3FB 200D 2640 ; non-fully-qualified # 🤸🏻‍♀ woman cartwheeling: light skin tone ++1F938 1F3FC 200D 2640 FE0F ; fully-qualified # 🤸🏼‍♀️ woman cartwheeling: medium-light skin tone ++1F938 1F3FC 200D 2640 ; non-fully-qualified # 🤸🏼‍♀ woman cartwheeling: medium-light skin tone ++1F938 1F3FD 200D 2640 FE0F ; fully-qualified # 🤸🏽‍♀️ woman cartwheeling: medium skin tone ++1F938 1F3FD 200D 2640 ; non-fully-qualified # 🤸🏽‍♀ woman cartwheeling: medium skin tone ++1F938 1F3FE 200D 2640 FE0F ; fully-qualified # 🤸🏾‍♀️ woman cartwheeling: medium-dark skin tone ++1F938 1F3FE 200D 2640 ; non-fully-qualified # 🤸🏾‍♀ woman cartwheeling: medium-dark skin tone ++1F938 1F3FF 200D 2640 FE0F ; fully-qualified # 🤸🏿‍♀️ woman cartwheeling: dark skin tone ++1F938 1F3FF 200D 2640 ; non-fully-qualified # 🤸🏿‍♀ woman cartwheeling: dark skin tone ++1F93C ; fully-qualified # 🤼 people wrestling ++1F93C 200D 2642 FE0F ; fully-qualified # 🤼‍♂️ men wrestling ++1F93C 200D 2642 ; non-fully-qualified # 🤼‍♂ men wrestling ++1F93C 200D 2640 FE0F ; fully-qualified # 🤼‍♀️ women wrestling ++1F93C 200D 2640 ; non-fully-qualified # 🤼‍♀ women wrestling ++1F93D ; fully-qualified # 🤽 person playing water polo ++1F93D 1F3FB ; fully-qualified # 🤽🏻 person playing water polo: light skin tone ++1F93D 1F3FC ; fully-qualified # 🤽🏼 person playing water polo: medium-light skin tone ++1F93D 1F3FD ; fully-qualified # 🤽🏽 person playing water polo: medium skin tone ++1F93D 1F3FE ; fully-qualified # 🤽🏾 person playing water polo: medium-dark skin tone ++1F93D 1F3FF ; fully-qualified # 🤽🏿 person playing water polo: dark skin tone ++1F93D 200D 2642 FE0F ; fully-qualified # 🤽‍♂️ man playing water polo ++1F93D 200D 2642 ; non-fully-qualified # 🤽‍♂ man playing water polo ++1F93D 1F3FB 200D 2642 FE0F ; fully-qualified # 🤽🏻‍♂️ man playing water polo: light skin tone ++1F93D 1F3FB 200D 2642 ; non-fully-qualified # 🤽🏻‍♂ man playing water polo: light skin tone ++1F93D 1F3FC 200D 2642 FE0F ; fully-qualified # 🤽🏼‍♂️ man playing water polo: medium-light skin tone ++1F93D 1F3FC 200D 2642 ; non-fully-qualified # 🤽🏼‍♂ man playing water polo: medium-light skin tone ++1F93D 1F3FD 200D 2642 FE0F ; fully-qualified # 🤽🏽‍♂️ man playing water polo: medium skin tone ++1F93D 1F3FD 200D 2642 ; non-fully-qualified # 🤽🏽‍♂ man playing water polo: medium skin tone ++1F93D 1F3FE 200D 2642 FE0F ; fully-qualified # 🤽🏾‍♂️ man playing water polo: medium-dark skin tone ++1F93D 1F3FE 200D 2642 ; non-fully-qualified # 🤽🏾‍♂ man playing water polo: medium-dark skin tone ++1F93D 1F3FF 200D 2642 FE0F ; fully-qualified # 🤽🏿‍♂️ man playing water polo: dark skin tone ++1F93D 1F3FF 200D 2642 ; non-fully-qualified # 🤽🏿‍♂ man playing water polo: dark skin tone ++1F93D 200D 2640 FE0F ; fully-qualified # 🤽‍♀️ woman playing water polo ++1F93D 200D 2640 ; non-fully-qualified # 🤽‍♀ woman playing water polo ++1F93D 1F3FB 200D 2640 FE0F ; fully-qualified # 🤽🏻‍♀️ woman playing water polo: light skin tone ++1F93D 1F3FB 200D 2640 ; non-fully-qualified # 🤽🏻‍♀ woman playing water polo: light skin tone ++1F93D 1F3FC 200D 2640 FE0F ; fully-qualified # 🤽🏼‍♀️ woman playing water polo: medium-light skin tone ++1F93D 1F3FC 200D 2640 ; non-fully-qualified # 🤽🏼‍♀ woman playing water polo: medium-light skin tone ++1F93D 1F3FD 200D 2640 FE0F ; fully-qualified # 🤽🏽‍♀️ woman playing water polo: medium skin tone ++1F93D 1F3FD 200D 2640 ; non-fully-qualified # 🤽🏽‍♀ woman playing water polo: medium skin tone ++1F93D 1F3FE 200D 2640 FE0F ; fully-qualified # 🤽🏾‍♀️ woman playing water polo: medium-dark skin tone ++1F93D 1F3FE 200D 2640 ; non-fully-qualified # 🤽🏾‍♀ woman playing water polo: medium-dark skin tone ++1F93D 1F3FF 200D 2640 FE0F ; fully-qualified # 🤽🏿‍♀️ woman playing water polo: dark skin tone ++1F93D 1F3FF 200D 2640 ; non-fully-qualified # 🤽🏿‍♀ woman playing water polo: dark skin tone ++1F93E ; fully-qualified # 🤾 person playing handball ++1F93E 1F3FB ; fully-qualified # 🤾🏻 person playing handball: light skin tone ++1F93E 1F3FC ; fully-qualified # 🤾🏼 person playing handball: medium-light skin tone ++1F93E 1F3FD ; fully-qualified # 🤾🏽 person playing handball: medium skin tone ++1F93E 1F3FE ; fully-qualified # 🤾🏾 person playing handball: medium-dark skin tone ++1F93E 1F3FF ; fully-qualified # 🤾🏿 person playing handball: dark skin tone ++1F93E 200D 2642 FE0F ; fully-qualified # 🤾‍♂️ man playing handball ++1F93E 200D 2642 ; non-fully-qualified # 🤾‍♂ man playing handball ++1F93E 1F3FB 200D 2642 FE0F ; fully-qualified # 🤾🏻‍♂️ man playing handball: light skin tone ++1F93E 1F3FB 200D 2642 ; non-fully-qualified # 🤾🏻‍♂ man playing handball: light skin tone ++1F93E 1F3FC 200D 2642 FE0F ; fully-qualified # 🤾🏼‍♂️ man playing handball: medium-light skin tone ++1F93E 1F3FC 200D 2642 ; non-fully-qualified # 🤾🏼‍♂ man playing handball: medium-light skin tone ++1F93E 1F3FD 200D 2642 FE0F ; fully-qualified # 🤾🏽‍♂️ man playing handball: medium skin tone ++1F93E 1F3FD 200D 2642 ; non-fully-qualified # 🤾🏽‍♂ man playing handball: medium skin tone ++1F93E 1F3FE 200D 2642 FE0F ; fully-qualified # 🤾🏾‍♂️ man playing handball: medium-dark skin tone ++1F93E 1F3FE 200D 2642 ; non-fully-qualified # 🤾🏾‍♂ man playing handball: medium-dark skin tone ++1F93E 1F3FF 200D 2642 FE0F ; fully-qualified # 🤾🏿‍♂️ man playing handball: dark skin tone ++1F93E 1F3FF 200D 2642 ; non-fully-qualified # 🤾🏿‍♂ man playing handball: dark skin tone ++1F93E 200D 2640 FE0F ; fully-qualified # 🤾‍♀️ woman playing handball ++1F93E 200D 2640 ; non-fully-qualified # 🤾‍♀ woman playing handball ++1F93E 1F3FB 200D 2640 FE0F ; fully-qualified # 🤾🏻‍♀️ woman playing handball: light skin tone ++1F93E 1F3FB 200D 2640 ; non-fully-qualified # 🤾🏻‍♀ woman playing handball: light skin tone ++1F93E 1F3FC 200D 2640 FE0F ; fully-qualified # 🤾🏼‍♀️ woman playing handball: medium-light skin tone ++1F93E 1F3FC 200D 2640 ; non-fully-qualified # 🤾🏼‍♀ woman playing handball: medium-light skin tone ++1F93E 1F3FD 200D 2640 FE0F ; fully-qualified # 🤾🏽‍♀️ woman playing handball: medium skin tone ++1F93E 1F3FD 200D 2640 ; non-fully-qualified # 🤾🏽‍♀ woman playing handball: medium skin tone ++1F93E 1F3FE 200D 2640 FE0F ; fully-qualified # 🤾🏾‍♀️ woman playing handball: medium-dark skin tone ++1F93E 1F3FE 200D 2640 ; non-fully-qualified # 🤾🏾‍♀ woman playing handball: medium-dark skin tone ++1F93E 1F3FF 200D 2640 FE0F ; fully-qualified # 🤾🏿‍♀️ woman playing handball: dark skin tone ++1F93E 1F3FF 200D 2640 ; non-fully-qualified # 🤾🏿‍♀ woman playing handball: dark skin tone ++1F939 ; fully-qualified # 🤹 person juggling ++1F939 1F3FB ; fully-qualified # 🤹🏻 person juggling: light skin tone ++1F939 1F3FC ; fully-qualified # 🤹🏼 person juggling: medium-light skin tone ++1F939 1F3FD ; fully-qualified # 🤹🏽 person juggling: medium skin tone ++1F939 1F3FE ; fully-qualified # 🤹🏾 person juggling: medium-dark skin tone ++1F939 1F3FF ; fully-qualified # 🤹🏿 person juggling: dark skin tone ++1F939 200D 2642 FE0F ; fully-qualified # 🤹‍♂️ man juggling ++1F939 200D 2642 ; non-fully-qualified # 🤹‍♂ man juggling ++1F939 1F3FB 200D 2642 FE0F ; fully-qualified # 🤹🏻‍♂️ man juggling: light skin tone ++1F939 1F3FB 200D 2642 ; non-fully-qualified # 🤹🏻‍♂ man juggling: light skin tone ++1F939 1F3FC 200D 2642 FE0F ; fully-qualified # 🤹🏼‍♂️ man juggling: medium-light skin tone ++1F939 1F3FC 200D 2642 ; non-fully-qualified # 🤹🏼‍♂ man juggling: medium-light skin tone ++1F939 1F3FD 200D 2642 FE0F ; fully-qualified # 🤹🏽‍♂️ man juggling: medium skin tone ++1F939 1F3FD 200D 2642 ; non-fully-qualified # 🤹🏽‍♂ man juggling: medium skin tone ++1F939 1F3FE 200D 2642 FE0F ; fully-qualified # 🤹🏾‍♂️ man juggling: medium-dark skin tone ++1F939 1F3FE 200D 2642 ; non-fully-qualified # 🤹🏾‍♂ man juggling: medium-dark skin tone ++1F939 1F3FF 200D 2642 FE0F ; fully-qualified # 🤹🏿‍♂️ man juggling: dark skin tone ++1F939 1F3FF 200D 2642 ; non-fully-qualified # 🤹🏿‍♂ man juggling: dark skin tone ++1F939 200D 2640 FE0F ; fully-qualified # 🤹‍♀️ woman juggling ++1F939 200D 2640 ; non-fully-qualified # 🤹‍♀ woman juggling ++1F939 1F3FB 200D 2640 FE0F ; fully-qualified # 🤹🏻‍♀️ woman juggling: light skin tone ++1F939 1F3FB 200D 2640 ; non-fully-qualified # 🤹🏻‍♀ woman juggling: light skin tone ++1F939 1F3FC 200D 2640 FE0F ; fully-qualified # 🤹🏼‍♀️ woman juggling: medium-light skin tone ++1F939 1F3FC 200D 2640 ; non-fully-qualified # 🤹🏼‍♀ woman juggling: medium-light skin tone ++1F939 1F3FD 200D 2640 FE0F ; fully-qualified # 🤹🏽‍♀️ woman juggling: medium skin tone ++1F939 1F3FD 200D 2640 ; non-fully-qualified # 🤹🏽‍♀ woman juggling: medium skin tone ++1F939 1F3FE 200D 2640 FE0F ; fully-qualified # 🤹🏾‍♀️ woman juggling: medium-dark skin tone ++1F939 1F3FE 200D 2640 ; non-fully-qualified # 🤹🏾‍♀ woman juggling: medium-dark skin tone ++1F939 1F3FF 200D 2640 FE0F ; fully-qualified # 🤹🏿‍♀️ woman juggling: dark skin tone ++1F939 1F3FF 200D 2640 ; non-fully-qualified # 🤹🏿‍♀ woman juggling: dark skin tone ++ ++# subgroup: family ++1F46B ; fully-qualified # 👫 man and woman holding hands ++1F46C ; fully-qualified # 👬 two men holding hands ++1F46D ; fully-qualified # 👭 two women holding hands ++1F48F ; fully-qualified # 💏 kiss ++1F469 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # 👩‍❤️‍💋‍👨 kiss: woman, man ++1F469 200D 2764 200D 1F48B 200D 1F468 ; non-fully-qualified # 👩‍❤‍💋‍👨 kiss: woman, man ++1F468 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # 👨‍❤️‍💋‍👨 kiss: man, man ++1F468 200D 2764 200D 1F48B 200D 1F468 ; non-fully-qualified # 👨‍❤‍💋‍👨 kiss: man, man ++1F469 200D 2764 FE0F 200D 1F48B 200D 1F469 ; fully-qualified # 👩‍❤️‍💋‍👩 kiss: woman, woman ++1F469 200D 2764 200D 1F48B 200D 1F469 ; non-fully-qualified # 👩‍❤‍💋‍👩 kiss: woman, woman ++1F491 ; fully-qualified # 💑 couple with heart ++1F469 200D 2764 FE0F 200D 1F468 ; fully-qualified # 👩‍❤️‍👨 couple with heart: woman, man ++1F469 200D 2764 200D 1F468 ; non-fully-qualified # 👩‍❤‍👨 couple with heart: woman, man ++1F468 200D 2764 FE0F 200D 1F468 ; fully-qualified # 👨‍❤️‍👨 couple with heart: man, man ++1F468 200D 2764 200D 1F468 ; non-fully-qualified # 👨‍❤‍👨 couple with heart: man, man ++1F469 200D 2764 FE0F 200D 1F469 ; fully-qualified # 👩‍❤️‍👩 couple with heart: woman, woman ++1F469 200D 2764 200D 1F469 ; non-fully-qualified # 👩‍❤‍👩 couple with heart: woman, woman ++1F46A ; fully-qualified # 👪 family ++1F468 200D 1F469 200D 1F466 ; fully-qualified # 👨‍👩‍👦 family: man, woman, boy ++1F468 200D 1F469 200D 1F467 ; fully-qualified # 👨‍👩‍👧 family: man, woman, girl ++1F468 200D 1F469 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👩‍👧‍👦 family: man, woman, girl, boy ++1F468 200D 1F469 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👩‍👦‍👦 family: man, woman, boy, boy ++1F468 200D 1F469 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👩‍👧‍👧 family: man, woman, girl, girl ++1F468 200D 1F468 200D 1F466 ; fully-qualified # 👨‍👨‍👦 family: man, man, boy ++1F468 200D 1F468 200D 1F467 ; fully-qualified # 👨‍👨‍👧 family: man, man, girl ++1F468 200D 1F468 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👨‍👧‍👦 family: man, man, girl, boy ++1F468 200D 1F468 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👨‍👦‍👦 family: man, man, boy, boy ++1F468 200D 1F468 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👨‍👧‍👧 family: man, man, girl, girl ++1F469 200D 1F469 200D 1F466 ; fully-qualified # 👩‍👩‍👦 family: woman, woman, boy ++1F469 200D 1F469 200D 1F467 ; fully-qualified # 👩‍👩‍👧 family: woman, woman, girl ++1F469 200D 1F469 200D 1F467 200D 1F466 ; fully-qualified # 👩‍👩‍👧‍👦 family: woman, woman, girl, boy ++1F469 200D 1F469 200D 1F466 200D 1F466 ; fully-qualified # 👩‍👩‍👦‍👦 family: woman, woman, boy, boy ++1F469 200D 1F469 200D 1F467 200D 1F467 ; fully-qualified # 👩‍👩‍👧‍👧 family: woman, woman, girl, girl ++1F468 200D 1F466 ; fully-qualified # 👨‍👦 family: man, boy ++1F468 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👦‍👦 family: man, boy, boy ++1F468 200D 1F467 ; fully-qualified # 👨‍👧 family: man, girl ++1F468 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👧‍👦 family: man, girl, boy ++1F468 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👧‍👧 family: man, girl, girl ++1F469 200D 1F466 ; fully-qualified # 👩‍👦 family: woman, boy ++1F469 200D 1F466 200D 1F466 ; fully-qualified # 👩‍👦‍👦 family: woman, boy, boy ++1F469 200D 1F467 ; fully-qualified # 👩‍👧 family: woman, girl ++1F469 200D 1F467 200D 1F466 ; fully-qualified # 👩‍👧‍👦 family: woman, girl, boy ++1F469 200D 1F467 200D 1F467 ; fully-qualified # 👩‍👧‍👧 family: woman, girl, girl ++ ++# subgroup: body ++1F933 ; fully-qualified # 🤳 selfie ++1F933 1F3FB ; fully-qualified # 🤳🏻 selfie: light skin tone ++1F933 1F3FC ; fully-qualified # 🤳🏼 selfie: medium-light skin tone ++1F933 1F3FD ; fully-qualified # 🤳🏽 selfie: medium skin tone ++1F933 1F3FE ; fully-qualified # 🤳🏾 selfie: medium-dark skin tone ++1F933 1F3FF ; fully-qualified # 🤳🏿 selfie: dark skin tone ++1F4AA ; fully-qualified # 💪 flexed biceps ++1F4AA 1F3FB ; fully-qualified # 💪🏻 flexed biceps: light skin tone ++1F4AA 1F3FC ; fully-qualified # 💪🏼 flexed biceps: medium-light skin tone ++1F4AA 1F3FD ; fully-qualified # 💪🏽 flexed biceps: medium skin tone ++1F4AA 1F3FE ; fully-qualified # 💪🏾 flexed biceps: medium-dark skin tone ++1F4AA 1F3FF ; fully-qualified # 💪🏿 flexed biceps: dark skin tone ++1F9B5 ; fully-qualified # 🦵 leg ++1F9B5 1F3FB ; fully-qualified # 🦵🏻 leg: light skin tone ++1F9B5 1F3FC ; fully-qualified # 🦵🏼 leg: medium-light skin tone ++1F9B5 1F3FD ; fully-qualified # 🦵🏽 leg: medium skin tone ++1F9B5 1F3FE ; fully-qualified # 🦵🏾 leg: medium-dark skin tone ++1F9B5 1F3FF ; fully-qualified # 🦵🏿 leg: dark skin tone ++1F9B6 ; fully-qualified # 🦶 foot ++1F9B6 1F3FB ; fully-qualified # 🦶🏻 foot: light skin tone ++1F9B6 1F3FC ; fully-qualified # 🦶🏼 foot: medium-light skin tone ++1F9B6 1F3FD ; fully-qualified # 🦶🏽 foot: medium skin tone ++1F9B6 1F3FE ; fully-qualified # 🦶🏾 foot: medium-dark skin tone ++1F9B6 1F3FF ; fully-qualified # 🦶🏿 foot: dark skin tone ++1F448 ; fully-qualified # 👈 backhand index pointing left ++1F448 1F3FB ; fully-qualified # 👈🏻 backhand index pointing left: light skin tone ++1F448 1F3FC ; fully-qualified # 👈🏼 backhand index pointing left: medium-light skin tone ++1F448 1F3FD ; fully-qualified # 👈🏽 backhand index pointing left: medium skin tone ++1F448 1F3FE ; fully-qualified # 👈🏾 backhand index pointing left: medium-dark skin tone ++1F448 1F3FF ; fully-qualified # 👈🏿 backhand index pointing left: dark skin tone ++1F449 ; fully-qualified # 👉 backhand index pointing right ++1F449 1F3FB ; fully-qualified # 👉🏻 backhand index pointing right: light skin tone ++1F449 1F3FC ; fully-qualified # 👉🏼 backhand index pointing right: medium-light skin tone ++1F449 1F3FD ; fully-qualified # 👉🏽 backhand index pointing right: medium skin tone ++1F449 1F3FE ; fully-qualified # 👉🏾 backhand index pointing right: medium-dark skin tone ++1F449 1F3FF ; fully-qualified # 👉🏿 backhand index pointing right: dark skin tone ++261D FE0F ; fully-qualified # ☝️ index pointing up ++261D ; non-fully-qualified # ☝ index pointing up ++261D 1F3FB ; fully-qualified # ☝🏻 index pointing up: light skin tone ++261D 1F3FC ; fully-qualified # ☝🏼 index pointing up: medium-light skin tone ++261D 1F3FD ; fully-qualified # ☝🏽 index pointing up: medium skin tone ++261D 1F3FE ; fully-qualified # ☝🏾 index pointing up: medium-dark skin tone ++261D 1F3FF ; fully-qualified # ☝🏿 index pointing up: dark skin tone ++1F446 ; fully-qualified # 👆 backhand index pointing up ++1F446 1F3FB ; fully-qualified # 👆🏻 backhand index pointing up: light skin tone ++1F446 1F3FC ; fully-qualified # 👆🏼 backhand index pointing up: medium-light skin tone ++1F446 1F3FD ; fully-qualified # 👆🏽 backhand index pointing up: medium skin tone ++1F446 1F3FE ; fully-qualified # 👆🏾 backhand index pointing up: medium-dark skin tone ++1F446 1F3FF ; fully-qualified # 👆🏿 backhand index pointing up: dark skin tone ++1F595 ; fully-qualified # 🖕 middle finger ++1F595 1F3FB ; fully-qualified # 🖕🏻 middle finger: light skin tone ++1F595 1F3FC ; fully-qualified # 🖕🏼 middle finger: medium-light skin tone ++1F595 1F3FD ; fully-qualified # 🖕🏽 middle finger: medium skin tone ++1F595 1F3FE ; fully-qualified # 🖕🏾 middle finger: medium-dark skin tone ++1F595 1F3FF ; fully-qualified # 🖕🏿 middle finger: dark skin tone ++1F447 ; fully-qualified # 👇 backhand index pointing down ++1F447 1F3FB ; fully-qualified # 👇🏻 backhand index pointing down: light skin tone ++1F447 1F3FC ; fully-qualified # 👇🏼 backhand index pointing down: medium-light skin tone ++1F447 1F3FD ; fully-qualified # 👇🏽 backhand index pointing down: medium skin tone ++1F447 1F3FE ; fully-qualified # 👇🏾 backhand index pointing down: medium-dark skin tone ++1F447 1F3FF ; fully-qualified # 👇🏿 backhand index pointing down: dark skin tone ++270C FE0F ; fully-qualified # ✌️ victory hand ++270C ; non-fully-qualified # ✌ victory hand ++270C 1F3FB ; fully-qualified # ✌🏻 victory hand: light skin tone ++270C 1F3FC ; fully-qualified # ✌🏼 victory hand: medium-light skin tone ++270C 1F3FD ; fully-qualified # ✌🏽 victory hand: medium skin tone ++270C 1F3FE ; fully-qualified # ✌🏾 victory hand: medium-dark skin tone ++270C 1F3FF ; fully-qualified # ✌🏿 victory hand: dark skin tone ++1F91E ; fully-qualified # 🤞 crossed fingers ++1F91E 1F3FB ; fully-qualified # 🤞🏻 crossed fingers: light skin tone ++1F91E 1F3FC ; fully-qualified # 🤞🏼 crossed fingers: medium-light skin tone ++1F91E 1F3FD ; fully-qualified # 🤞🏽 crossed fingers: medium skin tone ++1F91E 1F3FE ; fully-qualified # 🤞🏾 crossed fingers: medium-dark skin tone ++1F91E 1F3FF ; fully-qualified # 🤞🏿 crossed fingers: dark skin tone ++1F596 ; fully-qualified # 🖖 vulcan salute ++1F596 1F3FB ; fully-qualified # 🖖🏻 vulcan salute: light skin tone ++1F596 1F3FC ; fully-qualified # 🖖🏼 vulcan salute: medium-light skin tone ++1F596 1F3FD ; fully-qualified # 🖖🏽 vulcan salute: medium skin tone ++1F596 1F3FE ; fully-qualified # 🖖🏾 vulcan salute: medium-dark skin tone ++1F596 1F3FF ; fully-qualified # 🖖🏿 vulcan salute: dark skin tone ++1F918 ; fully-qualified # 🤘 sign of the horns ++1F918 1F3FB ; fully-qualified # 🤘🏻 sign of the horns: light skin tone ++1F918 1F3FC ; fully-qualified # 🤘🏼 sign of the horns: medium-light skin tone ++1F918 1F3FD ; fully-qualified # 🤘🏽 sign of the horns: medium skin tone ++1F918 1F3FE ; fully-qualified # 🤘🏾 sign of the horns: medium-dark skin tone ++1F918 1F3FF ; fully-qualified # 🤘🏿 sign of the horns: dark skin tone ++1F919 ; fully-qualified # 🤙 call me hand ++1F919 1F3FB ; fully-qualified # 🤙🏻 call me hand: light skin tone ++1F919 1F3FC ; fully-qualified # 🤙🏼 call me hand: medium-light skin tone ++1F919 1F3FD ; fully-qualified # 🤙🏽 call me hand: medium skin tone ++1F919 1F3FE ; fully-qualified # 🤙🏾 call me hand: medium-dark skin tone ++1F919 1F3FF ; fully-qualified # 🤙🏿 call me hand: dark skin tone ++1F590 FE0F ; fully-qualified # 🖐️ hand with fingers splayed ++1F590 ; non-fully-qualified # 🖐 hand with fingers splayed ++1F590 1F3FB ; fully-qualified # 🖐🏻 hand with fingers splayed: light skin tone ++1F590 1F3FC ; fully-qualified # 🖐🏼 hand with fingers splayed: medium-light skin tone ++1F590 1F3FD ; fully-qualified # 🖐🏽 hand with fingers splayed: medium skin tone ++1F590 1F3FE ; fully-qualified # 🖐🏾 hand with fingers splayed: medium-dark skin tone ++1F590 1F3FF ; fully-qualified # 🖐🏿 hand with fingers splayed: dark skin tone ++270B ; fully-qualified # ✋ raised hand ++270B 1F3FB ; fully-qualified # ✋🏻 raised hand: light skin tone ++270B 1F3FC ; fully-qualified # ✋🏼 raised hand: medium-light skin tone ++270B 1F3FD ; fully-qualified # ✋🏽 raised hand: medium skin tone ++270B 1F3FE ; fully-qualified # ✋🏾 raised hand: medium-dark skin tone ++270B 1F3FF ; fully-qualified # ✋🏿 raised hand: dark skin tone ++1F44C ; fully-qualified # 👌 OK hand ++1F44C 1F3FB ; fully-qualified # 👌🏻 OK hand: light skin tone ++1F44C 1F3FC ; fully-qualified # 👌🏼 OK hand: medium-light skin tone ++1F44C 1F3FD ; fully-qualified # 👌🏽 OK hand: medium skin tone ++1F44C 1F3FE ; fully-qualified # 👌🏾 OK hand: medium-dark skin tone ++1F44C 1F3FF ; fully-qualified # 👌🏿 OK hand: dark skin tone ++1F44D ; fully-qualified # 👍 thumbs up ++1F44D 1F3FB ; fully-qualified # 👍🏻 thumbs up: light skin tone ++1F44D 1F3FC ; fully-qualified # 👍🏼 thumbs up: medium-light skin tone ++1F44D 1F3FD ; fully-qualified # 👍🏽 thumbs up: medium skin tone ++1F44D 1F3FE ; fully-qualified # 👍🏾 thumbs up: medium-dark skin tone ++1F44D 1F3FF ; fully-qualified # 👍🏿 thumbs up: dark skin tone ++1F44E ; fully-qualified # 👎 thumbs down ++1F44E 1F3FB ; fully-qualified # 👎🏻 thumbs down: light skin tone ++1F44E 1F3FC ; fully-qualified # 👎🏼 thumbs down: medium-light skin tone ++1F44E 1F3FD ; fully-qualified # 👎🏽 thumbs down: medium skin tone ++1F44E 1F3FE ; fully-qualified # 👎🏾 thumbs down: medium-dark skin tone ++1F44E 1F3FF ; fully-qualified # 👎🏿 thumbs down: dark skin tone ++270A ; fully-qualified # ✊ raised fist ++270A 1F3FB ; fully-qualified # ✊🏻 raised fist: light skin tone ++270A 1F3FC ; fully-qualified # ✊🏼 raised fist: medium-light skin tone ++270A 1F3FD ; fully-qualified # ✊🏽 raised fist: medium skin tone ++270A 1F3FE ; fully-qualified # ✊🏾 raised fist: medium-dark skin tone ++270A 1F3FF ; fully-qualified # ✊🏿 raised fist: dark skin tone ++1F44A ; fully-qualified # 👊 oncoming fist ++1F44A 1F3FB ; fully-qualified # 👊🏻 oncoming fist: light skin tone ++1F44A 1F3FC ; fully-qualified # 👊🏼 oncoming fist: medium-light skin tone ++1F44A 1F3FD ; fully-qualified # 👊🏽 oncoming fist: medium skin tone ++1F44A 1F3FE ; fully-qualified # 👊🏾 oncoming fist: medium-dark skin tone ++1F44A 1F3FF ; fully-qualified # 👊🏿 oncoming fist: dark skin tone ++1F91B ; fully-qualified # 🤛 left-facing fist ++1F91B 1F3FB ; fully-qualified # 🤛🏻 left-facing fist: light skin tone ++1F91B 1F3FC ; fully-qualified # 🤛🏼 left-facing fist: medium-light skin tone ++1F91B 1F3FD ; fully-qualified # 🤛🏽 left-facing fist: medium skin tone ++1F91B 1F3FE ; fully-qualified # 🤛🏾 left-facing fist: medium-dark skin tone ++1F91B 1F3FF ; fully-qualified # 🤛🏿 left-facing fist: dark skin tone ++1F91C ; fully-qualified # 🤜 right-facing fist ++1F91C 1F3FB ; fully-qualified # 🤜🏻 right-facing fist: light skin tone ++1F91C 1F3FC ; fully-qualified # 🤜🏼 right-facing fist: medium-light skin tone ++1F91C 1F3FD ; fully-qualified # 🤜🏽 right-facing fist: medium skin tone ++1F91C 1F3FE ; fully-qualified # 🤜🏾 right-facing fist: medium-dark skin tone ++1F91C 1F3FF ; fully-qualified # 🤜🏿 right-facing fist: dark skin tone ++1F91A ; fully-qualified # 🤚 raised back of hand ++1F91A 1F3FB ; fully-qualified # 🤚🏻 raised back of hand: light skin tone ++1F91A 1F3FC ; fully-qualified # 🤚🏼 raised back of hand: medium-light skin tone ++1F91A 1F3FD ; fully-qualified # 🤚🏽 raised back of hand: medium skin tone ++1F91A 1F3FE ; fully-qualified # 🤚🏾 raised back of hand: medium-dark skin tone ++1F91A 1F3FF ; fully-qualified # 🤚🏿 raised back of hand: dark skin tone ++1F44B ; fully-qualified # 👋 waving hand ++1F44B 1F3FB ; fully-qualified # 👋🏻 waving hand: light skin tone ++1F44B 1F3FC ; fully-qualified # 👋🏼 waving hand: medium-light skin tone ++1F44B 1F3FD ; fully-qualified # 👋🏽 waving hand: medium skin tone ++1F44B 1F3FE ; fully-qualified # 👋🏾 waving hand: medium-dark skin tone ++1F44B 1F3FF ; fully-qualified # 👋🏿 waving hand: dark skin tone ++1F91F ; fully-qualified # 🤟 love-you gesture ++1F91F 1F3FB ; fully-qualified # 🤟🏻 love-you gesture: light skin tone ++1F91F 1F3FC ; fully-qualified # 🤟🏼 love-you gesture: medium-light skin tone ++1F91F 1F3FD ; fully-qualified # 🤟🏽 love-you gesture: medium skin tone ++1F91F 1F3FE ; fully-qualified # 🤟🏾 love-you gesture: medium-dark skin tone ++1F91F 1F3FF ; fully-qualified # 🤟🏿 love-you gesture: dark skin tone ++270D FE0F ; fully-qualified # ✍️ writing hand ++270D ; non-fully-qualified # ✍ writing hand ++270D 1F3FB ; fully-qualified # ✍🏻 writing hand: light skin tone ++270D 1F3FC ; fully-qualified # ✍🏼 writing hand: medium-light skin tone ++270D 1F3FD ; fully-qualified # ✍🏽 writing hand: medium skin tone ++270D 1F3FE ; fully-qualified # ✍🏾 writing hand: medium-dark skin tone ++270D 1F3FF ; fully-qualified # ✍🏿 writing hand: dark skin tone ++1F44F ; fully-qualified # 👏 clapping hands ++1F44F 1F3FB ; fully-qualified # 👏🏻 clapping hands: light skin tone ++1F44F 1F3FC ; fully-qualified # 👏🏼 clapping hands: medium-light skin tone ++1F44F 1F3FD ; fully-qualified # 👏🏽 clapping hands: medium skin tone ++1F44F 1F3FE ; fully-qualified # 👏🏾 clapping hands: medium-dark skin tone ++1F44F 1F3FF ; fully-qualified # 👏🏿 clapping hands: dark skin tone ++1F450 ; fully-qualified # 👐 open hands ++1F450 1F3FB ; fully-qualified # 👐🏻 open hands: light skin tone ++1F450 1F3FC ; fully-qualified # 👐🏼 open hands: medium-light skin tone ++1F450 1F3FD ; fully-qualified # 👐🏽 open hands: medium skin tone ++1F450 1F3FE ; fully-qualified # 👐🏾 open hands: medium-dark skin tone ++1F450 1F3FF ; fully-qualified # 👐🏿 open hands: dark skin tone ++1F64C ; fully-qualified # 🙌 raising hands ++1F64C 1F3FB ; fully-qualified # 🙌🏻 raising hands: light skin tone ++1F64C 1F3FC ; fully-qualified # 🙌🏼 raising hands: medium-light skin tone ++1F64C 1F3FD ; fully-qualified # 🙌🏽 raising hands: medium skin tone ++1F64C 1F3FE ; fully-qualified # 🙌🏾 raising hands: medium-dark skin tone ++1F64C 1F3FF ; fully-qualified # 🙌🏿 raising hands: dark skin tone ++1F932 ; fully-qualified # 🤲 palms up together ++1F932 1F3FB ; fully-qualified # 🤲🏻 palms up together: light skin tone ++1F932 1F3FC ; fully-qualified # 🤲🏼 palms up together: medium-light skin tone ++1F932 1F3FD ; fully-qualified # 🤲🏽 palms up together: medium skin tone ++1F932 1F3FE ; fully-qualified # 🤲🏾 palms up together: medium-dark skin tone ++1F932 1F3FF ; fully-qualified # 🤲🏿 palms up together: dark skin tone ++1F64F ; fully-qualified # 🙏 folded hands ++1F64F 1F3FB ; fully-qualified # 🙏🏻 folded hands: light skin tone ++1F64F 1F3FC ; fully-qualified # 🙏🏼 folded hands: medium-light skin tone ++1F64F 1F3FD ; fully-qualified # 🙏🏽 folded hands: medium skin tone ++1F64F 1F3FE ; fully-qualified # 🙏🏾 folded hands: medium-dark skin tone ++1F64F 1F3FF ; fully-qualified # 🙏🏿 folded hands: dark skin tone ++1F91D ; fully-qualified # 🤝 handshake ++1F485 ; fully-qualified # 💅 nail polish ++1F485 1F3FB ; fully-qualified # 💅🏻 nail polish: light skin tone ++1F485 1F3FC ; fully-qualified # 💅🏼 nail polish: medium-light skin tone ++1F485 1F3FD ; fully-qualified # 💅🏽 nail polish: medium skin tone ++1F485 1F3FE ; fully-qualified # 💅🏾 nail polish: medium-dark skin tone ++1F485 1F3FF ; fully-qualified # 💅🏿 nail polish: dark skin tone ++1F442 ; fully-qualified # 👂 ear ++1F442 1F3FB ; fully-qualified # 👂🏻 ear: light skin tone ++1F442 1F3FC ; fully-qualified # 👂🏼 ear: medium-light skin tone ++1F442 1F3FD ; fully-qualified # 👂🏽 ear: medium skin tone ++1F442 1F3FE ; fully-qualified # 👂🏾 ear: medium-dark skin tone ++1F442 1F3FF ; fully-qualified # 👂🏿 ear: dark skin tone ++1F443 ; fully-qualified # 👃 nose ++1F443 1F3FB ; fully-qualified # 👃🏻 nose: light skin tone ++1F443 1F3FC ; fully-qualified # 👃🏼 nose: medium-light skin tone ++1F443 1F3FD ; fully-qualified # 👃🏽 nose: medium skin tone ++1F443 1F3FE ; fully-qualified # 👃🏾 nose: medium-dark skin tone ++1F443 1F3FF ; fully-qualified # 👃🏿 nose: dark skin tone ++1F9B0 ; fully-qualified # 🦰 red-haired ++1F9B1 ; fully-qualified # 🦱 curly-haired ++1F9B2 ; fully-qualified # 🦲 bald ++1F9B3 ; fully-qualified # 🦳 white-haired ++1F463 ; fully-qualified # 👣 footprints ++1F440 ; fully-qualified # 👀 eyes ++1F441 FE0F ; fully-qualified # 👁️ eye ++1F441 ; non-fully-qualified # 👁 eye ++1F441 FE0F 200D 1F5E8 FE0F ; fully-qualified # 👁️‍🗨️ eye in speech bubble ++1F441 200D 1F5E8 FE0F ; non-fully-qualified # 👁‍🗨️ eye in speech bubble ++1F441 FE0F 200D 1F5E8 ; non-fully-qualified # 👁️‍🗨 eye in speech bubble ++1F441 200D 1F5E8 ; non-fully-qualified # 👁‍🗨 eye in speech bubble ++1F9E0 ; fully-qualified # 🧠 brain ++1F9B4 ; fully-qualified # 🦴 bone ++1F9B7 ; fully-qualified # 🦷 tooth ++1F445 ; fully-qualified # 👅 tongue ++1F444 ; fully-qualified # 👄 mouth ++ ++# subgroup: emotion ++1F48B ; fully-qualified # 💋 kiss mark ++1F498 ; fully-qualified # 💘 heart with arrow ++2764 FE0F ; fully-qualified # ❤️ red heart ++2764 ; non-fully-qualified # ❤ red heart ++1F493 ; fully-qualified # 💓 beating heart ++1F494 ; fully-qualified # 💔 broken heart ++1F495 ; fully-qualified # 💕 two hearts ++1F496 ; fully-qualified # 💖 sparkling heart ++1F497 ; fully-qualified # 💗 growing heart ++1F499 ; fully-qualified # 💙 blue heart ++1F49A ; fully-qualified # 💚 green heart ++1F49B ; fully-qualified # 💛 yellow heart ++1F9E1 ; fully-qualified # 🧡 orange heart ++1F49C ; fully-qualified # 💜 purple heart ++1F5A4 ; fully-qualified # 🖤 black heart ++1F49D ; fully-qualified # 💝 heart with ribbon ++1F49E ; fully-qualified # 💞 revolving hearts ++1F49F ; fully-qualified # 💟 heart decoration ++2763 FE0F ; fully-qualified # ❣️ heavy heart exclamation ++2763 ; non-fully-qualified # ❣ heavy heart exclamation ++1F48C ; fully-qualified # 💌 love letter ++1F4A4 ; fully-qualified # 💤 zzz ++1F4A2 ; fully-qualified # 💢 anger symbol ++1F4A3 ; fully-qualified # 💣 bomb ++1F4A5 ; fully-qualified # 💥 collision ++1F4A6 ; fully-qualified # 💦 sweat droplets ++1F4A8 ; fully-qualified # 💨 dashing away ++1F4AB ; fully-qualified # 💫 dizzy ++1F4AC ; fully-qualified # 💬 speech balloon ++1F5E8 FE0F ; fully-qualified # 🗨️ left speech bubble ++1F5E8 ; non-fully-qualified # 🗨 left speech bubble ++1F5EF FE0F ; fully-qualified # 🗯️ right anger bubble ++1F5EF ; non-fully-qualified # 🗯 right anger bubble ++1F4AD ; fully-qualified # 💭 thought balloon ++1F573 FE0F ; fully-qualified # 🕳️ hole ++1F573 ; non-fully-qualified # 🕳 hole ++ ++# subgroup: clothing ++1F453 ; fully-qualified # 👓 glasses ++1F576 FE0F ; fully-qualified # 🕶️ sunglasses ++1F576 ; non-fully-qualified # 🕶 sunglasses ++1F97D ; fully-qualified # 🥽 goggles ++1F97C ; fully-qualified # 🥼 lab coat ++1F454 ; fully-qualified # 👔 necktie ++1F455 ; fully-qualified # 👕 t-shirt ++1F456 ; fully-qualified # 👖 jeans ++1F9E3 ; fully-qualified # 🧣 scarf ++1F9E4 ; fully-qualified # 🧤 gloves ++1F9E5 ; fully-qualified # 🧥 coat ++1F9E6 ; fully-qualified # 🧦 socks ++1F457 ; fully-qualified # 👗 dress ++1F458 ; fully-qualified # 👘 kimono ++1F459 ; fully-qualified # 👙 bikini ++1F45A ; fully-qualified # 👚 woman’s clothes ++1F45B ; fully-qualified # 👛 purse ++1F45C ; fully-qualified # 👜 handbag ++1F45D ; fully-qualified # 👝 clutch bag ++1F6CD FE0F ; fully-qualified # 🛍️ shopping bags ++1F6CD ; non-fully-qualified # 🛍 shopping bags ++1F392 ; fully-qualified # 🎒 school backpack ++1F45E ; fully-qualified # 👞 man’s shoe ++1F45F ; fully-qualified # 👟 running shoe ++1F97E ; fully-qualified # 🥾 hiking boot ++1F97F ; fully-qualified # 🥿 woman’s flat shoe ++1F460 ; fully-qualified # 👠 high-heeled shoe ++1F461 ; fully-qualified # 👡 woman’s sandal ++1F462 ; fully-qualified # 👢 woman’s boot ++1F451 ; fully-qualified # 👑 crown ++1F452 ; fully-qualified # 👒 woman’s hat ++1F3A9 ; fully-qualified # 🎩 top hat ++1F393 ; fully-qualified # 🎓 graduation cap ++1F9E2 ; fully-qualified # 🧢 billed cap ++26D1 FE0F ; fully-qualified # ⛑️ rescue worker’s helmet ++26D1 ; non-fully-qualified # ⛑ rescue worker’s helmet ++1F4FF ; fully-qualified # 📿 prayer beads ++1F484 ; fully-qualified # 💄 lipstick ++1F48D ; fully-qualified # 💍 ring ++1F48E ; fully-qualified # 💎 gem stone ++ ++# Smileys & People subtotal: 2210 ++# Smileys & People subtotal: 625 w/o modifiers ++ ++# group: Animals & Nature ++ ++# subgroup: animal-mammal ++1F435 ; fully-qualified # 🐵 monkey face ++1F412 ; fully-qualified # 🐒 monkey ++1F98D ; fully-qualified # 🦍 gorilla ++1F436 ; fully-qualified # 🐶 dog face ++1F415 ; fully-qualified # 🐕 dog ++1F429 ; fully-qualified # 🐩 poodle ++1F43A ; fully-qualified # 🐺 wolf face ++1F98A ; fully-qualified # 🦊 fox face ++1F99D ; fully-qualified # 🦝 raccoon ++1F431 ; fully-qualified # 🐱 cat face ++1F408 ; fully-qualified # 🐈 cat ++1F981 ; fully-qualified # 🦁 lion face ++1F42F ; fully-qualified # 🐯 tiger face ++1F405 ; fully-qualified # 🐅 tiger ++1F406 ; fully-qualified # 🐆 leopard ++1F434 ; fully-qualified # 🐴 horse face ++1F40E ; fully-qualified # 🐎 horse ++1F984 ; fully-qualified # 🦄 unicorn face ++1F993 ; fully-qualified # 🦓 zebra ++1F98C ; fully-qualified # 🦌 deer ++1F42E ; fully-qualified # 🐮 cow face ++1F402 ; fully-qualified # 🐂 ox ++1F403 ; fully-qualified # 🐃 water buffalo ++1F404 ; fully-qualified # 🐄 cow ++1F437 ; fully-qualified # 🐷 pig face ++1F416 ; fully-qualified # 🐖 pig ++1F417 ; fully-qualified # 🐗 boar ++1F43D ; fully-qualified # 🐽 pig nose ++1F40F ; fully-qualified # 🐏 ram ++1F411 ; fully-qualified # 🐑 ewe ++1F410 ; fully-qualified # 🐐 goat ++1F42A ; fully-qualified # 🐪 camel ++1F42B ; fully-qualified # 🐫 two-hump camel ++1F999 ; fully-qualified # 🦙 llama ++1F992 ; fully-qualified # 🦒 giraffe ++1F418 ; fully-qualified # 🐘 elephant ++1F98F ; fully-qualified # 🦏 rhinoceros ++1F99B ; fully-qualified # 🦛 hippopotamus ++1F42D ; fully-qualified # 🐭 mouse face ++1F401 ; fully-qualified # 🐁 mouse ++1F400 ; fully-qualified # 🐀 rat ++1F439 ; fully-qualified # 🐹 hamster face ++1F430 ; fully-qualified # 🐰 rabbit face ++1F407 ; fully-qualified # 🐇 rabbit ++1F43F FE0F ; fully-qualified # 🐿️ chipmunk ++1F43F ; non-fully-qualified # 🐿 chipmunk ++1F994 ; fully-qualified # 🦔 hedgehog ++1F987 ; fully-qualified # 🦇 bat ++1F43B ; fully-qualified # 🐻 bear face ++1F428 ; fully-qualified # 🐨 koala ++1F43C ; fully-qualified # 🐼 panda face ++1F998 ; fully-qualified # 🦘 kangaroo ++1F9A1 ; fully-qualified # 🦡 badger ++1F43E ; fully-qualified # 🐾 paw prints ++ ++# subgroup: animal-bird ++1F983 ; fully-qualified # 🦃 turkey ++1F414 ; fully-qualified # 🐔 chicken ++1F413 ; fully-qualified # 🐓 rooster ++1F423 ; fully-qualified # 🐣 hatching chick ++1F424 ; fully-qualified # 🐤 baby chick ++1F425 ; fully-qualified # 🐥 front-facing baby chick ++1F426 ; fully-qualified # 🐦 bird ++1F427 ; fully-qualified # 🐧 penguin ++1F54A FE0F ; fully-qualified # 🕊️ dove ++1F54A ; non-fully-qualified # 🕊 dove ++1F985 ; fully-qualified # 🦅 eagle ++1F986 ; fully-qualified # 🦆 duck ++1F9A2 ; fully-qualified # 🦢 swan ++1F989 ; fully-qualified # 🦉 owl ++1F99A ; fully-qualified # 🦚 peacock ++1F99C ; fully-qualified # 🦜 parrot ++ ++# subgroup: animal-amphibian ++1F438 ; fully-qualified # 🐸 frog face ++ ++# subgroup: animal-reptile ++1F40A ; fully-qualified # 🐊 crocodile ++1F422 ; fully-qualified # 🐢 turtle ++1F98E ; fully-qualified # 🦎 lizard ++1F40D ; fully-qualified # 🐍 snake ++1F432 ; fully-qualified # 🐲 dragon face ++1F409 ; fully-qualified # 🐉 dragon ++1F995 ; fully-qualified # 🦕 sauropod ++1F996 ; fully-qualified # 🦖 T-Rex ++ ++# subgroup: animal-marine ++1F433 ; fully-qualified # 🐳 spouting whale ++1F40B ; fully-qualified # 🐋 whale ++1F42C ; fully-qualified # 🐬 dolphin ++1F41F ; fully-qualified # 🐟 fish ++1F420 ; fully-qualified # 🐠 tropical fish ++1F421 ; fully-qualified # 🐡 blowfish ++1F988 ; fully-qualified # 🦈 shark ++1F419 ; fully-qualified # 🐙 octopus ++1F41A ; fully-qualified # 🐚 spiral shell ++1F980 ; fully-qualified # 🦀 crab ++1F99E ; fully-qualified # 🦞 lobster ++1F990 ; fully-qualified # 🦐 shrimp ++1F991 ; fully-qualified # 🦑 squid ++ ++# subgroup: animal-bug ++1F40C ; fully-qualified # 🐌 snail ++1F98B ; fully-qualified # 🦋 butterfly ++1F41B ; fully-qualified # 🐛 bug ++1F41C ; fully-qualified # 🐜 ant ++1F41D ; fully-qualified # 🐝 honeybee ++1F41E ; fully-qualified # 🐞 lady beetle ++1F997 ; fully-qualified # 🦗 cricket ++1F577 FE0F ; fully-qualified # 🕷️ spider ++1F577 ; non-fully-qualified # 🕷 spider ++1F578 FE0F ; fully-qualified # 🕸️ spider web ++1F578 ; non-fully-qualified # 🕸 spider web ++1F982 ; fully-qualified # 🦂 scorpion ++1F99F ; fully-qualified # 🦟 mosquito ++1F9A0 ; fully-qualified # 🦠 microbe ++ ++# subgroup: plant-flower ++1F490 ; fully-qualified # 💐 bouquet ++1F338 ; fully-qualified # 🌸 cherry blossom ++1F4AE ; fully-qualified # 💮 white flower ++1F3F5 FE0F ; fully-qualified # 🏵️ rosette ++1F3F5 ; non-fully-qualified # 🏵 rosette ++1F339 ; fully-qualified # 🌹 rose ++1F940 ; fully-qualified # 🥀 wilted flower ++1F33A ; fully-qualified # 🌺 hibiscus ++1F33B ; fully-qualified # 🌻 sunflower ++1F33C ; fully-qualified # 🌼 blossom ++1F337 ; fully-qualified # 🌷 tulip ++ ++# subgroup: plant-other ++1F331 ; fully-qualified # 🌱 seedling ++1F332 ; fully-qualified # 🌲 evergreen tree ++1F333 ; fully-qualified # 🌳 deciduous tree ++1F334 ; fully-qualified # 🌴 palm tree ++1F335 ; fully-qualified # 🌵 cactus ++1F33E ; fully-qualified # 🌾 sheaf of rice ++1F33F ; fully-qualified # 🌿 herb ++2618 FE0F ; fully-qualified # ☘️ shamrock ++2618 ; non-fully-qualified # ☘ shamrock ++1F340 ; fully-qualified # 🍀 four leaf clover ++1F341 ; fully-qualified # 🍁 maple leaf ++1F342 ; fully-qualified # 🍂 fallen leaf ++1F343 ; fully-qualified # 🍃 leaf fluttering in wind ++ ++# Animals & Nature subtotal: 130 ++# Animals & Nature subtotal: 130 w/o modifiers ++ ++# group: Food & Drink ++ ++# subgroup: food-fruit ++1F347 ; fully-qualified # 🍇 grapes ++1F348 ; fully-qualified # 🍈 melon ++1F349 ; fully-qualified # 🍉 watermelon ++1F34A ; fully-qualified # 🍊 tangerine ++1F34B ; fully-qualified # 🍋 lemon ++1F34C ; fully-qualified # 🍌 banana ++1F34D ; fully-qualified # 🍍 pineapple ++1F96D ; fully-qualified # 🥭 mango ++1F34E ; fully-qualified # 🍎 red apple ++1F34F ; fully-qualified # 🍏 green apple ++1F350 ; fully-qualified # 🍐 pear ++1F351 ; fully-qualified # 🍑 peach ++1F352 ; fully-qualified # 🍒 cherries ++1F353 ; fully-qualified # 🍓 strawberry ++1F95D ; fully-qualified # 🥝 kiwi fruit ++1F345 ; fully-qualified # 🍅 tomato ++1F965 ; fully-qualified # 🥥 coconut ++ ++# subgroup: food-vegetable ++1F951 ; fully-qualified # 🥑 avocado ++1F346 ; fully-qualified # 🍆 eggplant ++1F954 ; fully-qualified # 🥔 potato ++1F955 ; fully-qualified # 🥕 carrot ++1F33D ; fully-qualified # 🌽 ear of corn ++1F336 FE0F ; fully-qualified # 🌶️ hot pepper ++1F336 ; non-fully-qualified # 🌶 hot pepper ++1F952 ; fully-qualified # 🥒 cucumber ++1F96C ; fully-qualified # 🥬 leafy green ++1F966 ; fully-qualified # 🥦 broccoli ++1F344 ; fully-qualified # 🍄 mushroom ++1F95C ; fully-qualified # 🥜 peanuts ++1F330 ; fully-qualified # 🌰 chestnut ++ ++# subgroup: food-prepared ++1F35E ; fully-qualified # 🍞 bread ++1F950 ; fully-qualified # 🥐 croissant ++1F956 ; fully-qualified # 🥖 baguette bread ++1F968 ; fully-qualified # 🥨 pretzel ++1F96F ; fully-qualified # 🥯 bagel ++1F95E ; fully-qualified # 🥞 pancakes ++1F9C0 ; fully-qualified # 🧀 cheese wedge ++1F356 ; fully-qualified # 🍖 meat on bone ++1F357 ; fully-qualified # 🍗 poultry leg ++1F969 ; fully-qualified # 🥩 cut of meat ++1F953 ; fully-qualified # 🥓 bacon ++1F354 ; fully-qualified # 🍔 hamburger ++1F35F ; fully-qualified # 🍟 french fries ++1F355 ; fully-qualified # 🍕 pizza ++1F32D ; fully-qualified # 🌭 hot dog ++1F96A ; fully-qualified # 🥪 sandwich ++1F32E ; fully-qualified # 🌮 taco ++1F32F ; fully-qualified # 🌯 burrito ++1F959 ; fully-qualified # 🥙 stuffed flatbread ++1F95A ; fully-qualified # 🥚 egg ++1F373 ; fully-qualified # 🍳 cooking ++1F958 ; fully-qualified # 🥘 shallow pan of food ++1F372 ; fully-qualified # 🍲 pot of food ++1F963 ; fully-qualified # 🥣 bowl with spoon ++1F957 ; fully-qualified # 🥗 green salad ++1F37F ; fully-qualified # 🍿 popcorn ++1F9C2 ; fully-qualified # 🧂 salt ++1F96B ; fully-qualified # 🥫 canned food ++ ++# subgroup: food-asian ++1F371 ; fully-qualified # 🍱 bento box ++1F358 ; fully-qualified # 🍘 rice cracker ++1F359 ; fully-qualified # 🍙 rice ball ++1F35A ; fully-qualified # 🍚 cooked rice ++1F35B ; fully-qualified # 🍛 curry rice ++1F35C ; fully-qualified # 🍜 steaming bowl ++1F35D ; fully-qualified # 🍝 spaghetti ++1F360 ; fully-qualified # 🍠 roasted sweet potato ++1F362 ; fully-qualified # 🍢 oden ++1F363 ; fully-qualified # 🍣 sushi ++1F364 ; fully-qualified # 🍤 fried shrimp ++1F365 ; fully-qualified # 🍥 fish cake with swirl ++1F96E ; fully-qualified # 🥮 moon cake ++1F361 ; fully-qualified # 🍡 dango ++1F95F ; fully-qualified # 🥟 dumpling ++1F960 ; fully-qualified # 🥠 fortune cookie ++1F961 ; fully-qualified # 🥡 takeout box ++ ++# subgroup: food-sweet ++1F366 ; fully-qualified # 🍦 soft ice cream ++1F367 ; fully-qualified # 🍧 shaved ice ++1F368 ; fully-qualified # 🍨 ice cream ++1F369 ; fully-qualified # 🍩 doughnut ++1F36A ; fully-qualified # 🍪 cookie ++1F382 ; fully-qualified # 🎂 birthday cake ++1F370 ; fully-qualified # 🍰 shortcake ++1F9C1 ; fully-qualified # 🧁 cupcake ++1F967 ; fully-qualified # 🥧 pie ++1F36B ; fully-qualified # 🍫 chocolate bar ++1F36C ; fully-qualified # 🍬 candy ++1F36D ; fully-qualified # 🍭 lollipop ++1F36E ; fully-qualified # 🍮 custard ++1F36F ; fully-qualified # 🍯 honey pot ++ ++# subgroup: drink ++1F37C ; fully-qualified # 🍼 baby bottle ++1F95B ; fully-qualified # 🥛 glass of milk ++2615 ; fully-qualified # ☕ hot beverage ++1F375 ; fully-qualified # 🍵 teacup without handle ++1F376 ; fully-qualified # 🍶 sake ++1F37E ; fully-qualified # 🍾 bottle with popping cork ++1F377 ; fully-qualified # 🍷 wine glass ++1F378 ; fully-qualified # 🍸 cocktail glass ++1F379 ; fully-qualified # 🍹 tropical drink ++1F37A ; fully-qualified # 🍺 beer mug ++1F37B ; fully-qualified # 🍻 clinking beer mugs ++1F942 ; fully-qualified # 🥂 clinking glasses ++1F943 ; fully-qualified # 🥃 tumbler glass ++1F964 ; fully-qualified # 🥤 cup with straw ++ ++# subgroup: dishware ++1F962 ; fully-qualified # 🥢 chopsticks ++1F37D FE0F ; fully-qualified # 🍽️ fork and knife with plate ++1F37D ; non-fully-qualified # 🍽 fork and knife with plate ++1F374 ; fully-qualified # 🍴 fork and knife ++1F944 ; fully-qualified # 🥄 spoon ++1F52A ; fully-qualified # 🔪 kitchen knife ++1F3FA ; fully-qualified # 🏺 amphora ++ ++# Food & Drink subtotal: 110 ++# Food & Drink subtotal: 110 w/o modifiers ++ ++# group: Travel & Places ++ ++# subgroup: place-map ++1F30D ; fully-qualified # 🌍 globe showing Europe-Africa ++1F30E ; fully-qualified # 🌎 globe showing Americas ++1F30F ; fully-qualified # 🌏 globe showing Asia-Australia ++1F310 ; fully-qualified # 🌐 globe with meridians ++1F5FA FE0F ; fully-qualified # 🗺️ world map ++1F5FA ; non-fully-qualified # 🗺 world map ++1F5FE ; fully-qualified # 🗾 map of Japan ++1F9ED ; fully-qualified # 🧭 compass ++ ++# subgroup: place-geographic ++1F3D4 FE0F ; fully-qualified # 🏔️ snow-capped mountain ++1F3D4 ; non-fully-qualified # 🏔 snow-capped mountain ++26F0 FE0F ; fully-qualified # ⛰️ mountain ++26F0 ; non-fully-qualified # ⛰ mountain ++1F30B ; fully-qualified # 🌋 volcano ++1F5FB ; fully-qualified # 🗻 mount fuji ++1F3D5 FE0F ; fully-qualified # 🏕️ camping ++1F3D5 ; non-fully-qualified # 🏕 camping ++1F3D6 FE0F ; fully-qualified # 🏖️ beach with umbrella ++1F3D6 ; non-fully-qualified # 🏖 beach with umbrella ++1F3DC FE0F ; fully-qualified # 🏜️ desert ++1F3DC ; non-fully-qualified # 🏜 desert ++1F3DD FE0F ; fully-qualified # 🏝️ desert island ++1F3DD ; non-fully-qualified # 🏝 desert island ++1F3DE FE0F ; fully-qualified # 🏞️ national park ++1F3DE ; non-fully-qualified # 🏞 national park ++ ++# subgroup: place-building ++1F3DF FE0F ; fully-qualified # 🏟️ stadium ++1F3DF ; non-fully-qualified # 🏟 stadium ++1F3DB FE0F ; fully-qualified # 🏛️ classical building ++1F3DB ; non-fully-qualified # 🏛 classical building ++1F3D7 FE0F ; fully-qualified # 🏗️ building construction ++1F3D7 ; non-fully-qualified # 🏗 building construction ++1F9F1 ; fully-qualified # 🧱 bricks ++1F3D8 FE0F ; fully-qualified # 🏘️ houses ++1F3D8 ; non-fully-qualified # 🏘 houses ++1F3DA FE0F ; fully-qualified # 🏚️ derelict house ++1F3DA ; non-fully-qualified # 🏚 derelict house ++1F3E0 ; fully-qualified # 🏠 house ++1F3E1 ; fully-qualified # 🏡 house with garden ++1F3E2 ; fully-qualified # 🏢 office building ++1F3E3 ; fully-qualified # 🏣 Japanese post office ++1F3E4 ; fully-qualified # 🏤 post office ++1F3E5 ; fully-qualified # 🏥 hospital ++1F3E6 ; fully-qualified # 🏦 bank ++1F3E8 ; fully-qualified # 🏨 hotel ++1F3E9 ; fully-qualified # 🏩 love hotel ++1F3EA ; fully-qualified # 🏪 convenience store ++1F3EB ; fully-qualified # 🏫 school ++1F3EC ; fully-qualified # 🏬 department store ++1F3ED ; fully-qualified # 🏭 factory ++1F3EF ; fully-qualified # 🏯 Japanese castle ++1F3F0 ; fully-qualified # 🏰 castle ++1F492 ; fully-qualified # 💒 wedding ++1F5FC ; fully-qualified # 🗼 Tokyo tower ++1F5FD ; fully-qualified # 🗽 Statue of Liberty ++ ++# subgroup: place-religious ++26EA ; fully-qualified # ⛪ church ++1F54C ; fully-qualified # 🕌 mosque ++1F54D ; fully-qualified # 🕍 synagogue ++26E9 FE0F ; fully-qualified # ⛩️ shinto shrine ++26E9 ; non-fully-qualified # ⛩ shinto shrine ++1F54B ; fully-qualified # 🕋 kaaba ++ ++# subgroup: place-other ++26F2 ; fully-qualified # ⛲ fountain ++26FA ; fully-qualified # ⛺ tent ++1F301 ; fully-qualified # 🌁 foggy ++1F303 ; fully-qualified # 🌃 night with stars ++1F3D9 FE0F ; fully-qualified # 🏙️ cityscape ++1F3D9 ; non-fully-qualified # 🏙 cityscape ++1F304 ; fully-qualified # 🌄 sunrise over mountains ++1F305 ; fully-qualified # 🌅 sunrise ++1F306 ; fully-qualified # 🌆 cityscape at dusk ++1F307 ; fully-qualified # 🌇 sunset ++1F309 ; fully-qualified # 🌉 bridge at night ++2668 FE0F ; fully-qualified # ♨️ hot springs ++2668 ; non-fully-qualified # ♨ hot springs ++1F30C ; fully-qualified # 🌌 milky way ++1F3A0 ; fully-qualified # 🎠 carousel horse ++1F3A1 ; fully-qualified # 🎡 ferris wheel ++1F3A2 ; fully-qualified # 🎢 roller coaster ++1F488 ; fully-qualified # 💈 barber pole ++1F3AA ; fully-qualified # 🎪 circus tent ++ ++# subgroup: transport-ground ++1F682 ; fully-qualified # 🚂 locomotive ++1F683 ; fully-qualified # 🚃 railway car ++1F684 ; fully-qualified # 🚄 high-speed train ++1F685 ; fully-qualified # 🚅 bullet train ++1F686 ; fully-qualified # 🚆 train ++1F687 ; fully-qualified # 🚇 metro ++1F688 ; fully-qualified # 🚈 light rail ++1F689 ; fully-qualified # 🚉 station ++1F68A ; fully-qualified # 🚊 tram ++1F69D ; fully-qualified # 🚝 monorail ++1F69E ; fully-qualified # 🚞 mountain railway ++1F68B ; fully-qualified # 🚋 tram car ++1F68C ; fully-qualified # 🚌 bus ++1F68D ; fully-qualified # 🚍 oncoming bus ++1F68E ; fully-qualified # 🚎 trolleybus ++1F690 ; fully-qualified # 🚐 minibus ++1F691 ; fully-qualified # 🚑 ambulance ++1F692 ; fully-qualified # 🚒 fire engine ++1F693 ; fully-qualified # 🚓 police car ++1F694 ; fully-qualified # 🚔 oncoming police car ++1F695 ; fully-qualified # 🚕 taxi ++1F696 ; fully-qualified # 🚖 oncoming taxi ++1F697 ; fully-qualified # 🚗 automobile ++1F698 ; fully-qualified # 🚘 oncoming automobile ++1F699 ; fully-qualified # 🚙 sport utility vehicle ++1F69A ; fully-qualified # 🚚 delivery truck ++1F69B ; fully-qualified # 🚛 articulated lorry ++1F69C ; fully-qualified # 🚜 tractor ++1F6B2 ; fully-qualified # 🚲 bicycle ++1F6F4 ; fully-qualified # 🛴 kick scooter ++1F6F9 ; fully-qualified # 🛹 skateboard ++1F6F5 ; fully-qualified # 🛵 motor scooter ++1F68F ; fully-qualified # 🚏 bus stop ++1F6E3 FE0F ; fully-qualified # 🛣️ motorway ++1F6E3 ; non-fully-qualified # 🛣 motorway ++1F6E4 FE0F ; fully-qualified # 🛤️ railway track ++1F6E4 ; non-fully-qualified # 🛤 railway track ++1F6E2 FE0F ; fully-qualified # 🛢️ oil drum ++1F6E2 ; non-fully-qualified # 🛢 oil drum ++26FD ; fully-qualified # ⛽ fuel pump ++1F6A8 ; fully-qualified # 🚨 police car light ++1F6A5 ; fully-qualified # 🚥 horizontal traffic light ++1F6A6 ; fully-qualified # 🚦 vertical traffic light ++1F6D1 ; fully-qualified # 🛑 stop sign ++1F6A7 ; fully-qualified # 🚧 construction ++ ++# subgroup: transport-water ++2693 ; fully-qualified # ⚓ anchor ++26F5 ; fully-qualified # ⛵ sailboat ++1F6F6 ; fully-qualified # 🛶 canoe ++1F6A4 ; fully-qualified # 🚤 speedboat ++1F6F3 FE0F ; fully-qualified # 🛳️ passenger ship ++1F6F3 ; non-fully-qualified # 🛳 passenger ship ++26F4 FE0F ; fully-qualified # ⛴️ ferry ++26F4 ; non-fully-qualified # ⛴ ferry ++1F6E5 FE0F ; fully-qualified # 🛥️ motor boat ++1F6E5 ; non-fully-qualified # 🛥 motor boat ++1F6A2 ; fully-qualified # 🚢 ship ++ ++# subgroup: transport-air ++2708 FE0F ; fully-qualified # ✈️ airplane ++2708 ; non-fully-qualified # ✈ airplane ++1F6E9 FE0F ; fully-qualified # 🛩️ small airplane ++1F6E9 ; non-fully-qualified # 🛩 small airplane ++1F6EB ; fully-qualified # 🛫 airplane departure ++1F6EC ; fully-qualified # 🛬 airplane arrival ++1F4BA ; fully-qualified # 💺 seat ++1F681 ; fully-qualified # 🚁 helicopter ++1F69F ; fully-qualified # 🚟 suspension railway ++1F6A0 ; fully-qualified # 🚠 mountain cableway ++1F6A1 ; fully-qualified # 🚡 aerial tramway ++1F6F0 FE0F ; fully-qualified # 🛰️ satellite ++1F6F0 ; non-fully-qualified # 🛰 satellite ++1F680 ; fully-qualified # 🚀 rocket ++1F6F8 ; fully-qualified # 🛸 flying saucer ++ ++# subgroup: hotel ++1F6CE FE0F ; fully-qualified # 🛎️ bellhop bell ++1F6CE ; non-fully-qualified # 🛎 bellhop bell ++1F9F3 ; fully-qualified # 🧳 luggage ++ ++# subgroup: time ++231B ; fully-qualified # ⌛ hourglass done ++23F3 ; fully-qualified # ⏳ hourglass not done ++231A ; fully-qualified # ⌚ watch ++23F0 ; fully-qualified # ⏰ alarm clock ++23F1 FE0F ; fully-qualified # ⏱️ stopwatch ++23F1 ; non-fully-qualified # ⏱ stopwatch ++23F2 FE0F ; fully-qualified # ⏲️ timer clock ++23F2 ; non-fully-qualified # ⏲ timer clock ++1F570 FE0F ; fully-qualified # 🕰️ mantelpiece clock ++1F570 ; non-fully-qualified # 🕰 mantelpiece clock ++1F55B ; fully-qualified # 🕛 twelve o’clock ++1F567 ; fully-qualified # 🕧 twelve-thirty ++1F550 ; fully-qualified # 🕐 one o’clock ++1F55C ; fully-qualified # 🕜 one-thirty ++1F551 ; fully-qualified # 🕑 two o’clock ++1F55D ; fully-qualified # 🕝 two-thirty ++1F552 ; fully-qualified # 🕒 three o’clock ++1F55E ; fully-qualified # 🕞 three-thirty ++1F553 ; fully-qualified # 🕓 four o’clock ++1F55F ; fully-qualified # 🕟 four-thirty ++1F554 ; fully-qualified # 🕔 five o’clock ++1F560 ; fully-qualified # 🕠 five-thirty ++1F555 ; fully-qualified # 🕕 six o’clock ++1F561 ; fully-qualified # 🕡 six-thirty ++1F556 ; fully-qualified # 🕖 seven o’clock ++1F562 ; fully-qualified # 🕢 seven-thirty ++1F557 ; fully-qualified # 🕗 eight o’clock ++1F563 ; fully-qualified # 🕣 eight-thirty ++1F558 ; fully-qualified # 🕘 nine o’clock ++1F564 ; fully-qualified # 🕤 nine-thirty ++1F559 ; fully-qualified # 🕙 ten o’clock ++1F565 ; fully-qualified # 🕥 ten-thirty ++1F55A ; fully-qualified # 🕚 eleven o’clock ++1F566 ; fully-qualified # 🕦 eleven-thirty ++ ++# subgroup: sky & weather ++1F311 ; fully-qualified # 🌑 new moon ++1F312 ; fully-qualified # 🌒 waxing crescent moon ++1F313 ; fully-qualified # 🌓 first quarter moon ++1F314 ; fully-qualified # 🌔 waxing gibbous moon ++1F315 ; fully-qualified # 🌕 full moon ++1F316 ; fully-qualified # 🌖 waning gibbous moon ++1F317 ; fully-qualified # 🌗 last quarter moon ++1F318 ; fully-qualified # 🌘 waning crescent moon ++1F319 ; fully-qualified # 🌙 crescent moon ++1F31A ; fully-qualified # 🌚 new moon face ++1F31B ; fully-qualified # 🌛 first quarter moon face ++1F31C ; fully-qualified # 🌜 last quarter moon face ++1F321 FE0F ; fully-qualified # 🌡️ thermometer ++1F321 ; non-fully-qualified # 🌡 thermometer ++2600 FE0F ; fully-qualified # ☀️ sun ++2600 ; non-fully-qualified # ☀ sun ++1F31D ; fully-qualified # 🌝 full moon face ++1F31E ; fully-qualified # 🌞 sun with face ++2B50 ; fully-qualified # ⭐ star ++1F31F ; fully-qualified # 🌟 glowing star ++1F320 ; fully-qualified # 🌠 shooting star ++2601 FE0F ; fully-qualified # ☁️ cloud ++2601 ; non-fully-qualified # ☁ cloud ++26C5 ; fully-qualified # ⛅ sun behind cloud ++26C8 FE0F ; fully-qualified # ⛈️ cloud with lightning and rain ++26C8 ; non-fully-qualified # ⛈ cloud with lightning and rain ++1F324 FE0F ; fully-qualified # 🌤️ sun behind small cloud ++1F324 ; non-fully-qualified # 🌤 sun behind small cloud ++1F325 FE0F ; fully-qualified # 🌥️ sun behind large cloud ++1F325 ; non-fully-qualified # 🌥 sun behind large cloud ++1F326 FE0F ; fully-qualified # 🌦️ sun behind rain cloud ++1F326 ; non-fully-qualified # 🌦 sun behind rain cloud ++1F327 FE0F ; fully-qualified # 🌧️ cloud with rain ++1F327 ; non-fully-qualified # 🌧 cloud with rain ++1F328 FE0F ; fully-qualified # 🌨️ cloud with snow ++1F328 ; non-fully-qualified # 🌨 cloud with snow ++1F329 FE0F ; fully-qualified # 🌩️ cloud with lightning ++1F329 ; non-fully-qualified # 🌩 cloud with lightning ++1F32A FE0F ; fully-qualified # 🌪️ tornado ++1F32A ; non-fully-qualified # 🌪 tornado ++1F32B FE0F ; fully-qualified # 🌫️ fog ++1F32B ; non-fully-qualified # 🌫 fog ++1F32C FE0F ; fully-qualified # 🌬️ wind face ++1F32C ; non-fully-qualified # 🌬 wind face ++1F300 ; fully-qualified # 🌀 cyclone ++1F308 ; fully-qualified # 🌈 rainbow ++1F302 ; fully-qualified # 🌂 closed umbrella ++2602 FE0F ; fully-qualified # ☂️ umbrella ++2602 ; non-fully-qualified # ☂ umbrella ++2614 ; fully-qualified # ☔ umbrella with rain drops ++26F1 FE0F ; fully-qualified # ⛱️ umbrella on ground ++26F1 ; non-fully-qualified # ⛱ umbrella on ground ++26A1 ; fully-qualified # ⚡ high voltage ++2744 FE0F ; fully-qualified # ❄️ snowflake ++2744 ; non-fully-qualified # ❄ snowflake ++2603 FE0F ; fully-qualified # ☃️ snowman ++2603 ; non-fully-qualified # ☃ snowman ++26C4 ; fully-qualified # ⛄ snowman without snow ++2604 FE0F ; fully-qualified # ☄️ comet ++2604 ; non-fully-qualified # ☄ comet ++1F525 ; fully-qualified # 🔥 fire ++1F4A7 ; fully-qualified # 💧 droplet ++1F30A ; fully-qualified # 🌊 water wave ++ ++# Travel & Places subtotal: 249 ++# Travel & Places subtotal: 249 w/o modifiers ++ ++# group: Activities ++ ++# subgroup: event ++1F383 ; fully-qualified # 🎃 jack-o-lantern ++1F384 ; fully-qualified # 🎄 Christmas tree ++1F386 ; fully-qualified # 🎆 fireworks ++1F387 ; fully-qualified # 🎇 sparkler ++1F9E8 ; fully-qualified # 🧨 firecracker ++2728 ; fully-qualified # ✨ sparkles ++1F388 ; fully-qualified # 🎈 balloon ++1F389 ; fully-qualified # 🎉 party popper ++1F38A ; fully-qualified # 🎊 confetti ball ++1F38B ; fully-qualified # 🎋 tanabata tree ++1F38D ; fully-qualified # 🎍 pine decoration ++1F38E ; fully-qualified # 🎎 Japanese dolls ++1F38F ; fully-qualified # 🎏 carp streamer ++1F390 ; fully-qualified # 🎐 wind chime ++1F391 ; fully-qualified # 🎑 moon viewing ceremony ++1F9E7 ; fully-qualified # 🧧 red envelope ++1F380 ; fully-qualified # 🎀 ribbon ++1F381 ; fully-qualified # 🎁 wrapped gift ++1F397 FE0F ; fully-qualified # 🎗️ reminder ribbon ++1F397 ; non-fully-qualified # 🎗 reminder ribbon ++1F39F FE0F ; fully-qualified # 🎟️ admission tickets ++1F39F ; non-fully-qualified # 🎟 admission tickets ++1F3AB ; fully-qualified # 🎫 ticket ++ ++# subgroup: award-medal ++1F396 FE0F ; fully-qualified # 🎖️ military medal ++1F396 ; non-fully-qualified # 🎖 military medal ++1F3C6 ; fully-qualified # 🏆 trophy ++1F3C5 ; fully-qualified # 🏅 sports medal ++1F947 ; fully-qualified # 🥇 1st place medal ++1F948 ; fully-qualified # 🥈 2nd place medal ++1F949 ; fully-qualified # 🥉 3rd place medal ++ ++# subgroup: sport ++26BD ; fully-qualified # ⚽ soccer ball ++26BE ; fully-qualified # ⚾ baseball ++1F94E ; fully-qualified # 🥎 softball ++1F3C0 ; fully-qualified # 🏀 basketball ++1F3D0 ; fully-qualified # 🏐 volleyball ++1F3C8 ; fully-qualified # 🏈 american football ++1F3C9 ; fully-qualified # 🏉 rugby football ++1F3BE ; fully-qualified # 🎾 tennis ++1F94F ; fully-qualified # 🥏 flying disc ++1F3B3 ; fully-qualified # 🎳 bowling ++1F3CF ; fully-qualified # 🏏 cricket game ++1F3D1 ; fully-qualified # 🏑 field hockey ++1F3D2 ; fully-qualified # 🏒 ice hockey ++1F94D ; fully-qualified # 🥍 lacrosse ++1F3D3 ; fully-qualified # 🏓 ping pong ++1F3F8 ; fully-qualified # 🏸 badminton ++1F94A ; fully-qualified # 🥊 boxing glove ++1F94B ; fully-qualified # 🥋 martial arts uniform ++1F945 ; fully-qualified # 🥅 goal net ++26F3 ; fully-qualified # ⛳ flag in hole ++26F8 FE0F ; fully-qualified # ⛸️ ice skate ++26F8 ; non-fully-qualified # ⛸ ice skate ++1F3A3 ; fully-qualified # 🎣 fishing pole ++1F3BD ; fully-qualified # 🎽 running shirt ++1F3BF ; fully-qualified # 🎿 skis ++1F6F7 ; fully-qualified # 🛷 sled ++1F94C ; fully-qualified # 🥌 curling stone ++ ++# subgroup: game ++1F3AF ; fully-qualified # 🎯 direct hit ++1F3B1 ; fully-qualified # 🎱 pool 8 ball ++1F52E ; fully-qualified # 🔮 crystal ball ++1F9FF ; fully-qualified # 🧿 nazar amulet ++1F3AE ; fully-qualified # 🎮 video game ++1F579 FE0F ; fully-qualified # 🕹️ joystick ++1F579 ; non-fully-qualified # 🕹 joystick ++1F3B0 ; fully-qualified # 🎰 slot machine ++1F3B2 ; fully-qualified # 🎲 game die ++1F9E9 ; fully-qualified # 🧩 jigsaw ++1F9F8 ; fully-qualified # 🧸 teddy bear ++2660 FE0F ; fully-qualified # ♠️ spade suit ++2660 ; non-fully-qualified # ♠ spade suit ++2665 FE0F ; fully-qualified # ♥️ heart suit ++2665 ; non-fully-qualified # ♥ heart suit ++2666 FE0F ; fully-qualified # ♦️ diamond suit ++2666 ; non-fully-qualified # ♦ diamond suit ++2663 FE0F ; fully-qualified # ♣️ club suit ++2663 ; non-fully-qualified # ♣ club suit ++265F FE0F ; fully-qualified # ♟️ chess pawn ++265F ; non-fully-qualified # ♟ chess pawn ++1F0CF ; fully-qualified # 🃏 joker ++1F004 ; fully-qualified # 🀄 mahjong red dragon ++1F3B4 ; fully-qualified # 🎴 flower playing cards ++ ++# subgroup: arts & crafts ++1F3AD ; fully-qualified # 🎭 performing arts ++1F5BC FE0F ; fully-qualified # 🖼️ framed picture ++1F5BC ; non-fully-qualified # 🖼 framed picture ++1F3A8 ; fully-qualified # 🎨 artist palette ++1F9F5 ; fully-qualified # 🧵 thread ++1F9F6 ; fully-qualified # 🧶 yarn ++ ++# Activities subtotal: 87 ++# Activities subtotal: 87 w/o modifiers ++ ++# group: Objects ++ ++# subgroup: sound ++1F507 ; fully-qualified # 🔇 muted speaker ++1F508 ; fully-qualified # 🔈 speaker low volume ++1F509 ; fully-qualified # 🔉 speaker medium volume ++1F50A ; fully-qualified # 🔊 speaker high volume ++1F4E2 ; fully-qualified # 📢 loudspeaker ++1F4E3 ; fully-qualified # 📣 megaphone ++1F4EF ; fully-qualified # 📯 postal horn ++1F514 ; fully-qualified # 🔔 bell ++1F515 ; fully-qualified # 🔕 bell with slash ++ ++# subgroup: music ++1F3BC ; fully-qualified # 🎼 musical score ++1F3B5 ; fully-qualified # 🎵 musical note ++1F3B6 ; fully-qualified # 🎶 musical notes ++1F399 FE0F ; fully-qualified # 🎙️ studio microphone ++1F399 ; non-fully-qualified # 🎙 studio microphone ++1F39A FE0F ; fully-qualified # 🎚️ level slider ++1F39A ; non-fully-qualified # 🎚 level slider ++1F39B FE0F ; fully-qualified # 🎛️ control knobs ++1F39B ; non-fully-qualified # 🎛 control knobs ++1F3A4 ; fully-qualified # 🎤 microphone ++1F3A7 ; fully-qualified # 🎧 headphone ++1F4FB ; fully-qualified # 📻 radio ++ ++# subgroup: musical-instrument ++1F3B7 ; fully-qualified # 🎷 saxophone ++1F3B8 ; fully-qualified # 🎸 guitar ++1F3B9 ; fully-qualified # 🎹 musical keyboard ++1F3BA ; fully-qualified # 🎺 trumpet ++1F3BB ; fully-qualified # 🎻 violin ++1F941 ; fully-qualified # 🥁 drum ++ ++# subgroup: phone ++1F4F1 ; fully-qualified # 📱 mobile phone ++1F4F2 ; fully-qualified # 📲 mobile phone with arrow ++260E FE0F ; fully-qualified # ☎️ telephone ++260E ; non-fully-qualified # ☎ telephone ++1F4DE ; fully-qualified # 📞 telephone receiver ++1F4DF ; fully-qualified # 📟 pager ++1F4E0 ; fully-qualified # 📠 fax machine ++ ++# subgroup: computer ++1F50B ; fully-qualified # 🔋 battery ++1F50C ; fully-qualified # 🔌 electric plug ++1F4BB ; fully-qualified # 💻 laptop computer ++1F5A5 FE0F ; fully-qualified # 🖥️ desktop computer ++1F5A5 ; non-fully-qualified # 🖥 desktop computer ++1F5A8 FE0F ; fully-qualified # 🖨️ printer ++1F5A8 ; non-fully-qualified # 🖨 printer ++2328 FE0F ; fully-qualified # ⌨️ keyboard ++2328 ; non-fully-qualified # ⌨ keyboard ++1F5B1 FE0F ; fully-qualified # 🖱️ computer mouse ++1F5B1 ; non-fully-qualified # 🖱 computer mouse ++1F5B2 FE0F ; fully-qualified # 🖲️ trackball ++1F5B2 ; non-fully-qualified # 🖲 trackball ++1F4BD ; fully-qualified # 💽 computer disk ++1F4BE ; fully-qualified # 💾 floppy disk ++1F4BF ; fully-qualified # 💿 optical disk ++1F4C0 ; fully-qualified # 📀 dvd ++1F9EE ; fully-qualified # 🧮 abacus ++ ++# subgroup: light & video ++1F3A5 ; fully-qualified # 🎥 movie camera ++1F39E FE0F ; fully-qualified # 🎞️ film frames ++1F39E ; non-fully-qualified # 🎞 film frames ++1F4FD FE0F ; fully-qualified # 📽️ film projector ++1F4FD ; non-fully-qualified # 📽 film projector ++1F3AC ; fully-qualified # 🎬 clapper board ++1F4FA ; fully-qualified # 📺 television ++1F4F7 ; fully-qualified # 📷 camera ++1F4F8 ; fully-qualified # 📸 camera with flash ++1F4F9 ; fully-qualified # 📹 video camera ++1F4FC ; fully-qualified # 📼 videocassette ++1F50D ; fully-qualified # 🔍 magnifying glass tilted left ++1F50E ; fully-qualified # 🔎 magnifying glass tilted right ++1F56F FE0F ; fully-qualified # 🕯️ candle ++1F56F ; non-fully-qualified # 🕯 candle ++1F4A1 ; fully-qualified # 💡 light bulb ++1F526 ; fully-qualified # 🔦 flashlight ++1F3EE ; fully-qualified # 🏮 red paper lantern ++ ++# subgroup: book-paper ++1F4D4 ; fully-qualified # 📔 notebook with decorative cover ++1F4D5 ; fully-qualified # 📕 closed book ++1F4D6 ; fully-qualified # 📖 open book ++1F4D7 ; fully-qualified # 📗 green book ++1F4D8 ; fully-qualified # 📘 blue book ++1F4D9 ; fully-qualified # 📙 orange book ++1F4DA ; fully-qualified # 📚 books ++1F4D3 ; fully-qualified # 📓 notebook ++1F4D2 ; fully-qualified # 📒 ledger ++1F4C3 ; fully-qualified # 📃 page with curl ++1F4DC ; fully-qualified # 📜 scroll ++1F4C4 ; fully-qualified # 📄 page facing up ++1F4F0 ; fully-qualified # 📰 newspaper ++1F5DE FE0F ; fully-qualified # 🗞️ rolled-up newspaper ++1F5DE ; non-fully-qualified # 🗞 rolled-up newspaper ++1F4D1 ; fully-qualified # 📑 bookmark tabs ++1F516 ; fully-qualified # 🔖 bookmark ++1F3F7 FE0F ; fully-qualified # 🏷️ label ++1F3F7 ; non-fully-qualified # 🏷 label ++ ++# subgroup: money ++1F4B0 ; fully-qualified # 💰 money bag ++1F4B4 ; fully-qualified # 💴 yen banknote ++1F4B5 ; fully-qualified # 💵 dollar banknote ++1F4B6 ; fully-qualified # 💶 euro banknote ++1F4B7 ; fully-qualified # 💷 pound banknote ++1F4B8 ; fully-qualified # 💸 money with wings ++1F4B3 ; fully-qualified # 💳 credit card ++1F9FE ; fully-qualified # 🧾 receipt ++1F4B9 ; fully-qualified # 💹 chart increasing with yen ++1F4B1 ; fully-qualified # 💱 currency exchange ++1F4B2 ; fully-qualified # 💲 heavy dollar sign ++ ++# subgroup: mail ++2709 FE0F ; fully-qualified # ✉️ envelope ++2709 ; non-fully-qualified # ✉ envelope ++1F4E7 ; fully-qualified # 📧 e-mail ++1F4E8 ; fully-qualified # 📨 incoming envelope ++1F4E9 ; fully-qualified # 📩 envelope with arrow ++1F4E4 ; fully-qualified # 📤 outbox tray ++1F4E5 ; fully-qualified # 📥 inbox tray ++1F4E6 ; fully-qualified # 📦 package ++1F4EB ; fully-qualified # 📫 closed mailbox with raised flag ++1F4EA ; fully-qualified # 📪 closed mailbox with lowered flag ++1F4EC ; fully-qualified # 📬 open mailbox with raised flag ++1F4ED ; fully-qualified # 📭 open mailbox with lowered flag ++1F4EE ; fully-qualified # 📮 postbox ++1F5F3 FE0F ; fully-qualified # 🗳️ ballot box with ballot ++1F5F3 ; non-fully-qualified # 🗳 ballot box with ballot ++ ++# subgroup: writing ++270F FE0F ; fully-qualified # ✏️ pencil ++270F ; non-fully-qualified # ✏ pencil ++2712 FE0F ; fully-qualified # ✒️ black nib ++2712 ; non-fully-qualified # ✒ black nib ++1F58B FE0F ; fully-qualified # 🖋️ fountain pen ++1F58B ; non-fully-qualified # 🖋 fountain pen ++1F58A FE0F ; fully-qualified # 🖊️ pen ++1F58A ; non-fully-qualified # 🖊 pen ++1F58C FE0F ; fully-qualified # 🖌️ paintbrush ++1F58C ; non-fully-qualified # 🖌 paintbrush ++1F58D FE0F ; fully-qualified # 🖍️ crayon ++1F58D ; non-fully-qualified # 🖍 crayon ++1F4DD ; fully-qualified # 📝 memo ++ ++# subgroup: office ++1F4BC ; fully-qualified # 💼 briefcase ++1F4C1 ; fully-qualified # 📁 file folder ++1F4C2 ; fully-qualified # 📂 open file folder ++1F5C2 FE0F ; fully-qualified # 🗂️ card index dividers ++1F5C2 ; non-fully-qualified # 🗂 card index dividers ++1F4C5 ; fully-qualified # 📅 calendar ++1F4C6 ; fully-qualified # 📆 tear-off calendar ++1F5D2 FE0F ; fully-qualified # 🗒️ spiral notepad ++1F5D2 ; non-fully-qualified # 🗒 spiral notepad ++1F5D3 FE0F ; fully-qualified # 🗓️ spiral calendar ++1F5D3 ; non-fully-qualified # 🗓 spiral calendar ++1F4C7 ; fully-qualified # 📇 card index ++1F4C8 ; fully-qualified # 📈 chart increasing ++1F4C9 ; fully-qualified # 📉 chart decreasing ++1F4CA ; fully-qualified # 📊 bar chart ++1F4CB ; fully-qualified # 📋 clipboard ++1F4CC ; fully-qualified # 📌 pushpin ++1F4CD ; fully-qualified # 📍 round pushpin ++1F4CE ; fully-qualified # 📎 paperclip ++1F587 FE0F ; fully-qualified # 🖇️ linked paperclips ++1F587 ; non-fully-qualified # 🖇 linked paperclips ++1F4CF ; fully-qualified # 📏 straight ruler ++1F4D0 ; fully-qualified # 📐 triangular ruler ++2702 FE0F ; fully-qualified # ✂️ scissors ++2702 ; non-fully-qualified # ✂ scissors ++1F5C3 FE0F ; fully-qualified # 🗃️ card file box ++1F5C3 ; non-fully-qualified # 🗃 card file box ++1F5C4 FE0F ; fully-qualified # 🗄️ file cabinet ++1F5C4 ; non-fully-qualified # 🗄 file cabinet ++1F5D1 FE0F ; fully-qualified # 🗑️ wastebasket ++1F5D1 ; non-fully-qualified # 🗑 wastebasket ++ ++# subgroup: lock ++1F512 ; fully-qualified # 🔒 locked ++1F513 ; fully-qualified # 🔓 unlocked ++1F50F ; fully-qualified # 🔏 locked with pen ++1F510 ; fully-qualified # 🔐 locked with key ++1F511 ; fully-qualified # 🔑 key ++1F5DD FE0F ; fully-qualified # 🗝️ old key ++1F5DD ; non-fully-qualified # 🗝 old key ++ ++# subgroup: tool ++1F528 ; fully-qualified # 🔨 hammer ++26CF FE0F ; fully-qualified # ⛏️ pick ++26CF ; non-fully-qualified # ⛏ pick ++2692 FE0F ; fully-qualified # ⚒️ hammer and pick ++2692 ; non-fully-qualified # ⚒ hammer and pick ++1F6E0 FE0F ; fully-qualified # 🛠️ hammer and wrench ++1F6E0 ; non-fully-qualified # 🛠 hammer and wrench ++1F5E1 FE0F ; fully-qualified # 🗡️ dagger ++1F5E1 ; non-fully-qualified # 🗡 dagger ++2694 FE0F ; fully-qualified # ⚔️ crossed swords ++2694 ; non-fully-qualified # ⚔ crossed swords ++1F52B ; fully-qualified # 🔫 pistol ++1F3F9 ; fully-qualified # 🏹 bow and arrow ++1F6E1 FE0F ; fully-qualified # 🛡️ shield ++1F6E1 ; non-fully-qualified # 🛡 shield ++1F527 ; fully-qualified # 🔧 wrench ++1F529 ; fully-qualified # 🔩 nut and bolt ++2699 FE0F ; fully-qualified # ⚙️ gear ++2699 ; non-fully-qualified # ⚙ gear ++1F5DC FE0F ; fully-qualified # 🗜️ clamp ++1F5DC ; non-fully-qualified # 🗜 clamp ++2696 FE0F ; fully-qualified # ⚖️ balance scale ++2696 ; non-fully-qualified # ⚖ balance scale ++1F517 ; fully-qualified # 🔗 link ++26D3 FE0F ; fully-qualified # ⛓️ chains ++26D3 ; non-fully-qualified # ⛓ chains ++1F9F0 ; fully-qualified # 🧰 toolbox ++1F9F2 ; fully-qualified # 🧲 magnet ++ ++# subgroup: science ++2697 FE0F ; fully-qualified # ⚗️ alembic ++2697 ; non-fully-qualified # ⚗ alembic ++1F9EA ; fully-qualified # 🧪 test tube ++1F9EB ; fully-qualified # 🧫 petri dish ++1F9EC ; fully-qualified # 🧬 dna ++1F52C ; fully-qualified # 🔬 microscope ++1F52D ; fully-qualified # 🔭 telescope ++1F4E1 ; fully-qualified # 📡 satellite antenna ++ ++# subgroup: medical ++1F489 ; fully-qualified # 💉 syringe ++1F48A ; fully-qualified # 💊 pill ++ ++# subgroup: household ++1F6AA ; fully-qualified # 🚪 door ++1F6CF FE0F ; fully-qualified # 🛏️ bed ++1F6CF ; non-fully-qualified # 🛏 bed ++1F6CB FE0F ; fully-qualified # 🛋️ couch and lamp ++1F6CB ; non-fully-qualified # 🛋 couch and lamp ++1F6BD ; fully-qualified # 🚽 toilet ++1F6BF ; fully-qualified # 🚿 shower ++1F6C1 ; fully-qualified # 🛁 bathtub ++1F9F4 ; fully-qualified # 🧴 lotion bottle ++1F9F7 ; fully-qualified # 🧷 safety pin ++1F9F9 ; fully-qualified # 🧹 broom ++1F9FA ; fully-qualified # 🧺 basket ++1F9FB ; fully-qualified # 🧻 roll of paper ++1F9FC ; fully-qualified # 🧼 soap ++1F9FD ; fully-qualified # 🧽 sponge ++1F9EF ; fully-qualified # 🧯 fire extinguisher ++1F6D2 ; fully-qualified # 🛒 shopping cart ++ ++# subgroup: other-object ++1F6AC ; fully-qualified # 🚬 cigarette ++26B0 FE0F ; fully-qualified # ⚰️ coffin ++26B0 ; non-fully-qualified # ⚰ coffin ++26B1 FE0F ; fully-qualified # ⚱️ funeral urn ++26B1 ; non-fully-qualified # ⚱ funeral urn ++1F5FF ; fully-qualified # 🗿 moai ++ ++# Objects subtotal: 227 ++# Objects subtotal: 227 w/o modifiers ++ ++# group: Symbols ++ ++# subgroup: transport-sign ++1F3E7 ; fully-qualified # 🏧 ATM sign ++1F6AE ; fully-qualified # 🚮 litter in bin sign ++1F6B0 ; fully-qualified # 🚰 potable water ++267F ; fully-qualified # ♿ wheelchair symbol ++1F6B9 ; fully-qualified # 🚹 men’s room ++1F6BA ; fully-qualified # 🚺 women’s room ++1F6BB ; fully-qualified # 🚻 restroom ++1F6BC ; fully-qualified # 🚼 baby symbol ++1F6BE ; fully-qualified # 🚾 water closet ++1F6C2 ; fully-qualified # 🛂 passport control ++1F6C3 ; fully-qualified # 🛃 customs ++1F6C4 ; fully-qualified # 🛄 baggage claim ++1F6C5 ; fully-qualified # 🛅 left luggage ++ ++# subgroup: warning ++26A0 FE0F ; fully-qualified # ⚠️ warning ++26A0 ; non-fully-qualified # ⚠ warning ++1F6B8 ; fully-qualified # 🚸 children crossing ++26D4 ; fully-qualified # ⛔ no entry ++1F6AB ; fully-qualified # 🚫 prohibited ++1F6B3 ; fully-qualified # 🚳 no bicycles ++1F6AD ; fully-qualified # 🚭 no smoking ++1F6AF ; fully-qualified # 🚯 no littering ++1F6B1 ; fully-qualified # 🚱 non-potable water ++1F6B7 ; fully-qualified # 🚷 no pedestrians ++1F4F5 ; fully-qualified # 📵 no mobile phones ++1F51E ; fully-qualified # 🔞 no one under eighteen ++2622 FE0F ; fully-qualified # ☢️ radioactive ++2622 ; non-fully-qualified # ☢ radioactive ++2623 FE0F ; fully-qualified # ☣️ biohazard ++2623 ; non-fully-qualified # ☣ biohazard ++ ++# subgroup: arrow ++2B06 FE0F ; fully-qualified # ⬆️ up arrow ++2B06 ; non-fully-qualified # ⬆ up arrow ++2197 FE0F ; fully-qualified # ↗️ up-right arrow ++2197 ; non-fully-qualified # ↗ up-right arrow ++27A1 FE0F ; fully-qualified # ➡️ right arrow ++27A1 ; non-fully-qualified # ➡ right arrow ++2198 FE0F ; fully-qualified # ↘️ down-right arrow ++2198 ; non-fully-qualified # ↘ down-right arrow ++2B07 FE0F ; fully-qualified # ⬇️ down arrow ++2B07 ; non-fully-qualified # ⬇ down arrow ++2199 FE0F ; fully-qualified # ↙️ down-left arrow ++2199 ; non-fully-qualified # ↙ down-left arrow ++2B05 FE0F ; fully-qualified # ⬅️ left arrow ++2B05 ; non-fully-qualified # ⬅ left arrow ++2196 FE0F ; fully-qualified # ↖️ up-left arrow ++2196 ; non-fully-qualified # ↖ up-left arrow ++2195 FE0F ; fully-qualified # ↕️ up-down arrow ++2195 ; non-fully-qualified # ↕ up-down arrow ++2194 FE0F ; fully-qualified # ↔️ left-right arrow ++2194 ; non-fully-qualified # ↔ left-right arrow ++21A9 FE0F ; fully-qualified # ↩️ right arrow curving left ++21A9 ; non-fully-qualified # ↩ right arrow curving left ++21AA FE0F ; fully-qualified # ↪️ left arrow curving right ++21AA ; non-fully-qualified # ↪ left arrow curving right ++2934 FE0F ; fully-qualified # ⤴️ right arrow curving up ++2934 ; non-fully-qualified # ⤴ right arrow curving up ++2935 FE0F ; fully-qualified # ⤵️ right arrow curving down ++2935 ; non-fully-qualified # ⤵ right arrow curving down ++1F503 ; fully-qualified # 🔃 clockwise vertical arrows ++1F504 ; fully-qualified # 🔄 counterclockwise arrows button ++1F519 ; fully-qualified # 🔙 BACK arrow ++1F51A ; fully-qualified # 🔚 END arrow ++1F51B ; fully-qualified # 🔛 ON! arrow ++1F51C ; fully-qualified # 🔜 SOON arrow ++1F51D ; fully-qualified # 🔝 TOP arrow ++ ++# subgroup: religion ++1F6D0 ; fully-qualified # 🛐 place of worship ++269B FE0F ; fully-qualified # ⚛️ atom symbol ++269B ; non-fully-qualified # ⚛ atom symbol ++1F549 FE0F ; fully-qualified # 🕉️ om ++1F549 ; non-fully-qualified # 🕉 om ++2721 FE0F ; fully-qualified # ✡️ star of David ++2721 ; non-fully-qualified # ✡ star of David ++2638 FE0F ; fully-qualified # ☸️ wheel of dharma ++2638 ; non-fully-qualified # ☸ wheel of dharma ++262F FE0F ; fully-qualified # ☯️ yin yang ++262F ; non-fully-qualified # ☯ yin yang ++271D FE0F ; fully-qualified # ✝️ latin cross ++271D ; non-fully-qualified # ✝ latin cross ++2626 FE0F ; fully-qualified # ☦️ orthodox cross ++2626 ; non-fully-qualified # ☦ orthodox cross ++262A FE0F ; fully-qualified # ☪️ star and crescent ++262A ; non-fully-qualified # ☪ star and crescent ++262E FE0F ; fully-qualified # ☮️ peace symbol ++262E ; non-fully-qualified # ☮ peace symbol ++1F54E ; fully-qualified # 🕎 menorah ++1F52F ; fully-qualified # 🔯 dotted six-pointed star ++ ++# subgroup: zodiac ++2648 ; fully-qualified # ♈ Aries ++2649 ; fully-qualified # ♉ Taurus ++264A ; fully-qualified # ♊ Gemini ++264B ; fully-qualified # ♋ Cancer ++264C ; fully-qualified # ♌ Leo ++264D ; fully-qualified # ♍ Virgo ++264E ; fully-qualified # ♎ Libra ++264F ; fully-qualified # ♏ Scorpio ++2650 ; fully-qualified # ♐ Sagittarius ++2651 ; fully-qualified # ♑ Capricorn ++2652 ; fully-qualified # ♒ Aquarius ++2653 ; fully-qualified # ♓ Pisces ++26CE ; fully-qualified # ⛎ Ophiuchus ++ ++# subgroup: av-symbol ++1F500 ; fully-qualified # 🔀 shuffle tracks button ++1F501 ; fully-qualified # 🔁 repeat button ++1F502 ; fully-qualified # 🔂 repeat single button ++25B6 FE0F ; fully-qualified # ▶️ play button ++25B6 ; non-fully-qualified # ▶ play button ++23E9 ; fully-qualified # ⏩ fast-forward button ++23ED FE0F ; fully-qualified # ⏭️ next track button ++23ED ; non-fully-qualified # ⏭ next track button ++23EF FE0F ; fully-qualified # ⏯️ play or pause button ++23EF ; non-fully-qualified # ⏯ play or pause button ++25C0 FE0F ; fully-qualified # ◀️ reverse button ++25C0 ; non-fully-qualified # ◀ reverse button ++23EA ; fully-qualified # ⏪ fast reverse button ++23EE FE0F ; fully-qualified # ⏮️ last track button ++23EE ; non-fully-qualified # ⏮ last track button ++1F53C ; fully-qualified # 🔼 upwards button ++23EB ; fully-qualified # ⏫ fast up button ++1F53D ; fully-qualified # 🔽 downwards button ++23EC ; fully-qualified # ⏬ fast down button ++23F8 FE0F ; fully-qualified # ⏸️ pause button ++23F8 ; non-fully-qualified # ⏸ pause button ++23F9 FE0F ; fully-qualified # ⏹️ stop button ++23F9 ; non-fully-qualified # ⏹ stop button ++23FA FE0F ; fully-qualified # ⏺️ record button ++23FA ; non-fully-qualified # ⏺ record button ++23CF FE0F ; fully-qualified # ⏏️ eject button ++23CF ; non-fully-qualified # ⏏ eject button ++1F3A6 ; fully-qualified # 🎦 cinema ++1F505 ; fully-qualified # 🔅 dim button ++1F506 ; fully-qualified # 🔆 bright button ++1F4F6 ; fully-qualified # 📶 antenna bars ++1F4F3 ; fully-qualified # 📳 vibration mode ++1F4F4 ; fully-qualified # 📴 mobile phone off ++ ++# subgroup: other-symbol ++2640 FE0F ; fully-qualified # ♀️ female sign ++2640 ; non-fully-qualified # ♀ female sign ++2642 FE0F ; fully-qualified # ♂️ male sign ++2642 ; non-fully-qualified # ♂ male sign ++2695 FE0F ; fully-qualified # ⚕️ medical symbol ++2695 ; non-fully-qualified # ⚕ medical symbol ++267E FE0F ; fully-qualified # ♾️ infinity ++267E ; non-fully-qualified # ♾ infinity ++267B FE0F ; fully-qualified # ♻️ recycling symbol ++267B ; non-fully-qualified # ♻ recycling symbol ++269C FE0F ; fully-qualified # ⚜️ fleur-de-lis ++269C ; non-fully-qualified # ⚜ fleur-de-lis ++1F531 ; fully-qualified # 🔱 trident emblem ++1F4DB ; fully-qualified # 📛 name badge ++1F530 ; fully-qualified # 🔰 Japanese symbol for beginner ++2B55 ; fully-qualified # ⭕ heavy large circle ++2705 ; fully-qualified # ✅ white heavy check mark ++2611 FE0F ; fully-qualified # ☑️ ballot box with check ++2611 ; non-fully-qualified # ☑ ballot box with check ++2714 FE0F ; fully-qualified # ✔️ heavy check mark ++2714 ; non-fully-qualified # ✔ heavy check mark ++2716 FE0F ; fully-qualified # ✖️ heavy multiplication x ++2716 ; non-fully-qualified # ✖ heavy multiplication x ++274C ; fully-qualified # ❌ cross mark ++274E ; fully-qualified # ❎ cross mark button ++2795 ; fully-qualified # ➕ heavy plus sign ++2796 ; fully-qualified # ➖ heavy minus sign ++2797 ; fully-qualified # ➗ heavy division sign ++27B0 ; fully-qualified # ➰ curly loop ++27BF ; fully-qualified # ➿ double curly loop ++303D FE0F ; fully-qualified # 〽️ part alternation mark ++303D ; non-fully-qualified # 〽 part alternation mark ++2733 FE0F ; fully-qualified # ✳️ eight-spoked asterisk ++2733 ; non-fully-qualified # ✳ eight-spoked asterisk ++2734 FE0F ; fully-qualified # ✴️ eight-pointed star ++2734 ; non-fully-qualified # ✴ eight-pointed star ++2747 FE0F ; fully-qualified # ❇️ sparkle ++2747 ; non-fully-qualified # ❇ sparkle ++203C FE0F ; fully-qualified # ‼️ double exclamation mark ++203C ; non-fully-qualified # ‼ double exclamation mark ++2049 FE0F ; fully-qualified # ⁉️ exclamation question mark ++2049 ; non-fully-qualified # ⁉ exclamation question mark ++2753 ; fully-qualified # ❓ question mark ++2754 ; fully-qualified # ❔ white question mark ++2755 ; fully-qualified # ❕ white exclamation mark ++2757 ; fully-qualified # ❗ exclamation mark ++3030 FE0F ; fully-qualified # 〰️ wavy dash ++3030 ; non-fully-qualified # 〰 wavy dash ++00A9 FE0F ; fully-qualified # ©️ copyright ++00A9 ; non-fully-qualified # © copyright ++00AE FE0F ; fully-qualified # ®️ registered ++00AE ; non-fully-qualified # ® registered ++2122 FE0F ; fully-qualified # ™️ trade mark ++2122 ; non-fully-qualified # ™ trade mark ++ ++# subgroup: keycap ++0023 FE0F 20E3 ; fully-qualified # #️⃣ keycap: # ++0023 20E3 ; non-fully-qualified # #⃣ keycap: # ++002A FE0F 20E3 ; fully-qualified # *️⃣ keycap: * ++002A 20E3 ; non-fully-qualified # *⃣ keycap: * ++0030 FE0F 20E3 ; fully-qualified # 0️⃣ keycap: 0 ++0030 20E3 ; non-fully-qualified # 0⃣ keycap: 0 ++0031 FE0F 20E3 ; fully-qualified # 1️⃣ keycap: 1 ++0031 20E3 ; non-fully-qualified # 1⃣ keycap: 1 ++0032 FE0F 20E3 ; fully-qualified # 2️⃣ keycap: 2 ++0032 20E3 ; non-fully-qualified # 2⃣ keycap: 2 ++0033 FE0F 20E3 ; fully-qualified # 3️⃣ keycap: 3 ++0033 20E3 ; non-fully-qualified # 3⃣ keycap: 3 ++0034 FE0F 20E3 ; fully-qualified # 4️⃣ keycap: 4 ++0034 20E3 ; non-fully-qualified # 4⃣ keycap: 4 ++0035 FE0F 20E3 ; fully-qualified # 5️⃣ keycap: 5 ++0035 20E3 ; non-fully-qualified # 5⃣ keycap: 5 ++0036 FE0F 20E3 ; fully-qualified # 6️⃣ keycap: 6 ++0036 20E3 ; non-fully-qualified # 6⃣ keycap: 6 ++0037 FE0F 20E3 ; fully-qualified # 7️⃣ keycap: 7 ++0037 20E3 ; non-fully-qualified # 7⃣ keycap: 7 ++0038 FE0F 20E3 ; fully-qualified # 8️⃣ keycap: 8 ++0038 20E3 ; non-fully-qualified # 8⃣ keycap: 8 ++0039 FE0F 20E3 ; fully-qualified # 9️⃣ keycap: 9 ++0039 20E3 ; non-fully-qualified # 9⃣ keycap: 9 ++1F51F ; fully-qualified # 🔟 keycap: 10 ++ ++# subgroup: alphanum ++1F4AF ; fully-qualified # 💯 hundred points ++1F520 ; fully-qualified # 🔠 input latin uppercase ++1F521 ; fully-qualified # 🔡 input latin lowercase ++1F522 ; fully-qualified # 🔢 input numbers ++1F523 ; fully-qualified # 🔣 input symbols ++1F524 ; fully-qualified # 🔤 input latin letters ++1F170 FE0F ; fully-qualified # 🅰️ A button (blood type) ++1F170 ; non-fully-qualified # 🅰 A button (blood type) ++1F18E ; fully-qualified # 🆎 AB button (blood type) ++1F171 FE0F ; fully-qualified # 🅱️ B button (blood type) ++1F171 ; non-fully-qualified # 🅱 B button (blood type) ++1F191 ; fully-qualified # 🆑 CL button ++1F192 ; fully-qualified # 🆒 COOL button ++1F193 ; fully-qualified # 🆓 FREE button ++2139 FE0F ; fully-qualified # ℹ️ information ++2139 ; non-fully-qualified # ℹ information ++1F194 ; fully-qualified # 🆔 ID button ++24C2 FE0F ; fully-qualified # Ⓜ️ circled M ++24C2 ; non-fully-qualified # Ⓜ circled M ++1F195 ; fully-qualified # 🆕 NEW button ++1F196 ; fully-qualified # 🆖 NG button ++1F17E FE0F ; fully-qualified # 🅾️ O button (blood type) ++1F17E ; non-fully-qualified # 🅾 O button (blood type) ++1F197 ; fully-qualified # 🆗 OK button ++1F17F FE0F ; fully-qualified # 🅿️ P button ++1F17F ; non-fully-qualified # 🅿 P button ++1F198 ; fully-qualified # 🆘 SOS button ++1F199 ; fully-qualified # 🆙 UP! button ++1F19A ; fully-qualified # 🆚 VS button ++1F201 ; fully-qualified # 🈁 Japanese “here” button ++1F202 FE0F ; fully-qualified # 🈂️ Japanese “service charge” button ++1F202 ; non-fully-qualified # 🈂 Japanese “service charge” button ++1F237 FE0F ; fully-qualified # 🈷️ Japanese “monthly amount” button ++1F237 ; non-fully-qualified # 🈷 Japanese “monthly amount” button ++1F236 ; fully-qualified # 🈶 Japanese “not free of charge” button ++1F22F ; fully-qualified # 🈯 Japanese “reserved” button ++1F250 ; fully-qualified # 🉐 Japanese “bargain” button ++1F239 ; fully-qualified # 🈹 Japanese “discount” button ++1F21A ; fully-qualified # 🈚 Japanese “free of charge” button ++1F232 ; fully-qualified # 🈲 Japanese “prohibited” button ++1F251 ; fully-qualified # 🉑 Japanese “acceptable” button ++1F238 ; fully-qualified # 🈸 Japanese “application” button ++1F234 ; fully-qualified # 🈴 Japanese “passing grade” button ++1F233 ; fully-qualified # 🈳 Japanese “vacancy” button ++3297 FE0F ; fully-qualified # ㊗️ Japanese “congratulations” button ++3297 ; non-fully-qualified # ㊗ Japanese “congratulations” button ++3299 FE0F ; fully-qualified # ㊙️ Japanese “secret” button ++3299 ; non-fully-qualified # ㊙ Japanese “secret” button ++1F23A ; fully-qualified # 🈺 Japanese “open for business” button ++1F235 ; fully-qualified # 🈵 Japanese “no vacancy” button ++ ++# subgroup: geometric ++25AA FE0F ; fully-qualified # ▪️ black small square ++25AA ; non-fully-qualified # ▪ black small square ++25AB FE0F ; fully-qualified # ▫️ white small square ++25AB ; non-fully-qualified # ▫ white small square ++25FB FE0F ; fully-qualified # ◻️ white medium square ++25FB ; non-fully-qualified # ◻ white medium square ++25FC FE0F ; fully-qualified # ◼️ black medium square ++25FC ; non-fully-qualified # ◼ black medium square ++25FD ; fully-qualified # ◽ white medium-small square ++25FE ; fully-qualified # ◾ black medium-small square ++2B1B ; fully-qualified # ⬛ black large square ++2B1C ; fully-qualified # ⬜ white large square ++1F536 ; fully-qualified # 🔶 large orange diamond ++1F537 ; fully-qualified # 🔷 large blue diamond ++1F538 ; fully-qualified # 🔸 small orange diamond ++1F539 ; fully-qualified # 🔹 small blue diamond ++1F53A ; fully-qualified # 🔺 red triangle pointed up ++1F53B ; fully-qualified # 🔻 red triangle pointed down ++1F4A0 ; fully-qualified # 💠 diamond with a dot ++1F518 ; fully-qualified # 🔘 radio button ++1F532 ; fully-qualified # 🔲 black square button ++1F533 ; fully-qualified # 🔳 white square button ++26AA ; fully-qualified # ⚪ white circle ++26AB ; fully-qualified # ⚫ black circle ++1F534 ; fully-qualified # 🔴 red circle ++1F535 ; fully-qualified # 🔵 blue circle ++ ++# Symbols subtotal: 286 ++# Symbols subtotal: 286 w/o modifiers ++ ++# group: Flags ++ ++# subgroup: flag ++1F3C1 ; fully-qualified # 🏁 chequered flag ++1F6A9 ; fully-qualified # 🚩 triangular flag ++1F38C ; fully-qualified # 🎌 crossed flags ++1F3F4 ; fully-qualified # 🏴 black flag ++1F3F3 FE0F ; fully-qualified # 🏳️ white flag ++1F3F3 ; non-fully-qualified # 🏳 white flag ++1F3F3 FE0F 200D 1F308 ; fully-qualified # 🏳️‍🌈 rainbow flag ++1F3F3 200D 1F308 ; non-fully-qualified # 🏳‍🌈 rainbow flag ++1F3F4 200D 2620 FE0F ; fully-qualified # 🏴‍☠️ pirate flag ++1F3F4 200D 2620 ; non-fully-qualified # 🏴‍☠ pirate flag ++ ++# subgroup: country-flag ++1F1E6 1F1E8 ; fully-qualified # 🇦🇨 Ascension Island ++1F1E6 1F1E9 ; fully-qualified # 🇦🇩 Andorra ++1F1E6 1F1EA ; fully-qualified # 🇦🇪 United Arab Emirates ++1F1E6 1F1EB ; fully-qualified # 🇦🇫 Afghanistan ++1F1E6 1F1EC ; fully-qualified # 🇦🇬 Antigua & Barbuda ++1F1E6 1F1EE ; fully-qualified # 🇦🇮 Anguilla ++1F1E6 1F1F1 ; fully-qualified # 🇦🇱 Albania ++1F1E6 1F1F2 ; fully-qualified # 🇦🇲 Armenia ++1F1E6 1F1F4 ; fully-qualified # 🇦🇴 Angola ++1F1E6 1F1F6 ; fully-qualified # 🇦🇶 Antarctica ++1F1E6 1F1F7 ; fully-qualified # 🇦🇷 Argentina ++1F1E6 1F1F8 ; fully-qualified # 🇦🇸 American Samoa ++1F1E6 1F1F9 ; fully-qualified # 🇦🇹 Austria ++1F1E6 1F1FA ; fully-qualified # 🇦🇺 Australia ++1F1E6 1F1FC ; fully-qualified # 🇦🇼 Aruba ++1F1E6 1F1FD ; fully-qualified # 🇦🇽 Åland Islands ++1F1E6 1F1FF ; fully-qualified # 🇦🇿 Azerbaijan ++1F1E7 1F1E6 ; fully-qualified # 🇧🇦 Bosnia & Herzegovina ++1F1E7 1F1E7 ; fully-qualified # 🇧🇧 Barbados ++1F1E7 1F1E9 ; fully-qualified # 🇧🇩 Bangladesh ++1F1E7 1F1EA ; fully-qualified # 🇧🇪 Belgium ++1F1E7 1F1EB ; fully-qualified # 🇧🇫 Burkina Faso ++1F1E7 1F1EC ; fully-qualified # 🇧🇬 Bulgaria ++1F1E7 1F1ED ; fully-qualified # 🇧🇭 Bahrain ++1F1E7 1F1EE ; fully-qualified # 🇧🇮 Burundi ++1F1E7 1F1EF ; fully-qualified # 🇧🇯 Benin ++1F1E7 1F1F1 ; fully-qualified # 🇧🇱 St. Barthélemy ++1F1E7 1F1F2 ; fully-qualified # 🇧🇲 Bermuda ++1F1E7 1F1F3 ; fully-qualified # 🇧🇳 Brunei ++1F1E7 1F1F4 ; fully-qualified # 🇧🇴 Bolivia ++1F1E7 1F1F6 ; fully-qualified # 🇧🇶 Caribbean Netherlands ++1F1E7 1F1F7 ; fully-qualified # 🇧🇷 Brazil ++1F1E7 1F1F8 ; fully-qualified # 🇧🇸 Bahamas ++1F1E7 1F1F9 ; fully-qualified # 🇧🇹 Bhutan ++1F1E7 1F1FB ; fully-qualified # 🇧🇻 Bouvet Island ++1F1E7 1F1FC ; fully-qualified # 🇧🇼 Botswana ++1F1E7 1F1FE ; fully-qualified # 🇧🇾 Belarus ++1F1E7 1F1FF ; fully-qualified # 🇧🇿 Belize ++1F1E8 1F1E6 ; fully-qualified # 🇨🇦 Canada ++1F1E8 1F1E8 ; fully-qualified # 🇨🇨 Cocos (Keeling) Islands ++1F1E8 1F1E9 ; fully-qualified # 🇨🇩 Congo - Kinshasa ++1F1E8 1F1EB ; fully-qualified # 🇨🇫 Central African Republic ++1F1E8 1F1EC ; fully-qualified # 🇨🇬 Congo - Brazzaville ++1F1E8 1F1ED ; fully-qualified # 🇨🇭 Switzerland ++1F1E8 1F1EE ; fully-qualified # 🇨🇮 Côte d’Ivoire ++1F1E8 1F1F0 ; fully-qualified # 🇨🇰 Cook Islands ++1F1E8 1F1F1 ; fully-qualified # 🇨🇱 Chile ++1F1E8 1F1F2 ; fully-qualified # 🇨🇲 Cameroon ++1F1E8 1F1F3 ; fully-qualified # 🇨🇳 China ++1F1E8 1F1F4 ; fully-qualified # 🇨🇴 Colombia ++1F1E8 1F1F5 ; fully-qualified # 🇨🇵 Clipperton Island ++1F1E8 1F1F7 ; fully-qualified # 🇨🇷 Costa Rica ++1F1E8 1F1FA ; fully-qualified # 🇨🇺 Cuba ++1F1E8 1F1FB ; fully-qualified # 🇨🇻 Cape Verde ++1F1E8 1F1FC ; fully-qualified # 🇨🇼 Curaçao ++1F1E8 1F1FD ; fully-qualified # 🇨🇽 Christmas Island ++1F1E8 1F1FE ; fully-qualified # 🇨🇾 Cyprus ++1F1E8 1F1FF ; fully-qualified # 🇨🇿 Czechia ++1F1E9 1F1EA ; fully-qualified # 🇩🇪 Germany ++1F1E9 1F1EC ; fully-qualified # 🇩🇬 Diego Garcia ++1F1E9 1F1EF ; fully-qualified # 🇩🇯 Djibouti ++1F1E9 1F1F0 ; fully-qualified # 🇩🇰 Denmark ++1F1E9 1F1F2 ; fully-qualified # 🇩🇲 Dominica ++1F1E9 1F1F4 ; fully-qualified # 🇩🇴 Dominican Republic ++1F1E9 1F1FF ; fully-qualified # 🇩🇿 Algeria ++1F1EA 1F1E6 ; fully-qualified # 🇪🇦 Ceuta & Melilla ++1F1EA 1F1E8 ; fully-qualified # 🇪🇨 Ecuador ++1F1EA 1F1EA ; fully-qualified # 🇪🇪 Estonia ++1F1EA 1F1EC ; fully-qualified # 🇪🇬 Egypt ++1F1EA 1F1ED ; fully-qualified # 🇪🇭 Western Sahara ++1F1EA 1F1F7 ; fully-qualified # 🇪🇷 Eritrea ++1F1EA 1F1F8 ; fully-qualified # 🇪🇸 Spain ++1F1EA 1F1F9 ; fully-qualified # 🇪🇹 Ethiopia ++1F1EA 1F1FA ; fully-qualified # 🇪🇺 European Union ++1F1EB 1F1EE ; fully-qualified # 🇫🇮 Finland ++1F1EB 1F1EF ; fully-qualified # 🇫🇯 Fiji ++1F1EB 1F1F0 ; fully-qualified # 🇫🇰 Falkland Islands ++1F1EB 1F1F2 ; fully-qualified # 🇫🇲 Micronesia ++1F1EB 1F1F4 ; fully-qualified # 🇫🇴 Faroe Islands ++1F1EB 1F1F7 ; fully-qualified # 🇫🇷 France ++1F1EC 1F1E6 ; fully-qualified # 🇬🇦 Gabon ++1F1EC 1F1E7 ; fully-qualified # 🇬🇧 United Kingdom ++1F1EC 1F1E9 ; fully-qualified # 🇬🇩 Grenada ++1F1EC 1F1EA ; fully-qualified # 🇬🇪 Georgia ++1F1EC 1F1EB ; fully-qualified # 🇬🇫 French Guiana ++1F1EC 1F1EC ; fully-qualified # 🇬🇬 Guernsey ++1F1EC 1F1ED ; fully-qualified # 🇬🇭 Ghana ++1F1EC 1F1EE ; fully-qualified # 🇬🇮 Gibraltar ++1F1EC 1F1F1 ; fully-qualified # 🇬🇱 Greenland ++1F1EC 1F1F2 ; fully-qualified # 🇬🇲 Gambia ++1F1EC 1F1F3 ; fully-qualified # 🇬🇳 Guinea ++1F1EC 1F1F5 ; fully-qualified # 🇬🇵 Guadeloupe ++1F1EC 1F1F6 ; fully-qualified # 🇬🇶 Equatorial Guinea ++1F1EC 1F1F7 ; fully-qualified # 🇬🇷 Greece ++1F1EC 1F1F8 ; fully-qualified # 🇬🇸 South Georgia & South Sandwich Islands ++1F1EC 1F1F9 ; fully-qualified # 🇬🇹 Guatemala ++1F1EC 1F1FA ; fully-qualified # 🇬🇺 Guam ++1F1EC 1F1FC ; fully-qualified # 🇬🇼 Guinea-Bissau ++1F1EC 1F1FE ; fully-qualified # 🇬🇾 Guyana ++1F1ED 1F1F0 ; fully-qualified # 🇭🇰 Hong Kong SAR China ++1F1ED 1F1F2 ; fully-qualified # 🇭🇲 Heard & McDonald Islands ++1F1ED 1F1F3 ; fully-qualified # 🇭🇳 Honduras ++1F1ED 1F1F7 ; fully-qualified # 🇭🇷 Croatia ++1F1ED 1F1F9 ; fully-qualified # 🇭🇹 Haiti ++1F1ED 1F1FA ; fully-qualified # 🇭🇺 Hungary ++1F1EE 1F1E8 ; fully-qualified # 🇮🇨 Canary Islands ++1F1EE 1F1E9 ; fully-qualified # 🇮🇩 Indonesia ++1F1EE 1F1EA ; fully-qualified # 🇮🇪 Ireland ++1F1EE 1F1F1 ; fully-qualified # 🇮🇱 Israel ++1F1EE 1F1F2 ; fully-qualified # 🇮🇲 Isle of Man ++1F1EE 1F1F3 ; fully-qualified # 🇮🇳 India ++1F1EE 1F1F4 ; fully-qualified # 🇮🇴 British Indian Ocean Territory ++1F1EE 1F1F6 ; fully-qualified # 🇮🇶 Iraq ++1F1EE 1F1F7 ; fully-qualified # 🇮🇷 Iran ++1F1EE 1F1F8 ; fully-qualified # 🇮🇸 Iceland ++1F1EE 1F1F9 ; fully-qualified # 🇮🇹 Italy ++1F1EF 1F1EA ; fully-qualified # 🇯🇪 Jersey ++1F1EF 1F1F2 ; fully-qualified # 🇯🇲 Jamaica ++1F1EF 1F1F4 ; fully-qualified # 🇯🇴 Jordan ++1F1EF 1F1F5 ; fully-qualified # 🇯🇵 Japan ++1F1F0 1F1EA ; fully-qualified # 🇰🇪 Kenya ++1F1F0 1F1EC ; fully-qualified # 🇰🇬 Kyrgyzstan ++1F1F0 1F1ED ; fully-qualified # 🇰🇭 Cambodia ++1F1F0 1F1EE ; fully-qualified # 🇰🇮 Kiribati ++1F1F0 1F1F2 ; fully-qualified # 🇰🇲 Comoros ++1F1F0 1F1F3 ; fully-qualified # 🇰🇳 St. Kitts & Nevis ++1F1F0 1F1F5 ; fully-qualified # 🇰🇵 North Korea ++1F1F0 1F1F7 ; fully-qualified # 🇰🇷 South Korea ++1F1F0 1F1FC ; fully-qualified # 🇰🇼 Kuwait ++1F1F0 1F1FE ; fully-qualified # 🇰🇾 Cayman Islands ++1F1F0 1F1FF ; fully-qualified # 🇰🇿 Kazakhstan ++1F1F1 1F1E6 ; fully-qualified # 🇱🇦 Laos ++1F1F1 1F1E7 ; fully-qualified # 🇱🇧 Lebanon ++1F1F1 1F1E8 ; fully-qualified # 🇱🇨 St. Lucia ++1F1F1 1F1EE ; fully-qualified # 🇱🇮 Liechtenstein ++1F1F1 1F1F0 ; fully-qualified # 🇱🇰 Sri Lanka ++1F1F1 1F1F7 ; fully-qualified # 🇱🇷 Liberia ++1F1F1 1F1F8 ; fully-qualified # 🇱🇸 Lesotho ++1F1F1 1F1F9 ; fully-qualified # 🇱🇹 Lithuania ++1F1F1 1F1FA ; fully-qualified # 🇱🇺 Luxembourg ++1F1F1 1F1FB ; fully-qualified # 🇱🇻 Latvia ++1F1F1 1F1FE ; fully-qualified # 🇱🇾 Libya ++1F1F2 1F1E6 ; fully-qualified # 🇲🇦 Morocco ++1F1F2 1F1E8 ; fully-qualified # 🇲🇨 Monaco ++1F1F2 1F1E9 ; fully-qualified # 🇲🇩 Moldova ++1F1F2 1F1EA ; fully-qualified # 🇲🇪 Montenegro ++1F1F2 1F1EB ; fully-qualified # 🇲🇫 St. Martin ++1F1F2 1F1EC ; fully-qualified # 🇲🇬 Madagascar ++1F1F2 1F1ED ; fully-qualified # 🇲🇭 Marshall Islands ++1F1F2 1F1F0 ; fully-qualified # 🇲🇰 Macedonia ++1F1F2 1F1F1 ; fully-qualified # 🇲🇱 Mali ++1F1F2 1F1F2 ; fully-qualified # 🇲🇲 Myanmar (Burma) ++1F1F2 1F1F3 ; fully-qualified # 🇲🇳 Mongolia ++1F1F2 1F1F4 ; fully-qualified # 🇲🇴 Macau SAR China ++1F1F2 1F1F5 ; fully-qualified # 🇲🇵 Northern Mariana Islands ++1F1F2 1F1F6 ; fully-qualified # 🇲🇶 Martinique ++1F1F2 1F1F7 ; fully-qualified # 🇲🇷 Mauritania ++1F1F2 1F1F8 ; fully-qualified # 🇲🇸 Montserrat ++1F1F2 1F1F9 ; fully-qualified # 🇲🇹 Malta ++1F1F2 1F1FA ; fully-qualified # 🇲🇺 Mauritius ++1F1F2 1F1FB ; fully-qualified # 🇲🇻 Maldives ++1F1F2 1F1FC ; fully-qualified # 🇲🇼 Malawi ++1F1F2 1F1FD ; fully-qualified # 🇲🇽 Mexico ++1F1F2 1F1FE ; fully-qualified # 🇲🇾 Malaysia ++1F1F2 1F1FF ; fully-qualified # 🇲🇿 Mozambique ++1F1F3 1F1E6 ; fully-qualified # 🇳🇦 Namibia ++1F1F3 1F1E8 ; fully-qualified # 🇳🇨 New Caledonia ++1F1F3 1F1EA ; fully-qualified # 🇳🇪 Niger ++1F1F3 1F1EB ; fully-qualified # 🇳🇫 Norfolk Island ++1F1F3 1F1EC ; fully-qualified # 🇳🇬 Nigeria ++1F1F3 1F1EE ; fully-qualified # 🇳🇮 Nicaragua ++1F1F3 1F1F1 ; fully-qualified # 🇳🇱 Netherlands ++1F1F3 1F1F4 ; fully-qualified # 🇳🇴 Norway ++1F1F3 1F1F5 ; fully-qualified # 🇳🇵 Nepal ++1F1F3 1F1F7 ; fully-qualified # 🇳🇷 Nauru ++1F1F3 1F1FA ; fully-qualified # 🇳🇺 Niue ++1F1F3 1F1FF ; fully-qualified # 🇳🇿 New Zealand ++1F1F4 1F1F2 ; fully-qualified # 🇴🇲 Oman ++1F1F5 1F1E6 ; fully-qualified # 🇵🇦 Panama ++1F1F5 1F1EA ; fully-qualified # 🇵🇪 Peru ++1F1F5 1F1EB ; fully-qualified # 🇵🇫 French Polynesia ++1F1F5 1F1EC ; fully-qualified # 🇵🇬 Papua New Guinea ++1F1F5 1F1ED ; fully-qualified # 🇵🇭 Philippines ++1F1F5 1F1F0 ; fully-qualified # 🇵🇰 Pakistan ++1F1F5 1F1F1 ; fully-qualified # 🇵🇱 Poland ++1F1F5 1F1F2 ; fully-qualified # 🇵🇲 St. Pierre & Miquelon ++1F1F5 1F1F3 ; fully-qualified # 🇵🇳 Pitcairn Islands ++1F1F5 1F1F7 ; fully-qualified # 🇵🇷 Puerto Rico ++1F1F5 1F1F8 ; fully-qualified # 🇵🇸 Palestinian Territories ++1F1F5 1F1F9 ; fully-qualified # 🇵🇹 Portugal ++1F1F5 1F1FC ; fully-qualified # 🇵🇼 Palau ++1F1F5 1F1FE ; fully-qualified # 🇵🇾 Paraguay ++1F1F6 1F1E6 ; fully-qualified # 🇶🇦 Qatar ++1F1F7 1F1EA ; fully-qualified # 🇷🇪 Réunion ++1F1F7 1F1F4 ; fully-qualified # 🇷🇴 Romania ++1F1F7 1F1F8 ; fully-qualified # 🇷🇸 Serbia ++1F1F7 1F1FA ; fully-qualified # 🇷🇺 Russia ++1F1F7 1F1FC ; fully-qualified # 🇷🇼 Rwanda ++1F1F8 1F1E6 ; fully-qualified # 🇸🇦 Saudi Arabia ++1F1F8 1F1E7 ; fully-qualified # 🇸🇧 Solomon Islands ++1F1F8 1F1E8 ; fully-qualified # 🇸🇨 Seychelles ++1F1F8 1F1E9 ; fully-qualified # 🇸🇩 Sudan ++1F1F8 1F1EA ; fully-qualified # 🇸🇪 Sweden ++1F1F8 1F1EC ; fully-qualified # 🇸🇬 Singapore ++1F1F8 1F1ED ; fully-qualified # 🇸🇭 St. Helena ++1F1F8 1F1EE ; fully-qualified # 🇸🇮 Slovenia ++1F1F8 1F1EF ; fully-qualified # 🇸🇯 Svalbard & Jan Mayen ++1F1F8 1F1F0 ; fully-qualified # 🇸🇰 Slovakia ++1F1F8 1F1F1 ; fully-qualified # 🇸🇱 Sierra Leone ++1F1F8 1F1F2 ; fully-qualified # 🇸🇲 San Marino ++1F1F8 1F1F3 ; fully-qualified # 🇸🇳 Senegal ++1F1F8 1F1F4 ; fully-qualified # 🇸🇴 Somalia ++1F1F8 1F1F7 ; fully-qualified # 🇸🇷 Suriname ++1F1F8 1F1F8 ; fully-qualified # 🇸🇸 South Sudan ++1F1F8 1F1F9 ; fully-qualified # 🇸🇹 São Tomé & Príncipe ++1F1F8 1F1FB ; fully-qualified # 🇸🇻 El Salvador ++1F1F8 1F1FD ; fully-qualified # 🇸🇽 Sint Maarten ++1F1F8 1F1FE ; fully-qualified # 🇸🇾 Syria ++1F1F8 1F1FF ; fully-qualified # 🇸🇿 Swaziland ++1F1F9 1F1E6 ; fully-qualified # 🇹🇦 Tristan da Cunha ++1F1F9 1F1E8 ; fully-qualified # 🇹🇨 Turks & Caicos Islands ++1F1F9 1F1E9 ; fully-qualified # 🇹🇩 Chad ++1F1F9 1F1EB ; fully-qualified # 🇹🇫 French Southern Territories ++1F1F9 1F1EC ; fully-qualified # 🇹🇬 Togo ++1F1F9 1F1ED ; fully-qualified # 🇹🇭 Thailand ++1F1F9 1F1EF ; fully-qualified # 🇹🇯 Tajikistan ++1F1F9 1F1F0 ; fully-qualified # 🇹🇰 Tokelau ++1F1F9 1F1F1 ; fully-qualified # 🇹🇱 Timor-Leste ++1F1F9 1F1F2 ; fully-qualified # 🇹🇲 Turkmenistan ++1F1F9 1F1F3 ; fully-qualified # 🇹🇳 Tunisia ++1F1F9 1F1F4 ; fully-qualified # 🇹🇴 Tonga ++1F1F9 1F1F7 ; fully-qualified # 🇹🇷 Turkey ++1F1F9 1F1F9 ; fully-qualified # 🇹🇹 Trinidad & Tobago ++1F1F9 1F1FB ; fully-qualified # 🇹🇻 Tuvalu ++1F1F9 1F1FC ; fully-qualified # 🇹🇼 Taiwan ++1F1F9 1F1FF ; fully-qualified # 🇹🇿 Tanzania ++1F1FA 1F1E6 ; fully-qualified # 🇺🇦 Ukraine ++1F1FA 1F1EC ; fully-qualified # 🇺🇬 Uganda ++1F1FA 1F1F2 ; fully-qualified # 🇺🇲 U.S. Outlying Islands ++1F1FA 1F1F3 ; fully-qualified # 🇺🇳 United Nations ++1F1FA 1F1F8 ; fully-qualified # 🇺🇸 United States ++1F1FA 1F1FE ; fully-qualified # 🇺🇾 Uruguay ++1F1FA 1F1FF ; fully-qualified # 🇺🇿 Uzbekistan ++1F1FB 1F1E6 ; fully-qualified # 🇻🇦 Vatican City ++1F1FB 1F1E8 ; fully-qualified # 🇻🇨 St. Vincent & Grenadines ++1F1FB 1F1EA ; fully-qualified # 🇻🇪 Venezuela ++1F1FB 1F1EC ; fully-qualified # 🇻🇬 British Virgin Islands ++1F1FB 1F1EE ; fully-qualified # 🇻🇮 U.S. Virgin Islands ++1F1FB 1F1F3 ; fully-qualified # 🇻🇳 Vietnam ++1F1FB 1F1FA ; fully-qualified # 🇻🇺 Vanuatu ++1F1FC 1F1EB ; fully-qualified # 🇼🇫 Wallis & Futuna ++1F1FC 1F1F8 ; fully-qualified # 🇼🇸 Samoa ++1F1FD 1F1F0 ; fully-qualified # 🇽🇰 Kosovo ++1F1FE 1F1EA ; fully-qualified # 🇾🇪 Yemen ++1F1FE 1F1F9 ; fully-qualified # 🇾🇹 Mayotte ++1F1FF 1F1E6 ; fully-qualified # 🇿🇦 South Africa ++1F1FF 1F1F2 ; fully-qualified # 🇿🇲 Zambia ++1F1FF 1F1FC ; fully-qualified # 🇿🇼 Zimbabwe ++ ++# subgroup: subdivision-flag ++1F3F4 E0067 E0062 E0065 E006E E0067 E007F ; fully-qualified # 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England ++1F3F4 E0067 E0062 E0073 E0063 E0074 E007F ; fully-qualified # 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland ++1F3F4 E0067 E0062 E0077 E006C E0073 E007F ; fully-qualified # 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales ++ ++# Flags subtotal: 271 ++# Flags subtotal: 271 w/o modifiers ++ ++#EOF +diff --git a/tests/manual/emojisequences/main.cpp b/tests/manual/emojisequences/main.cpp +new file mode 100644 +index 00000000..aa3bd803 +--- /dev/null ++++ b/tests/manual/emojisequences/main.cpp +@@ -0,0 +1,18 @@ ++// Copyright (C) 2024 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only ++ ++#include "mainwindow.h" ++ ++#include ++#include ++ ++int main(int argc, char *argv[]) ++{ ++ QApplication a(argc, argv); ++ ++ MainWindow w; ++ w.show(); ++ ++ return a.exec(); ++} ++ +diff --git a/tests/manual/emojisequences/mainwindow.cpp b/tests/manual/emojisequences/mainwindow.cpp +new file mode 100644 +index 00000000..1b50698b +--- /dev/null ++++ b/tests/manual/emojisequences/mainwindow.cpp +@@ -0,0 +1,95 @@ ++// Copyright (C) 2024 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only ++ ++#include "mainwindow.h" ++#include "ui_mainwindow.h" ++ ++#include ++#include ++#include ++ ++MainWindow::MainWindow(QWidget *parent) ++ : QMainWindow(parent) ++ , ui(new Ui::MainWindow) ++{ ++ ui->setupUi(this); ++ ++ connect(ui->toolButton, &QToolButton::clicked, this, &MainWindow::loadCustomFont); ++ ++ populateEmojiTest(); ++} ++ ++MainWindow::~MainWindow() ++{ ++ delete ui; ++} ++ ++void MainWindow::populateEmojiTest() ++{ ++ QFile file(":/emoji-test.txt"); ++ ++ ui->tableWidget->clear(); ++ ui->tableWidget->setColumnCount(8); ++ ++ QList > strings; ++ if (file.open(QIODevice::ReadOnly)) { ++ while (!file.atEnd()) { ++ QString l = file.readLine(); ++ ++ QStringList toolTip; ++ QString testString; ++ QStringList tokens = l.split(QLatin1Char(' '), Qt::SkipEmptyParts); ++ for (int i = 0; i < tokens.size(); ++i) { ++ if (tokens.at(i) == QLatin1Char(';')) ++ break; ++ ++ bool ok; ++ char32_t ucs4 = tokens.at(i).toUInt(&ok, 16); ++ if (!ok) ++ break; ++ ++ testString += QString::fromUcs4(&ucs4, 1); ++ toolTip << QString::number(ucs4, 16); ++ } ++ ++ if (!toolTip.isEmpty()) { ++ strings.append(qMakePair(testString, toolTip.join(','))); ++ } ++ } ++ } ++ ++ ui->tableWidget->setRowCount(strings.count() / 8); ++ for (int i = 0; i < strings.count(); ++i) { ++ int row = i / 8; ++ int column = i % 8; ++ QString testString = strings.at(i).first; ++ QString toolTip = strings.at(i).second; ++ ++ QTableWidgetItem *it = new QTableWidgetItem(testString); ++ ui->tableWidget->setItem(row, column, it); ++ it->setText(testString); ++ it->setToolTip(toolTip); ++ } ++} ++ ++void MainWindow::loadCustomFont() ++{ ++#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0) ++ ui->tableWidget->clear(); ++ QFontDatabase::removeAllApplicationFonts(); ++ ++ QString fileName = QFileDialog::getOpenFileName(this, tr("Open font file"), QString(), tr("Fonts (*.ttf *.otf);All files (*)")); ++ if (!fileName.isEmpty()) { ++ int id = QFontDatabase::addApplicationFont(fileName); ++ if (id >= 0) { ++ QStringList families = QFontDatabase::applicationFontFamilies(id); ++ QString family = families.size() > 0 ? families.first() : QString(); ++ if (!family.isEmpty()) { ++ QFontDatabase::setApplicationEmojiFontFamilies(QStringList() << family); ++ populateEmojiTest(); ++ } ++ } ++ } ++#endif ++} ++ +diff --git a/tests/manual/emojisequences/mainwindow.h b/tests/manual/emojisequences/mainwindow.h +new file mode 100644 +index 00000000..cda2d9a4 +--- /dev/null ++++ b/tests/manual/emojisequences/mainwindow.h +@@ -0,0 +1,31 @@ ++// Copyright (C) 2024 The Qt Company Ltd. ++// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only ++ ++#ifndef MAINWINDOW_H ++#define MAINWINDOW_H ++ ++#include ++ ++namespace Ui { ++class MainWindow; ++} ++ ++class MainWindow : public QMainWindow ++{ ++ Q_OBJECT ++ ++public: ++ explicit MainWindow(QWidget *parent = nullptr); ++ ~MainWindow(); ++ ++private slots: ++ void loadCustomFont(); ++ ++private: ++ void populateEmojiTest(); ++ ++ ++ Ui::MainWindow *ui; ++}; ++ ++#endif // MAINWINDOW_H +diff --git a/tests/manual/emojisequences/mainwindow.ui b/tests/manual/emojisequences/mainwindow.ui +new file mode 100644 +index 00000000..622b149f +--- /dev/null ++++ b/tests/manual/emojisequences/mainwindow.ui +@@ -0,0 +1,50 @@ ++ ++ ++ MainWindow ++ ++ ++ ++ 0 ++ 0 ++ 1245 ++ 972 ++ ++ ++ ++ MainWindow ++ ++ ++ ++ ++ ++ ++ ++ 20 ++ ++ ++ ++ ++ ++ ++ ++ Load custom font... ++ ++ ++ ++ ++ ++ ++ ++ ++ 0 ++ 0 ++ 1245 ++ 22 ++ ++ ++ ++ ++ ++ ++ ++ diff --git a/sources b/sources index a95f705..a0322e1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.8.0.tar.xz) = 7bd9452d4cb85fad88e7d609de93e7c3d55ddd2ac47005c20aaaf057bf339d944b5211d1897d21f9896fe433b7c6954eaffd0e80e725b2f3335a047fe06b0cd9 +SHA512 (qtbase-everywhere-src-6.8.1.tar.xz) = 87b7df95a63f7c28bfc7659f19658e4151b9da55b0dc4d34dc0e04c5270254b01a72f8deac0b2fc5543fce8d7542128addb398833de9c3248196aa96b2dd1601 From b4fdf6efe16c2acb856725ac71320113286b6506 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 3 Dec 2024 09:13:43 +0100 Subject: [PATCH 28/60] Do not install ExamplesAssetDownloader --- qt6-qtbase.spec | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 07473cc..4acbaad 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -502,9 +502,16 @@ install -m 644 src/plugins/platforms/xcb/*.h %{buildroot}%{_qt6_headerdir}/QtXcb rm %{buildroot}/%{_qt6_libexecdir}/qt-cmake-private-install.cmake +rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate +rm -r %{buildroot}%{_qt6_headerdir}/QtExamplesAssetDownloader +rm %{buildroot}%{_qt6_libdir}/qt6/modules/ExamplesAssetDownloaderPrivate.json +rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* +rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_*_metatypes.json + # Use better location for some new scripts in qtbase-6.0.1 mv %{buildroot}/%{_qt6_libexecdir}/ensure_pro_file.cmake %{buildroot}/%{_qt6_libdir}/cmake/Qt6/ensure_pro_file.cmake + %check # verify Qt6.pc export PKG_CONFIG_PATH=%{buildroot}%{_libdir}/pkgconfig @@ -581,7 +588,6 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate -%dir %{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate %dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate %dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6Gui @@ -638,7 +644,6 @@ make check -k ||: %{_qt6_headerdir}/QtDBus/ %{_qt6_headerdir}/QtInputSupport %{_qt6_headerdir}/QtExampleIcons -%{_qt6_headerdir}/QtExamplesAssetDownloader %{_qt6_headerdir}/QtGui/ %{_qt6_headerdir}/QtNetwork/ %{_qt6_headerdir}/QtOpenGL/ @@ -721,7 +726,6 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Gui/*.cmake %{_qt6_libdir}/cmake/Qt6GuiTools/*.cmake @@ -760,8 +764,6 @@ make check -k ||: %{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl %{_qt6_libdir}/libQt6ExampleIcons.a %{_qt6_libdir}/libQt6ExampleIcons.prl -%{_qt6_libdir}/libQt6ExamplesAssetDownloader.a -%{_qt6_libdir}/libQt6ExamplesAssetDownloader.prl %{_qt6_headerdir}/QtFbSupport %{_qt6_libdir}/libQt6FbSupport.*a %{_qt6_libdir}/libQt6FbSupport.prl @@ -851,6 +853,9 @@ make check -k ||: %changelog +* Tue Dec 03 2024 Jan Grulich - 6.8.1-2 +- Do not install ExamplesAssetDownloader + * Thu Nov 28 2024 Jan Grulich - 6.8.1-1 - 6.8.1 From 11497bfc6c44ded1e8edd6f75dee34687429a65e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 5 Dec 2024 14:33:14 +0100 Subject: [PATCH 29/60] Move more stuff into -private-devel --- qt6-qtbase.spec | 168 ++++++++++++++++++++++++++++++------------------ 1 file changed, 104 insertions(+), 64 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 4acbaad..b839026 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -95,16 +95,6 @@ Patch56: qtbase-mysql.patch # fix FTBFS against libglvnd-1.3.4+ Patch58: qtbase-libglvnd.patch -# Bug 1954359 - Many emoji don't show up in Qt apps because qt does not handle 'emoji' font family -# FIXME: this change seems to completely break font rendering for some people -# Patch60: qtbase-cache-emoji-font.patch - -%if 0%{?fedora} && 0%{?fedora} < 39 -# Latest QGnomePlatform needs to be specified to be used -Patch100: qtbase-use-qgnomeplatform-as-default-platform-theme-on-gnome.patch -%endif - - ## upstream patches Patch150: qtbase-extract-emoji-data-from-unicode-files.patch Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch @@ -181,8 +171,6 @@ BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(libglvnd) BuildRequires: pkgconfig(x11) -# only needed for GLES2 and GLES3 builds -#BuildRequires: pkgconfig(glesv2) %global sqlite 1 BuildRequires: pkgconfig(sqlite3) >= 3.7 @@ -195,7 +183,6 @@ BuildRequires: pkgconfig(xcb) pkgconfig(xcb-glx) pkgconfig(xcb-icccm) pkgconfig( BuildRequires: pkgconfig(zlib) BuildRequires: perl BuildRequires: perl-generators -# see patch68 BuildRequires: python3 BuildRequires: qt6-rpm-macros @@ -399,6 +386,9 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_FEATURE_rpath=OFF \ -DQT_FEATURE_zstd=ON \ -DQT_FEATURE_elf_private_full_version=ON \ + -DQT_GENERATE_SBOM:BOOL=FALSE \ + -DQT_SBOM_GENERATE_JSON:BOOL=FALSE \ + -DQT_SBOM_VERIFY:BOOL=FALSE \ %{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \ %{?pcre:-DQT_FEATURE_system_pcre2=ON} \ %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ @@ -408,9 +398,6 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_BUILD_TESTS=%{?tests:ON}%{!?tests:OFF} \ -DQT_QMAKE_TARGET_MKSPEC=%{platform} -# FIXME -# -DQT_FEATURE_directfb=ON \ - %cmake_build @@ -500,16 +487,25 @@ install -p -m755 -D %{SOURCE6} %{buildroot}%{_sysconfdir}/X11/xinit/xinitrc.d/10 mkdir -p %{buildroot}%{_qt6_headerdir}/QtXcb install -m 644 src/plugins/platforms/xcb/*.h %{buildroot}%{_qt6_headerdir}/QtXcb/ -rm %{buildroot}/%{_qt6_libexecdir}/qt-cmake-private-install.cmake +# Copied from OpenSUSE packages +# CMake modules for plugins are not useful +rm %{buildroot}%{_qt6_libdir}/cmake/*/*Plugin{Config,ConfigVersion,Targets*}.cmake +# These files are only useful for the Qt continuous integration +rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake +rm %{buildroot}%{_qt6_libexecdir}/qt-android-runner.py +rm %{buildroot}%{_qt6_libexecdir}/qt-testrunner.py +rm %{buildroot}%{_qt6_libexecdir}/sanitizer-testrunner.py + +# Not useful for desktop installs rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate rm -r %{buildroot}%{_qt6_headerdir}/QtExamplesAssetDownloader -rm %{buildroot}%{_qt6_libdir}/qt6/modules/ExamplesAssetDownloaderPrivate.json +rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_*_metatypes.json -# Use better location for some new scripts in qtbase-6.0.1 -mv %{buildroot}/%{_qt6_libexecdir}/ensure_pro_file.cmake %{buildroot}/%{_qt6_libdir}/cmake/Qt6/ensure_pro_file.cmake +# This is only for Apple platforms and has a python2 dep +rm -r %{buildroot}%{_qt6_mkspecsdir}/features/uikit %check @@ -560,6 +556,7 @@ make check -k ||: %dir %{_qt6_plugindir}/styles/ %{_qt6_plugindir}/networkinformation/libqglib.so %{_qt6_plugindir}/networkinformation/libqnetworkmanager.so +%{_qt6_plugindir}/printsupport/libcupsprintersupport.so %{_qt6_plugindir}/sqldrivers/libqsqlite.so %{_qt6_plugindir}/tls/libqcertonlybackend.so %{_qt6_plugindir}/tls/libqopensslbackend.so @@ -584,16 +581,9 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6CoreTools %dir %{_qt6_libdir}/cmake/Qt6DBus %dir %{_qt6_libdir}/cmake/Qt6DBusTools -%dir %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate -%dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate -%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate -%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate -%dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate -%dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6Gui %dir %{_qt6_libdir}/cmake/Qt6GuiTools %dir %{_qt6_libdir}/cmake/Qt6HostInfo -%dir %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6Network %dir %{_qt6_libdir}/cmake/Qt6OpenGL %dir %{_qt6_libdir}/cmake/Qt6OpenGLWidgets @@ -623,12 +613,11 @@ make check -k ||: %{_qt6_bindir}/qt-cmake-create %{_qt6_bindir}/qt-configure-module %{_qt6_libexecdir}/qt-cmake-private +%{_qt6_libexecdir}/qt-cmake-private-install.cmake %{_qt6_libexecdir}/qt-cmake-standalone-test %{_qt6_libexecdir}/cmake_automoc_parser %{_qt6_libexecdir}/qt-internal-configure-examples %{_qt6_libexecdir}/qt-internal-configure-tests -%{_qt6_libexecdir}/sanitizer-testrunner.py -%{_qt6_libexecdir}/qt-android-runner.py %{_qt6_libexecdir}/syncqt %{_qt6_libexecdir}/moc %{_qt6_libexecdir}/tracegen @@ -637,13 +626,9 @@ make check -k ||: %{_qt6_libexecdir}/qvkgen %{_qt6_libexecdir}/rcc %{_qt6_libexecdir}/uic -%{_qt6_libexecdir}/qt-testrunner.py -%{_qt6_libdir}/qt6/modules/*.json %{_qt6_headerdir}/QtConcurrent/ %{_qt6_headerdir}/QtCore/ %{_qt6_headerdir}/QtDBus/ -%{_qt6_headerdir}/QtInputSupport -%{_qt6_headerdir}/QtExampleIcons %{_qt6_headerdir}/QtGui/ %{_qt6_headerdir}/QtNetwork/ %{_qt6_headerdir}/QtOpenGL/ @@ -654,10 +639,6 @@ make check -k ||: %{_qt6_headerdir}/QtWidgets/ %{_qt6_headerdir}/QtXcb/ %{_qt6_headerdir}/QtXml/ -%{_qt6_headerdir}/QtEglFSDeviceIntegration -%{_qt6_headerdir}/QtEglFsKmsGbmSupport -%{_qt6_headerdir}/QtEglFsKmsSupport -%{_qt6_mkspecsdir}/ %{_qt6_libdir}/libQt6Concurrent.prl %{_qt6_libdir}/libQt6Concurrent.so %{_qt6_libdir}/libQt6Core.prl @@ -684,10 +665,6 @@ make check -k ||: %{_qt6_libdir}/libQt6XcbQpa.so %{_qt6_libdir}/libQt6Xml.prl %{_qt6_libdir}/libQt6Xml.so -%{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl -%{_qt6_libdir}/libQt6EglFSDeviceIntegration.so -%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl -%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml %{_qt6_libdir}/cmake/Qt6/3rdparty/kwin/REUSE.toml %{_qt6_libdir}/cmake/Qt6/*.h.in @@ -721,17 +698,9 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6CoreTools/*.cmake %{_qt6_libdir}/cmake/Qt6DBus/*.cmake %{_qt6_libdir}/cmake/Qt6DBusTools/*.cmake -%{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Gui/*.cmake %{_qt6_libdir}/cmake/Qt6GuiTools/*.cmake %{_qt6_libdir}/cmake/Qt6HostInfo/*.cmake -%{_qt6_libdir}/cmake/Qt6InputSupportPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Network/*.cmake %{_qt6_libdir}/cmake/Qt6OpenGL/*.cmake %{_qt6_libdir}/cmake/Qt6OpenGLWidgets/*.cmake @@ -741,37 +710,106 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6Test/*.cmake %{_qt6_libdir}/cmake/Qt6Widgets/*.cmake %{_qt6_libdir}/cmake/Qt6WidgetsTools/*.cmake -%{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6Xml/*.cmake -%{_qt6_libdir}/qt6/metatypes/*.json -%{_qt6_libdir}/qt6/objects-RelWithDebInfo/ExampleIconsPrivate_resources_1/.qt/rcc/qrc_example_icons_init.cpp.o +%{_qt6_descriptionsdir}/Concurrent.json +%{_qt6_descriptionsdir}/Core.json +%{_qt6_descriptionsdir}/DBus.json +%{_qt6_descriptionsdir}/Gui.json +%{_qt6_descriptionsdir}/Network.json +%{_qt6_descriptionsdir}/OpenGL.json +%{_qt6_descriptionsdir}/OpenGLWidgets.json +%{_qt6_descriptionsdir}/PrintSupport.json +%{_qt6_descriptionsdir}/Sql.json +%{_qt6_descriptionsdir}/Test.json +%{_qt6_descriptionsdir}/Widgets.json +%{_qt6_descriptionsdir}/Xml.json +%{_qt6_metatypesdir}/qt6concurrent_*_metatypes.json +%{_qt6_metatypesdir}/qt6core_*_metatypes.json +%{_qt6_metatypesdir}/qt6dbus_*_metatypes.json +%{_qt6_metatypesdir}/qt6gui_*_metatypes.json +%{_qt6_metatypesdir}/qt6network_*_metatypes.json +%{_qt6_metatypesdir}/qt6opengl_*_metatypes.json +%{_qt6_metatypesdir}/qt6openglwidgets_*_metatypes.json +%{_qt6_metatypesdir}/qt6printsupport_*_metatypes.json +%{_qt6_metatypesdir}/qt6sql_*_metatypes.json +%{_qt6_metatypesdir}/qt6test_*_metatypes.json +%{_qt6_metatypesdir}/qt6widgets_*_metatypes.json +%{_qt6_metatypesdir}/qt6xml_*_metatypes.json %{_qt6_libdir}/pkgconfig/*.pc -%{_qt6_libdir}/qt6/sbom/qtbase-%{qt_version}.spdx - -%if 0%{?egl} -%{_qt6_libdir}/libQt6EglFsKmsSupport.prl -%{_qt6_libdir}/libQt6EglFsKmsSupport.so -%endif +%{_qt6_mkspecsdir}/* +%exclude %{_qt6_mkspecsdir}/modules/qt_lib_*_private.pri ## private-devel globs %exclude %{_qt6_headerdir}/*/%{qt_version}/ %files private-devel +%{_qt6_headerdir}/QtEglFSDeviceIntegration +%{_qt6_headerdir}/QtEglFsKmsGbmSupport +%{_qt6_headerdir}/QtEglFsKmsSupport +%dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate +%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate +%dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate +%{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6XcbQpaPrivate/*.cmake +%if 0%{?egl} +%{_qt6_libdir}/libQt6EglFsKmsSupport.prl +%{_qt6_libdir}/libQt6EglFsKmsSupport.so +%endif +%{_qt6_libdir}/libQt6EglFSDeviceIntegration.prl +%{_qt6_libdir}/libQt6EglFSDeviceIntegration.so +%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.prl +%{_qt6_libdir}/libQt6EglFsKmsGbmSupport.so +%{_qt6_descriptionsdir}/EglFSDeviceIntegrationPrivate.json +%{_qt6_descriptionsdir}/EglFsKmsGbmSupportPrivate.json +%{_qt6_descriptionsdir}/EglFsKmsSupportPrivate.json +%{_qt6_descriptionsdir}/XcbQpaPrivate.json +%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json +%{_qt6_mkspecsdir}/modules/qt_lib_*_private.pri %{_qt6_headerdir}/*/%{qt_version}/ %files static +%dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate +%{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate/*.cmake +%{_qt6_headerdir}/QtExampleIcons +%{_qt6_libdir}/libQt6ExampleIcons.a +%{_qt6_libdir}/libQt6ExampleIcons.prl +%{_qt6_descriptionsdir}/ExampleIconsPrivate.json +%dir %{_qt6_archdatadir}/objects-* +%{_qt6_archdatadir}/objects-*/ExampleIconsPrivate_resources_1/ +%{_qt6_metatypesdir}/qt6exampleiconsprivate_*_metatypes.json +%dir %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate +%{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/*.cmake %{_qt6_headerdir}/QtDeviceDiscoverySupport %{_qt6_libdir}/libQt6DeviceDiscoverySupport.*a %{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl -%{_qt6_libdir}/libQt6ExampleIcons.a -%{_qt6_libdir}/libQt6ExampleIcons.prl +%{_qt6_descriptionsdir}/DeviceDiscoverySupportPrivate.json +%{_qt6_metatypesdir}/qt6devicediscoverysupportprivate_*_metatypes.json +%dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate +%{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake %{_qt6_headerdir}/QtFbSupport %{_qt6_libdir}/libQt6FbSupport.*a %{_qt6_libdir}/libQt6FbSupport.prl +%{_qt6_descriptionsdir}/FbSupportPrivate.json +%{_qt6_metatypesdir}/qt6fbsupportprivate_*_metatypes.json +%dir %{_qt6_libdir}/cmake/Qt6InputSupportPrivate +%{_qt6_libdir}/cmake/Qt6InputSupportPrivate/*.cmake +%{_qt6_headerdir}/QtInputSupport %{_qt6_libdir}/libQt6InputSupport.*a %{_qt6_libdir}/libQt6InputSupport.prl +%{_qt6_descriptionsdir}/InputSupportPrivate.json +%{_qt6_metatypesdir}/qt6inputsupportprivate_*_metatypes.json +%dir %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate +%{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/*.cmake %{_qt6_headerdir}/QtKmsSupport %{_qt6_libdir}/libQt6KmsSupport.*a %{_qt6_libdir}/libQt6KmsSupport.prl +%{_qt6_descriptionsdir}/KmsSupportPrivate.json +%{_qt6_metatypesdir}/qt6kmssupportprivate_*_metatypes.json + %if 0%{?examples} %files examples %{_qt6_examplesdir}/ @@ -849,14 +887,16 @@ make check -k ||: # Platformthemes %{_qt6_plugindir}/platformthemes/libqxdgdesktopportal.so %{_qt6_plugindir}/platformthemes/libqgtk3.so -%{_qt6_plugindir}/printsupport/libcupsprintersupport.so %changelog -* Tue Dec 03 2024 Jan Grulich - 6.8.1-2 +* Thu Dec 05 2024 Jan Grulich - 6.8.1-3 +- Move more stuff into -private-devel + +* Tue Dec 03 2024 Jan Grulich - 6.8.1-2 - Do not install ExamplesAssetDownloader -* Thu Nov 28 2024 Jan Grulich - 6.8.1-1 +* Thu Nov 28 2024 Jan Grulich - 6.8.1-1 - 6.8.1 * Mon Oct 21 2024 Jan Grulich - 6.8.0-4 From 6e6a701e439605ef8a3ade3ab408b09e3f41fbc4 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 5 Dec 2024 15:06:49 +0100 Subject: [PATCH 30/60] Re-enable Software Bill of Materials --- qt6-qtbase.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index b839026..bb03538 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -386,9 +386,6 @@ export MAKEFLAGS="%{?_smp_mflags}" -DQT_FEATURE_rpath=OFF \ -DQT_FEATURE_zstd=ON \ -DQT_FEATURE_elf_private_full_version=ON \ - -DQT_GENERATE_SBOM:BOOL=FALSE \ - -DQT_SBOM_GENERATE_JSON:BOOL=FALSE \ - -DQT_SBOM_VERIFY:BOOL=FALSE \ %{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \ %{?pcre:-DQT_FEATURE_system_pcre2=ON} \ %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ @@ -533,6 +530,7 @@ make check -k ||: %license LICENSES/GPL* %license LICENSES/LGPL* %dir %{_sysconfdir}/xdg/QtProject/ +%{_qt6_archdatadir}/sbom/qtbase-%{qt_version}.spdx %{_qt6_libdir}/libQt6Concurrent.so.6* %{_qt6_libdir}/libQt6Core.so.6* %{_qt6_libdir}/libQt6DBus.so.6* From 0b0b5cbeb55743d3625618db8f1604655b7e4e6f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Sat, 7 Dec 2024 20:04:58 +0100 Subject: [PATCH 31/60] Move all mkspecs to -devel --- qt6-qtbase.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index bb03538..ed3665f 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -735,7 +735,6 @@ make check -k ||: %{_qt6_metatypesdir}/qt6xml_*_metatypes.json %{_qt6_libdir}/pkgconfig/*.pc %{_qt6_mkspecsdir}/* -%exclude %{_qt6_mkspecsdir}/modules/qt_lib_*_private.pri ## private-devel globs %exclude %{_qt6_headerdir}/*/%{qt_version}/ @@ -766,7 +765,6 @@ make check -k ||: %{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json %{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json %{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json -%{_qt6_mkspecsdir}/modules/qt_lib_*_private.pri %{_qt6_headerdir}/*/%{qt_version}/ %files static @@ -888,6 +886,9 @@ make check -k ||: %changelog +* Sat Dec 07 2024 Jan Grulich - 6.8.1-4 +- Move all mkspecs to -devel + * Thu Dec 05 2024 Jan Grulich - 6.8.1-3 - Move more stuff into -private-devel From 2fa0a5471428d6534dc90fe83c3be449de53234b Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 10 Dec 2024 08:27:08 +0100 Subject: [PATCH 32/60] Obsolete QGnomePlatform and AdwaitaQt --- qt6-qtbase.spec | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index ed3665f..9efa172 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 4%{?dist} +Release: 5%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -212,6 +212,8 @@ handling. %package common Summary: Common files for Qt6 Requires: %{name} = %{version}-%{release} +Obsoletes: qgnomeplatform-common <= 0.9.2 +Provides: qgnomeplatform-common = %{version}-%{release} BuildArch: noarch %description common %{summary}. @@ -311,6 +313,10 @@ Recommends: mesa-dri-drivers%{?_isa} Recommends: qt6-qtwayland%{?_isa} # Required for some locales: https://pagure.io/fedora-kde/SIG/issue/311 Recommends: qt6-qttranslations +Obsoletes: adwaita-qt6 <= 1.4.2 +Obsoletes: libadwaita-qt6 <= 1.4.2 +Obsoletes: qgnomeplatform-qt6 <= 0.9.2 +Provides: qgnomeplatform-qt6 = %{version}-%{release} # for Source6: 10-qt6-check-opengl2.sh: # glxinfo Requires: glx-utils @@ -886,6 +892,9 @@ make check -k ||: %changelog +* Tue Dec 10 2024 Jan Grulich - 6.8.1-5 +- Obsolete QGnomePlatform and AdwaitaQt + * Sat Dec 07 2024 Jan Grulich - 6.8.1-4 - Move all mkspecs to -devel From 63b1fe1f85975944cb88ab07e07eada3d560d830 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 11 Dec 2024 09:30:28 +0100 Subject: [PATCH 33/60] Move libcupsprintersupport back to -gui as it depends on gui libs --- qt6-qtbase.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 9efa172..7189bd7 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -560,7 +560,6 @@ make check -k ||: %dir %{_qt6_plugindir}/styles/ %{_qt6_plugindir}/networkinformation/libqglib.so %{_qt6_plugindir}/networkinformation/libqnetworkmanager.so -%{_qt6_plugindir}/printsupport/libcupsprintersupport.so %{_qt6_plugindir}/sqldrivers/libqsqlite.so %{_qt6_plugindir}/tls/libqcertonlybackend.so %{_qt6_plugindir}/tls/libqopensslbackend.so @@ -886,6 +885,7 @@ make check -k ||: %{_qt6_plugindir}/platforms/libqvnc.so %{_qt6_plugindir}/platforms/libqvkkhrdisplay.so %{_qt6_plugindir}/xcbglintegrations/libqxcb-glx-integration.so +%{_qt6_plugindir}/printsupport/libcupsprintersupport.so # Platformthemes %{_qt6_plugindir}/platformthemes/libqxdgdesktopportal.so %{_qt6_plugindir}/platformthemes/libqgtk3.so From 242876ebc6a2a96dca93af23df2d8cf9686c78e3 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 16 Dec 2024 11:39:01 +0100 Subject: [PATCH 34/60] Backport additional fixes for emoji support --- qt6-qtbase.spec | 8 +- ...subpixel-positioning-for-color-fonts.patch | 55 + ...xtract-emoji-data-from-unicode-files.patch | 9915 +++++++++-------- ...ssion-when-looking-up-fallback-fonts.patch | 96 + ...uce-emoji-segmenter-to-3rdparty-code.patch | 31 +- ...f-variation-selector-in-font-merging.patch | 55 + ...r-to-apply-emoji-fonts-automatically.patch | 4 +- 7 files changed, 5401 insertions(+), 4763 deletions(-) create mode 100644 qtbase-dont-support-subpixel-positioning-for-color-fonts.patch create mode 100644 qtbase-fix-regression-when-looking-up-fallback-fonts.patch create mode 100644 qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 7189bd7..03064ea 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 5%{?dist} +Release: 6%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -99,6 +99,9 @@ Patch58: qtbase-libglvnd.patch Patch150: qtbase-extract-emoji-data-from-unicode-files.patch Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch +Patch153: qtbase-dont-support-subpixel-positioning-for-color-fonts.patch +Patch154: qtbase-fix-regression-when-looking-up-fallback-fonts.patch +Patch155: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -892,6 +895,9 @@ make check -k ||: %changelog +* Mon Dec 16 2024 Jan Grulich - 6.8.1-6 +- Backport additional fixes for emoji support + * Tue Dec 10 2024 Jan Grulich - 6.8.1-5 - Obsolete QGnomePlatform and AdwaitaQt diff --git a/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch b/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch new file mode 100644 index 0000000..2d2ca51 --- /dev/null +++ b/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch @@ -0,0 +1,55 @@ +From fd9c9788f73cb088229701dd92443aa04005a4a3 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Tue, 26 Nov 2024 10:47:30 +0100 +Subject: Don't support subpixel positioning for color fonts + +This comes at a price and it does not really make sense for +emojis. + +Pick-to: 6.8 +Change-Id: I57148bff48a48bb81a03203626df25646c9acb6a +Reviewed-by: Eirik Aavitsland + +diff --git a/src/gui/text/coretext/qfontengine_coretext_p.h b/src/gui/text/coretext/qfontengine_coretext_p.h +index 1b8a7e0d2a..726abd61d5 100644 +--- a/src/gui/text/coretext/qfontengine_coretext_p.h ++++ b/src/gui/text/coretext/qfontengine_coretext_p.h +@@ -54,7 +54,7 @@ public: + bool canRender(const QChar *string, int len) const override; + + int synthesized() const override { return synthesisFlags; } +- bool supportsHorizontalSubPixelPositions() const override { return true; } ++ bool supportsHorizontalSubPixelPositions() const override { return !isColorFont(); } + bool supportsVerticalSubPixelPositions() const override { return false; } + + QFixed lineThickness() const override; +diff --git a/src/gui/text/freetype/qfontengine_ft_p.h b/src/gui/text/freetype/qfontengine_ft_p.h +index d2fa82b81d..924131699a 100644 +--- a/src/gui/text/freetype/qfontengine_ft_p.h ++++ b/src/gui/text/freetype/qfontengine_ft_p.h +@@ -158,8 +158,9 @@ private: + QFixed emSquareSize() const override; + bool supportsHorizontalSubPixelPositions() const override + { +- return default_hint_style == HintLight || +- default_hint_style == HintNone; ++ return !isColorFont() ++ && (default_hint_style == HintLight || ++ default_hint_style == HintNone); + } + + bool supportsVerticalSubPixelPositions() const override +diff --git a/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp b/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp +index 3ab6fe723d..049a3e5885 100644 +--- a/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp ++++ b/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp +@@ -749,7 +749,8 @@ QImage QWindowsFontEngineDirectWrite::alphaMapForGlyph(glyph_t glyph, + bool QWindowsFontEngineDirectWrite::supportsHorizontalSubPixelPositions() const + { + DWRITE_RENDERING_MODE renderMode = hintingPreferenceToRenderingMode(fontDef); +- return (renderMode != DWRITE_RENDERING_MODE_GDI_CLASSIC ++ return (!isColorFont() ++ && renderMode != DWRITE_RENDERING_MODE_GDI_CLASSIC + && renderMode != DWRITE_RENDERING_MODE_GDI_NATURAL + && renderMode != DWRITE_RENDERING_MODE_ALIASED); + } diff --git a/qtbase-extract-emoji-data-from-unicode-files.patch b/qtbase-extract-emoji-data-from-unicode-files.patch index e442193..4295566 100644 --- a/qtbase-extract-emoji-data-from-unicode-files.patch +++ b/qtbase-extract-emoji-data-from-unicode-files.patch @@ -1,7 +1,7 @@ From b614aa10b9e5805944b8d8181b021797239a56ba Mon Sep 17 00:00:00 2001 From: Eskil Abrahamsen Blomfeldt Date: Tue, 19 Mar 2024 08:59:18 +0100 -Subject: [PATCH] Extract emoji data from Unicode files +Subject: Extract emoji data from Unicode files Expand unicode data to include information needed to parse emoji sequences. This is a pre-requisite for @@ -14,10 +14,9 @@ Task-number: QTBUG-111801 Change-Id: Icd993803c87c69ed278c7724377028f3706d0272 Reviewed-by: Eirik Aavitsland Reviewed-by: Edward Welbourne ---- diff --git a/src/corelib/text/qunicodetables.cpp b/src/corelib/text/qunicodetables.cpp -index dc93b99..222b251 100644 +index dc93b99668..222b251154 100644 --- a/src/corelib/text/qunicodetables.cpp +++ b/src/corelib/text/qunicodetables.cpp @@ -1,5 +1,5 @@ @@ -27,7 +26,7 @@ index dc93b99..222b251 100644 /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ -@@ -837,1859 +837,1789 @@ +@@ -837,1859 +837,1789 @@ static constexpr unsigned short uc_property_trie[] = { 0, 0, 0, 0, 6, 6, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, @@ -66,401 +65,445 @@ index dc93b99..222b251 100644 - 55, 56, 57, 58, 59, 60, 61, 62, - 63, 64, 65, 66, 67, 68, 54, 69, - 55, 70, 57, 71, 72, 72, 72, 49, -+ 49, 50, 51, 52, 53, 52, 54, 55, -+ 56, 57, 58, 59, 60, 61, 62, 63, -+ 64, 65, 66, 67, 68, 69, 55, 70, -+ 56, 71, 58, 72, 73, 73, 73, 50, - +- - 73, 73, 73, 73, 73, 73, 74, 73, - 73, 73, 73, 73, 73, 73, 73, 73, - 74, 73, 73, 73, 73, 73, 73, 75, - 74, 73, 73, 73, 73, 73, 74, 76, -+ 74, 74, 74, 74, 74, 74, 75, 74, -+ 74, 74, 74, 74, 74, 74, 74, 74, -+ 75, 74, 74, 74, 74, 74, 74, 76, -+ 75, 74, 74, 74, 74, 74, 75, 77, - +- - 77, 77, 78, 78, 78, 78, 79, 78, - 77, 77, 77, 78, 77, 77, 78, 78, - 79, 78, 77, 77, 78, 78, 78, 75, - 79, 77, 77, 78, 77, 78, 79, 80, -+ 78, 78, 79, 79, 79, 79, 80, 79, -+ 78, 78, 78, 79, 78, 78, 79, 79, -+ 80, 79, 78, 78, 79, 79, 79, 76, -+ 80, 78, 78, 79, 78, 79, 80, 81, - +- - 81, 82, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 84, 85, 81, 82, 81, 83, 81, 83, - 81, 83, 81, 82, 81, 83, 81, 83, -+ 82, 83, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 85, 86, 82, 83, 82, 84, 82, 84, -+ 82, 84, 82, 83, 82, 84, 82, 84, - +- - 81, 83, 81, 83, 81, 83, 86, 85, - 81, 83, 81, 82, 81, 83, 81, 83, - 87, 88, 89, 90, 81, 83, 81, 83, - 91, 81, 83, 81, 83, 81, 83, 89, -+ 82, 84, 82, 84, 82, 84, 87, 86, -+ 82, 84, 82, 83, 82, 84, 82, 84, -+ 88, 89, 90, 91, 82, 84, 82, 84, -+ 92, 82, 84, 82, 84, 82, 84, 90, - +- - 90, 86, 85, 81, 82, 81, 83, 81, - 82, 92, 86, 85, 81, 82, 81, 83, - 81, 83, 86, 85, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, -+ 91, 87, 86, 82, 83, 82, 84, 82, -+ 83, 93, 87, 86, 82, 83, 82, 84, -+ 82, 84, 87, 86, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, - +- - 81, 83, 81, 83, 81, 83, 86, 85, - 81, 83, 81, 82, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 93, 81, 83, 81, 83, 81, 83, 94, -+ 82, 84, 82, 84, 82, 84, 87, 86, -+ 82, 84, 82, 83, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 94, 82, 84, 82, 84, 82, 84, 95, - +- - 95, 96, 84, 97, 84, 97, 98, 84, - 97, 99, 99, 84, 97, 100, 101, 102, - 103, 84, 97, 99, 104, 105, 106, 107, - 84, 97, 108, 100, 106, 109, 110, 111, -+ 96, 97, 85, 98, 85, 98, 99, 85, -+ 98, 100, 100, 85, 98, 101, 102, 103, -+ 104, 85, 98, 100, 105, 106, 107, 108, -+ 85, 98, 109, 101, 107, 110, 111, 112, - +- - 81, 83, 84, 97, 84, 97, 112, 84, - 97, 112, 100, 100, 84, 97, 112, 81, - 83, 113, 113, 84, 97, 84, 97, 114, - 84, 97, 100, 115, 84, 97, 100, 116, -+ 82, 84, 85, 98, 85, 98, 113, 85, -+ 98, 113, 101, 101, 85, 98, 113, 82, -+ 84, 114, 114, 85, 98, 85, 98, 115, -+ 85, 98, 101, 116, 85, 98, 101, 117, - +- - 115, 115, 115, 115, 117, 118, 119, 117, - 118, 119, 117, 118, 119, 81, 82, 81, - 82, 81, 82, 81, 82, 81, 82, 81, - 82, 81, 82, 81, 82, 120, 81, 83, -+ 116, 116, 116, 116, 118, 119, 120, 118, -+ 119, 120, 118, 119, 120, 82, 83, 82, -+ 83, 82, 83, 82, 83, 82, 83, 82, -+ 83, 82, 83, 82, 83, 121, 82, 84, - +- - 81, 83, 81, 83, 84, 97, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 121, 117, 118, 119, 81, 83, 122, 123, - 124, 125, 81, 83, 81, 83, 81, 83, -+ 82, 84, 82, 84, 85, 98, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 122, 118, 119, 120, 82, 84, 123, 124, -+ 125, 126, 82, 84, 82, 84, 82, 84, - +- - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 124, 125, 124, 125, 126, 127, 124, 125, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 125, 126, 125, 126, 127, 128, 125, 126, - +- - 128, 129, 126, 127, 126, 127, 124, 125, - 124, 125, 124, 125, 124, 125, 124, 125, - 124, 125, 124, 125, 129, 129, 129, 130, - 130, 130, 131, 132, 133, 134, 135, 136, -+ 129, 130, 127, 128, 127, 128, 125, 126, -+ 125, 126, 125, 126, 125, 126, 125, 126, -+ 125, 126, 125, 126, 130, 130, 130, 131, -+ 131, 131, 132, 133, 134, 135, 136, 137, - +- - 137, 132, 138, 139, 140, 141, 142, 138, - 142, 138, 142, 138, 142, 138, 142, 138, - 143, 144, 145, 146, 147, 100, 148, 148, - 100, 149, 100, 150, 151, 100, 100, 100, -+ 138, 133, 139, 140, 141, 142, 143, 139, -+ 143, 139, 143, 139, 143, 139, 143, 139, -+ 144, 145, 146, 147, 148, 101, 149, 149, -+ 101, 150, 101, 151, 152, 101, 101, 101, - +- - 148, 152, 100, 153, 100, 154, 155, 100, - 156, 157, 158, 159, 160, 100, 100, 157, - 100, 161, 162, 100, 100, 163, 100, 100, - 100, 100, 100, 100, 100, 164, 100, 100, -+ 149, 153, 101, 154, 101, 155, 156, 101, -+ 157, 158, 159, 160, 161, 101, 101, 158, -+ 101, 162, 163, 101, 101, 164, 101, 101, -+ 101, 101, 101, 101, 101, 165, 101, 101, - +- - 165, 100, 166, 165, 100, 100, 100, 167, - 165, 168, 169, 169, 170, 100, 100, 100, - 100, 100, 171, 100, 115, 100, 100, 100, - 100, 100, 100, 100, 100, 172, 173, 100, -+ 166, 101, 167, 166, 101, 101, 101, 168, -+ 166, 169, 170, 170, 171, 101, 101, 101, -+ 101, 101, 172, 101, 116, 101, 101, 101, -+ 101, 101, 101, 101, 101, 173, 174, 101, - +- - 100, 100, 100, 100, 100, 100, 100, 100, - 100, 174, 174, 174, 174, 174, 129, 129, - 175, 175, 175, 175, 175, 175, 175, 175, - 175, 176, 176, 177, 177, 177, 177, 177, -+ 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 175, 175, 175, 175, 175, 130, 130, -+ 176, 176, 176, 176, 176, 176, 176, 176, -+ 176, 177, 177, 178, 178, 178, 178, 178, - +- - 178, 178, 179, 179, 180, 179, 176, 181, - 182, 181, 181, 181, 182, 181, 176, 176, - 183, 177, 179, 179, 179, 179, 179, 179, - 55, 55, 55, 55, 184, 55, 179, 185, -+ 179, 179, 180, 180, 181, 180, 177, 182, -+ 183, 182, 182, 182, 183, 182, 177, 177, -+ 184, 178, 180, 180, 180, 180, 180, 180, -+ 56, 56, 56, 56, 185, 56, 180, 186, - +- - 175, 175, 175, 175, 175, 179, 179, 179, - 179, 179, 186, 186, 187, 188, 189, 190, - 190, 190, 190, 190, 190, 190, 190, 190, - 190, 190, 190, 190, 190, 190, 190, 190, -+ 176, 176, 176, 176, 176, 180, 180, 180, -+ 180, 180, 187, 187, 188, 189, 190, 191, -+ 191, 191, 191, 191, 191, 191, 191, 191, -+ 191, 191, 191, 191, 191, 191, 191, 191, - +- - 191, 191, 191, 191, 191, 192, 191, 191, - 191, 191, 191, 191, 191, 192, 192, 191, - 192, 191, 192, 191, 191, 193, 194, 194, - 194, 194, 193, 195, 194, 194, 194, 194, -+ 192, 192, 192, 192, 192, 193, 192, 192, -+ 192, 192, 192, 192, 192, 193, 193, 192, -+ 193, 192, 193, 192, 192, 194, 195, 195, -+ 195, 195, 194, 196, 195, 195, 195, 195, - +- - 194, 196, 196, 197, 197, 197, 197, 198, - 198, 194, 194, 194, 194, 197, 197, 194, - 197, 197, 194, 194, 199, 199, 199, 199, - 200, 194, 194, 194, 194, 192, 192, 192, -+ 195, 197, 197, 198, 198, 198, 198, 199, -+ 199, 195, 195, 195, 195, 198, 198, 195, -+ 198, 198, 195, 195, 200, 200, 200, 200, -+ 201, 195, 195, 195, 195, 193, 193, 193, - +- - 201, 201, 191, 201, 201, 202, 203, 204, - 204, 204, 203, 203, 203, 204, 204, 205, - 206, 206, 206, 207, 207, 207, 207, 206, - 208, 209, 209, 210, 211, 212, 212, 213, -+ 202, 202, 192, 202, 202, 203, 204, 205, -+ 205, 205, 204, 204, 204, 205, 205, 206, -+ 207, 207, 207, 208, 208, 208, 208, 207, -+ 209, 210, 210, 211, 212, 213, 213, 214, - +- - 214, 214, 215, 216, 216, 216, 216, 216, - 216, 216, 216, 216, 216, 216, 216, 216, - 217, 218, 217, 218, 219, 220, 217, 218, - 221, 221, 222, 223, 223, 223, 224, 225, -+ 215, 215, 216, 217, 217, 217, 217, 217, -+ 217, 217, 217, 217, 217, 217, 217, 217, -+ 218, 219, 218, 219, 220, 221, 218, 219, -+ 222, 222, 223, 224, 224, 224, 225, 226, - +- - 221, 221, 221, 221, 226, 227, 228, 229, - 230, 230, 230, 221, 231, 221, 232, 232, - 233, 234, 234, 234, 234, 234, 234, 234, - 234, 234, 234, 234, 234, 234, 234, 234, -+ 222, 222, 222, 222, 227, 228, 229, 230, -+ 231, 231, 231, 222, 232, 222, 233, 233, -+ 234, 235, 235, 235, 235, 235, 235, 235, -+ 235, 235, 235, 235, 235, 235, 235, 235, - +- - 234, 234, 221, 234, 234, 234, 234, 234, - 234, 234, 235, 235, 236, 237, 237, 237, - 238, 239, 239, 239, 239, 239, 239, 239, - 239, 239, 239, 239, 239, 239, 239, 239, -+ 235, 235, 222, 235, 235, 235, 235, 235, -+ 235, 235, 236, 236, 237, 238, 238, 238, -+ 239, 240, 240, 240, 240, 240, 240, 240, -+ 240, 240, 240, 240, 240, 240, 240, 240, - +- - 239, 239, 240, 239, 239, 239, 239, 239, - 239, 239, 241, 241, 242, 243, 243, 244, - 245, 246, 247, 248, 248, 249, 250, 251, - 252, 253, 254, 255, 254, 255, 254, 255, -+ 240, 240, 241, 240, 240, 240, 240, 240, -+ 240, 240, 242, 242, 243, 244, 244, 245, -+ 246, 247, 248, 249, 249, 250, 251, 252, -+ 253, 254, 255, 256, 255, 256, 255, 256, - +- - 254, 255, 256, 257, 256, 257, 256, 257, - 256, 257, 256, 257, 256, 257, 256, 257, - 258, 259, 260, 261, 262, 263, 264, 265, - 266, 267, 265, 266, 268, 269, 269, 269, -+ 255, 256, 257, 258, 257, 258, 257, 258, -+ 257, 258, 257, 258, 257, 258, 257, 258, -+ 259, 260, 261, 262, 263, 264, 265, 266, -+ 267, 268, 266, 267, 269, 270, 270, 270, - +- - 270, 271, 272, 273, 272, 272, 272, 273, - 272, 272, 272, 272, 273, 270, 273, 272, - 274, 274, 274, 274, 274, 274, 274, 274, - 274, 275, 274, 274, 274, 274, 274, 274, -+ 271, 272, 273, 274, 273, 273, 273, 274, -+ 273, 273, 273, 273, 274, 271, 274, 273, -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 275, 276, 275, 275, 275, 275, 275, 275, - +- - 274, 274, 274, 274, 274, 274, 274, 274, - 274, 274, 274, 274, 274, 274, 274, 274, - 276, 276, 276, 276, 276, 276, 276, 276, - 276, 277, 276, 276, 276, 276, 276, 276, -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 277, 278, 277, 277, 277, 277, 277, 277, - +- - 276, 276, 276, 276, 276, 276, 276, 276, - 276, 276, 276, 276, 276, 276, 276, 276, - 278, 279, 280, 281, 280, 280, 280, 281, - 280, 280, 280, 280, 281, 278, 281, 280, -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 279, 280, 281, 282, 281, 281, 281, 282, -+ 281, 281, 281, 281, 282, 279, 282, 281, - +- - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 284, 285, - 282, 283, 282, 283, 282, 283, 282, 283, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 285, 286, -+ 283, 284, 283, 284, 283, 284, 283, 284, - +- - 282, 283, 286, 287, 287, 288, 288, 289, - 290, 290, 291, 292, 293, 294, 293, 294, - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 282, 283, -+ 283, 284, 287, 288, 288, 289, 289, 290, -+ 291, 291, 292, 293, 294, 295, 294, 295, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, - +- - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 282, 283, - 282, 283, 282, 283, 282, 283, 282, 283, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, - +- - 295, 284, 285, 282, 283, 291, 292, 282, - 283, 291, 292, 282, 283, 291, 292, 296, - 284, 285, 284, 285, 282, 283, 284, 285, - 282, 283, 284, 285, 284, 285, 284, 285, -+ 296, 285, 286, 283, 284, 292, 293, 283, -+ 284, 292, 293, 283, 284, 292, 293, 297, -+ 285, 286, 285, 286, 283, 284, 285, 286, -+ 283, 284, 285, 286, 285, 286, 285, 286, - +- - 282, 283, 284, 285, 284, 285, 284, 285, - 282, 283, 284, 285, 297, 298, 284, 285, - 284, 285, 284, 285, 284, 285, 299, 300, - 284, 285, 301, 302, 301, 302, 301, 302, -+ 283, 284, 285, 286, 285, 286, 285, 286, -+ 283, 284, 285, 286, 298, 299, 285, 286, -+ 285, 286, 285, 286, 285, 286, 300, 301, -+ 285, 286, 302, 303, 302, 303, 302, 303, - +- - 291, 292, 291, 292, 291, 292, 291, 292, - 291, 292, 291, 292, 291, 292, 291, 292, - 301, 302, 301, 302, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, -+ 292, 293, 292, 293, 292, 293, 292, 293, -+ 292, 293, 292, 293, 292, 293, 292, 293, -+ 302, 303, 302, 303, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, - +- - 303, 304, 303, 304, 305, 306, 307, 308, - 309, 310, 309, 310, 309, 310, 309, 310, - 221, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, -+ 304, 305, 304, 305, 306, 307, 308, 309, -+ 310, 311, 310, 311, 310, 311, 310, 311, -+ 222, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 312, - +- - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 311, - 311, 311, 311, 311, 311, 311, 311, 221, - 221, 312, 313, 313, 313, 314, 313, 315, -+ 312, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 222, -+ 222, 313, 314, 314, 314, 315, 314, 316, - +- - 316, 317, 317, 317, 317, 317, 317, 317, - 317, 317, 317, 317, 317, 317, 317, 317, - 317, 317, 317, 317, 317, 317, 317, 317, - 317, 317, 317, 317, 317, 317, 317, 317, -+ 317, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, - +- - 317, 317, 317, 317, 317, 317, 317, 318, - 316, 319, 320, 221, 221, 321, 321, 322, - 323, 324, 325, 325, 325, 325, 324, 325, - 325, 325, 326, 324, 325, 325, 325, 325, -+ 318, 318, 318, 318, 318, 318, 318, 319, -+ 317, 320, 321, 222, 222, 322, 322, 323, -+ 324, 325, 326, 326, 326, 326, 325, 326, -+ 326, 326, 327, 325, 326, 326, 326, 326, - +- - 325, 325, 327, 324, 324, 324, 324, 324, - 325, 325, 324, 325, 325, 326, 328, 325, - 329, 330, 331, 332, 333, 334, 335, 336, - 337, 338, 339, 340, 341, 342, 343, 344, -+ 326, 326, 328, 325, 325, 325, 325, 325, -+ 326, 326, 325, 326, 326, 327, 329, 326, -+ 330, 331, 332, 333, 334, 335, 336, 337, -+ 338, 339, 340, 341, 342, 343, 344, 345, - +- - 345, 346, 347, 345, 325, 327, 348, 349, - 323, 323, 323, 323, 323, 323, 323, 323, - 350, 350, 350, 350, 350, 350, 350, 350, - 350, 350, 350, 350, 350, 350, 350, 350, -+ 346, 347, 348, 346, 326, 328, 349, 350, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 351, 351, 351, 351, 351, 351, 351, 351, -+ 351, 351, 351, 351, 351, 351, 351, 351, - +- - 350, 350, 350, 350, 350, 350, 350, 350, - 350, 350, 350, 323, 323, 323, 323, 351, - 350, 350, 350, 352, 353, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 351, 351, 351, 351, 351, 351, 351, 351, -+ 351, 351, 351, 324, 324, 324, 324, 352, -+ 351, 351, 351, 353, 354, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 354, 354, 354, 354, 355, 356, 357, 357, - 358, 359, 359, 360, 361, 362, 363, 363, - 364, 364, 364, 364, 364, 364, 365, 365, - 366, 367, 368, 369, 370, 371, 372, 373, +- +- 374, 375, 376, 376, 376, 376, 377, 378, +- 379, 378, 379, 379, 379, 379, 379, 378, +- 378, 378, 378, 379, 379, 379, 379, 379, ++ 49, 50, 51, 52, 53, 52, 54, 55, ++ 56, 57, 58, 59, 60, 61, 62, 63, ++ 64, 65, 66, 67, 68, 69, 55, 70, ++ 56, 71, 58, 72, 73, 73, 73, 50, ++ ++ 74, 74, 74, 74, 74, 74, 75, 74, ++ 74, 74, 74, 74, 74, 74, 74, 74, ++ 75, 74, 74, 74, 74, 74, 74, 76, ++ 75, 74, 74, 74, 74, 74, 75, 77, ++ ++ 78, 78, 79, 79, 79, 79, 80, 79, ++ 78, 78, 78, 79, 78, 78, 79, 79, ++ 80, 79, 78, 78, 79, 79, 79, 76, ++ 80, 78, 78, 79, 78, 79, 80, 81, ++ ++ 82, 83, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 85, 86, 82, 83, 82, 84, 82, 84, ++ 82, 84, 82, 83, 82, 84, 82, 84, ++ ++ 82, 84, 82, 84, 82, 84, 87, 86, ++ 82, 84, 82, 83, 82, 84, 82, 84, ++ 88, 89, 90, 91, 82, 84, 82, 84, ++ 92, 82, 84, 82, 84, 82, 84, 90, ++ ++ 91, 87, 86, 82, 83, 82, 84, 82, ++ 83, 93, 87, 86, 82, 83, 82, 84, ++ 82, 84, 87, 86, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ ++ 82, 84, 82, 84, 82, 84, 87, 86, ++ 82, 84, 82, 83, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 94, 82, 84, 82, 84, 82, 84, 95, ++ ++ 96, 97, 85, 98, 85, 98, 99, 85, ++ 98, 100, 100, 85, 98, 101, 102, 103, ++ 104, 85, 98, 100, 105, 106, 107, 108, ++ 85, 98, 109, 101, 107, 110, 111, 112, ++ ++ 82, 84, 85, 98, 85, 98, 113, 85, ++ 98, 113, 101, 101, 85, 98, 113, 82, ++ 84, 114, 114, 85, 98, 85, 98, 115, ++ 85, 98, 101, 116, 85, 98, 101, 117, ++ ++ 116, 116, 116, 116, 118, 119, 120, 118, ++ 119, 120, 118, 119, 120, 82, 83, 82, ++ 83, 82, 83, 82, 83, 82, 83, 82, ++ 83, 82, 83, 82, 83, 121, 82, 84, ++ ++ 82, 84, 82, 84, 85, 98, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 122, 118, 119, 120, 82, 84, 123, 124, ++ 125, 126, 82, 84, 82, 84, 82, 84, ++ ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 82, 84, 82, 84, 82, 84, 82, 84, ++ 125, 126, 125, 126, 127, 128, 125, 126, ++ ++ 129, 130, 127, 128, 127, 128, 125, 126, ++ 125, 126, 125, 126, 125, 126, 125, 126, ++ 125, 126, 125, 126, 130, 130, 130, 131, ++ 131, 131, 132, 133, 134, 135, 136, 137, ++ ++ 138, 133, 139, 140, 141, 142, 143, 139, ++ 143, 139, 143, 139, 143, 139, 143, 139, ++ 144, 145, 146, 147, 148, 101, 149, 149, ++ 101, 150, 101, 151, 152, 101, 101, 101, ++ ++ 149, 153, 101, 154, 101, 155, 156, 101, ++ 157, 158, 159, 160, 161, 101, 101, 158, ++ 101, 162, 163, 101, 101, 164, 101, 101, ++ 101, 101, 101, 101, 101, 165, 101, 101, ++ ++ 166, 101, 167, 166, 101, 101, 101, 168, ++ 166, 169, 170, 170, 171, 101, 101, 101, ++ 101, 101, 172, 101, 116, 101, 101, 101, ++ 101, 101, 101, 101, 101, 173, 174, 101, ++ ++ 101, 101, 101, 101, 101, 101, 101, 101, ++ 101, 175, 175, 175, 175, 175, 130, 130, ++ 176, 176, 176, 176, 176, 176, 176, 176, ++ 176, 177, 177, 178, 178, 178, 178, 178, ++ ++ 179, 179, 180, 180, 181, 180, 177, 182, ++ 183, 182, 182, 182, 183, 182, 177, 177, ++ 184, 178, 180, 180, 180, 180, 180, 180, ++ 56, 56, 56, 56, 185, 56, 180, 186, ++ ++ 176, 176, 176, 176, 176, 180, 180, 180, ++ 180, 180, 187, 187, 188, 189, 190, 191, ++ 191, 191, 191, 191, 191, 191, 191, 191, ++ 191, 191, 191, 191, 191, 191, 191, 191, ++ ++ 192, 192, 192, 192, 192, 193, 192, 192, ++ 192, 192, 192, 192, 192, 193, 193, 192, ++ 193, 192, 193, 192, 192, 194, 195, 195, ++ 195, 195, 194, 196, 195, 195, 195, 195, ++ ++ 195, 197, 197, 198, 198, 198, 198, 199, ++ 199, 195, 195, 195, 195, 198, 198, 195, ++ 198, 198, 195, 195, 200, 200, 200, 200, ++ 201, 195, 195, 195, 195, 193, 193, 193, ++ ++ 202, 202, 192, 202, 202, 203, 204, 205, ++ 205, 205, 204, 204, 204, 205, 205, 206, ++ 207, 207, 207, 208, 208, 208, 208, 207, ++ 209, 210, 210, 211, 212, 213, 213, 214, ++ ++ 215, 215, 216, 217, 217, 217, 217, 217, ++ 217, 217, 217, 217, 217, 217, 217, 217, ++ 218, 219, 218, 219, 220, 221, 218, 219, ++ 222, 222, 223, 224, 224, 224, 225, 226, ++ ++ 222, 222, 222, 222, 227, 228, 229, 230, ++ 231, 231, 231, 222, 232, 222, 233, 233, ++ 234, 235, 235, 235, 235, 235, 235, 235, ++ 235, 235, 235, 235, 235, 235, 235, 235, ++ ++ 235, 235, 222, 235, 235, 235, 235, 235, ++ 235, 235, 236, 236, 237, 238, 238, 238, ++ 239, 240, 240, 240, 240, 240, 240, 240, ++ 240, 240, 240, 240, 240, 240, 240, 240, ++ ++ 240, 240, 241, 240, 240, 240, 240, 240, ++ 240, 240, 242, 242, 243, 244, 244, 245, ++ 246, 247, 248, 249, 249, 250, 251, 252, ++ 253, 254, 255, 256, 255, 256, 255, 256, ++ ++ 255, 256, 257, 258, 257, 258, 257, 258, ++ 257, 258, 257, 258, 257, 258, 257, 258, ++ 259, 260, 261, 262, 263, 264, 265, 266, ++ 267, 268, 266, 267, 269, 270, 270, 270, ++ ++ 271, 272, 273, 274, 273, 273, 273, 274, ++ 273, 273, 273, 273, 274, 271, 274, 273, ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 275, 276, 275, 275, 275, 275, 275, 275, ++ ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 275, 275, 275, 275, 275, 275, 275, 275, ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 277, 278, 277, 277, 277, 277, 277, 277, ++ ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 277, 277, 277, 277, 277, 277, 277, 277, ++ 279, 280, 281, 282, 281, 281, 281, 282, ++ 281, 281, 281, 281, 282, 279, 282, 281, ++ ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 285, 286, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ ++ 283, 284, 287, 288, 288, 289, 289, 290, ++ 291, 291, 292, 293, 294, 295, 294, 295, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ 283, 284, 283, 284, 283, 284, 283, 284, ++ ++ 296, 285, 286, 283, 284, 292, 293, 283, ++ 284, 292, 293, 283, 284, 292, 293, 297, ++ 285, 286, 285, 286, 283, 284, 285, 286, ++ 283, 284, 285, 286, 285, 286, 285, 286, ++ ++ 283, 284, 285, 286, 285, 286, 285, 286, ++ 283, 284, 285, 286, 298, 299, 285, 286, ++ 285, 286, 285, 286, 285, 286, 300, 301, ++ 285, 286, 302, 303, 302, 303, 302, 303, ++ ++ 292, 293, 292, 293, 292, 293, 292, 293, ++ 292, 293, 292, 293, 292, 293, 292, 293, ++ 302, 303, 302, 303, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ ++ 304, 305, 304, 305, 306, 307, 308, 309, ++ 310, 311, 310, 311, 310, 311, 310, 311, ++ 222, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 312, ++ ++ 312, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 312, ++ 312, 312, 312, 312, 312, 312, 312, 222, ++ 222, 313, 314, 314, 314, 315, 314, 316, ++ ++ 317, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, ++ 318, 318, 318, 318, 318, 318, 318, 318, ++ ++ 318, 318, 318, 318, 318, 318, 318, 319, ++ 317, 320, 321, 222, 222, 322, 322, 323, ++ 324, 325, 326, 326, 326, 326, 325, 326, ++ 326, 326, 327, 325, 326, 326, 326, 326, ++ ++ 326, 326, 328, 325, 325, 325, 325, 325, ++ 326, 326, 325, 326, 326, 327, 329, 326, ++ 330, 331, 332, 333, 334, 335, 336, 337, ++ 338, 339, 340, 341, 342, 343, 344, 345, ++ ++ 346, 347, 348, 346, 326, 328, 349, 350, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 351, 351, 351, 351, 351, 351, 351, 351, ++ 351, 351, 351, 351, 351, 351, 351, 351, ++ ++ 351, 351, 351, 351, 351, 351, 351, 351, ++ 351, 351, 351, 324, 324, 324, 324, 352, ++ 351, 351, 351, 353, 354, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ + 355, 355, 355, 355, 356, 357, 358, 358, + 359, 360, 360, 361, 362, 363, 364, 364, + 365, 365, 365, 365, 365, 365, 366, 366, + 367, 368, 369, 370, 371, 372, 373, 374, - -- 374, 375, 376, 376, 376, 376, 377, 378, -- 379, 378, 379, 379, 379, 379, 379, 378, -- 378, 378, 378, 379, 379, 379, 379, 379, ++ + 375, 376, 377, 377, 377, 377, 378, 379, + 380, 379, 380, 380, 380, 380, 380, 379, 379, 379, 379, 380, 380, 380, 380, 380, @@ -479,391 +522,264 @@ index dc93b99..222b251 100644 - 404, 405, 406, 407, 408, 409, 410, 410, - 411, 378, 378, 378, 375, 412, 412, 412, - 413, 379, 379, 379, 379, 379, 379, 379, +- +- 379, 379, 379, 379, 379, 379, 379, 379, +- 378, 378, 378, 378, 378, 378, 378, 378, +- 378, 378, 378, 378, 378, 378, 378, 378, +- 378, 378, 379, 379, 379, 379, 379, 379, + 397, 398, 399, 400, 401, 402, 403, 404, + 405, 406, 407, 408, 409, 410, 411, 411, + 412, 379, 379, 379, 376, 413, 413, 413, + 414, 380, 380, 380, 380, 380, 380, 380, -- 379, 379, 379, 379, 379, 379, 379, 379, -- 378, 378, 378, 378, 378, 378, 378, 378, -- 378, 378, 378, 378, 378, 378, 378, 378, -- 378, 378, 379, 379, 379, 379, 379, 379, -- + 380, 380, 380, 380, 380, 380, 380, 380, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, - 379, 379, 379, 379, 379, 379, 379, 379, - 414, 414, 379, 379, 379, 379, 379, 414, -+ 379, 379, 380, 380, 380, 380, 380, 380, - +- - 376, 379, 377, 378, 378, 378, 378, 378, - 378, 378, 378, 378, 379, 378, 379, 415, - 379, 379, 378, 376, 416, 378, 417, 417, - 417, 417, 417, 417, 417, 418, 419, 417, -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 415, 415, 380, 380, 380, 380, 380, 415, - +- - 417, 417, 417, 420, 417, 421, 421, 417, - 417, 419, 420, 417, 417, 420, 422, 422, - 423, 424, 425, 426, 427, 428, 429, 430, - 431, 432, 414, 414, 414, 433, 433, 434, -+ 377, 380, 378, 379, 379, 379, 379, 379, -+ 379, 379, 379, 379, 380, 379, 380, 416, -+ 380, 380, 379, 377, 417, 379, 418, 418, -+ 418, 418, 418, 418, 418, 419, 420, 418, - +- - 435, 435, 435, 436, 436, 436, 436, 436, - 436, 436, 436, 436, 436, 436, 437, 438, - 439, 440, 441, 441, 441, 439, 439, 439, - 439, 439, 441, 441, 441, 441, 439, 441, -+ 418, 418, 418, 421, 418, 422, 422, 418, -+ 418, 420, 421, 418, 418, 421, 423, 423, -+ 424, 425, 426, 427, 428, 429, 430, 431, -+ 432, 433, 415, 415, 415, 434, 434, 435, - +- - 441, 441, 441, 441, 441, 441, 441, 441, - 439, 441, 439, 441, 439, 442, 442, 443, - 444, 445, 444, 444, 445, 444, 444, 445, - 445, 445, 444, 445, 445, 444, 445, 444, -+ 436, 436, 436, 437, 437, 437, 437, 437, -+ 437, 437, 437, 437, 437, 437, 438, 439, -+ 440, 441, 442, 442, 442, 440, 440, 440, -+ 440, 440, 442, 442, 442, 442, 440, 442, - +- - 444, 444, 445, 444, 445, 444, 445, 444, - 445, 444, 444, 437, 437, 443, 442, 442, - 446, 446, 446, 446, 446, 446, 446, 446, - 446, 447, 447, 447, 446, 446, 446, 446, -+ 442, 442, 442, 442, 442, 442, 442, 442, -+ 440, 442, 440, 442, 440, 443, 443, 444, -+ 445, 446, 445, 445, 446, 445, 445, 446, -+ 446, 446, 445, 446, 446, 445, 446, 445, - +- - 446, 446, 446, 446, 446, 446, 446, 446, - 446, 446, 446, 447, 447, 446, 380, 380, - 380, 448, 380, 448, 448, 380, 380, 380, - 448, 448, 380, 380, 380, 380, 380, 380, +- +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, +- 449, 449, 449, 449, 449, 449, 449, 449, +- +- 449, 449, 449, 449, 449, 449, 450, 450, ++ 379, 379, 380, 380, 380, 380, 380, 380, ++ ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 380, 380, 380, 380, 380, 380, 380, 380, ++ 415, 415, 380, 380, 380, 380, 380, 415, ++ ++ 377, 380, 378, 379, 379, 379, 379, 379, ++ 379, 379, 379, 379, 380, 379, 380, 416, ++ 380, 380, 379, 377, 417, 379, 418, 418, ++ 418, 418, 418, 418, 418, 419, 420, 418, ++ ++ 418, 418, 418, 421, 418, 422, 422, 418, ++ 418, 420, 421, 418, 418, 421, 423, 423, ++ 424, 425, 426, 427, 428, 429, 430, 431, ++ 432, 433, 415, 415, 415, 434, 434, 435, ++ ++ 436, 436, 436, 437, 437, 437, 437, 437, ++ 437, 437, 437, 437, 437, 437, 438, 439, ++ 440, 441, 442, 442, 442, 440, 440, 440, ++ 440, 440, 442, 442, 442, 442, 440, 442, ++ ++ 442, 442, 442, 442, 442, 442, 442, 442, ++ 440, 442, 440, 442, 440, 443, 443, 444, ++ 445, 446, 445, 445, 446, 445, 445, 446, ++ 446, 446, 445, 446, 446, 445, 446, 445, ++ + 445, 445, 446, 445, 446, 445, 446, 445, + 446, 445, 445, 438, 438, 444, 443, 443, + 447, 447, 447, 447, 447, 447, 447, 447, + 447, 448, 448, 448, 447, 447, 447, 447, - -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, ++ + 447, 447, 447, 447, 447, 447, 447, 447, + 447, 447, 447, 448, 448, 447, 381, 381, + 381, 449, 381, 449, 449, 381, 381, 381, + 449, 449, 381, 381, 381, 381, 381, 381, - -- 449, 449, 449, 449, 449, 449, 450, 450, ++ 450, 450, 450, 450, 450, 450, 450, 450, - 450, 451, 437, 437, 437, 437, 437, 437, - 437, 437, 437, 437, 437, 437, 437, 437, -+ 450, 450, 450, 450, 450, 450, 450, 450, -+ 450, 450, 450, 450, 450, 450, 450, 450, -+ 450, 450, 450, 450, 450, 450, 450, 450, - +- - 452, 453, 454, 455, 456, 457, 458, 459, - 460, 461, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 462, 462, 462, 462, 462, -+ 450, 450, 450, 450, 450, 450, 451, 451, -+ 451, 451, 451, 451, 451, 451, 451, 451, -+ 451, 452, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, - +- - 462, 462, 462, 462, 462, 462, 462, 462, - 462, 462, 462, 463, 463, 463, 463, 463, - 463, 463, 464, 463, 465, 465, 466, 467, - 468, 469, 470, 323, 323, 471, 472, 472, -+ 453, 454, 455, 456, 457, 458, 459, 460, -+ 461, 462, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 463, 463, 463, 463, 463, - +- - 473, 473, 473, 473, 473, 473, 473, 473, - 473, 473, 473, 473, 473, 473, 473, 473, - 473, 473, 473, 473, 473, 473, 474, 474, - 474, 474, 475, 474, 474, 474, 474, 474, -+ 463, 463, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 464, 464, 464, 464, 464, -+ 464, 464, 465, 464, 466, 466, 467, 468, -+ 469, 470, 471, 324, 324, 472, 473, 473, - +- - 474, 474, 474, 474, 475, 474, 474, 474, - 475, 474, 474, 474, 474, 474, 323, 323, - 476, 476, 476, 476, 476, 476, 476, 477, - 476, 477, 476, 476, 476, 477, 477, 323, -+ 474, 474, 474, 474, 474, 474, 474, 474, -+ 474, 474, 474, 474, 474, 474, 474, 474, -+ 474, 474, 474, 474, 474, 474, 475, 475, -+ 475, 475, 476, 475, 475, 475, 475, 475, - +- - 478, 479, 479, 479, 479, 479, 478, 478, - 479, 478, 479, 479, 479, 479, 479, 479, - 479, 479, 479, 479, 478, 479, 478, 478, - 478, 480, 480, 480, 323, 323, 481, 323, -+ 475, 475, 475, 475, 476, 475, 475, 475, -+ 476, 475, 475, 475, 475, 475, 324, 324, -+ 477, 477, 477, 477, 477, 477, 477, 478, -+ 477, 478, 477, 477, 477, 478, 478, 324, - +- - 482, 483, 482, 482, 482, 482, 483, 484, - 482, 484, 484, 323, 323, 323, 323, 323, - 485, 485, 485, 485, 485, 485, 485, 485, - 485, 485, 485, 485, 485, 485, 485, 485, -+ 479, 480, 480, 480, 480, 480, 479, 479, -+ 480, 479, 480, 480, 480, 480, 480, 480, -+ 480, 480, 480, 480, 479, 480, 479, 479, -+ 479, 481, 481, 481, 324, 324, 482, 324, - +- - 485, 485, 485, 486, 486, 486, 487, 488, - 489, 487, 487, 487, 487, 487, 485, 323, - 490, 490, 323, 323, 323, 323, 323, 323, - 491, 492, 492, 492, 491, 491, 491, 491, -+ 483, 484, 483, 483, 483, 483, 484, 485, -+ 483, 485, 485, 324, 324, 324, 324, 324, -+ 486, 486, 486, 486, 486, 486, 486, 486, -+ 486, 486, 486, 486, 486, 486, 486, 486, - +- - 493, 494, 493, 493, 493, 493, 493, 493, - 493, 493, 495, 495, 495, 496, 497, 494, - 494, 497, 497, 498, 498, 487, 499, 499, - 499, 500, 499, 499, 499, 499, 501, 501, -+ 486, 486, 486, 487, 487, 487, 488, 489, -+ 490, 488, 488, 488, 488, 488, 486, 324, -+ 491, 491, 324, 324, 324, 324, 324, 324, -+ 492, 493, 493, 493, 492, 492, 492, 492, - +- - 501, 501, 501, 501, 501, 501, 501, 501, - 487, 502, 491, 491, 491, 491, 491, 492, - 492, 492, 492, 503, 504, 504, 504, 504, - 504, 504, 504, 504, 504, 504, 504, 504, -+ 494, 495, 494, 494, 494, 494, 494, 494, -+ 494, 494, 496, 496, 496, 497, 498, 495, -+ 495, 498, 498, 499, 499, 488, 500, 500, -+ 500, 501, 500, 500, 500, 500, 502, 502, - +- - 504, 504, 505, 506, 507, 507, 508, 507, - 507, 508, 507, 507, 507, 508, 508, 508, - 509, 510, 511, 507, 507, 507, 508, 507, - 507, 508, 508, 507, 507, 507, 507, 512, -+ 502, 502, 502, 502, 502, 502, 502, 502, -+ 488, 503, 492, 492, 492, 492, 492, 493, -+ 493, 493, 493, 504, 505, 505, 505, 505, -+ 505, 505, 505, 505, 505, 505, 505, 505, - +- - 513, 514, 514, 515, 516, 517, 517, 517, - 517, 517, 517, 517, 517, 517, 517, 517, - 517, 517, 517, 517, 517, 517, 517, 517, - 517, 517, 517, 517, 517, 517, 517, 517, -+ 505, 505, 506, 507, 508, 508, 509, 508, -+ 508, 509, 508, 508, 508, 509, 509, 509, -+ 510, 511, 512, 508, 508, 508, 509, 508, -+ 508, 509, 509, 508, 508, 508, 508, 513, - +- - 517, 517, 517, 517, 517, 517, 517, 517, - 517, 518, 517, 517, 517, 517, 517, 517, - 517, 518, 517, 517, 518, 517, 517, 517, - 517, 517, 519, 520, 521, 517, 515, 515, -+ 514, 515, 515, 516, 517, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, - +- - 515, 514, 514, 514, 514, 514, 514, 514, - 514, 515, 515, 515, 515, 522, 523, 520, - 517, 288, 524, 288, 288, 513, 519, 519, - 525, 525, 525, 525, 525, 525, 525, 525, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 519, 518, 518, 518, 518, 518, 518, -+ 518, 519, 518, 518, 519, 518, 518, 518, -+ 518, 518, 520, 521, 522, 518, 516, 516, - +- - 517, 517, 514, 514, 526, 526, 527, 528, - 529, 530, 531, 532, 533, 534, 535, 536, - 537, 538, 539, 540, 540, 540, 540, 540, - 541, 542, 542, 543, 543, 544, 543, 543, -+ 516, 515, 515, 515, 515, 515, 515, 515, -+ 515, 516, 516, 516, 516, 523, 524, 521, -+ 518, 289, 525, 289, 289, 514, 520, 520, -+ 526, 526, 526, 526, 526, 526, 526, 526, - +- - 545, 546, 547, 547, 221, 548, 548, 548, - 548, 548, 548, 548, 548, 221, 221, 548, - 548, 221, 221, 548, 548, 548, 548, 548, - 548, 548, 548, 548, 548, 548, 548, 548, -+ 518, 518, 515, 515, 527, 527, 528, 529, -+ 530, 531, 532, 533, 534, 535, 536, 537, -+ 538, 539, 540, 541, 541, 541, 541, 541, -+ 542, 543, 543, 544, 544, 545, 544, 544, - +- - 548, 548, 548, 548, 548, 548, 548, 548, - 548, 221, 548, 548, 548, 548, 548, 548, - 548, 221, 548, 221, 221, 221, 548, 548, - 548, 548, 221, 221, 549, 550, 551, 547, -+ 546, 547, 548, 548, 222, 549, 549, 549, -+ 549, 549, 549, 549, 549, 222, 222, 549, -+ 549, 222, 222, 549, 549, 549, 549, 549, -+ 549, 549, 549, 549, 549, 549, 549, 549, - +- - 547, 546, 546, 546, 546, 221, 221, 547, - 547, 221, 221, 552, 552, 553, 554, 221, - 221, 221, 221, 221, 221, 221, 221, 551, - 221, 221, 221, 221, 555, 555, 221, 555, -+ 549, 549, 549, 549, 549, 549, 549, 549, -+ 549, 222, 549, 549, 549, 549, 549, 549, -+ 549, 222, 549, 222, 222, 222, 549, 549, -+ 549, 549, 222, 222, 550, 551, 552, 548, - +- - 548, 548, 546, 546, 221, 221, 556, 557, - 558, 559, 560, 561, 562, 563, 564, 565, - 548, 548, 566, 566, 567, 567, 567, 567, - 567, 568, 569, 570, 571, 572, 573, 221, -+ 548, 547, 547, 547, 547, 222, 222, 548, -+ 548, 222, 222, 553, 553, 554, 555, 222, -+ 222, 222, 222, 222, 222, 222, 222, 552, -+ 222, 222, 222, 222, 556, 556, 222, 556, - +- - 221, 574, 575, 576, 221, 577, 577, 577, - 577, 577, 577, 221, 221, 221, 221, 577, - 577, 221, 221, 577, 577, 577, 577, 577, - 577, 577, 577, 577, 577, 577, 577, 577, -+ 549, 549, 547, 547, 222, 222, 557, 558, -+ 559, 560, 561, 562, 563, 564, 565, 566, -+ 549, 549, 567, 567, 568, 568, 568, 568, -+ 568, 569, 570, 571, 572, 573, 574, 222, - +- - 577, 577, 577, 577, 577, 577, 577, 577, - 577, 221, 577, 577, 577, 577, 577, 577, - 577, 221, 577, 578, 221, 577, 578, 221, - 577, 577, 221, 221, 579, 221, 580, 580, -+ 222, 575, 576, 577, 222, 578, 578, 578, -+ 578, 578, 578, 222, 222, 222, 222, 578, -+ 578, 222, 222, 578, 578, 578, 578, 578, -+ 578, 578, 578, 578, 578, 578, 578, 578, - +- - 580, 575, 575, 221, 221, 221, 221, 575, - 575, 221, 221, 575, 575, 581, 221, 221, - 221, 582, 221, 221, 221, 221, 221, 221, - 221, 578, 578, 578, 577, 221, 578, 221, -+ 578, 578, 578, 578, 578, 578, 578, 578, -+ 578, 222, 578, 578, 578, 578, 578, 578, -+ 578, 222, 578, 579, 222, 578, 579, 222, -+ 578, 578, 222, 222, 580, 222, 581, 581, - +- - 221, 221, 221, 221, 221, 221, 583, 584, - 585, 586, 587, 588, 589, 590, 591, 592, - 575, 575, 577, 577, 577, 582, 593, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 581, 576, 576, 222, 222, 222, 222, 576, -+ 576, 222, 222, 576, 576, 582, 222, 222, -+ 222, 583, 222, 222, 222, 222, 222, 222, -+ 222, 579, 579, 579, 578, 222, 579, 222, - +- - 221, 594, 594, 595, 221, 596, 596, 596, - 596, 596, 596, 596, 597, 596, 221, 596, - 596, 596, 221, 596, 596, 596, 596, 596, - 596, 596, 596, 596, 596, 596, 596, 596, -+ 222, 222, 222, 222, 222, 222, 584, 585, -+ 586, 587, 588, 589, 590, 591, 592, 593, -+ 576, 576, 578, 578, 578, 583, 594, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 596, 596, 596, 596, 596, 596, 596, 596, - 596, 221, 596, 596, 596, 596, 596, 596, - 596, 221, 596, 596, 221, 596, 596, 596, - 596, 596, 221, 221, 598, 596, 595, 595, -+ 222, 595, 595, 596, 222, 597, 597, 597, -+ 597, 597, 597, 597, 598, 597, 222, 597, -+ 597, 597, 222, 597, 597, 597, 597, 597, -+ 597, 597, 597, 597, 597, 597, 597, 597, - +- - 595, 594, 594, 594, 594, 594, 221, 594, - 594, 595, 221, 595, 595, 599, 221, 221, - 596, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 597, 597, 597, 597, 597, 597, 597, 597, -+ 597, 222, 597, 597, 597, 597, 597, 597, -+ 597, 222, 597, 597, 222, 597, 597, 597, -+ 597, 597, 222, 222, 599, 597, 596, 596, - +- - 596, 597, 600, 600, 221, 221, 601, 602, - 603, 604, 605, 606, 607, 608, 609, 610, - 611, 612, 221, 221, 221, 221, 221, 221, - 221, 613, 614, 614, 614, 614, 614, 614, -+ 596, 595, 595, 595, 595, 595, 222, 595, -+ 595, 596, 222, 596, 596, 600, 222, 222, -+ 597, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 615, 616, 616, 221, 617, 617, 617, - 617, 617, 617, 617, 617, 221, 221, 617, - 617, 221, 221, 617, 617, 617, 617, 617, - 617, 617, 617, 617, 617, 617, 617, 617, -+ 597, 598, 601, 601, 222, 222, 602, 603, -+ 604, 605, 606, 607, 608, 609, 610, 611, -+ 612, 613, 222, 222, 222, 222, 222, 222, -+ 222, 614, 615, 615, 615, 615, 615, 615, - +- - 617, 617, 617, 617, 617, 617, 617, 617, - 617, 221, 617, 617, 617, 617, 617, 617, - 617, 221, 617, 617, 221, 618, 617, 617, - 617, 617, 221, 221, 619, 617, 620, 615, -+ 222, 616, 617, 617, 222, 618, 618, 618, -+ 618, 618, 618, 618, 618, 222, 222, 618, -+ 618, 222, 222, 618, 618, 618, 618, 618, -+ 618, 618, 618, 618, 618, 618, 618, 618, - +- - 616, 615, 615, 615, 621, 221, 221, 616, - 622, 221, 221, 622, 622, 623, 221, 221, - 221, 221, 221, 221, 221, 624, 625, 620, - 221, 221, 221, 221, 626, 626, 221, 617, -+ 618, 618, 618, 618, 618, 618, 618, 618, -+ 618, 222, 618, 618, 618, 618, 618, 618, -+ 618, 222, 618, 618, 222, 619, 618, 618, -+ 618, 618, 222, 222, 620, 618, 621, 616, - +- - 617, 617, 621, 621, 221, 221, 627, 628, - 629, 630, 631, 632, 633, 634, 635, 636, - 637, 618, 638, 638, 638, 638, 638, 638, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 617, 616, 616, 616, 622, 222, 222, 617, -+ 623, 222, 222, 623, 623, 624, 222, 222, -+ 222, 222, 222, 222, 222, 625, 626, 621, -+ 222, 222, 222, 222, 627, 627, 222, 618, - +- - 221, 221, 639, 640, 221, 640, 640, 640, - 640, 640, 640, 221, 221, 221, 640, 640, - 640, 221, 640, 640, 641, 640, 221, 221, - 221, 640, 640, 221, 640, 221, 640, 640, -+ 618, 618, 622, 622, 222, 222, 628, 629, -+ 630, 631, 632, 633, 634, 635, 636, 637, -+ 638, 619, 639, 639, 639, 639, 639, 639, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 640, 640, 221, 221, 221, - 640, 640, 640, 221, 221, 221, 640, 640, - 640, 640, 640, 640, 640, 640, 642, 640, - 640, 640, 221, 221, 221, 221, 643, 644, -+ 222, 222, 640, 641, 222, 641, 641, 641, -+ 641, 641, 641, 222, 222, 222, 641, 641, -+ 641, 222, 641, 641, 642, 641, 222, 222, -+ 222, 641, 641, 222, 641, 222, 641, 641, - +- - 639, 644, 644, 221, 221, 221, 644, 644, - 644, 221, 645, 645, 645, 646, 221, 221, - 647, 221, 221, 221, 221, 221, 221, 643, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 222, 222, 641, 641, 222, 222, 222, -+ 641, 641, 641, 222, 222, 222, 641, 641, -+ 641, 641, 641, 641, 641, 641, 643, 641, -+ 641, 641, 222, 222, 222, 222, 644, 645, - +- - 221, 221, 221, 221, 221, 221, 648, 649, - 650, 651, 652, 653, 654, 655, 656, 657, - 658, 658, 658, 659, 659, 659, 659, 659, @@ -878,293 +794,494 @@ index dc93b99..222b251 100644 - 664, 221, 664, 664, 664, 664, 664, 664, - 664, 664, 664, 664, 665, 664, 664, 664, - 664, 664, 221, 221, 666, 667, 668, 668, -+ 640, 645, 645, 222, 222, 222, 645, 645, -+ 645, 222, 646, 646, 646, 647, 222, 222, -+ 648, 222, 222, 222, 222, 222, 222, 644, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 668, 662, 662, 662, 662, 221, 668, 668, - 669, 221, 668, 668, 668, 670, 221, 221, - 221, 221, 221, 221, 221, 671, 672, 221, - 667, 667, 673, 221, 221, 674, 221, 221, -+ 222, 222, 222, 222, 222, 222, 649, 650, -+ 651, 652, 653, 654, 655, 656, 657, 658, -+ 659, 659, 659, 660, 660, 660, 660, 660, -+ 660, 661, 660, 222, 222, 222, 222, 222, - +- - 664, 664, 675, 675, 221, 221, 676, 677, - 678, 679, 680, 681, 682, 683, 684, 685, - 221, 221, 221, 221, 221, 221, 221, 686, - 687, 687, 687, 687, 687, 687, 687, 688, -+ 662, 663, 663, 663, 664, 665, 665, 665, -+ 665, 665, 665, 665, 665, 222, 665, 665, -+ 665, 222, 665, 665, 665, 665, 665, 665, -+ 665, 665, 665, 665, 665, 665, 665, 665, - +- - 689, 690, 691, 691, 692, 693, 693, 693, - 693, 693, 693, 693, 693, 221, 693, 693, - 693, 221, 693, 693, 693, 693, 693, 693, - 693, 693, 693, 693, 693, 693, 693, 693, -+ 665, 665, 665, 665, 665, 665, 665, 665, -+ 665, 222, 665, 665, 665, 665, 665, 665, -+ 665, 665, 665, 665, 666, 665, 665, 665, -+ 665, 665, 222, 222, 667, 668, 669, 669, - +- - 693, 693, 693, 693, 693, 693, 693, 693, - 693, 221, 693, 693, 693, 693, 693, 693, - 693, 693, 693, 693, 221, 693, 693, 693, - 693, 693, 221, 221, 694, 695, 691, 696, -+ 669, 663, 663, 663, 663, 222, 669, 669, -+ 670, 222, 669, 669, 669, 671, 222, 222, -+ 222, 222, 222, 222, 222, 672, 673, 222, -+ 668, 668, 674, 222, 222, 675, 222, 222, - +- - 697, 691, 698, 691, 691, 221, 696, 697, - 697, 221, 697, 697, 699, 700, 221, 221, - 221, 221, 221, 221, 221, 698, 698, 221, - 221, 221, 221, 221, 221, 701, 693, 221, -+ 665, 665, 676, 676, 222, 222, 677, 678, -+ 679, 680, 681, 682, 683, 684, 685, 686, -+ 222, 222, 222, 222, 222, 222, 222, 687, -+ 688, 688, 688, 688, 688, 688, 688, 689, - +- - 693, 693, 702, 702, 221, 221, 703, 704, - 705, 706, 707, 708, 709, 710, 711, 712, - 221, 713, 713, 714, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 690, 691, 692, 692, 693, 694, 694, 694, -+ 694, 694, 694, 694, 694, 222, 694, 694, -+ 694, 222, 694, 694, 694, 694, 694, 694, -+ 694, 694, 694, 694, 694, 694, 694, 694, - +- - 715, 716, 717, 717, 718, 719, 719, 719, - 719, 719, 719, 719, 719, 221, 719, 719, - 719, 221, 719, 719, 719, 719, 719, 719, - 719, 719, 719, 719, 719, 719, 719, 719, -+ 694, 694, 694, 694, 694, 694, 694, 694, -+ 694, 222, 694, 694, 694, 694, 694, 694, -+ 694, 694, 694, 694, 222, 694, 694, 694, -+ 694, 694, 222, 222, 695, 696, 692, 697, - +- - 719, 719, 719, 719, 719, 719, 719, 719, - 719, 720, 719, 719, 719, 719, 719, 719, - 719, 719, 719, 719, 719, 719, 719, 719, - 719, 719, 720, 721, 721, 722, 723, 717, -+ 698, 692, 699, 692, 692, 222, 697, 698, -+ 698, 222, 698, 698, 700, 701, 222, 222, -+ 222, 222, 222, 222, 222, 699, 699, 222, -+ 222, 222, 222, 222, 222, 702, 694, 222, - +- - 717, 724, 724, 724, 725, 221, 717, 717, - 717, 221, 726, 726, 726, 727, 728, 729, - 221, 221, 221, 221, 730, 730, 730, 723, - 731, 731, 731, 731, 731, 731, 731, 732, -+ 694, 694, 703, 703, 222, 222, 704, 705, -+ 706, 707, 708, 709, 710, 711, 712, 713, -+ 222, 714, 714, 715, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 719, 719, 725, 725, 221, 221, 733, 734, - 735, 736, 737, 738, 739, 740, 741, 742, - 743, 743, 743, 743, 743, 743, 731, 731, - 731, 744, 722, 722, 722, 722, 722, 722, -+ 716, 717, 718, 718, 719, 720, 720, 720, -+ 720, 720, 720, 720, 720, 222, 720, 720, -+ 720, 222, 720, 720, 720, 720, 720, 720, -+ 720, 720, 720, 720, 720, 720, 720, 720, - +- - 221, 745, 746, 746, 221, 747, 747, 747, - 747, 747, 747, 747, 747, 747, 747, 747, - 747, 747, 747, 747, 747, 747, 747, 221, - 221, 221, 747, 747, 747, 747, 747, 747, -+ 720, 720, 720, 720, 720, 720, 720, 720, -+ 720, 721, 720, 720, 720, 720, 720, 720, -+ 720, 720, 720, 720, 720, 720, 720, 720, -+ 720, 720, 721, 722, 722, 723, 724, 718, - +- - 747, 747, 747, 747, 747, 747, 747, 747, - 747, 747, 747, 747, 747, 747, 747, 747, - 747, 747, 221, 747, 747, 747, 747, 747, - 747, 747, 747, 747, 221, 747, 221, 221, -+ 718, 725, 725, 725, 726, 222, 718, 718, -+ 718, 222, 727, 727, 727, 728, 729, 730, -+ 222, 222, 222, 222, 731, 731, 731, 724, -+ 732, 732, 732, 732, 732, 732, 732, 733, - +- - 747, 747, 747, 747, 747, 747, 747, 221, - 221, 221, 748, 221, 221, 221, 221, 749, - 746, 746, 750, 750, 750, 221, 750, 221, - 746, 746, 751, 746, 751, 751, 751, 749, -+ 720, 720, 726, 726, 222, 222, 734, 735, -+ 736, 737, 738, 739, 740, 741, 742, 743, -+ 744, 744, 744, 744, 744, 744, 732, 732, -+ 732, 745, 723, 723, 723, 723, 723, 723, - +- - 221, 221, 221, 221, 221, 221, 752, 753, - 754, 755, 756, 757, 758, 759, 760, 761, - 221, 221, 746, 746, 762, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 746, 747, 747, 222, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 222, -+ 222, 222, 748, 748, 748, 748, 748, 748, - +- - 221, 763, 763, 763, 763, 763, 763, 763, - 763, 763, 763, 763, 763, 763, 763, 763, - 763, 763, 763, 763, 763, 763, 763, 763, - 763, 763, 763, 763, 763, 763, 763, 763, -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 222, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 222, 748, 222, 222, - +- - 763, 763, 763, 763, 763, 763, 763, 763, - 763, 763, 763, 763, 763, 763, 763, 763, - 763, 764, 763, 765, 764, 764, 764, 764, - 766, 766, 767, 221, 221, 221, 221, 768, -+ 748, 748, 748, 748, 748, 748, 748, 222, -+ 222, 222, 749, 222, 222, 222, 222, 750, -+ 747, 747, 751, 751, 751, 222, 751, 222, -+ 747, 747, 752, 747, 752, 752, 752, 750, - +- - 763, 763, 763, 763, 763, 763, 769, 764, - 770, 770, 770, 770, 764, 764, 764, 771, - 772, 773, 774, 775, 776, 777, 778, 779, - 780, 781, 782, 782, 221, 221, 221, 221, -+ 222, 222, 222, 222, 222, 222, 753, 754, -+ 755, 756, 757, 758, 759, 760, 761, 762, -+ 222, 222, 747, 747, 763, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, - +- - 221, 783, 783, 221, 783, 221, 784, 783, - 783, 784, 783, 221, 784, 783, 784, 784, - 784, 784, 784, 784, 783, 783, 783, 783, - 784, 783, 783, 783, 783, 783, 783, 783, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 765, 764, 766, 765, 765, 765, 765, -+ 767, 767, 768, 222, 222, 222, 222, 769, - +- - 784, 783, 783, 783, 221, 783, 221, 783, - 784, 784, 783, 783, 784, 783, 783, 783, - 783, 785, 783, 786, 785, 785, 785, 785, - 787, 787, 788, 785, 785, 783, 221, 221, -+ 764, 764, 764, 764, 764, 764, 770, 765, -+ 771, 771, 771, 771, 765, 765, 765, 772, -+ 773, 774, 775, 776, 777, 778, 779, 780, -+ 781, 782, 783, 783, 222, 222, 222, 222, - +- - 783, 783, 783, 783, 783, 221, 789, 221, - 790, 790, 790, 790, 785, 785, 791, 221, - 792, 793, 794, 795, 796, 797, 798, 799, - 800, 801, 221, 221, 802, 802, 803, 803, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 804, 805, 805, 805, 806, 807, 806, 806, - 808, 806, 806, 809, 810, 811, 811, 811, - 811, 811, 808, 812, 811, 812, 812, 812, - 813, 813, 812, 812, 812, 812, 812, 812, -+ 222, 784, 784, 222, 784, 222, 785, 784, -+ 784, 785, 784, 222, 785, 784, 785, 785, -+ 785, 785, 785, 785, 784, 784, 784, 784, -+ 785, 784, 784, 784, 784, 784, 784, 784, - +- - 814, 815, 816, 817, 818, 819, 820, 821, - 822, 823, 824, 824, 824, 824, 824, 824, - 824, 824, 824, 824, 825, 813, 812, 813, - 812, 826, 827, 828, 827, 828, 829, 829, -+ 785, 784, 784, 784, 222, 784, 222, 784, -+ 785, 785, 784, 784, 785, 784, 784, 784, -+ 784, 786, 784, 787, 786, 786, 786, 786, -+ 788, 788, 789, 786, 786, 784, 222, 222, - +- - 804, 804, 804, 830, 804, 804, 804, 804, - 221, 804, 804, 804, 804, 830, 804, 804, - 804, 804, 830, 804, 804, 804, 804, 830, - 804, 804, 804, 804, 830, 804, 804, 804, -+ 784, 784, 784, 784, 784, 222, 790, 222, -+ 791, 791, 791, 791, 786, 786, 792, 222, -+ 793, 794, 795, 796, 797, 798, 799, 800, -+ 801, 802, 222, 222, 803, 803, 804, 804, - +- - 804, 804, 804, 804, 804, 804, 804, 804, - 804, 830, 831, 832, 832, 221, 221, 221, - 221, 833, 834, 835, 836, 835, 835, 837, - 835, 837, 834, 834, 834, 834, 838, 839, -+ 805, 806, 806, 806, 807, 808, 807, 807, -+ 809, 807, 807, 810, 811, 812, 812, 812, -+ 812, 812, 809, 813, 812, 813, 813, 813, -+ 814, 814, 813, 813, 813, 813, 813, 813, - +- - 834, 835, 840, 840, 841, 809, 840, 840, - 804, 804, 804, 804, 842, 843, 843, 843, - 838, 838, 838, 835, 838, 838, 844, 838, - 221, 838, 838, 838, 838, 835, 838, 838, -+ 815, 816, 817, 818, 819, 820, 821, 822, -+ 823, 824, 825, 825, 825, 825, 825, 825, -+ 825, 825, 825, 825, 826, 814, 813, 814, -+ 813, 827, 828, 829, 828, 829, 830, 830, - +- - 838, 838, 835, 838, 838, 838, 838, 835, - 838, 838, 838, 838, 835, 838, 844, 844, - 844, 838, 838, 838, 838, 838, 838, 838, - 844, 835, 844, 844, 844, 221, 845, 845, -+ 805, 805, 805, 831, 805, 805, 805, 805, -+ 222, 805, 805, 805, 805, 831, 805, 805, -+ 805, 805, 831, 805, 805, 805, 805, 831, -+ 805, 805, 805, 805, 831, 805, 805, 805, - +- - 846, 846, 846, 846, 846, 846, 847, 846, - 846, 846, 846, 846, 846, 221, 848, 846, - 849, 849, 850, 851, 852, 853, 853, 853, - 853, 854, 854, 221, 221, 221, 221, 221, -+ 805, 805, 805, 805, 805, 805, 805, 805, -+ 805, 831, 832, 833, 833, 222, 222, 222, -+ 222, 834, 835, 836, 837, 836, 836, 838, -+ 836, 838, 835, 835, 835, 835, 839, 840, - +- - 855, 855, 855, 855, 855, 855, 855, 855, - 855, 855, 855, 855, 855, 855, 855, 855, - 855, 855, 855, 855, 855, 855, 855, 855, - 855, 855, 855, 855, 855, 855, 855, 855, -+ 835, 836, 841, 841, 842, 810, 841, 841, -+ 805, 805, 805, 805, 843, 844, 844, 844, -+ 839, 839, 839, 836, 839, 839, 845, 839, -+ 222, 839, 839, 839, 839, 836, 839, 839, - +- - 855, 855, 856, 855, 855, 855, 857, 855, - 856, 855, 855, 858, 859, 860, 861, 860, - 860, 862, 860, 863, 863, 863, 860, 864, - 859, 865, 866, 867, 867, 863, 863, 856, -+ 839, 839, 836, 839, 839, 839, 839, 836, -+ 839, 839, 839, 839, 836, 839, 845, 845, -+ 845, 839, 839, 839, 839, 839, 839, 839, -+ 845, 836, 845, 845, 845, 222, 846, 846, - +- - 868, 869, 870, 871, 872, 873, 874, 875, - 876, 877, 878, 878, 879, 879, 879, 879, - 855, 855, 855, 855, 855, 855, 862, 862, - 860, 860, 856, 856, 856, 856, 863, 863, +- +- 863, 856, 858, 858, 858, 856, 856, 858, +- 858, 858, 858, 858, 858, 858, 856, 856, +- 856, 863, 863, 863, 863, 856, 856, 856, ++ 450, 450, 450, 450, 450, 450, 450, 450, ++ 450, 450, 450, 450, 450, 450, 450, 450, ++ 450, 450, 450, 450, 450, 450, 450, 450, ++ ++ 450, 450, 450, 450, 450, 450, 451, 451, ++ 451, 451, 451, 451, 451, 451, 451, 451, ++ 451, 452, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ ++ 453, 454, 455, 456, 457, 458, 459, 460, ++ 461, 462, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 463, 463, 463, 463, 463, ++ ++ 463, 463, 463, 463, 463, 463, 463, 463, ++ 463, 463, 463, 464, 464, 464, 464, 464, ++ 464, 464, 465, 464, 466, 466, 467, 468, ++ 469, 470, 471, 324, 324, 472, 473, 473, ++ ++ 474, 474, 474, 474, 474, 474, 474, 474, ++ 474, 474, 474, 474, 474, 474, 474, 474, ++ 474, 474, 474, 474, 474, 474, 475, 475, ++ 475, 475, 476, 475, 475, 475, 475, 475, ++ ++ 475, 475, 475, 475, 476, 475, 475, 475, ++ 476, 475, 475, 475, 475, 475, 324, 324, ++ 477, 477, 477, 477, 477, 477, 477, 478, ++ 477, 478, 477, 477, 477, 478, 478, 324, ++ ++ 479, 480, 480, 480, 480, 480, 479, 479, ++ 480, 479, 480, 480, 480, 480, 480, 480, ++ 480, 480, 480, 480, 479, 480, 479, 479, ++ 479, 481, 481, 481, 324, 324, 482, 324, ++ ++ 483, 484, 483, 483, 483, 483, 484, 485, ++ 483, 485, 485, 324, 324, 324, 324, 324, ++ 486, 486, 486, 486, 486, 486, 486, 486, ++ 486, 486, 486, 486, 486, 486, 486, 486, ++ ++ 486, 486, 486, 487, 487, 487, 488, 489, ++ 490, 488, 488, 488, 488, 488, 486, 324, ++ 491, 491, 324, 324, 324, 324, 324, 324, ++ 492, 493, 493, 493, 492, 492, 492, 492, ++ ++ 494, 495, 494, 494, 494, 494, 494, 494, ++ 494, 494, 496, 496, 496, 497, 498, 495, ++ 495, 498, 498, 499, 499, 488, 500, 500, ++ 500, 501, 500, 500, 500, 500, 502, 502, ++ ++ 502, 502, 502, 502, 502, 502, 502, 502, ++ 488, 503, 492, 492, 492, 492, 492, 493, ++ 493, 493, 493, 504, 505, 505, 505, 505, ++ 505, 505, 505, 505, 505, 505, 505, 505, ++ ++ 505, 505, 506, 507, 508, 508, 509, 508, ++ 508, 509, 508, 508, 508, 509, 509, 509, ++ 510, 511, 512, 508, 508, 508, 509, 508, ++ 508, 509, 509, 508, 508, 508, 508, 513, ++ ++ 514, 515, 515, 516, 517, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ ++ 518, 518, 518, 518, 518, 518, 518, 518, ++ 518, 519, 518, 518, 518, 518, 518, 518, ++ 518, 519, 518, 518, 519, 518, 518, 518, ++ 518, 518, 520, 521, 522, 518, 516, 516, ++ ++ 516, 515, 515, 515, 515, 515, 515, 515, ++ 515, 516, 516, 516, 516, 523, 524, 521, ++ 518, 289, 525, 289, 289, 514, 520, 520, ++ 526, 526, 526, 526, 526, 526, 526, 526, ++ ++ 518, 518, 515, 515, 527, 527, 528, 529, ++ 530, 531, 532, 533, 534, 535, 536, 537, ++ 538, 539, 540, 541, 541, 541, 541, 541, ++ 542, 543, 543, 544, 544, 545, 544, 544, ++ ++ 546, 547, 548, 548, 222, 549, 549, 549, ++ 549, 549, 549, 549, 549, 222, 222, 549, ++ 549, 222, 222, 549, 549, 549, 549, 549, ++ 549, 549, 549, 549, 549, 549, 549, 549, ++ ++ 549, 549, 549, 549, 549, 549, 549, 549, ++ 549, 222, 549, 549, 549, 549, 549, 549, ++ 549, 222, 549, 222, 222, 222, 549, 549, ++ 549, 549, 222, 222, 550, 551, 552, 548, ++ ++ 548, 547, 547, 547, 547, 222, 222, 548, ++ 548, 222, 222, 553, 553, 554, 555, 222, ++ 222, 222, 222, 222, 222, 222, 222, 552, ++ 222, 222, 222, 222, 556, 556, 222, 556, ++ ++ 549, 549, 547, 547, 222, 222, 557, 558, ++ 559, 560, 561, 562, 563, 564, 565, 566, ++ 549, 549, 567, 567, 568, 568, 568, 568, ++ 568, 569, 570, 571, 572, 573, 574, 222, ++ ++ 222, 575, 576, 577, 222, 578, 578, 578, ++ 578, 578, 578, 222, 222, 222, 222, 578, ++ 578, 222, 222, 578, 578, 578, 578, 578, ++ 578, 578, 578, 578, 578, 578, 578, 578, ++ ++ 578, 578, 578, 578, 578, 578, 578, 578, ++ 578, 222, 578, 578, 578, 578, 578, 578, ++ 578, 222, 578, 579, 222, 578, 579, 222, ++ 578, 578, 222, 222, 580, 222, 581, 581, ++ ++ 581, 576, 576, 222, 222, 222, 222, 576, ++ 576, 222, 222, 576, 576, 582, 222, 222, ++ 222, 583, 222, 222, 222, 222, 222, 222, ++ 222, 579, 579, 579, 578, 222, 579, 222, ++ ++ 222, 222, 222, 222, 222, 222, 584, 585, ++ 586, 587, 588, 589, 590, 591, 592, 593, ++ 576, 576, 578, 578, 578, 583, 594, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 595, 595, 596, 222, 597, 597, 597, ++ 597, 597, 597, 597, 598, 597, 222, 597, ++ 597, 597, 222, 597, 597, 597, 597, 597, ++ 597, 597, 597, 597, 597, 597, 597, 597, ++ ++ 597, 597, 597, 597, 597, 597, 597, 597, ++ 597, 222, 597, 597, 597, 597, 597, 597, ++ 597, 222, 597, 597, 222, 597, 597, 597, ++ 597, 597, 222, 222, 599, 597, 596, 596, ++ ++ 596, 595, 595, 595, 595, 595, 222, 595, ++ 595, 596, 222, 596, 596, 600, 222, 222, ++ 597, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 597, 598, 601, 601, 222, 222, 602, 603, ++ 604, 605, 606, 607, 608, 609, 610, 611, ++ 612, 613, 222, 222, 222, 222, 222, 222, ++ 222, 614, 615, 615, 615, 615, 615, 615, ++ ++ 222, 616, 617, 617, 222, 618, 618, 618, ++ 618, 618, 618, 618, 618, 222, 222, 618, ++ 618, 222, 222, 618, 618, 618, 618, 618, ++ 618, 618, 618, 618, 618, 618, 618, 618, ++ ++ 618, 618, 618, 618, 618, 618, 618, 618, ++ 618, 222, 618, 618, 618, 618, 618, 618, ++ 618, 222, 618, 618, 222, 619, 618, 618, ++ 618, 618, 222, 222, 620, 618, 621, 616, ++ ++ 617, 616, 616, 616, 622, 222, 222, 617, ++ 623, 222, 222, 623, 623, 624, 222, 222, ++ 222, 222, 222, 222, 222, 625, 626, 621, ++ 222, 222, 222, 222, 627, 627, 222, 618, ++ ++ 618, 618, 622, 622, 222, 222, 628, 629, ++ 630, 631, 632, 633, 634, 635, 636, 637, ++ 638, 619, 639, 639, 639, 639, 639, 639, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 640, 641, 222, 641, 641, 641, ++ 641, 641, 641, 222, 222, 222, 641, 641, ++ 641, 222, 641, 641, 642, 641, 222, 222, ++ 222, 641, 641, 222, 641, 222, 641, 641, ++ ++ 222, 222, 222, 641, 641, 222, 222, 222, ++ 641, 641, 641, 222, 222, 222, 641, 641, ++ 641, 641, 641, 641, 641, 641, 643, 641, ++ 641, 641, 222, 222, 222, 222, 644, 645, ++ ++ 640, 645, 645, 222, 222, 222, 645, 645, ++ 645, 222, 646, 646, 646, 647, 222, 222, ++ 648, 222, 222, 222, 222, 222, 222, 644, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 649, 650, ++ 651, 652, 653, 654, 655, 656, 657, 658, ++ 659, 659, 659, 660, 660, 660, 660, 660, ++ 660, 661, 660, 222, 222, 222, 222, 222, ++ ++ 662, 663, 663, 663, 664, 665, 665, 665, ++ 665, 665, 665, 665, 665, 222, 665, 665, ++ 665, 222, 665, 665, 665, 665, 665, 665, ++ 665, 665, 665, 665, 665, 665, 665, 665, ++ ++ 665, 665, 665, 665, 665, 665, 665, 665, ++ 665, 222, 665, 665, 665, 665, 665, 665, ++ 665, 665, 665, 665, 666, 665, 665, 665, ++ 665, 665, 222, 222, 667, 668, 669, 669, ++ ++ 669, 663, 663, 663, 663, 222, 669, 669, ++ 670, 222, 669, 669, 669, 671, 222, 222, ++ 222, 222, 222, 222, 222, 672, 673, 222, ++ 668, 668, 674, 222, 222, 675, 222, 222, ++ ++ 665, 665, 676, 676, 222, 222, 677, 678, ++ 679, 680, 681, 682, 683, 684, 685, 686, ++ 222, 222, 222, 222, 222, 222, 222, 687, ++ 688, 688, 688, 688, 688, 688, 688, 689, ++ ++ 690, 691, 692, 692, 693, 694, 694, 694, ++ 694, 694, 694, 694, 694, 222, 694, 694, ++ 694, 222, 694, 694, 694, 694, 694, 694, ++ 694, 694, 694, 694, 694, 694, 694, 694, ++ ++ 694, 694, 694, 694, 694, 694, 694, 694, ++ 694, 222, 694, 694, 694, 694, 694, 694, ++ 694, 694, 694, 694, 222, 694, 694, 694, ++ 694, 694, 222, 222, 695, 696, 692, 697, ++ ++ 698, 692, 699, 692, 692, 222, 697, 698, ++ 698, 222, 698, 698, 700, 701, 222, 222, ++ 222, 222, 222, 222, 222, 699, 699, 222, ++ 222, 222, 222, 222, 222, 702, 694, 222, ++ ++ 694, 694, 703, 703, 222, 222, 704, 705, ++ 706, 707, 708, 709, 710, 711, 712, 713, ++ 222, 714, 714, 715, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 716, 717, 718, 718, 719, 720, 720, 720, ++ 720, 720, 720, 720, 720, 222, 720, 720, ++ 720, 222, 720, 720, 720, 720, 720, 720, ++ 720, 720, 720, 720, 720, 720, 720, 720, ++ ++ 720, 720, 720, 720, 720, 720, 720, 720, ++ 720, 721, 720, 720, 720, 720, 720, 720, ++ 720, 720, 720, 720, 720, 720, 720, 720, ++ 720, 720, 721, 722, 722, 723, 724, 718, ++ ++ 718, 725, 725, 725, 726, 222, 718, 718, ++ 718, 222, 727, 727, 727, 728, 729, 730, ++ 222, 222, 222, 222, 731, 731, 731, 724, ++ 732, 732, 732, 732, 732, 732, 732, 733, ++ ++ 720, 720, 726, 726, 222, 222, 734, 735, ++ 736, 737, 738, 739, 740, 741, 742, 743, ++ 744, 744, 744, 744, 744, 744, 732, 732, ++ 732, 745, 723, 723, 723, 723, 723, 723, ++ ++ 222, 746, 747, 747, 222, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 222, ++ 222, 222, 748, 748, 748, 748, 748, 748, ++ ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 748, 748, 748, 748, ++ 748, 748, 222, 748, 748, 748, 748, 748, ++ 748, 748, 748, 748, 222, 748, 222, 222, ++ ++ 748, 748, 748, 748, 748, 748, 748, 222, ++ 222, 222, 749, 222, 222, 222, 222, 750, ++ 747, 747, 751, 751, 751, 222, 751, 222, ++ 747, 747, 752, 747, 752, 752, 752, 750, ++ ++ 222, 222, 222, 222, 222, 222, 753, 754, ++ 755, 756, 757, 758, 759, 760, 761, 762, ++ 222, 222, 747, 747, 763, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 764, 764, 764, 764, 764, 764, 764, ++ 764, 765, 764, 766, 765, 765, 765, 765, ++ 767, 767, 768, 222, 222, 222, 222, 769, ++ ++ 764, 764, 764, 764, 764, 764, 770, 765, ++ 771, 771, 771, 771, 765, 765, 765, 772, ++ 773, 774, 775, 776, 777, 778, 779, 780, ++ 781, 782, 783, 783, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 784, 784, 222, 784, 222, 785, 784, ++ 784, 785, 784, 222, 785, 784, 785, 785, ++ 785, 785, 785, 785, 784, 784, 784, 784, ++ 785, 784, 784, 784, 784, 784, 784, 784, ++ ++ 785, 784, 784, 784, 222, 784, 222, 784, ++ 785, 785, 784, 784, 785, 784, 784, 784, ++ 784, 786, 784, 787, 786, 786, 786, 786, ++ 788, 788, 789, 786, 786, 784, 222, 222, ++ ++ 784, 784, 784, 784, 784, 222, 790, 222, ++ 791, 791, 791, 791, 786, 786, 792, 222, ++ 793, 794, 795, 796, 797, 798, 799, 800, ++ 801, 802, 222, 222, 803, 803, 804, 804, ++ ++ 805, 806, 806, 806, 807, 808, 807, 807, ++ 809, 807, 807, 810, 811, 812, 812, 812, ++ 812, 812, 809, 813, 812, 813, 813, 813, ++ 814, 814, 813, 813, 813, 813, 813, 813, ++ ++ 815, 816, 817, 818, 819, 820, 821, 822, ++ 823, 824, 825, 825, 825, 825, 825, 825, ++ 825, 825, 825, 825, 826, 814, 813, 814, ++ 813, 827, 828, 829, 828, 829, 830, 830, ++ ++ 805, 805, 805, 831, 805, 805, 805, 805, ++ 222, 805, 805, 805, 805, 831, 805, 805, ++ 805, 805, 831, 805, 805, 805, 805, 831, ++ 805, 805, 805, 805, 831, 805, 805, 805, ++ ++ 805, 805, 805, 805, 805, 805, 805, 805, ++ 805, 831, 832, 833, 833, 222, 222, 222, ++ 222, 834, 835, 836, 837, 836, 836, 838, ++ 836, 838, 835, 835, 835, 835, 839, 840, ++ ++ 835, 836, 841, 841, 842, 810, 841, 841, ++ 805, 805, 805, 805, 843, 844, 844, 844, ++ 839, 839, 839, 836, 839, 839, 845, 839, ++ 222, 839, 839, 839, 839, 836, 839, 839, ++ ++ 839, 839, 836, 839, 839, 839, 839, 836, ++ 839, 839, 839, 839, 836, 839, 845, 845, ++ 845, 839, 839, 839, 839, 839, 839, 839, ++ 845, 836, 845, 845, 845, 222, 846, 846, ++ + 847, 847, 847, 847, 847, 847, 848, 847, + 847, 847, 847, 847, 847, 222, 849, 847, + 850, 850, 851, 852, 853, 854, 854, 854, + 854, 855, 855, 222, 222, 222, 222, 222, - -- 863, 856, 858, 858, 858, 856, 856, 858, -- 858, 858, 858, 858, 858, 858, 856, 856, -- 856, 863, 863, 863, 863, 856, 856, 856, ++ + 856, 856, 856, 856, 856, 856, 856, 856, + 856, 856, 856, 856, 856, 856, 856, 856, + 856, 856, 856, 856, 856, 856, 856, 856, @@ -1174,109 +1291,119 @@ index dc93b99..222b251 100644 - 858, 858, 858, 858, 858, 880, 856, 858, - 881, 882, 883, 884, 885, 886, 887, 888, - 889, 890, 891, 891, 891, 892, 893, 893, -+ 856, 856, 857, 856, 856, 856, 858, 856, -+ 857, 856, 856, 859, 860, 861, 862, 861, -+ 861, 863, 861, 864, 864, 864, 861, 865, -+ 860, 866, 867, 868, 868, 864, 864, 857, - +- - 894, 894, 894, 894, 894, 894, 894, 894, - 894, 894, 894, 894, 894, 894, 894, 894, - 894, 894, 894, 894, 894, 894, 894, 894, - 894, 894, 894, 894, 894, 894, 894, 894, -+ 869, 870, 871, 872, 873, 874, 875, 876, -+ 877, 878, 879, 879, 880, 880, 880, 880, -+ 856, 856, 856, 856, 856, 856, 863, 863, -+ 861, 861, 857, 857, 857, 857, 864, 864, - +- - 894, 894, 894, 894, 894, 894, 221, 895, - 221, 221, 221, 221, 221, 895, 221, 221, - 896, 896, 896, 896, 896, 896, 896, 896, - 896, 896, 896, 896, 896, 896, 896, 896, -+ 864, 857, 859, 859, 859, 857, 857, 859, -+ 859, 859, 859, 859, 859, 859, 857, 857, -+ 857, 864, 864, 864, 864, 857, 857, 857, -+ 857, 857, 857, 857, 857, 857, 857, 857, - +- - 896, 896, 896, 896, 896, 896, 896, 896, - 896, 896, 896, 896, 896, 896, 896, 896, - 896, 896, 896, 896, 896, 896, 896, 897, - 897, 898, 898, 899, 900, 901, 901, 901, -+ 857, 857, 864, 859, 868, 864, 864, 859, -+ 859, 859, 859, 859, 859, 881, 857, 859, -+ 882, 883, 884, 885, 886, 887, 888, 889, -+ 890, 891, 892, 892, 892, 893, 894, 894, - +- - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 902, 902, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, - +- - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 902, 902, 902, 902, 902, 902, - 902, 902, 903, 903, 903, 903, 903, 904, +- +- 905, 906, 906, 906, 906, 906, 906, 906, +- 906, 906, 906, 906, 906, 906, 906, 906, +- 906, 906, 906, 906, 906, 906, 907, 907, +- 907, 907, 907, 907, 907, 907, 907, 907, ++ 856, 856, 857, 856, 856, 856, 858, 856, ++ 857, 856, 856, 859, 860, 861, 862, 861, ++ 861, 863, 861, 864, 864, 864, 861, 865, ++ 860, 866, 867, 868, 868, 864, 864, 857, ++ ++ 869, 870, 871, 872, 873, 874, 875, 876, ++ 877, 878, 879, 879, 880, 880, 880, 880, ++ 856, 856, 856, 856, 856, 856, 863, 863, ++ 861, 861, 857, 857, 857, 857, 864, 864, ++ ++ 864, 857, 859, 859, 859, 857, 857, 859, ++ 859, 859, 859, 859, 859, 859, 857, 857, ++ 857, 864, 864, 864, 864, 857, 857, 857, ++ 857, 857, 857, 857, 857, 857, 857, 857, ++ ++ 857, 857, 864, 859, 868, 864, 864, 859, ++ 859, 859, 859, 859, 859, 881, 857, 859, ++ 882, 883, 884, 885, 886, 887, 888, 889, ++ 890, 891, 892, 892, 892, 893, 894, 894, ++ ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ 895, 895, 895, 895, 895, 895, 895, 895, ++ + 895, 895, 895, 895, 895, 895, 222, 896, + 222, 222, 222, 222, 222, 896, 222, 222, + 897, 897, 897, 897, 897, 897, 897, 897, + 897, 897, 897, 897, 897, 897, 897, 897, - -- 905, 906, 906, 906, 906, 906, 906, 906, -- 906, 906, 906, 906, 906, 906, 906, 906, -- 906, 906, 906, 906, 906, 906, 907, 907, ++ + 897, 897, 897, 897, 897, 897, 897, 897, + 897, 897, 897, 897, 897, 897, 897, 897, + 897, 897, 897, 897, 897, 897, 897, 898, + 898, 899, 899, 900, 901, 902, 902, 902, -+ -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 904, 904, 904, 904, 904, 905, -+ -+ 906, 907, 907, 907, 907, 907, 907, 907, - 907, 907, 907, 907, 907, 907, 907, 907, -+ 907, 907, 907, 907, 907, 907, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, - 907, 907, 907, 907, 907, 907, 907, 907, - 907, 907, 907, 907, 907, 907, 907, 907, - 907, 907, 907, 907, 907, 907, 907, 907, - 907, 907, 907, 907, 907, 907, 907, 907, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, - 907, 907, 907, 908, 908, 908, 908, 908, - 909, 909, 909, 909, 909, 909, 909, 909, - 909, 909, 909, 909, 909, 909, 909, 909, - 909, 909, 909, 909, 909, 909, 909, 909, -- ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 903, 903, 903, 903, 903, 903, ++ 903, 903, 904, 904, 904, 904, 904, 905, + - 909, 909, 909, 910, 910, 910, 910, 910, +- 910, 910, 910, 910, 910, 910, 910, 910, +- 910, 910, 910, 910, 910, 910, 910, 910, +- 910, 910, 910, 910, 910, 910, 910, 910, ++ 906, 907, 907, 907, 907, 907, 907, 907, ++ 907, 907, 907, 907, 907, 907, 907, 907, ++ 907, 907, 907, 907, 907, 907, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, + ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ 908, 908, 908, 908, 908, 908, 908, 908, ++ + 908, 908, 908, 909, 909, 909, 909, 909, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, 910, - -- 910, 910, 910, 910, 910, 910, 910, 910, -- 910, 910, 910, 910, 910, 910, 910, 910, -- 910, 910, 910, 910, 910, 910, 910, 910, - 910, 910, 911, 911, 911, 911, 911, 911, + +- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, +- 912, 912, 912, 912, 912, 912, 912, 912, + 910, 910, 910, 911, 911, 911, 911, 911, + 911, 911, 911, 911, 911, 911, 911, 911, + 911, 911, 911, 911, 911, 911, 911, 911, + 911, 911, 911, 911, 911, 911, 911, 911, -- 912, 912, 912, 912, 912, 912, 912, 913, +- 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, @@ -1285,325 +1412,343 @@ index dc93b99..222b251 100644 + 911, 911, 911, 911, 911, 911, 911, 911, + 911, 911, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 221, 912, 912, 912, 912, 221, 221, - 912, 912, 912, 912, 912, 912, 912, 221, - 912, 221, 912, 912, 912, 912, 221, 221, -- ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 221, 912, 912, 912, 912, 221, 221, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, -- ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 221, 912, 912, 912, 912, 221, 221, - 912, 912, 912, 912, 912, 912, 912, 221, -- ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 222, ++ 913, 222, 913, 913, 913, 913, 222, 222, + - 912, 221, 912, 912, 912, 912, 221, 221, - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 912, 912, 912, 912, 912, 912, 221, - 912, 912, 912, 912, 912, 912, 912, 912, -- ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, -- ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 222, + - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 221, 912, 912, 912, 912, 221, 221, - 912, 912, 912, 912, 912, 912, 912, 913, -- ++ 913, 222, 913, 913, 913, 913, 222, 222, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 222, ++ 913, 913, 913, 913, 913, 913, 913, 913, + - 912, 912, 912, 912, 912, 912, 912, 913, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 912, 912, 912, 912, 912, - 912, 912, 912, 221, 221, 914, 914, 915, -- ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 913, + - 916, 917, 918, 919, 919, 919, 919, 918, - 918, 920, 921, 922, 923, 924, 925, 926, - 927, 928, 929, 929, 929, 929, 929, 929, - 929, 929, 929, 929, 929, 221, 221, 221, ++ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, ++ 913, 222, 913, 913, 913, 913, 222, 222, + 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, ++ 913, 913, 913, 913, 913, 913, 913, 914, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, 913, - 930, 930, 930, 930, 930, 930, 930, 930, - 930, 930, 221, 221, 221, 221, 221, 221, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - +- - 931, 932, 933, 934, 935, 936, 937, 938, - 939, 940, 941, 942, 943, 944, 945, 946, - 947, 948, 949, 950, 951, 952, 953, 954, - 955, 956, 957, 958, 959, 960, 961, 962, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 222, -+ 913, 222, 913, 913, 913, 913, 222, 222, - +- - 963, 964, 965, 966, 967, 968, 969, 970, - 971, 972, 973, 974, 975, 976, 977, 978, - 979, 980, 981, 982, 983, 984, 985, 986, - 987, 988, 989, 990, 991, 992, 993, 994, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - +- - 995, 996, 997, 998, 999, 1000, 1001, 1002, - 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, - 1011, 1011, 1011, 1011, 1011, 1012, 221, 221, - 1013, 1013, 1013, 1013, 1013, 1013, 221, 221, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 222, - +- - 1014, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 222, -+ 913, 913, 913, 913, 913, 913, 913, 913, - +- - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - +- - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, - 1015, 1015, 1015, 1015, 1015, 1016, 1017, 1015, - 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 914, - +- - 1019, 1020, 1020, 1020, 1020, 1020, 1020, 1020, - 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, - 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, - 1020, 1020, 1020, 1021, 1022, 221, 221, 221, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 222, 222, 915, 915, 916, - +- - 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, - 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, - 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, - 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -+ 917, 918, 919, 920, 920, 920, 920, 919, -+ 919, 921, 922, 923, 924, 925, 926, 927, -+ 928, 929, 930, 930, 930, 930, 930, 930, -+ 930, 930, 930, 930, 930, 222, 222, 222, - +- - 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, - 1023, 1023, 1023, 1024, 1024, 1024, 1025, 1025, - 1025, 1026, 1026, 1026, 1026, 1026, 1026, 1026, - 1026, 221, 221, 221, 221, 221, 221, 221, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 931, 931, 931, 931, 931, 931, 931, 931, -+ 931, 931, 222, 222, 222, 222, 222, 222, - +- - 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, - 1027, 1027, 1027, 1027, 1027, 1028, 1027, 1027, - 1027, 1027, 1029, 1029, 1030, 1031, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 1028, -+ 932, 933, 934, 935, 936, 937, 938, 939, -+ 940, 941, 942, 943, 944, 945, 946, 947, -+ 948, 949, 950, 951, 952, 953, 954, 955, -+ 956, 957, 958, 959, 960, 961, 962, 963, - +- - 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, - 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, - 1032, 1032, 1033, 1033, 1034, 1035, 1035, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 964, 965, 966, 967, 968, 969, 970, 971, -+ 972, 973, 974, 975, 976, 977, 978, 979, -+ 980, 981, 982, 983, 984, 985, 986, 987, -+ 988, 989, 990, 991, 992, 993, 994, 995, - +- - 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, - 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, - 1036, 1036, 1037, 1037, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 996, 997, 998, 999, 1000, 1001, 1002, 1003, -+ 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, -+ 1012, 1012, 1012, 1012, 1012, 1013, 222, 222, -+ 1014, 1014, 1014, 1014, 1014, 1014, 222, 222, - +- - 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, - 1038, 1038, 1038, 1038, 1038, 221, 1038, 1038, - 1038, 221, 1039, 1039, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1015, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, - +- - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, - +- - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, - 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, - 1040, 1040, 1040, 1040, 1041, 1041, 1042, 1043, - 1043, 1043, 1043, 1043, 1043, 1043, 1042, 1042, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1017, 1018, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, - +- - 1042, 1042, 1042, 1042, 1042, 1042, 1043, 1042, - 1042, 1043, 1043, 1043, 1043, 1043, 1043, 1043, - 1043, 1043, 1044, 1043, 1045, 1045, 1046, 1047, - 1048, 1049, 1048, 1050, 1040, 1051, 221, 221, -+ 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1022, 1023, 222, 222, 222, - +- - 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, - 1060, 1061, 221, 221, 221, 221, 221, 221, - 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, - 1062, 1062, 221, 221, 221, 221, 221, 221, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, - +- - 1063, 1063, 1064, 1065, 1066, 1067, 1068, 1069, - 1070, 1071, 1072, 1073, 1073, 1073, 1074, 1075, - 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, - 1084, 1085, 221, 221, 221, 221, 221, 221, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1025, 1025, 1025, 1026, 1026, -+ 1026, 1027, 1027, 1027, 1027, 1027, 1027, 1027, -+ 1027, 222, 222, 222, 222, 222, 222, 222, - +- - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -+ 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, -+ 1028, 1028, 1028, 1028, 1028, 1029, 1028, 1028, -+ 1028, 1028, 1030, 1030, 1031, 1032, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1029, - +- - 1086, 1086, 1086, 1087, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -+ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, -+ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, -+ 1033, 1033, 1034, 1034, 1035, 1036, 1036, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1088, 221, 221, 221, 221, 221, 221, 221, -+ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, -+ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, -+ 1037, 1037, 1038, 1038, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1089, 1089, 1089, 1089, 1089, 1090, 1090, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -+ 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, -+ 1039, 1039, 1039, 1039, 1039, 222, 1039, 1039, -+ 1039, 222, 1040, 1040, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, - 1086, 1091, 1092, 221, 221, 221, 221, 221, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, - +- - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1042, 1042, 1043, 1044, -+ 1044, 1044, 1044, 1044, 1044, 1044, 1043, 1043, - +- - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, - 1018, 1018, 1018, 1018, 1018, 1018, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1043, 1043, 1043, 1043, 1043, 1043, 1044, 1043, -+ 1043, 1044, 1044, 1044, 1044, 1044, 1044, 1044, -+ 1044, 1044, 1045, 1044, 1046, 1046, 1047, 1048, -+ 1049, 1050, 1049, 1051, 1041, 1052, 222, 222, - +- - 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, - 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, - 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, - 1093, 1093, 1093, 1093, 1093, 1094, 1094, 221, -+ 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, -+ 1061, 1062, 222, 222, 222, 222, 222, 222, -+ 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, -+ 1063, 1063, 222, 222, 222, 222, 222, 222, - +- - 1095, 1095, 1095, 1096, 1096, 1096, 1096, 1095, - 1095, 1096, 1096, 1096, 221, 221, 221, 221, - 1096, 1096, 1095, 1096, 1096, 1096, 1096, 1096, - 1096, 1097, 1098, 1099, 221, 221, 221, 221, -+ 1064, 1064, 1065, 1066, 1067, 1068, 1069, 1070, -+ 1071, 1072, 1073, 1074, 1074, 1074, 1075, 1076, -+ 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, -+ 1085, 1086, 222, 222, 222, 222, 222, 222, - +- - 1100, 221, 221, 221, 1101, 1101, 1102, 1103, - 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, - 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, - 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, - +- - 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, - 1112, 1112, 1112, 1112, 1112, 1112, 221, 221, - 1112, 1112, 1112, 1112, 1112, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, +- +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, +- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, ++ 913, 913, 913, 222, 222, 915, 915, 916, ++ ++ 917, 918, 919, 920, 920, 920, 920, 919, ++ 919, 921, 922, 923, 924, 925, 926, 927, ++ 928, 929, 930, 930, 930, 930, 930, 930, ++ 930, 930, 930, 930, 930, 222, 222, 222, ++ ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 931, 931, 931, 931, 931, 931, 931, 931, ++ 931, 931, 222, 222, 222, 222, 222, 222, ++ ++ 932, 933, 934, 935, 936, 937, 938, 939, ++ 940, 941, 942, 943, 944, 945, 946, 947, ++ 948, 949, 950, 951, 952, 953, 954, 955, ++ 956, 957, 958, 959, 960, 961, 962, 963, ++ ++ 964, 965, 966, 967, 968, 969, 970, 971, ++ 972, 973, 974, 975, 976, 977, 978, 979, ++ 980, 981, 982, 983, 984, 985, 986, 987, ++ 988, 989, 990, 991, 992, 993, 994, 995, ++ ++ 996, 997, 998, 999, 1000, 1001, 1002, 1003, ++ 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, ++ 1012, 1012, 1012, 1012, 1012, 1013, 222, 222, ++ 1014, 1014, 1014, 1014, 1014, 1014, 222, 222, ++ ++ 1015, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1017, 1018, 1016, ++ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1019, ++ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, ++ ++ 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, ++ 1021, 1021, 1021, 1022, 1023, 222, 222, 222, ++ ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ ++ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, ++ 1024, 1024, 1024, 1025, 1025, 1025, 1026, 1026, ++ 1026, 1027, 1027, 1027, 1027, 1027, 1027, 1027, ++ 1027, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, ++ 1028, 1028, 1028, 1028, 1028, 1029, 1028, 1028, ++ 1028, 1028, 1030, 1030, 1031, 1032, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1029, ++ ++ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, ++ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, ++ 1033, 1033, 1034, 1034, 1035, 1036, 1036, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, ++ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, ++ 1037, 1037, 1038, 1038, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, ++ 1039, 1039, 1039, 1039, 1039, 222, 1039, 1039, ++ 1039, 222, 1040, 1040, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, ++ 1041, 1041, 1041, 1041, 1042, 1042, 1043, 1044, ++ 1044, 1044, 1044, 1044, 1044, 1044, 1043, 1043, ++ ++ 1043, 1043, 1043, 1043, 1043, 1043, 1044, 1043, ++ 1043, 1044, 1044, 1044, 1044, 1044, 1044, 1044, ++ 1044, 1044, 1045, 1044, 1046, 1046, 1047, 1048, ++ 1049, 1050, 1049, 1051, 1041, 1052, 222, 222, ++ ++ 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, ++ 1061, 1062, 222, 222, 222, 222, 222, 222, ++ 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, ++ 1063, 1063, 222, 222, 222, 222, 222, 222, ++ ++ 1064, 1064, 1065, 1066, 1067, 1068, 1069, 1070, ++ 1071, 1072, 1073, 1074, 1074, 1074, 1075, 1076, ++ 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, ++ 1085, 1086, 222, 222, 222, 222, 222, 222, ++ ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, ++ + 1087, 1087, 1087, 1088, 1087, 1087, 1087, 1087, + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, - -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, ++ + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, + 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, @@ -1660,17 +1805,17 @@ index dc93b99..222b251 100644 + 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, + 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, + 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1115, 1115, 222, 222, 222, 222, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, ++ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, - 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, - 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, - 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, - 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, + 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1115, 1115, 222, 222, 222, 222, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, + 1114, 1114, 222, 222, 222, 222, 222, 222, + 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, + 1124, 1125, 1126, 222, 222, 222, 1127, 1127, @@ -1679,206 +1824,230 @@ index dc93b99..222b251 100644 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, - 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1129, - 1130, 1131, 1131, 1132, 221, 221, 1133, 1133, -+ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, -+ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, - +- - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1130, -+ 1131, 1132, 1132, 1133, 222, 222, 1134, 1134, - +- - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, - 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, - 1134, 1134, 1134, 1134, 1134, 1135, 1136, 1135, - 1136, 1136, 1136, 1136, 1136, 1136, 1136, 221, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, - +- - 1137, 1138, 1136, 1138, 1138, 1136, 1136, 1136, - 1136, 1136, 1136, 1136, 1136, 1135, 1135, 1135, - 1135, 1135, 1135, 1136, 1136, 1139, 1139, 1139, - 1139, 1139, 1139, 1139, 1139, 221, 221, 1140, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1136, 1137, 1136, -+ 1137, 1137, 1137, 1137, 1137, 1137, 1137, 222, - +- - 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, - 1149, 1150, 221, 221, 221, 221, 221, 221, - 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, - 1149, 1150, 221, 221, 221, 221, 221, 221, -+ 1138, 1139, 1137, 1139, 1139, 1137, 1137, 1137, -+ 1137, 1137, 1137, 1137, 1137, 1136, 1136, 1136, -+ 1136, 1136, 1136, 1137, 1137, 1140, 1140, 1140, -+ 1140, 1140, 1140, 1140, 1140, 222, 222, 1141, - +- - 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1152, - 1153, 1153, 1153, 1153, 1151, 1151, 221, 221, - 1154, 1154, 1154, 1154, 1154, 1155, 1155, 1155, - 1155, 1155, 1155, 1154, 1154, 1155, 1156, 1157, -+ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, -+ 1150, 1151, 222, 222, 222, 222, 222, 222, -+ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, -+ 1150, 1151, 222, 222, 222, 222, 222, 222, - +- - 1157, 1158, 1158, 1159, 1159, 1158, 1158, 1158, - 1158, 1158, 1159, 1158, 1158, 1158, 1158, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1153, -+ 1154, 1154, 1154, 1154, 1152, 1152, 222, 222, -+ 1155, 1155, 1155, 1155, 1155, 1156, 1156, 1156, -+ 1156, 1156, 1156, 1155, 1155, 1156, 1157, 1158, - +- - 1160, 1160, 1160, 1160, 1161, 1162, 1163, 1162, - 1163, 1162, 1163, 1162, 1163, 1162, 1163, 1162, - 1162, 1162, 1163, 1162, 1162, 1162, 1162, 1162, - 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, -+ 1158, 1159, 1159, 1160, 1160, 1159, 1159, 1159, -+ 1159, 1159, 1160, 1159, 1159, 1159, 1159, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, - 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, - 1162, 1162, 1162, 1162, 1164, 1165, 1160, 1160, - 1160, 1160, 1160, 1166, 1160, 1166, 1161, 1161, -+ 1161, 1161, 1161, 1161, 1162, 1163, 1164, 1163, -+ 1164, 1163, 1164, 1163, 1164, 1163, 1164, 1163, -+ 1163, 1163, 1164, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, - +- - 1166, 1166, 1160, 1166, 1167, 1162, 1162, 1162, - 1162, 1162, 1162, 1162, 1168, 221, 221, 221, - 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, - 1177, 1178, 1179, 1179, 1180, 1181, 1179, 1179, -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1165, 1166, 1161, 1161, -+ 1161, 1161, 1161, 1167, 1161, 1167, 1162, 1162, - +- - 1181, 1182, 1182, 1182, 1182, 1182, 1182, 1182, - 1182, 1182, 1182, 1183, 1184, 1183, 1183, 1183, - 1183, 1183, 1183, 1183, 1182, 1182, 1182, 1182, - 1182, 1182, 1182, 1182, 1182, 1185, 1185, 221, -+ 1167, 1167, 1161, 1167, 1168, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1169, 222, 222, 222, -+ 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, -+ 1178, 1179, 1180, 1180, 1181, 1182, 1180, 1180, - +- - 1186, 1186, 1187, 1188, 1188, 1188, 1188, 1188, - 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, - 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, - 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, -+ 1182, 1183, 1183, 1183, 1183, 1183, 1183, 1183, -+ 1183, 1183, 1183, 1184, 1185, 1184, 1184, 1184, -+ 1184, 1184, 1184, 1184, 1183, 1183, 1183, 1183, -+ 1183, 1183, 1183, 1183, 1183, 1186, 1186, 222, - +- - 1188, 1187, 1186, 1186, 1186, 1186, 1187, 1187, - 1186, 1186, 1189, 1190, 1191, 1191, 1188, 1188, - 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, - 1200, 1201, 1202, 1202, 1202, 1202, 1202, 1202, -+ 1187, 1187, 1188, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, - +- - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, - 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, -+ 1189, 1188, 1187, 1187, 1187, 1187, 1188, 1188, -+ 1187, 1187, 1190, 1191, 1192, 1192, 1189, 1189, -+ 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, -+ 1201, 1202, 1203, 1203, 1203, 1203, 1203, 1203, - +- - 1203, 1203, 1203, 1203, 1203, 1203, 1204, 1205, - 1206, 1206, 1205, 1205, 1205, 1206, 1205, 1206, - 1206, 1206, 1207, 1207, 221, 221, 221, 221, - 221, 221, 221, 221, 1208, 1208, 1208, 1208, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, - +- - 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, - 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, - 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, - 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, +- +- 1209, 1209, 1209, 1209, 1210, 1210, 1210, 1210, +- 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, +- 1211, 1211, 1211, 1211, 1210, 1210, 1211, 1212, +- 221, 221, 221, 1213, 1213, 1214, 1214, 1214, ++ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, ++ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, ++ ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, ++ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1130, ++ 1131, 1132, 1132, 1133, 222, 222, 1134, 1134, ++ ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, ++ 1135, 1135, 1135, 1135, 1135, 1136, 1137, 1136, ++ 1137, 1137, 1137, 1137, 1137, 1137, 1137, 222, ++ ++ 1138, 1139, 1137, 1139, 1139, 1137, 1137, 1137, ++ 1137, 1137, 1137, 1137, 1137, 1136, 1136, 1136, ++ 1136, 1136, 1136, 1137, 1137, 1140, 1140, 1140, ++ 1140, 1140, 1140, 1140, 1140, 222, 222, 1141, ++ ++ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, ++ 1150, 1151, 222, 222, 222, 222, 222, 222, ++ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, ++ 1150, 1151, 222, 222, 222, 222, 222, 222, ++ ++ 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1153, ++ 1154, 1154, 1154, 1154, 1152, 1152, 222, 222, ++ 1155, 1155, 1155, 1155, 1155, 1156, 1156, 1156, ++ 1156, 1156, 1156, 1155, 1155, 1156, 1157, 1158, ++ ++ 1158, 1159, 1159, 1160, 1160, 1159, 1159, 1159, ++ 1159, 1159, 1160, 1159, 1159, 1159, 1159, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1161, 1161, 1161, 1161, 1162, 1163, 1164, 1163, ++ 1164, 1163, 1164, 1163, 1164, 1163, 1164, 1163, ++ 1163, 1163, 1164, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, ++ ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1165, 1166, 1161, 1161, ++ 1161, 1161, 1161, 1167, 1161, 1167, 1162, 1162, ++ ++ 1167, 1167, 1161, 1167, 1168, 1163, 1163, 1163, ++ 1163, 1163, 1163, 1163, 1169, 222, 222, 222, ++ 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, ++ 1178, 1179, 1180, 1180, 1181, 1182, 1180, 1180, ++ ++ 1182, 1183, 1183, 1183, 1183, 1183, 1183, 1183, ++ 1183, 1183, 1183, 1184, 1185, 1184, 1184, 1184, ++ 1184, 1184, 1184, 1184, 1183, 1183, 1183, 1183, ++ 1183, 1183, 1183, 1183, 1183, 1186, 1186, 222, ++ ++ 1187, 1187, 1188, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, ++ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, ++ ++ 1189, 1188, 1187, 1187, 1187, 1187, 1188, 1188, ++ 1187, 1187, 1190, 1191, 1192, 1192, 1189, 1189, ++ 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, ++ 1201, 1202, 1203, 1203, 1203, 1203, 1203, 1203, ++ ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, ++ + 1204, 1204, 1204, 1204, 1204, 1204, 1205, 1206, + 1207, 1207, 1206, 1206, 1206, 1207, 1206, 1207, + 1207, 1207, 1208, 1208, 222, 222, 222, 222, + 222, 222, 222, 222, 1209, 1209, 1209, 1209, - -- 1209, 1209, 1209, 1209, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, + - 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, -- 1211, 1211, 1211, 1211, 1210, 1210, 1211, 1212, -- 221, 221, 221, 1213, 1213, 1214, 1214, 1214, -+ 1211, 1211, 1211, 1211, 1212, 1212, 1212, 1212, -+ 1212, 1212, 1212, 1212, 1211, 1211, 1212, 1213, -+ 222, 222, 222, 1214, 1214, 1215, 1215, 1215, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, ++ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, - 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, - 1223, 1224, 221, 221, 221, 1209, 1209, 1209, - 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, - 1233, 1234, 1235, 1235, 1235, 1235, 1235, 1235, ++ 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, ++ 1211, 1211, 1211, 1211, 1212, 1212, 1212, 1212, ++ 1212, 1212, 1212, 1212, 1211, 1211, 1212, 1213, ++ 222, 222, 222, 1214, 1214, 1215, 1215, 1215, ++ + 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, + 1224, 1225, 222, 222, 222, 1210, 1210, 1210, + 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, + 1234, 1235, 1236, 1236, 1236, 1236, 1236, 1236, - -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1237, ++ + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, + 1237, 1237, 1237, 1237, 1237, 1237, 1238, 1238, - -- 1238, 1239, 1240, 1241, 1241, 1242, 1243, 1244, -- 1245, 221, 221, 221, 221, 221, 221, 221, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 221, 221, 1246, 1246, 1246, ++ + 1239, 1240, 1241, 1242, 1242, 1243, 1244, 1245, + 1246, 222, 222, 222, 222, 222, 222, 222, + 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, + 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, - 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 1248, 1248, 1248, 1249, 1250, 1251, 1251, 1251, -- 1251, 1251, 1248, 1248, 1251, 1251, 1251, 1251, +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, +- 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1237, ++ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, + 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, + 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, + 1247, 1247, 1247, 222, 222, 1247, 1247, 1247, -- 1248, 1252, 1250, 1250, 1250, 1250, 1250, 1250, -- 1250, 1253, 1253, 1253, 1253, 1251, 1253, 1253, -- 1253, 1253, 1253, 1254, 1255, 1254, 1254, 1256, -- 1154, 1154, 1257, 221, 221, 221, 221, 221, +- 1238, 1239, 1240, 1241, 1241, 1242, 1243, 1244, +- 1245, 221, 221, 221, 221, 221, 221, 221, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, + 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, + 222, 222, 222, 222, 222, 222, 222, 222, + 1249, 1249, 1249, 1250, 1251, 1252, 1252, 1252, + 1252, 1252, 1249, 1249, 1252, 1252, 1252, 1252, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, +- 1246, 1246, 1246, 221, 221, 1246, 1246, 1246, ++ 1249, 1253, 1251, 1251, 1251, 1251, 1251, 1251, ++ 1251, 1254, 1254, 1254, 1254, 1252, 1254, 1254, ++ 1254, 1254, 1254, 1255, 1256, 1255, 1255, 1257, ++ 1155, 1155, 1258, 222, 222, 222, 222, 222, + +- 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 1248, 1248, 1248, 1249, 1250, 1251, 1251, 1251, +- 1251, 1251, 1248, 1248, 1251, 1251, 1251, 1251, +- +- 1248, 1252, 1250, 1250, 1250, 1250, 1250, 1250, +- 1250, 1253, 1253, 1253, 1253, 1251, 1253, 1253, +- 1253, 1253, 1253, 1254, 1255, 1254, 1254, 1256, +- 1154, 1154, 1257, 221, 221, 221, 221, 221, +- - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, - 129, 129, 129, 129, 129, 129, 129, 129, @@ -1896,75 +2065,77 @@ index dc93b99..222b251 100644 - - 1262, 1262, 1260, 1260, 1260, 1260, 1262, 1262, - 1262, 1262, 1262, 129, 130, 130, 130, 130, -- 130, 130, 130, 130, 130, 130, 130, 130, + 130, 130, 130, 130, 130, 130, 130, 130, - 1263, 1264, 130, 130, 130, 1265, 130, 130, -+ 1249, 1253, 1251, 1251, 1251, 1251, 1251, 1251, -+ 1251, 1254, 1254, 1254, 1254, 1252, 1254, 1254, -+ 1254, 1254, 1254, 1255, 1256, 1255, 1255, 1257, -+ 1155, 1155, 1258, 222, 222, 222, 222, 222, - +- 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 1266, 130, 130, 130, 130, 130, 130, 130, 130, 130, - 130, 130, 130, 1267, 1267, 1267, 1267, 1267, -+ 130, 130, 130, 130, 130, 130, 130, 130, -+ 130, 130, 130, 130, 130, 130, 130, 130, - +- - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, - 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1268, -+ 130, 130, 130, 130, 130, 130, 1259, 1259, -+ 1259, 1259, 1259, 1260, 1261, 1261, 1261, 1262, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1262, 1261, 1261, 1261, 1261, - +- - 1269, 1269, 1270, 1269, 1271, 1271, 1271, 1271, - 1271, 1271, 1272, 1273, 1273, 1274, 1275, 1276, - 1277, 1273, 1273, 1273, 1273, 1273, 1273, 1273, - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1262, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1263, 1263, 1263, - +- - 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1154, - 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, - 1154, 1154, 1154, 1154, 1154, 1154, 1278, 1279, - 1279, 1280, 1281, 1282, 1283, 1251, 1271, 1272, -+ 1263, 1263, 1261, 1261, 1261, 1261, 1263, 1263, -+ 1263, 1263, 1263, 130, 131, 131, 131, 131, -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 1264, 1265, 131, 131, 131, 1266, 131, 131, - +- - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 131, 131, 131, 131, 131, 131, 1267, 131, -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 131, 131, 131, 1268, 1268, 1268, 1268, 1268, - +- - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 1284, 1285, - 1286, 1287, 1288, 1289, 1290, 1290, 1291, 1290, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, - +- - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 81, 83, 81, 83, 81, 83, - 81, 83, 1292, 1293, 1292, 1293, 1292, 1293, +- +- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, ++ 130, 130, 130, 130, 130, 130, 130, 130, ++ ++ 130, 130, 130, 130, 130, 130, 1259, 1259, ++ 1259, 1259, 1259, 1260, 1261, 1261, 1261, 1262, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1262, 1261, 1261, 1261, 1261, ++ ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1262, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, ++ 1261, 1261, 1261, 1261, 1261, 1263, 1263, 1263, ++ ++ 1263, 1263, 1261, 1261, 1261, 1261, 1263, 1263, ++ 1263, 1263, 1263, 130, 131, 131, 131, 131, ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 1264, 1265, 131, 131, 131, 1266, 131, 131, ++ ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 131, 131, 131, 131, 131, 131, 1267, 131, ++ 131, 131, 131, 131, 131, 131, 131, 131, ++ 131, 131, 131, 1268, 1268, 1268, 1268, 1268, ++ ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, ++ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, ++ + 1270, 1270, 1271, 1270, 1272, 1272, 1272, 1272, + 1272, 1272, 1273, 1274, 1274, 1275, 1276, 1277, + 1278, 1274, 1274, 1274, 1274, 1274, 1274, 1274, + 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, - -- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, ++ + 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1155, + 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, + 1155, 1155, 1155, 1155, 1155, 1155, 1279, 1280, @@ -2012,378 +2183,291 @@ index dc93b99..222b251 100644 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, - 1300, 1301, 1302, 1303, 1302, 1303, 1304, 1305, - 1306, 1307, 1308, 1309, 1310, 1311, 221, 221, -+ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, -+ 1301, 1302, 1303, 1304, 1303, 1304, 1305, 1306, -+ 1307, 1308, 1309, 1310, 1311, 1312, 222, 222, - +- - 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, - 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, - 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, - 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, -+ 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, -+ 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, -+ 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, -+ 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, - +- - 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, - 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, - 1294, 1294, 1360, 1361, 1362, 221, 1363, 1364, - 1295, 1295, 1365, 1366, 1367, 226, 1368, 226, -+ 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, -+ 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, -+ 1295, 1295, 1361, 1362, 1363, 222, 1364, 1365, -+ 1296, 1296, 1366, 1367, 1368, 227, 1369, 227, - +- - 226, 1369, 1370, 1371, 1372, 221, 1373, 1374, - 1375, 1376, 1375, 1376, 1377, 1369, 1369, 1369, - 1294, 1294, 1378, 1379, 221, 221, 1380, 1381, - 1295, 1295, 1382, 1383, 221, 1369, 1369, 1369, -+ 227, 1370, 1371, 1372, 1373, 222, 1374, 1375, -+ 1376, 1377, 1376, 1377, 1378, 1370, 1370, 1370, -+ 1295, 1295, 1379, 1380, 222, 222, 1381, 1382, -+ 1296, 1296, 1383, 1384, 222, 1370, 1370, 1370, - +- - 1294, 1294, 1384, 1385, 1386, 1387, 1388, 1389, - 1295, 1295, 1390, 1391, 1392, 1369, 1393, 1393, - 221, 221, 1394, 1395, 1396, 221, 1397, 1398, - 1399, 1400, 1401, 1402, 1403, 1404, 226, 221, -+ 1295, 1295, 1385, 1386, 1387, 1388, 1389, 1390, -+ 1296, 1296, 1391, 1392, 1393, 1370, 1394, 1394, -+ 222, 222, 1395, 1396, 1397, 222, 1398, 1399, -+ 1400, 1401, 1402, 1403, 1404, 1405, 227, 222, - +- - 1405, 1405, 1406, 1406, 1406, 1406, 1406, 1407, - 1406, 1406, 1406, 1408, 1409, 1410, 1411, 1412, - 1413, 1414, 1415, 1416, 1417, 1418, 54, 1419, - 1420, 1421, 1422, 1423, 1424, 1425, 1422, 1423, -+ 1406, 1406, 1407, 1407, 1407, 1407, 1407, 1408, -+ 1407, 1407, 1407, 1409, 1410, 1411, 1412, 1413, -+ 1414, 1415, 1416, 1417, 1418, 1419, 55, 1420, -+ 1421, 1422, 1423, 1424, 1425, 1426, 1423, 1424, - +- - 54, 54, 54, 1426, 1427, 1428, 1428, 1429, - 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, - 1438, 1439, 1438, 1440, 1441, 1442, 1443, 1443, - 1426, 1444, 1445, 54, 1446, 1447, 1448, 1449, -+ 55, 55, 55, 1427, 1428, 1429, 1429, 1430, -+ 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, -+ 1439, 1440, 1439, 1441, 1442, 1443, 1444, 1444, -+ 1427, 1445, 1446, 55, 1447, 1448, 1449, 1450, - +- - 1449, 1426, 1426, 1426, 1450, 1451, 1452, 1453, - 1454, 1455, 1456, 1456, 1456, 1456, 1457, 1457, - 1457, 1457, 1458, 1459, 1460, 1461, 1462, 1463, - 1462, 1462, 1462, 1462, 1461, 1462, 1462, 1464, -+ 1450, 1427, 1427, 1427, 1451, 1452, 1453, 1454, -+ 1455, 1456, 1457, 1457, 1457, 1457, 1458, 1458, -+ 1458, 1458, 1459, 1460, 1461, 1462, 1463, 1464, -+ 1463, 1463, 1463, 1463, 1462, 1463, 1463, 1465, - +- - 1465, 1466, 1466, 1466, 1467, 1468, 1469, 1470, - 1471, 1472, 1473, 1473, 1473, 1473, 1473, 1473, - 1474, 1475, 221, 221, 1476, 1477, 1478, 1479, - 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, -+ 1466, 1467, 1467, 1467, 1468, 1469, 1470, 1471, -+ 1472, 1473, 1474, 1474, 1474, 1474, 1474, 1474, -+ 1475, 1476, 222, 222, 1477, 1478, 1479, 1480, -+ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, - +- - 1474, 70, 65, 66, 1476, 1477, 1478, 1479, - 1480, 1481, 1482, 1483, 1484, 1485, 1486, 221, - 1267, 1267, 1267, 1267, 1267, 1488, 1488, 1488, - 1488, 1488, 1488, 1488, 1488, 221, 221, 221, -+ 1475, 71, 66, 67, 1477, 1478, 1479, 1480, -+ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 222, -+ 1268, 1268, 1268, 1268, 1268, 1489, 1489, 1489, -+ 1489, 1489, 1489, 1489, 1489, 222, 222, 222, - +- - 768, 768, 768, 768, 768, 768, 768, 1489, - 1490, 1491, 768, 1492, 1493, 1494, 1494, 1494, - 1495, 1495, 1496, 1496, 1496, 1496, 1497, 1498, - 1498, 1499, 1500, 1501, 1502, 1502, 1503, 1504, -+ 769, 769, 769, 769, 769, 769, 769, 1490, -+ 1491, 1492, 769, 1493, 1494, 1495, 1495, 1495, -+ 1496, 1496, 1497, 1497, 1497, 1497, 1498, 1499, -+ 1499, 1500, 1501, 1502, 1503, 1503, 1504, 1505, - +- - 1505, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, - 288, 288, 1507, 1507, 288, 288, 288, 288, - 1507, 1507, 1507, 288, 288, 1508, 1508, 1508, -+ 1506, 1507, 1507, 1507, 1507, 1507, 1507, 1507, -+ 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, -+ 289, 289, 1508, 1508, 289, 289, 289, 289, -+ 1508, 1508, 1508, 289, 289, 1509, 1509, 1509, - +- - 1508, 288, 1509, 1509, 1510, 1511, 1511, 1512, - 1513, 1512, 1511, 1514, 1272, 1272, 1272, 1272, - 1273, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1509, 289, 1510, 1511, 1512, 1513, 1513, 1514, -+ 1515, 1514, 1513, 1516, 1273, 1273, 1273, 1273, -+ 1274, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1515, 1515, 1516, 1517, 1518, 1519, 1515, 1516, - 1518, 1517, 1520, 1516, 1516, 1516, 1520, 1520, - 1516, 1516, 1516, 1521, 1518, 1516, 1522, 1518, - 1523, 1516, 1516, 1516, 1516, 1516, 1518, 1518, -+ 1517, 1517, 1518, 1519, 1520, 1521, 1517, 1518, -+ 1520, 1519, 1522, 1518, 1518, 1518, 1522, 1522, -+ 1518, 1518, 1518, 1523, 1520, 1518, 1524, 1520, -+ 1525, 1518, 1518, 1518, 1518, 1518, 1520, 1520, - +- - 1524, 1525, 1526, 1518, 1516, 1518, 1527, 1518, - 1516, 1518, 1528, 1529, 1516, 1516, 1530, 1520, - 1516, 1516, 1531, 1516, 1520, 1532, 1532, 1532, - 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1538, -+ 1526, 1527, 1528, 1520, 1518, 1520, 1529, 1520, -+ 1518, 1520, 1530, 1531, 1518, 1518, 1532, 1522, -+ 1518, 1518, 1533, 1518, 1522, 1534, 1534, 1534, -+ 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1540, - +- - 1539, 1458, 1458, 1458, 1458, 1538, 1537, 1537, - 1537, 1537, 1540, 1458, 1541, 1542, 1543, 1544, - 1545, 1545, 1545, 72, 72, 1546, 1546, 1546, - 1546, 1546, 1546, 72, 72, 72, 72, 1546, +- +- 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, +- 1547, 1547, 1547, 1547, 1548, 1548, 1548, 1548, ++ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, ++ 1301, 1302, 1303, 1304, 1303, 1304, 1305, 1306, ++ 1307, 1308, 1309, 1310, 1311, 1312, 222, 222, ++ ++ 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, ++ 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, ++ 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, ++ 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, ++ ++ 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, ++ 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, ++ 1295, 1295, 1361, 1362, 1363, 222, 1364, 1365, ++ 1296, 1296, 1366, 1367, 1368, 227, 1369, 227, ++ ++ 227, 1370, 1371, 1372, 1373, 222, 1374, 1375, ++ 1376, 1377, 1376, 1377, 1378, 1370, 1370, 1370, ++ 1295, 1295, 1379, 1380, 222, 222, 1381, 1382, ++ 1296, 1296, 1383, 1384, 222, 1370, 1370, 1370, ++ ++ 1295, 1295, 1385, 1386, 1387, 1388, 1389, 1390, ++ 1296, 1296, 1391, 1392, 1393, 1370, 1394, 1394, ++ 222, 222, 1395, 1396, 1397, 222, 1398, 1399, ++ 1400, 1401, 1402, 1403, 1404, 1405, 227, 222, ++ ++ 1406, 1406, 1407, 1407, 1407, 1407, 1407, 1408, ++ 1407, 1407, 1407, 1409, 1410, 1411, 1412, 1413, ++ 1414, 1415, 1416, 1417, 1418, 1419, 55, 1420, ++ 1421, 1422, 1423, 1424, 1425, 1426, 1423, 1424, ++ ++ 55, 55, 55, 1427, 1428, 1429, 1429, 1430, ++ 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, ++ 1439, 1440, 1439, 1441, 1442, 1443, 1444, 1444, ++ 1427, 1445, 1446, 55, 1447, 1448, 1449, 1450, ++ ++ 1450, 1427, 1427, 1427, 1451, 1452, 1453, 1454, ++ 1455, 1456, 1457, 1457, 1457, 1457, 1458, 1458, ++ 1458, 1458, 1459, 1460, 1461, 1462, 1463, 1464, ++ 1463, 1463, 1463, 1463, 1462, 1463, 1463, 1465, ++ ++ 1466, 1467, 1467, 1467, 1468, 1469, 1470, 1471, ++ 1472, 1473, 1474, 1474, 1474, 1474, 1474, 1474, ++ 1475, 1476, 222, 222, 1477, 1478, 1479, 1480, ++ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, ++ ++ 1475, 71, 66, 67, 1477, 1478, 1479, 1480, ++ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 222, ++ 1268, 1268, 1268, 1268, 1268, 1489, 1489, 1489, ++ 1489, 1489, 1489, 1489, 1489, 222, 222, 222, ++ ++ 769, 769, 769, 769, 769, 769, 769, 1490, ++ 1491, 1492, 769, 1493, 1494, 1495, 1495, 1495, ++ 1496, 1496, 1497, 1497, 1497, 1497, 1498, 1499, ++ 1499, 1500, 1501, 1502, 1503, 1503, 1504, 1505, ++ ++ 1506, 1507, 1507, 1507, 1507, 1507, 1507, 1507, ++ 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, ++ 289, 289, 1508, 1508, 289, 289, 289, 289, ++ 1508, 1508, 1508, 289, 289, 1509, 1509, 1509, ++ ++ 1509, 289, 1510, 1511, 1512, 1513, 1513, 1514, ++ 1515, 1514, 1513, 1516, 1273, 1273, 1273, 1273, ++ 1274, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1517, 1517, 1518, 1519, 1520, 1521, 1517, 1518, ++ 1520, 1519, 1522, 1518, 1518, 1518, 1522, 1522, ++ 1518, 1518, 1518, 1523, 1520, 1518, 1524, 1520, ++ 1525, 1518, 1518, 1518, 1518, 1518, 1520, 1520, ++ ++ 1526, 1527, 1528, 1520, 1518, 1520, 1529, 1520, ++ 1518, 1520, 1530, 1531, 1518, 1518, 1532, 1522, ++ 1518, 1518, 1533, 1518, 1522, 1534, 1534, 1534, ++ 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1540, ++ + 1541, 1459, 1459, 1459, 1459, 1540, 1539, 1539, + 1539, 1539, 1542, 1459, 1543, 1544, 1545, 1546, + 1547, 1547, 1547, 73, 73, 1548, 1548, 1548, + 1548, 1548, 1548, 73, 73, 73, 73, 1548, - -- 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, -- 1547, 1547, 1547, 1547, 1548, 1548, 1548, 1548, ++ 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, - 1549, 1549, 1550, 1550, 1550, 1550, 1550, 1550, -+ 1549, 1549, 1549, 1549, 1550, 1550, 1550, 1550, -+ 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, -+ 1551, 1551, 1552, 1552, 1552, 1552, 1552, 1552, - +- - 1551, 1551, 1551, 1552, 138, 1553, 1553, 1553, - 1553, 1554, 1555, 1555, 221, 221, 221, 221, - 75, 75, 75, 75, 1556, 61, 61, 61, - 61, 61, 1557, 1557, 1518, 1518, 1518, 1518, -+ 1553, 1553, 1553, 1554, 139, 1555, 1555, 1555, -+ 1555, 1556, 1557, 1557, 222, 222, 222, 222, -+ 76, 76, 76, 76, 1558, 62, 62, 62, -+ 62, 62, 1559, 1559, 1520, 1520, 1520, 1520, - +- - 1523, 1518, 1518, 1523, 1518, 1518, 1523, 1518, - 1518, 56, 56, 1518, 1518, 1518, 1557, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1525, 1520, 1520, 1525, 1520, 1520, 1525, 1520, -+ 1520, 57, 57, 1520, 1520, 1520, 1559, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1559, 1557, 1557, - 1518, 1518, 75, 1518, 75, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1561, 1559, 1559, -+ 1520, 1520, 76, 1520, 76, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, - 1518, 1518, 1518, 1534, 1534, 1534, 1534, 1534, - 1534, 1534, 1534, 1534, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, -+ 1520, 1520, 1520, 1536, 1536, 1536, 1536, 1536, -+ 1536, 1536, 1536, 1536, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 75, 1523, 75, 75, 1557, 1523, 1523, 75, - 1560, 1561, 1562, 1563, 1564, 1565, 1523, 75, - 1523, 75, 1566, 1567, 1523, 1568, 1523, 1523, - 1523, 1523, 75, 1523, 1523, 75, 75, 1569, -+ 76, 1525, 76, 76, 1559, 1525, 1525, 76, -+ 1562, 1563, 1564, 1565, 1566, 1567, 1525, 76, -+ 1525, 76, 1568, 1569, 1525, 1570, 1525, 1525, -+ 1525, 1525, 76, 1525, 1525, 76, 76, 1571, - +- - 1570, 1571, 1572, 75, 1573, 75, 1557, 75, - 75, 75, 75, 75, 1574, 1575, 75, 1575, - 1575, 1523, 1523, 1523, 75, 75, 75, 75, - 1523, 1523, 1523, 1523, 1576, 1577, 1523, 1523, -+ 1572, 1573, 1574, 76, 1575, 76, 1559, 76, -+ 76, 76, 76, 76, 1576, 1577, 76, 1577, -+ 1577, 1525, 1525, 1525, 76, 76, 76, 76, -+ 1525, 1525, 1525, 1525, 1578, 1579, 1525, 1525, - +- - 1523, 1557, 1523, 1578, 1557, 1579, 1523, 1557, - 75, 1557, 1523, 1523, 1580, 1523, 1523, 1523, - 1523, 1523, 1576, 1581, 1582, 1581, 1523, 1523, - 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, -+ 1525, 1559, 1525, 1580, 1559, 1581, 1525, 1559, -+ 76, 1559, 1525, 1525, 1582, 1525, 1525, 1525, -+ 1525, 1525, 1578, 1583, 1584, 1583, 1525, 1525, -+ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, - +- - 1583, 75, 1557, 1523, 1576, 1577, 1576, 1577, - 1582, 1581, 1576, 1577, 1523, 1557, 1584, 1585, - 1586, 1587, 1582, 1581, 1586, 1587, 1582, 1581, - 1586, 1587, 1582, 1581, 1582, 1581, 1582, 1581, -+ 1585, 76, 1559, 1525, 1578, 1579, 1578, 1579, -+ 1584, 1583, 1578, 1579, 1525, 1559, 1586, 1587, -+ 1588, 1589, 1584, 1583, 1588, 1589, 1584, 1583, -+ 1588, 1589, 1584, 1583, 1584, 1583, 1584, 1583, - +- - 1586, 1587, 1576, 1577, 1586, 1587, 1576, 1577, - 1586, 1587, 1582, 1581, 1523, 1523, 1523, 1582, - 1581, 1582, 1581, 1523, 1523, 75, 1523, 1523, - 1588, 75, 1523, 1523, 1523, 1523, 1523, 1523, -+ 1588, 1589, 1578, 1579, 1588, 1589, 1578, 1579, -+ 1588, 1589, 1584, 1583, 1525, 1525, 1525, 1584, -+ 1583, 1584, 1583, 1525, 1525, 76, 1525, 1525, -+ 1590, 76, 1525, 1525, 1525, 1525, 1525, 1525, - +- - 1523, 1523, 1582, 1581, 1523, 75, 1589, 1523, - 1590, 1591, 1523, 1591, 1557, 1557, 1557, 1557, - 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, - 1592, 1523, 1523, 1523, 1523, 1523, 1523, 75, -+ 1525, 1525, 1584, 1583, 1525, 76, 1591, 1525, -+ 1592, 1593, 1525, 1593, 1559, 1559, 1559, 1559, -+ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, -+ 1594, 1525, 1525, 1525, 1525, 1525, 1525, 76, - +- - 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, - 1523, 1582, 1581, 1582, 1581, 1593, 1523, 1523, - 1582, 1581, 1523, 1523, 1523, 1523, 1582, 1581, - 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, -+ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, -+ 1525, 1584, 1583, 1584, 1583, 1595, 1525, 1525, -+ 1584, 1583, 1525, 1525, 1525, 1525, 1584, 1583, -+ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, - +- - 1586, 1587, 1586, 1587, 1582, 1581, 1582, 1581, - 1582, 1581, 1586, 1587, 1586, 1587, 1523, 1594, - 1582, 1581, 1595, 1595, 1595, 1458, 1596, 1596, - 1458, 1458, 1597, 1597, 1597, 1598, 1598, 1458, -+ 1588, 1589, 1588, 1589, 1584, 1583, 1584, 1583, -+ 1584, 1583, 1588, 1589, 1588, 1589, 1525, 1596, -+ 1584, 1583, 1597, 1597, 1597, 1459, 1598, 1598, -+ 1459, 1459, 1599, 1599, 1599, 1600, 1600, 1459, - +- - 1518, 1534, 1518, 1518, 1518, 1518, 1518, 1518, - 1451, 1452, 1451, 1452, 1518, 1518, 1518, 1518, - 1518, 1518, 1558, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1599, 1599, 1518, 1518, 1518, 1518, -+ 1520, 1536, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1452, 1453, 1452, 1453, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1560, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1601, 1601, 1520, 1520, 1520, 1520, - +- - 1523, 1523, 1518, 1518, 1518, 1518, 1518, 1518, - 56, 1600, 1601, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -+ 1525, 1525, 1520, 1520, 1520, 1520, 1520, 1520, -+ 57, 1602, 1603, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, - +- - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, - +- - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, - 1602, 1602, 1602, 1534, 1458, 1534, 1534, 1534, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1536, 1459, 1536, 1536, 1536, - +- - 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, - 1603, 1534, 1534, 1534, 1534, 1534, 1534, 1534, - 1534, 1534, 1534, 1534, 1534, 1604, 1534, 1534, - 1534, 1534, 1534, 1458, 1458, 1458, 1458, 1458, -+ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1605, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1536, 1536, 1536, 1536, 1536, 1606, 1536, 1536, -+ 1536, 1536, 1536, 1459, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1540, 1540, 1540, 1540, - 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1542, 1542, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - +- - 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, - 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1605, - 1606, 1541, 1541, 1541, 1541, 1541, 1541, 1541, - 1541, 1541, 1541, 1541, 1607, 1607, 1607, 1607, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1607, -+ 1608, 1543, 1543, 1543, 1543, 1543, 1543, 1543, -+ 1543, 1543, 1543, 1543, 1609, 1609, 1609, 1609, - +- - 1607, 1607, 1542, 1542, 1542, 1542, 1542, 1542, - 1608, 1609, 1609, 1609, 1609, 1610, 1610, 1610, - 1611, 1612, 1612, 1611, 1613, 1613, 1613, 1613, - 1614, 1614, 1614, 1615, 1615, 1615, 1615, 1616, -+ 1609, 1609, 1544, 1544, 1544, 1544, 1544, 1544, -+ 1610, 1611, 1611, 1611, 1611, 1612, 1612, 1612, -+ 1613, 1614, 1614, 1613, 1615, 1615, 1615, 1615, -+ 1616, 1616, 1616, 1617, 1617, 1617, 1617, 1618, - +- - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1518, 1518, 1518, 1518, 1518, 1534, 1534, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1520, 1520, 1520, 1520, 1520, 1536, 1536, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, - 1625, 72, 72, 72, 72, 72, 72, 72, - 72, 72, 72, 72, 1626, 1627, 1628, 1629, - 1630, 1631, 1632, 1633, 1634, 1635, 1635, 1635, -+ 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, -+ 1627, 73, 73, 73, 73, 73, 73, 73, -+ 73, 73, 73, 73, 1628, 1629, 1630, 1631, -+ 1632, 1633, 1634, 1635, 1636, 1637, 1637, 1637, - +- - 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, - 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, - 1644, 1645, 1645, 1645, 1645, 1645, 1645, 1645, - 1645, 1645, 1645, 1645, 1646, 1646, 1646, 1646, -+ 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, -+ 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, -+ 1646, 1647, 1647, 1647, 1647, 1647, 1647, 1647, -+ 1647, 1647, 1647, 1647, 1648, 1648, 1648, 1648, - +- - 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, - 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, - 1646, 1646, 1646, 1646, 1646, 1646, 1647, 1647, @@ -2392,6 +2476,135 @@ index dc93b99..222b251 100644 - 1647, 1647, 1648, 1647, 1647, 1647, 1647, 1647, - 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, ++ 1549, 1549, 1549, 1549, 1550, 1550, 1550, 1550, ++ 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, ++ 1551, 1551, 1552, 1552, 1552, 1552, 1552, 1552, ++ ++ 1553, 1553, 1553, 1554, 139, 1555, 1555, 1555, ++ 1555, 1556, 1557, 1557, 222, 222, 222, 222, ++ 76, 76, 76, 76, 1558, 62, 62, 62, ++ 62, 62, 1559, 1559, 1520, 1520, 1520, 1520, ++ ++ 1525, 1520, 1520, 1525, 1520, 1520, 1525, 1520, ++ 1520, 57, 57, 1520, 1520, 1520, 1559, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1561, 1559, 1559, ++ 1520, 1520, 76, 1520, 76, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, ++ 1520, 1520, 1520, 1536, 1536, 1536, 1536, 1536, ++ 1536, 1536, 1536, 1536, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 76, 1525, 76, 76, 1559, 1525, 1525, 76, ++ 1562, 1563, 1564, 1565, 1566, 1567, 1525, 76, ++ 1525, 76, 1568, 1569, 1525, 1570, 1525, 1525, ++ 1525, 1525, 76, 1525, 1525, 76, 76, 1571, ++ ++ 1572, 1573, 1574, 76, 1575, 76, 1559, 76, ++ 76, 76, 76, 76, 1576, 1577, 76, 1577, ++ 1577, 1525, 1525, 1525, 76, 76, 76, 76, ++ 1525, 1525, 1525, 1525, 1578, 1579, 1525, 1525, ++ ++ 1525, 1559, 1525, 1580, 1559, 1581, 1525, 1559, ++ 76, 1559, 1525, 1525, 1582, 1525, 1525, 1525, ++ 1525, 1525, 1578, 1583, 1584, 1583, 1525, 1525, ++ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, ++ ++ 1585, 76, 1559, 1525, 1578, 1579, 1578, 1579, ++ 1584, 1583, 1578, 1579, 1525, 1559, 1586, 1587, ++ 1588, 1589, 1584, 1583, 1588, 1589, 1584, 1583, ++ 1588, 1589, 1584, 1583, 1584, 1583, 1584, 1583, ++ ++ 1588, 1589, 1578, 1579, 1588, 1589, 1578, 1579, ++ 1588, 1589, 1584, 1583, 1525, 1525, 1525, 1584, ++ 1583, 1584, 1583, 1525, 1525, 76, 1525, 1525, ++ 1590, 76, 1525, 1525, 1525, 1525, 1525, 1525, ++ ++ 1525, 1525, 1584, 1583, 1525, 76, 1591, 1525, ++ 1592, 1593, 1525, 1593, 1559, 1559, 1559, 1559, ++ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, ++ 1594, 1525, 1525, 1525, 1525, 1525, 1525, 76, ++ ++ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, ++ 1525, 1584, 1583, 1584, 1583, 1595, 1525, 1525, ++ 1584, 1583, 1525, 1525, 1525, 1525, 1584, 1583, ++ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, ++ ++ 1588, 1589, 1588, 1589, 1584, 1583, 1584, 1583, ++ 1584, 1583, 1588, 1589, 1588, 1589, 1525, 1596, ++ 1584, 1583, 1597, 1597, 1597, 1459, 1598, 1598, ++ 1459, 1459, 1599, 1599, 1599, 1600, 1600, 1459, ++ ++ 1520, 1536, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1452, 1453, 1452, 1453, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1560, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1601, 1601, 1520, 1520, 1520, 1520, ++ ++ 1525, 1525, 1520, 1520, 1520, 1520, 1520, 1520, ++ 57, 1602, 1603, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, ++ 1604, 1604, 1604, 1536, 1459, 1536, 1536, 1536, ++ ++ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1605, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1536, 1536, 1536, 1536, 1536, 1606, 1536, 1536, ++ 1536, 1536, 1536, 1459, 1459, 1459, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1542, 1542, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, ++ ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1607, ++ 1608, 1543, 1543, 1543, 1543, 1543, 1543, 1543, ++ 1543, 1543, 1543, 1543, 1609, 1609, 1609, 1609, ++ ++ 1609, 1609, 1544, 1544, 1544, 1544, 1544, 1544, ++ 1610, 1611, 1611, 1611, 1611, 1612, 1612, 1612, ++ 1613, 1614, 1614, 1613, 1615, 1615, 1615, 1615, ++ 1616, 1616, 1616, 1617, 1617, 1617, 1617, 1618, ++ ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1520, 1520, 1520, 1520, 1520, 1536, 1536, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, ++ 1627, 73, 73, 73, 73, 73, 73, 73, ++ 73, 73, 73, 73, 1628, 1629, 1630, 1631, ++ 1632, 1633, 1634, 1635, 1636, 1637, 1637, 1637, ++ ++ 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, ++ 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, ++ 1646, 1647, 1647, 1647, 1647, 1647, 1647, 1647, ++ 1647, 1647, 1647, 1647, 1648, 1648, 1648, 1648, ++ + 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, + 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, + 1648, 1648, 1648, 1648, 1648, 1648, 1649, 1649, @@ -2402,360 +2615,202 @@ index dc93b99..222b251 100644 - 1649, 1649, 1650, 1651, 1651, 1651, 1651, 1651, - 1651, 1651, 1651, 1651, 1651, 1652, 1653, 1654, - 1655, 1656, 1657, 1658, 1659, 1660, 1651, 1661, -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, - +- - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, -+ 1651, 1651, 1652, 1653, 1653, 1653, 1653, 1653, -+ 1653, 1653, 1653, 1653, 1653, 1654, 1655, 1656, -+ 1657, 1658, 1659, 1660, 1661, 1662, 1653, 1663, - +- - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, - +- - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, - +- - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, - 1518, 1518, 1558, 1558, 1558, 1558, 1540, 1540, - 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1558, 1558, 1518, 1558, 1558, 1558, 1558, 1558, - 1558, 1558, 56, 56, 1518, 1518, 1518, 1518, - 1518, 1518, 1558, 1558, 1518, 1518, 61, 75, - 1518, 1518, 1518, 1518, 1558, 1558, 1518, 1518, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1520, 1520, 1560, 1560, 1560, 1560, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, - +- - 61, 75, 1518, 1518, 1518, 1518, 1558, 1558, - 1558, 1518, 1518, 1558, 1518, 1518, 1558, 1558, - 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1560, 1560, 1520, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 57, 57, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1560, 1560, 1520, 1520, 62, 76, -+ 1520, 1520, 1520, 1520, 1560, 1560, 1520, 1520, - +- - 1518, 1518, 1558, 1558, 1558, 1558, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, - 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, - 1458, 1458, 1458, 1662, 1662, 1663, 1663, 1458, -+ 62, 76, 1520, 1520, 1520, 1520, 1560, 1560, -+ 1560, 1520, 1520, 1560, 1520, 1520, 1560, 1560, -+ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1664, 1664, 1664, 1664, 56, 61, 1558, 56, - 56, 61, 56, 56, 56, 56, 61, 61, - 56, 56, 56, 1518, 1665, 1665, 1666, 1666, - 1667, 1603, 1664, 1664, 1668, 1669, 1668, 1664, -+ 1520, 1520, 1560, 1560, 1560, 1560, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, -+ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1459, 1459, 1459, 1664, 1664, 1665, 1665, 1459, - +- - 56, 56, 56, 56, 56, 56, 56, 56, - 56, 56, 56, 56, 56, 56, 56, 56, - 56, 56, 56, 56, 56, 56, 56, 56, - 56, 1664, 1664, 1664, 56, 56, 56, 56, -+ 1666, 1666, 1666, 1666, 57, 1667, 1560, 1668, -+ 1668, 1667, 1668, 1668, 1668, 1668, 62, 1667, -+ 1668, 57, 1668, 1520, 1669, 1669, 1670, 1670, -+ 1671, 1605, 1672, 1672, 1673, 1674, 1673, 1672, - +- - 61, 56, 61, 56, 56, 56, 56, 56, - 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, - 1670, 1670, 1670, 1670, 56, 56, 56, 56, - 56, 56, 56, 56, 56, 56, 56, 56, -+ 57, 1668, 57, 57, 1668, 1668, 57, 1668, -+ 1668, 1668, 57, 1668, 1668, 1668, 57, 57, -+ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, -+ 57, 1666, 1666, 1672, 1668, 1668, 1668, 1668, - +- - 61, 61, 56, 61, 61, 61, 56, 61, - 1668, 61, 61, 56, 61, 61, 56, 1556, - 1603, 1603, 1666, 1666, 1666, 1666, 1666, 1666, - 1666, 1666, 1666, 1666, 1666, 1666, 1671, 1672, -+ 62, 1668, 62, 1668, 1668, 1668, 1668, 1668, -+ 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, -+ 1675, 1675, 1675, 1675, 1668, 1668, 1668, 1668, -+ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 57, - +- - 1666, 1666, 1666, 1666, 1666, 1666, 1540, 1540, - 1540, 1540, 1606, 1606, 1606, 1606, 1606, 1606, - 1605, 1605, 1671, 1673, 1671, 1671, 1671, 1671, - 1671, 1671, 1671, 1671, 1671, 1674, 1675, 1675, -+ 62, 1667, 1668, 62, 1667, 62, 57, 1667, -+ 1676, 1667, 1667, 1668, 1667, 1667, 1668, 1677, -+ 1605, 1605, 1670, 1670, 1670, 1670, 1670, 1670, -+ 1670, 1670, 1670, 1678, 1670, 1670, 1679, 1680, - +- - 1605, 1676, 1671, 1671, 1671, 1671, 1671, 1671, - 1671, 1671, 1673, 1673, 1677, 1671, 1671, 1671, - 1671, 1671, 1678, 1674, 1674, 1674, 1674, 1674, - 1674, 1674, 1674, 1674, 1674, 1679, 1679, 1680, -+ 1670, 1670, 1670, 1670, 1670, 1670, 1542, 1542, -+ 1542, 1542, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1681, 1681, 1679, 1682, 1679, 1679, 1679, 1679, -+ 1683, 1679, 1683, 1679, 1679, 1684, 1685, 1685, - +- - 1681, 1681, 1681, 1681, 1679, 1679, 1680, 1680, - 1680, 1675, 1675, 1675, 1675, 1680, 1609, 1680, - 1680, 1680, 1675, 1680, 1679, 1675, 1675, 1675, - 1680, 1680, 1675, 1675, 1680, 1675, 1675, 1680, -+ 1607, 1686, 1683, 1683, 1683, 1683, 1683, 1679, -+ 1683, 1683, 1682, 1682, 1687, 1683, 1683, 1683, -+ 1679, 1679, 1688, 1684, 1684, 1684, 1684, 1684, -+ 1684, 1684, 1684, 1684, 1684, 1689, 1689, 1690, - +- - 1680, 1680, 1610, 1675, 1610, 1610, 1610, 1610, - 1675, 1675, 1679, 1675, 1675, 1675, 1675, 1675, - 1675, 1680, 1679, 1679, 1680, 1679, 1675, 1680, - 1680, 1682, 1679, 1675, 1675, 1679, 1680, 1680, -+ 1691, 1691, 1691, 1691, 1689, 1689, 1690, 1690, -+ 1692, 1685, 1685, 1685, 1685, 1690, 1611, 1692, -+ 1690, 1692, 1685, 1692, 1689, 1685, 1685, 1685, -+ 1690, 1690, 1685, 1685, 1690, 1685, 1685, 1690, - +- - 1683, 1664, 1664, 1664, 1664, 1609, 1518, 1518, - 1664, 1664, 1684, 1684, 1669, 1669, 56, 56, - 56, 56, 56, 1518, 56, 1518, 56, 1518, - 1518, 1518, 1518, 1518, 1518, 56, 1518, 1518, -+ 1690, 1690, 1693, 1685, 1693, 1693, 1693, 1693, -+ 1685, 1694, 1689, 1685, 1685, 1685, 1685, 1685, -+ 1694, 1692, 1689, 1689, 1692, 1689, 1685, 1692, -+ 1692, 1695, 1689, 1685, 1685, 1689, 1690, 1690, - +- - 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, - 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 56, 56, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1558, 1518, 1518, -+ 1696, 1672, 1666, 1672, 1672, 1611, 1520, 1520, -+ 1666, 1666, 1697, 1697, 1674, 1674, 1668, 57, -+ 1668, 1668, 57, 1520, 57, 1520, 57, 1520, -+ 1520, 1520, 1520, 1520, 1520, 57, 1520, 1520, - +- - 1518, 1518, 1518, 1518, 56, 1518, 1518, 56, - 1518, 1518, 1518, 1518, 1609, 1518, 1609, 1518, - 1518, 1518, 1518, 1609, 1609, 1609, 1518, 1685, - 1518, 1518, 1518, 1686, 1686, 1686, 1686, 1687, -+ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 57, 57, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1560, 1520, 1520, - +- - 1687, 1518, 1688, 1689, 1664, 56, 56, 56, - 1690, 1691, 1690, 1691, 1690, 1691, 1690, 1691, - 1690, 1691, 1690, 1691, 1690, 1691, 1692, 1693, - 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, -+ 1520, 1520, 1520, 1520, 57, 1520, 1520, 57, -+ 1520, 1520, 1520, 1520, 1611, 1520, 1611, 1520, -+ 1520, 1520, 1520, 1611, 1611, 1611, 1520, 1698, -+ 1520, 1520, 1520, 1699, 1699, 1699, 1699, 1700, - +- - 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, - 1710, 1711, 1702, 1703, 1704, 1705, 1706, 1707, - 1708, 1709, 1710, 1711, 1518, 1609, 1609, 1609, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -+ 1700, 1520, 1701, 1702, 1666, 1668, 1668, 1668, -+ 1703, 1704, 1703, 1704, 1703, 1704, 1703, 1704, -+ 1703, 1704, 1703, 1704, 1703, 1704, 1705, 1706, -+ 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, - +- - 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, - 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1609, -+ 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, -+ 1723, 1724, 1715, 1716, 1717, 1718, 1719, 1720, -+ 1721, 1722, 1723, 1724, 1520, 1611, 1611, 1611, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, - +- - 1712, 1712, 1712, 1713, 1714, 1715, 1716, 1607, - 1717, 1718, 1607, 1719, 1720, 1721, 1722, 1722, - 1458, 1458, 1458, 1458, 1458, 1723, 1724, 1458, - 1458, 1458, 1458, 1458, 1725, 1723, 1724, 1458, -+ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1611, - +- - 1458, 1458, 1723, 1724, 1723, 1724, 1726, 1727, - 1726, 1727, 1726, 1727, 1728, 1729, 1730, 1731, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1725, 1725, 1725, 1726, 1727, 1728, 1729, 1609, -+ 1730, 1731, 1609, 1732, 1733, 1734, 1735, 1735, -+ 1459, 1459, 1459, 1459, 1459, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1738, 1736, 1737, 1459, - +- - 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, - 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, - 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, - 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, -+ 1459, 1459, 1736, 1737, 1736, 1737, 1739, 1740, -+ 1739, 1740, 1739, 1740, 1741, 1742, 1743, 1744, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1662, 1662, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1690, 1691, 1726, 1727, 1690, - 1691, 1690, 1691, 1690, 1691, 1733, 1734, 1735, - 1736, 1690, 1691, 1690, 1691, 1690, 1691, 1690, - 1691, 1458, 1458, 1737, 1458, 1458, 1458, 1458, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1664, 1664, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 1738, 1458, 1458, 1739, 1723, 1724, 1458, 1458, - 1723, 1724, 1723, 1724, 1723, 1724, 1723, 1724, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1740, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1459, 1459, 1459, 1703, 1704, 1739, 1740, 1703, -+ 1704, 1703, 1704, 1703, 1704, 1746, 1747, 1748, -+ 1749, 1703, 1704, 1703, 1704, 1703, 1704, 1703, -+ 1704, 1459, 1459, 1750, 1459, 1459, 1459, 1459, - +- - 1723, 1724, 1458, 1458, 1723, 1724, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, - 1724, 1723, 1724, 1458, 1723, 1724, 1458, 1458, - 1690, 1691, 1690, 1691, 1458, 1458, 1458, 1458, -+ 1751, 1459, 1459, 1752, 1736, 1737, 1459, 1459, -+ 1736, 1737, 1736, 1737, 1736, 1737, 1736, 1737, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1753, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1723, 1724, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1741, 1458, 1458, - 1723, 1724, 1458, 1458, 1690, 1691, 1458, 1458, -+ 1736, 1737, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, -+ 1737, 1736, 1737, 1459, 1736, 1737, 1459, 1459, -+ 1703, 1704, 1703, 1704, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1539, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1736, 1737, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1754, 1459, 1459, -+ 1736, 1737, 1459, 1459, 1703, 1704, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1723, 1724, 1723, 1724, 1458, - 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, - 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1541, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, - +- - 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, - 1458, 1458, 1458, 1458, 1742, 1742, 1742, 1458, - 1458, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1736, 1737, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, - +- - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1755, 1755, 1755, 1459, -+ 1459, 1736, 1737, 1736, 1737, 1736, 1737, 1736, - +- - 1724, 1723, 1724, 1458, 1458, 1458, 1723, 1724, - 1723, 1724, 1723, 1724, 1723, 1724, 1458, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, - +- - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, - 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1458, - 1458, 1458, 1458, 1458, 1743, 1458, 1744, 1458, -+ 1737, 1736, 1737, 1459, 1459, 1459, 1736, 1737, -+ 1736, 1737, 1736, 1737, 1736, 1737, 1459, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, - +- - 1458, 1458, 1458, 1745, 1746, 1745, 1458, 1458, - 1458, 1458, 1458, 1458, 1723, 1724, 1747, 1458, - 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, - 1724, 1723, 1724, 1458, 1458, 1458, 1458, 1458, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1756, 1459, 1757, 1459, - +- - 1606, 1606, 1606, 1606, 1606, 1605, 1605, 1605, - 1606, 1606, 1606, 1606, 1606, 1606, 1541, 1541, - 1541, 1541, 1541, 1541, 1542, 1542, 1542, 1542, - 1542, 1542, 1542, 1748, 1748, 1749, 1749, 1749, -+ 1459, 1459, 1459, 1758, 1759, 1758, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1760, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, -+ 1737, 1736, 1737, 1459, 1459, 1459, 1459, 1459, - +- - 1542, 1542, 1542, 1542, 1749, 1749, 1749, 1749, - 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, - 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, - 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, -+ 1608, 1608, 1608, 1608, 1608, 1607, 1607, 1607, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1543, 1543, -+ 1543, 1543, 1543, 1543, 1544, 1544, 1544, 1544, -+ 1544, 1544, 1544, 1761, 1761, 1762, 1762, 1762, - +- - 1720, 1720, 1720, 1720, 1720, 1749, 1749, 1720, - 1720, 1720, 1720, 1720, 1720, 1613, 1613, 1613, - 1748, 1749, 1749, 1749, 1749, 1685, 1750, 1750, @@ -2785,337 +2840,572 @@ index dc93b99..222b251 100644 - 1752, 1752, 1752, 1752, 1555, 1555, 1555, 1555, - 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, - 1752, 1752, 1752, 1752, 1752, 1752, 1754, 1753, -+ 1544, 1544, 1544, 1544, 1762, 1762, 1762, 1762, -+ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, -+ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, -+ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, - +- - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -+ 1733, 1733, 1733, 1733, 1733, 1762, 1762, 1733, -+ 1733, 1733, 1733, 1733, 1733, 1615, 1615, 1615, -+ 1761, 1762, 1762, 1762, 1762, 1698, 1763, 1763, -+ 1763, 1763, 1615, 1615, 1615, 1615, 1615, 1615, - +- - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, - 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1756, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 222, 222, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, - +- - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, - 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1758, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 222, 1764, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, - +- - 142, 138, 1759, 1760, 1761, 1762, 1763, 142, - 138, 142, 138, 142, 138, 1764, 1765, 1766, - 1767, 1290, 1292, 1293, 1768, 142, 138, 1768, - 1290, 1290, 1290, 1290, 1769, 1769, 1770, 1771, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1765, 1765, 1765, 1615, 1615, 1615, - +- - 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, - 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, - 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, - 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1766, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1618, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, - +- - 1772, 1773, 1772, 1773, 1774, 1775, 1775, 1775, - 1775, 1775, 1775, 1776, 1777, 1776, 1777, 1778, - 1778, 1778, 1779, 1780, 221, 221, 221, 221, - 221, 1781, 1782, 1782, 1782, 1783, 1781, 1782, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1557, 1557, 1557, 1557, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1767, 1766, - +- - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, - 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, - +- - 1784, 1784, 1784, 1784, 1784, 1784, 221, 1785, - 221, 221, 221, 221, 221, 1785, 221, 221, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1769, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, - +- - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, - 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1771, - +- - 1786, 1786, 1786, 1786, 1786, 1786, 1787, 1787, - 221, 221, 221, 221, 221, 221, 221, 1788, - 1789, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 1790, -+ 143, 139, 1772, 1773, 1774, 1775, 1776, 143, -+ 139, 143, 139, 143, 139, 1777, 1778, 1779, -+ 1780, 1291, 1293, 1294, 1781, 143, 139, 1781, -+ 1291, 1291, 1291, 1291, 1782, 1782, 1783, 1784, - +- - 913, 913, 913, 913, 913, 913, 913, 913, - 913, 913, 913, 913, 913, 913, 913, 913, - 913, 913, 913, 913, 913, 913, 913, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, - +- - 913, 913, 913, 913, 913, 913, 913, 221, - 913, 913, 913, 913, 913, 913, 913, 221, - 913, 913, 913, 913, 913, 913, 913, 221, - 913, 913, 913, 913, 913, 913, 913, 221, -+ 1785, 1786, 1785, 1786, 1787, 1788, 1788, 1788, -+ 1788, 1788, 1788, 1789, 1790, 1789, 1790, 1791, -+ 1791, 1791, 1792, 1793, 222, 222, 222, 222, -+ 222, 1794, 1795, 1795, 1795, 1796, 1794, 1795, - +- - 289, 289, 289, 289, 289, 289, 289, 289, - 289, 289, 289, 289, 289, 289, 289, 289, - 289, 289, 289, 289, 289, 289, 289, 289, - 289, 289, 289, 289, 289, 289, 289, 289, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, - +- - 1791, 1791, 1792, 1793, 1792, 1793, 1791, 1791, - 1791, 1792, 1793, 1791, 1792, 1793, 1462, 1462, - 1462, 1462, 1462, 1462, 1462, 1462, 1461, 1794, - 1795, 1796, 1797, 1798, 1792, 1793, 1798, 1798, -+ 1797, 1797, 1797, 1797, 1797, 1797, 222, 1798, -+ 222, 222, 222, 222, 222, 1798, 222, 222, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, - +- - 1799, 1800, 1730, 1731, 1730, 1731, 1730, 1731, - 1730, 1731, 1796, 1796, 1796, 1796, 1801, 1802, - 1796, 1803, 1804, 1805, 1805, 1804, 1804, 1804, - 1804, 1804, 1806, 1806, 1807, 1808, 1808, 1809, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, - +- - 1810, 1808, 1811, 1812, 1812, 1813, 1813, 1813, - 1813, 1813, 1814, 1815, 1814, 1815, 1814, 1816, - 1751, 1751, 1817, 1818, 1818, 1819, 1820, 1819, - 1820, 1819, 1820, 1819, 1820, 1821, 221, 221, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1800, 1800, -+ 222, 222, 222, 222, 222, 222, 222, 1801, -+ 1802, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1803, - +- - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 221, 1822, 1822, 1822, 1822, 1823, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, - +- - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, - 1822, 1822, 1822, 1823, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, - +- - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -+ 1804, 1804, 1805, 1806, 1805, 1806, 1804, 1804, -+ 1804, 1805, 1806, 1804, 1805, 1806, 1463, 1463, -+ 1463, 1463, 1463, 1463, 1463, 1463, 1462, 1807, -+ 1808, 1809, 1810, 1811, 1805, 1806, 1811, 1811, - +- - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, - 1823, 1823, 1823, 1823, 1823, 1823, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1812, 1813, 1743, 1744, 1743, 1744, 1743, 1744, -+ 1743, 1744, 1809, 1809, 1809, 1809, 1814, 1815, -+ 1809, 1816, 1817, 1818, 1818, 1817, 1817, 1817, -+ 1817, 1817, 1819, 1819, 1820, 1821, 1821, 1822, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, - 1824, 1824, 1824, 1824, 1825, 1825, 1825, 1825, -+ 1823, 1821, 1824, 1825, 1825, 1826, 1826, 1826, -+ 1826, 1826, 1827, 1828, 1827, 1828, 1827, 1829, -+ 1764, 1764, 1830, 1831, 1831, 1832, 1833, 1832, -+ 1833, 1832, 1833, 1832, 1833, 1834, 222, 222, - +- - 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, - 1834, 1835, 1834, 1835, 1834, 1835, 1834, 1835, - 1834, 1835, 1830, 1830, 1834, 1835, 1834, 1835, - 1834, 1835, 1834, 1835, 1836, 1837, 1838, 1838, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 222, 1835, 1835, 1835, 1835, 1836, - +- - 1830, 1833, 1833, 1833, 1833, 1833, 1833, 1833, - 1833, 1833, 1839, 1840, 1841, 1842, 1843, 1843, - 1844, 1845, 1845, 1845, 1845, 1846, 1847, 1830, - 1848, 1848, 1848, 1849, 1850, 1851, 1852, 1853, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, - +- - 221, 1854, 1855, 1854, 1855, 1854, 1855, 1854, - 1855, 1854, 1855, 1855, 1856, 1855, 1856, 1855, - 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, - 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1836, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1856, 1855, 1856, 1854, 1855, 1856, 1855, 1856, - 1855, 1856, 1855, 1855, 1855, 1855, 1855, 1855, - 1856, 1856, 1855, 1856, 1856, 1855, 1856, 1856, - 1855, 1856, 1856, 1855, 1856, 1856, 1855, 1855, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, - +- - 1855, 1855, 1855, 1854, 1855, 1854, 1855, 1854, - 1855, 1855, 1855, 1855, 1855, 1855, 1854, 1855, - 1855, 1855, 1855, 1855, 1856, 1857, 1857, 221, - 221, 1858, 1858, 1859, 1859, 1860, 1861, 1862, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1863, 1864, 1865, 1864, 1865, 1864, 1865, 1864, - 1865, 1864, 1865, 1865, 1866, 1865, 1866, 1865, - 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, - 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, -+ 1837, 1837, 1837, 1837, 1838, 1838, 1838, 1838, - +- - 1866, 1865, 1866, 1864, 1865, 1866, 1865, 1866, - 1865, 1866, 1865, 1865, 1865, 1865, 1865, 1865, - 1866, 1866, 1865, 1866, 1866, 1865, 1866, 1866, - 1865, 1866, 1866, 1865, 1866, 1866, 1865, 1865, -+ 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, -+ 1847, 1848, 1847, 1848, 1847, 1848, 1847, 1848, -+ 1847, 1848, 1843, 1843, 1847, 1848, 1847, 1848, -+ 1847, 1848, 1847, 1848, 1849, 1850, 1851, 1851, - +- - 1865, 1865, 1865, 1864, 1865, 1864, 1865, 1864, - 1865, 1865, 1865, 1865, 1865, 1865, 1864, 1865, - 1865, 1865, 1865, 1865, 1866, 1864, 1864, 1866, - 1866, 1866, 1866, 1867, 1868, 1869, 1870, 1871, -+ 1843, 1846, 1846, 1846, 1846, 1846, 1846, 1846, -+ 1846, 1846, 1852, 1853, 1854, 1855, 1856, 1856, -+ 1857, 1858, 1858, 1858, 1858, 1859, 1860, 1843, -+ 1861, 1861, 1861, 1862, 1863, 1864, 1865, 1866, - +- - 221, 221, 221, 221, 221, 1872, 1872, 1872, - 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, - 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, - 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, -+ 222, 1867, 1868, 1867, 1868, 1867, 1868, 1867, -+ 1868, 1867, 1868, 1868, 1869, 1868, 1869, 1868, -+ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, -+ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, - +- - 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, - 1872, 1872, 1872, 1872, 1872, 1873, 1874, 1875, - 221, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -+ 1869, 1868, 1869, 1867, 1868, 1869, 1868, 1869, -+ 1868, 1869, 1868, 1868, 1868, 1868, 1868, 1868, -+ 1869, 1869, 1868, 1869, 1869, 1868, 1869, 1869, -+ 1868, 1869, 1869, 1868, 1869, 1869, 1868, 1868, - +- - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -+ 1868, 1868, 1868, 1867, 1868, 1867, 1868, 1867, -+ 1868, 1868, 1868, 1868, 1868, 1868, 1867, 1868, -+ 1868, 1868, 1868, 1868, 1869, 1870, 1870, 222, -+ 222, 1871, 1871, 1872, 1872, 1873, 1874, 1875, - +- - 1876, 1876, 1876, 1876, 1877, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -+ 1876, 1877, 1878, 1877, 1878, 1877, 1878, 1877, -+ 1878, 1877, 1878, 1878, 1879, 1878, 1879, 1878, -+ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, -+ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, - +- - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, - 1876, 1876, 1876, 1876, 1876, 1876, 1876, 221, - 1878, 1878, 1879, 1879, 1879, 1879, 1880, 1880, - 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -+ 1879, 1878, 1879, 1877, 1878, 1879, 1878, 1879, -+ 1878, 1879, 1878, 1878, 1878, 1878, 1878, 1878, -+ 1879, 1879, 1878, 1879, 1879, 1878, 1879, 1879, -+ 1878, 1879, 1879, 1878, 1879, 1879, 1878, 1878, - +- - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, - 1882, 1882, 1882, 1883, 1883, 1883, 1883, 1883, +- +- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, +- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, ++ ++ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, ++ 1651, 1651, 1652, 1653, 1653, 1653, 1653, 1653, ++ 1653, 1653, 1653, 1653, 1653, 1654, 1655, 1656, ++ 1657, 1658, 1659, 1660, 1661, 1662, 1653, 1663, ++ ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, ++ 1520, 1520, 1560, 1560, 1560, 1560, 1542, 1542, ++ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, ++ ++ 1560, 1560, 1520, 1560, 1560, 1560, 1560, 1560, ++ 1560, 1560, 57, 57, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1560, 1560, 1520, 1520, 62, 76, ++ 1520, 1520, 1520, 1520, 1560, 1560, 1520, 1520, ++ ++ 62, 76, 1520, 1520, 1520, 1520, 1560, 1560, ++ 1560, 1520, 1520, 1560, 1520, 1520, 1560, 1560, ++ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1520, 1520, 1560, 1560, 1560, 1560, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, ++ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, ++ 1459, 1459, 1459, 1664, 1664, 1665, 1665, 1459, ++ ++ 1666, 1666, 1666, 1666, 57, 1667, 1560, 1668, ++ 1668, 1667, 1668, 1668, 1668, 1668, 62, 1667, ++ 1668, 57, 1668, 1520, 1669, 1669, 1670, 1670, ++ 1671, 1605, 1672, 1672, 1673, 1674, 1673, 1672, ++ ++ 57, 1668, 57, 57, 1668, 1668, 57, 1668, ++ 1668, 1668, 57, 1668, 1668, 1668, 57, 57, ++ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, ++ 57, 1666, 1666, 1672, 1668, 1668, 1668, 1668, ++ ++ 62, 1668, 62, 1668, 1668, 1668, 1668, 1668, ++ 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, ++ 1675, 1675, 1675, 1675, 1668, 1668, 1668, 1668, ++ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 57, ++ ++ 62, 1667, 1668, 62, 1667, 62, 57, 1667, ++ 1676, 1667, 1667, 1668, 1667, 1667, 1668, 1677, ++ 1605, 1605, 1670, 1670, 1670, 1670, 1670, 1670, ++ 1670, 1670, 1670, 1678, 1670, 1670, 1679, 1680, ++ ++ 1670, 1670, 1670, 1670, 1670, 1670, 1542, 1542, ++ 1542, 1542, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1681, 1681, 1679, 1682, 1679, 1679, 1679, 1679, ++ 1683, 1679, 1683, 1679, 1679, 1684, 1685, 1685, ++ ++ 1607, 1686, 1683, 1683, 1683, 1683, 1683, 1679, ++ 1683, 1683, 1682, 1682, 1687, 1683, 1683, 1683, ++ 1679, 1679, 1688, 1684, 1684, 1684, 1684, 1684, ++ 1684, 1684, 1684, 1684, 1684, 1689, 1689, 1690, ++ ++ 1691, 1691, 1691, 1691, 1689, 1689, 1690, 1690, ++ 1692, 1685, 1685, 1685, 1685, 1690, 1611, 1692, ++ 1690, 1692, 1685, 1692, 1689, 1685, 1685, 1685, ++ 1690, 1690, 1685, 1685, 1690, 1685, 1685, 1690, ++ ++ 1690, 1690, 1693, 1685, 1693, 1693, 1693, 1693, ++ 1685, 1694, 1689, 1685, 1685, 1685, 1685, 1685, ++ 1694, 1692, 1689, 1689, 1692, 1689, 1685, 1692, ++ 1692, 1695, 1689, 1685, 1685, 1689, 1690, 1690, ++ ++ 1696, 1672, 1666, 1672, 1672, 1611, 1520, 1520, ++ 1666, 1666, 1697, 1697, 1674, 1674, 1668, 57, ++ 1668, 1668, 57, 1520, 57, 1520, 57, 1520, ++ 1520, 1520, 1520, 1520, 1520, 57, 1520, 1520, ++ ++ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 57, 57, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1560, 1520, 1520, ++ ++ 1520, 1520, 1520, 1520, 57, 1520, 1520, 57, ++ 1520, 1520, 1520, 1520, 1611, 1520, 1611, 1520, ++ 1520, 1520, 1520, 1611, 1611, 1611, 1520, 1698, ++ 1520, 1520, 1520, 1699, 1699, 1699, 1699, 1700, ++ ++ 1700, 1520, 1701, 1702, 1666, 1668, 1668, 1668, ++ 1703, 1704, 1703, 1704, 1703, 1704, 1703, 1704, ++ 1703, 1704, 1703, 1704, 1703, 1704, 1705, 1706, ++ 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, ++ ++ 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, ++ 1723, 1724, 1715, 1716, 1717, 1718, 1719, 1720, ++ 1721, 1722, 1723, 1724, 1520, 1611, 1611, 1611, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ ++ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, ++ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1611, ++ ++ 1725, 1725, 1725, 1726, 1727, 1728, 1729, 1609, ++ 1730, 1731, 1609, 1732, 1733, 1734, 1735, 1735, ++ 1459, 1459, 1459, 1459, 1459, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1738, 1736, 1737, 1459, ++ ++ 1459, 1459, 1736, 1737, 1736, 1737, 1739, 1740, ++ 1739, 1740, 1739, 1740, 1741, 1742, 1743, 1744, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1664, 1664, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 1459, 1459, 1459, 1703, 1704, 1739, 1740, 1703, ++ 1704, 1703, 1704, 1703, 1704, 1746, 1747, 1748, ++ 1749, 1703, 1704, 1703, 1704, 1703, 1704, 1703, ++ 1704, 1459, 1459, 1750, 1459, 1459, 1459, 1459, ++ ++ 1751, 1459, 1459, 1752, 1736, 1737, 1459, 1459, ++ 1736, 1737, 1736, 1737, 1736, 1737, 1736, 1737, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1753, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 1736, 1737, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, ++ 1737, 1736, 1737, 1459, 1736, 1737, 1459, 1459, ++ 1703, 1704, 1703, 1704, 1459, 1459, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1736, 1737, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1754, 1459, 1459, ++ 1736, 1737, 1459, 1459, 1703, 1704, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1541, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1736, 1737, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, ++ ++ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1755, 1755, 1755, 1459, ++ 1459, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ ++ 1737, 1736, 1737, 1459, 1459, 1459, 1736, 1737, ++ 1736, 1737, 1736, 1737, 1736, 1737, 1459, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, ++ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1459, ++ 1459, 1459, 1459, 1459, 1756, 1459, 1757, 1459, ++ ++ 1459, 1459, 1459, 1758, 1759, 1758, 1459, 1459, ++ 1459, 1459, 1459, 1459, 1736, 1737, 1760, 1459, ++ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, ++ 1737, 1736, 1737, 1459, 1459, 1459, 1459, 1459, ++ ++ 1608, 1608, 1608, 1608, 1608, 1607, 1607, 1607, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1543, 1543, ++ 1543, 1543, 1543, 1543, 1544, 1544, 1544, 1544, ++ 1544, 1544, 1544, 1761, 1761, 1762, 1762, 1762, ++ ++ 1544, 1544, 1544, 1544, 1762, 1762, 1762, 1762, ++ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, ++ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, ++ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, ++ ++ 1733, 1733, 1733, 1733, 1733, 1762, 1762, 1733, ++ 1733, 1733, 1733, 1733, 1733, 1615, 1615, 1615, ++ 1761, 1762, 1762, 1762, 1762, 1698, 1763, 1763, ++ 1763, 1763, 1615, 1615, 1615, 1615, 1615, 1615, ++ ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 222, 222, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 222, 1764, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1765, 1765, 1765, 1615, 1615, 1615, ++ ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1766, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1618, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, ++ ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1557, 1557, 1557, 1557, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, ++ 1765, 1765, 1765, 1765, 1765, 1765, 1767, 1766, ++ ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, ++ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1769, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, ++ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1771, ++ ++ 143, 139, 1772, 1773, 1774, 1775, 1776, 143, ++ 139, 143, 139, 143, 139, 1777, 1778, 1779, ++ 1780, 1291, 1293, 1294, 1781, 143, 139, 1781, ++ 1291, 1291, 1291, 1291, 1782, 1782, 1783, 1784, ++ ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, ++ ++ 1785, 1786, 1785, 1786, 1787, 1788, 1788, 1788, ++ 1788, 1788, 1788, 1789, 1790, 1789, 1790, 1791, ++ 1791, 1791, 1792, 1793, 222, 222, 222, 222, ++ 222, 1794, 1795, 1795, 1795, 1796, 1794, 1795, ++ ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, ++ ++ 1797, 1797, 1797, 1797, 1797, 1797, 222, 1798, ++ 222, 222, 222, 222, 222, 1798, 222, 222, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, ++ ++ 1799, 1799, 1799, 1799, 1799, 1799, 1800, 1800, ++ 222, 222, 222, 222, 222, 222, 222, 1801, ++ 1802, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1803, ++ ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 914, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ 914, 914, 914, 914, 914, 914, 914, 222, ++ ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ 290, 290, 290, 290, 290, 290, 290, 290, ++ ++ 1804, 1804, 1805, 1806, 1805, 1806, 1804, 1804, ++ 1804, 1805, 1806, 1804, 1805, 1806, 1463, 1463, ++ 1463, 1463, 1463, 1463, 1463, 1463, 1462, 1807, ++ 1808, 1809, 1810, 1811, 1805, 1806, 1811, 1811, ++ ++ 1812, 1813, 1743, 1744, 1743, 1744, 1743, 1744, ++ 1743, 1744, 1809, 1809, 1809, 1809, 1814, 1815, ++ 1809, 1816, 1817, 1818, 1818, 1817, 1817, 1817, ++ 1817, 1817, 1819, 1819, 1820, 1821, 1821, 1822, ++ ++ 1823, 1821, 1824, 1825, 1825, 1826, 1826, 1826, ++ 1826, 1826, 1827, 1828, 1827, 1828, 1827, 1829, ++ 1764, 1764, 1830, 1831, 1831, 1832, 1833, 1832, ++ 1833, 1832, 1833, 1832, 1833, 1834, 222, 222, ++ ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 222, 1835, 1835, 1835, 1835, 1836, ++ ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, ++ 1835, 1835, 1835, 1836, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, ++ 1836, 1836, 1836, 1836, 1836, 1836, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, ++ 1837, 1837, 1837, 1837, 1838, 1838, 1838, 1838, ++ ++ 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, ++ 1847, 1848, 1847, 1848, 1847, 1848, 1847, 1848, ++ 1847, 1848, 1843, 1843, 1847, 1848, 1847, 1848, ++ 1847, 1848, 1847, 1848, 1849, 1850, 1851, 1851, ++ ++ 1843, 1846, 1846, 1846, 1846, 1846, 1846, 1846, ++ 1846, 1846, 1852, 1853, 1854, 1855, 1856, 1856, ++ 1857, 1858, 1858, 1858, 1858, 1859, 1860, 1843, ++ 1861, 1861, 1861, 1862, 1863, 1864, 1865, 1866, ++ ++ 222, 1867, 1868, 1867, 1868, 1867, 1868, 1867, ++ 1868, 1867, 1868, 1868, 1869, 1868, 1869, 1868, ++ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, ++ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, ++ ++ 1869, 1868, 1869, 1867, 1868, 1869, 1868, 1869, ++ 1868, 1869, 1868, 1868, 1868, 1868, 1868, 1868, ++ 1869, 1869, 1868, 1869, 1869, 1868, 1869, 1869, ++ 1868, 1869, 1869, 1868, 1869, 1869, 1868, 1868, ++ ++ 1868, 1868, 1868, 1867, 1868, 1867, 1868, 1867, ++ 1868, 1868, 1868, 1868, 1868, 1868, 1867, 1868, ++ 1868, 1868, 1868, 1868, 1869, 1870, 1870, 222, ++ 222, 1871, 1871, 1872, 1872, 1873, 1874, 1875, ++ ++ 1876, 1877, 1878, 1877, 1878, 1877, 1878, 1877, ++ 1878, 1877, 1878, 1878, 1879, 1878, 1879, 1878, ++ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, ++ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, ++ ++ 1879, 1878, 1879, 1877, 1878, 1879, 1878, 1879, ++ 1878, 1879, 1878, 1878, 1878, 1878, 1878, 1878, ++ 1879, 1879, 1878, 1879, 1879, 1878, 1879, 1879, ++ 1878, 1879, 1879, 1878, 1879, 1879, 1878, 1878, ++ + 1878, 1878, 1878, 1877, 1878, 1877, 1878, 1877, + 1878, 1878, 1878, 1878, 1878, 1878, 1877, 1878, + 1878, 1878, 1878, 1878, 1879, 1877, 1877, 1879, + 1879, 1879, 1879, 1880, 1881, 1882, 1883, 1884, - -- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, -- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, ++ + 222, 222, 222, 222, 222, 1885, 1885, 1885, + 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, @@ -3130,106 +3420,75 @@ index dc93b99..222b251 100644 - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, - 1887, 1887, 1887, 1887, 1887, 1888, 1888, 221, +- + 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, + 1885, 1885, 1885, 1885, 1885, 1886, 1887, 1888, + 222, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1889, 1889, 1890, 1890, 1890, 1890, 1890, 1890, - 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, - 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1890, 1890, 1890, 1890, 1891, 1891, 1891, 1891, -+ 1889, 1889, 1889, 1889, 1890, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 222, -+ 1891, 1891, 1892, 1892, 1892, 1892, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ -+ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1895, 1895, 1895, 1896, 1896, 1896, 1896, 1896, -+ -+ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, -+ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, -+ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, -+ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, -+ -+ 1898, 1898, 1898, 1898, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1838, -+ 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -+ 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -+ -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1901, 1901, 222, -+ -+ 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -+ 1902, 1902, 1903, 1903, 1903, 1903, 1903, 1903, -+ 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -+ 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -+ -+ 1903, 1903, 1903, 1903, 1904, 1904, 1904, 1904, -+ 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, -+ 1906, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1909, 1909, 1910, 1891, -+ - 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, +- 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, - 1893, 1894, 1894, 1894, 1894, 1894, 1894, 1894, - 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1892, 1892, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1911, -+ 1893, 1911, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, - 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, - 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, - 1895, 1895, 1895, 1895, 1896, 1896, 1897, 1878, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ 1889, 1889, 1889, 1889, 1890, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, - 1879, 1879, 1880, 1880, 1880, 1880, 1880, 1880, - 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1898, - 1880, 1898, 1880, 1880, 1880, 1880, 1880, 1880, -- ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, ++ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 222, ++ 1891, 1891, 1892, 1892, 1892, 1892, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, + - 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, - 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, - 1880, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -- 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -- + 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, ++ 1895, 1895, 1895, 1896, 1896, 1896, 1896, 1896, + - 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, - 1880, 1880, 1880, 1880, 1893, 1893, 1893, 1893, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, ++ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, ++ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, ++ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, ++ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, + ++ 1898, 1898, 1898, 1898, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 1838, + 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, + 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1900, -- + - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, ++ 1900, 1900, 1900, 1900, 1900, 1901, 1901, 222, + - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, @@ -3263,7 +3522,7 @@ index dc93b99..222b251 100644 - 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, - 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, - 1901, 1901, 1901, 1901, 1901, 1901, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, + 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - - 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, - 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, @@ -3272,23 +3531,42 @@ index dc93b99..222b251 100644 - - 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, - 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -- ++ 1902, 1902, 1903, 1903, 1903, 1903, 1903, 1903, + 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, + 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, + - 1903, 1903, 1903, 1903, 1903, 1903, 1904, 1904, - 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, - 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, - 1904, 1904, 1904, 1904, 1905, 1905, 1905, 1905, -- ++ 1903, 1903, 1903, 1903, 1904, 1904, 1904, 1904, ++ 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, ++ 1906, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, + - 1905, 1905, 1905, 1905, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1907, 1908, 1908, 1908, - 1908, 1908, 1908, 1908, 1908, 1908, 1909, 1909, - 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, ++ 1908, 1908, 1908, 1908, 1909, 1909, 1910, 1891, + - 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, - 1909, 1909, 1909, 1910, 1910, 1910, 1910, 1910, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1911, 1911, 1911, ++ 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, ++ 1892, 1892, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1911, ++ 1893, 1911, 1893, 1893, 1893, 1893, 1893, 1893, ++ ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, ++ 1893, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, ++ + 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, + 1893, 1893, 1893, 1893, 1906, 1906, 1906, 1906, + 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, @@ -3302,7 +3580,7 @@ index dc93b99..222b251 100644 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -@@ -2697,869 +2627,889 @@ +@@ -2697,869 +2627,889 @@ static constexpr unsigned short uc_property_trie[] = { 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, @@ -3356,200 +3634,221 @@ index dc93b99..222b251 100644 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - 1917, 1917, 1917, 1917, 1917, 1917, 1918, 1919, -+ 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - +- - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -+ 1916, 1916, 1916, 1916, 1916, 1916, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1918, 1918, 1918, 1918, - +- - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, - 1920, 1920, 1920, 1920, 1921, 1922, 1923, 1924, - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, - 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -+ 1918, 1918, 1918, 1918, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1920, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, - +- - 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, - 1933, 1934, 1920, 1920, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1923, 1923, 1923, 1923, 1923, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1924, 1924, 1924, - +- - 303, 304, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1926, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, - +- - 307, 308, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 1935, 289, - 1936, 1936, 1936, 1937, 1938, 1938, 1938, 1938, - 1938, 1938, 1938, 1938, 289, 289, 1937, 1939, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, - +- - 303, 304, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, - 303, 304, 303, 304, 303, 304, 303, 304, - 309, 310, 309, 310, 1940, 1940, 1941, 1938, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 222, 222, 222, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, - +- - 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, - 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, - 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, - 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, -+ 1927, 1927, 1928, 1928, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1928, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, - +- - 1942, 1942, 1942, 1942, 1942, 1942, 1943, 1943, - 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, - 1944, 1944, 1945, 1946, 1947, 1947, 1947, 1946, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1927, 1928, 1927, 1927, 1927, 1928, 1927, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, - +- - 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, - 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, - 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1950, - 1950, 1950, 1950, 1802, 1802, 1802, 1802, 1802, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1930, 1930, 1930, 1930, 1930, 1930, 1931, 1932, - +- - 1951, 1951, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1290, 1290, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, - +- - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1934, 1935, 1936, 1937, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, - +- - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1769, 1290, 1290, 1290, 1290, 1290, 1290, 1290, - 1290, 1292, 1293, 1292, 1293, 1952, 1292, 1293, -+ 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, -+ 1946, 1947, 1933, 1933, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, - 1802, 1953, 1953, 1292, 1293, 1954, 1955, 1956, - 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, - 1963, 1964, 1963, 1964, 1963, 1964, 1963, 1964, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, - +- - 1957, 1958, 1957, 1958, 1957, 1958, 1957, 1958, - 1957, 1958, 1965, 1966, 1967, 1968, 1969, 1970, - 1971, 1972, 1973, 1974, 1975, 1976, 1975, 1976, - 1977, 1978, 1979, 1980, 1979, 1980, 1979, 1980, -+ 308, 309, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 1948, 290, -+ 1949, 1949, 1949, 1950, 1951, 1951, 1951, 1951, -+ 1951, 1951, 1951, 1951, 290, 290, 1950, 1952, - +- - 1981, 1982, 1979, 1980, 1983, 1984, 1985, 1986, - 1987, 1986, 1987, 221, 221, 221, 221, 221, - 1981, 1982, 221, 1988, 221, 1988, 1981, 1982, - 1981, 1982, 221, 221, 221, 221, 221, 221, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 310, 311, 310, 311, 1953, 1953, 1954, 1951, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 1989, 1989, 1989, 1986, 1987, 1990, - 1991, 1991, 1955, 1992, 1992, 1992, 1992, 1992, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, - +- - 1993, 1993, 1994, 1993, 1993, 1993, 1995, 1993, - 1993, 1993, 1993, 1994, 1993, 1993, 1993, 1993, - 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, - 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1956, 1956, -+ 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, -+ 1957, 1957, 1958, 1959, 1960, 1960, 1960, 1959, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 1993, 1993, 1993, 1996, 1996, 1994, 1994, 1996, - 1997, 1997, 1997, 1997, 1998, 221, 221, 221, - 1999, 1999, 1999, 1999, 1999, 1999, 853, 853, - 1497, 2000, 221, 221, 221, 221, 221, 221, -+ 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, -+ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -+ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1963, -+ 1963, 1963, 1963, 1815, 1815, 1815, 1815, 1815, - +- - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -+ 1964, 1964, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1291, 1291, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, - +- - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, - 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, - 2001, 2001, 2002, 2003, 2004, 2004, 2005, 2005, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, - +- - 2006, 2006, 2007, 2007, 2007, 2007, 2007, 2007, - 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, - 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, - 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1782, 1291, 1291, 1291, 1291, 1291, 1291, 1291, -+ 1291, 1293, 1294, 1293, 1294, 1965, 1293, 1294, ++ 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, - 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, - 2007, 2007, 2007, 2007, 2006, 2006, 2006, 2006, ++ 1916, 1916, 1916, 1916, 1916, 1916, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, ++ 1917, 1917, 1917, 1917, 1918, 1918, 1918, 1918, ++ ++ 1918, 1918, 1918, 1918, 1919, 1919, 1919, 1919, ++ 1919, 1919, 1919, 1919, 1920, 1921, 1921, 1921, ++ 1921, 1921, 1921, 1921, 1921, 1921, 1922, 1922, ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ ++ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, ++ 1922, 1922, 1922, 1923, 1923, 1923, 1923, 1923, ++ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, ++ 1915, 1915, 1915, 1915, 1915, 1924, 1924, 1924, ++ ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1926, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ ++ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, ++ 1925, 1925, 1925, 1925, 1925, 222, 222, 222, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ ++ 1927, 1927, 1928, 1928, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1928, 1927, 1927, 1927, ++ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, ++ ++ 1927, 1928, 1927, 1927, 1927, 1928, 1927, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, ++ 1930, 1930, 1930, 1930, 1930, 1930, 1931, 1932, ++ ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1934, 1935, 1936, 1937, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, ++ ++ 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, ++ 1946, 1947, 1933, 1933, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ ++ 308, 309, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 1948, 290, ++ 1949, 1949, 1949, 1950, 1951, 1951, 1951, 1951, ++ 1951, 1951, 1951, 1951, 290, 290, 1950, 1952, ++ ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 304, 305, 304, 305, 304, 305, 304, 305, ++ 310, 311, 310, 311, 1953, 1953, 1954, 1951, ++ ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, ++ ++ 1955, 1955, 1955, 1955, 1955, 1955, 1956, 1956, ++ 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, ++ 1957, 1957, 1958, 1959, 1960, 1960, 1960, 1959, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, ++ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, ++ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1963, ++ 1963, 1963, 1963, 1815, 1815, 1815, 1815, 1815, ++ ++ 1964, 1964, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1291, 1291, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, ++ 1782, 1291, 1291, 1291, 1291, 1291, 1291, 1291, ++ 1291, 1293, 1294, 1293, 1294, 1965, 1293, 1294, ++ + 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, + 1815, 1966, 1966, 1293, 1294, 1967, 1968, 1969, + 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, @@ -3579,85 +3878,81 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 2010, 2010, - 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, - 2019, 2020, 221, 221, 221, 221, 221, 221, -+ 2006, 2006, 2006, 2009, 2009, 2007, 2007, 2009, -+ 2010, 2010, 2010, 2010, 2011, 222, 222, 222, -+ 2012, 2012, 2012, 2012, 2012, 2012, 854, 854, -+ 1498, 2013, 222, 222, 222, 222, 222, 222, - +- - 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, - 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, - 2021, 2021, 542, 542, 542, 542, 542, 542, - 2022, 2022, 2022, 542, 2023, 2024, 2025, 2026, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, - +- - 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, - 2035, 2036, 2037, 2037, 2037, 2037, 2037, 2037, - 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, - 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2015, 2016, 2017, 2017, 2018, 2018, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2037, 2037, 2037, 2037, 2037, 2037, 2038, 2038, - 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, - 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, - 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, -+ 2019, 2019, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, - +- - 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, - 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, - 2043, 2043, 2044, 2045, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 2046, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2019, 2019, 2019, 2019, -+ 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, - +- - 903, 903, 903, 903, 903, 903, 903, 903, - 903, 903, 903, 903, 903, 903, 903, 903, - 903, 903, 903, 903, 903, 903, 903, 903, - 903, 903, 903, 903, 903, 221, 221, 221, -+ 2019, 2019, 2019, 2019, 2021, 2022, 222, 222, -+ 222, 222, 222, 222, 222, 222, 2023, 2023, -+ 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, -+ 2032, 2033, 222, 222, 222, 222, 222, 222, - +- - 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, - 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, - 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, - 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, ++ 2006, 2006, 2006, 2009, 2009, 2007, 2007, 2009, ++ 2010, 2010, 2010, 2010, 2011, 222, 222, 222, ++ 2012, 2012, 2012, 2012, 2012, 2012, 854, 854, ++ 1498, 2013, 222, 222, 222, 222, 222, 222, ++ ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, ++ 2014, 2014, 2015, 2016, 2017, 2017, 2018, 2018, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2019, 2019, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, ++ 2020, 2020, 2020, 2020, 2019, 2019, 2019, 2019, ++ 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, ++ ++ 2019, 2019, 2019, 2019, 2021, 2022, 222, 222, ++ 222, 222, 222, 222, 222, 222, 2023, 2023, ++ 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, ++ 2032, 2033, 222, 222, 222, 222, 222, 222, ++ + 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, + 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, + 2034, 2034, 543, 543, 543, 543, 543, 543, + 2035, 2035, 2035, 543, 2036, 2037, 2038, 2039, - -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2047, -- 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, ++ + 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, + 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, + 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, + 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, - -- 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, -- 2054, 2054, 2052, 2052, 2052, 2052, 221, 2055, -- 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, -- 2064, 2065, 221, 221, 221, 221, 2052, 2052, ++ + 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, + 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, + 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, + 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, - -- 2066, 2066, 2066, 2066, 2066, 2067, 2068, 2066, -- 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, ++ + 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, + 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, + 2056, 2056, 2057, 2058, 222, 222, 222, 222, @@ -3680,135 +3975,379 @@ index dc93b99..222b251 100644 + + 2064, 2065, 2065, 2065, 2065, 2065, 2065, 2066, + 2067, 2067, 2065, 2065, 2065, 2065, 222, 2068, - 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, -- 2077, 2078, 2066, 2066, 2066, 2066, 2066, 221, ++ 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, + 2077, 2078, 222, 222, 222, 222, 2065, 2065, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, +- 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2047, +- 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, + 2079, 2079, 2079, 2079, 2079, 2080, 2081, 2079, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, ++ 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, + 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, + 2090, 2091, 2079, 2079, 2079, 2079, 2079, 222, ++ ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ ++ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, ++ 2092, 2093, 2093, 2093, 2093, 2093, 2093, 2094, ++ 2094, 2093, 2093, 2094, 2094, 2093, 2093, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2095, 2095, 2095, 2093, 2095, 2095, 2095, 2095, ++ 2095, 2095, 2095, 2095, 2093, 2094, 222, 222, ++ 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, ++ 2104, 2105, 222, 222, 2106, 2107, 2107, 2107, ++ ++ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, ++ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, ++ 2109, 2108, 2108, 2108, 2108, 2108, 2108, 2110, ++ 2110, 2110, 2108, 892, 2080, 2111, 2079, 2079, ++ ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, ++ 2113, 2112, 2113, 2113, 2114, 2112, 2112, 2113, ++ 2113, 2112, 2112, 2112, 2112, 2112, 2113, 2113, ++ ++ 2112, 2113, 2112, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 2112, 2112, 2115, 2116, 2116, ++ ++ 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, ++ 2117, 2117, 2117, 2118, 2119, 2119, 2118, 2118, ++ 2120, 2120, 2117, 2121, 2121, 2118, 2122, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 2124, 1975, 1975, 1975, 1975, ++ 1975, 1975, 1975, 2125, 2126, 2126, 2126, 2126, ++ ++ 2127, 2127, 2127, 2127, 1975, 2128, 2129, 2129, ++ 2130, 2131, 2132, 2132, 222, 222, 222, 222, ++ 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, ++ 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, ++ ++ 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, ++ 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, ++ 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, ++ 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, ++ ++ 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, ++ 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, ++ 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, ++ 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, + +- 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, +- 2054, 2054, 2052, 2052, 2052, 2052, 221, 2055, +- 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, +- 2064, 2065, 221, 221, 221, 221, 2052, 2052, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, ++ ++ 2213, 2213, 2213, 2214, 2214, 2215, 2214, 2214, ++ 2215, 2214, 2214, 2216, 2214, 2217, 222, 222, ++ 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, ++ 2226, 2227, 222, 222, 222, 222, 222, 222, ++ ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, ++ ++ 2229, 2229, 2229, 2229, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 909, 909, 909, 909, 909, 909, 909, 909, ++ 909, 909, 909, 909, 909, 909, 909, 909, + +- 2066, 2066, 2066, 2066, 2066, 2067, 2068, 2066, +- 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, +- 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, +- 2077, 2078, 2066, 2066, 2066, 2066, 2066, 221, ++ 909, 909, 909, 909, 909, 909, 909, 222, ++ 222, 222, 222, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, + +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, +- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 912, 912, 912, 912, ++ 912, 912, 912, 912, 222, 222, 222, 222, ++ ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, ++ ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, ++ ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 1916, 1916, ++ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 2232, ++ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 1916, ++ ++ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 1916, ++ 1916, 1916, 2232, 2232, 2232, 2232, 2233, 2233, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ ++ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, ++ 2234, 2234, 2234, 2235, 2235, 2235, 2236, 2236, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, ++ 2237, 2237, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, ++ ++ 2238, 2239, 2240, 2241, 2242, 2243, 2244, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 2245, 2246, 2247, 2248, 2249, ++ 222, 222, 222, 222, 222, 2250, 2251, 2252, ++ ++ 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, ++ 2253, 2254, 2252, 2252, 2252, 2252, 2252, 2252, ++ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 324, ++ 2252, 2252, 2252, 2252, 2252, 324, 2252, 324, ++ ++ 2252, 2252, 324, 2252, 2252, 324, 2252, 2252, ++ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2253, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2256, 2256, 2256, 2256, 2256, 2256, ++ 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, ++ ++ 2256, 2256, 490, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2257, 2257, ++ ++ 2257, 2257, 2257, 2257, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2258, 1423, ++ ++ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, ++ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 438, 438, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 438, 438, 438, 438, 438, 438, 438, 2259, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2257, 2257, 2261, 364, 2259, 2259, ++ ++ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, ++ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2263, ++ 2264, 2265, 2266, 2267, 2268, 2269, 2269, 2270, ++ 2271, 2272, 222, 222, 222, 222, 222, 222, ++ ++ 289, 289, 289, 289, 1274, 1274, 1274, 1156, ++ 1156, 1156, 1156, 1156, 1156, 1156, 1954, 1954, ++ 2273, 2274, 2274, 2275, 2275, 2276, 2277, 2276, ++ 2277, 2278, 2279, 2278, 2279, 2278, 2279, 2278, ++ ++ 2279, 2278, 2279, 2278, 2279, 2280, 2280, 2281, ++ 2282, 2273, 2273, 2273, 2273, 2275, 2275, 2275, ++ 2283, 2284, 2285, 222, 2286, 2287, 2288, 2288, ++ 2274, 2289, 2290, 2289, 2290, 2291, 2292, 2293, ++ ++ 2273, 2273, 2294, 2295, 2296, 2297, 2298, 222, ++ 2273, 2299, 2300, 2273, 222, 222, 222, 222, ++ 2257, 2255, 2257, 2301, 2257, 438, 2257, 2255, ++ 2257, 2255, 2257, 2255, 2257, 2255, 2257, 2255, ++ ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, ++ 2255, 2255, 2255, 2255, 2255, 438, 438, 2302, ++ ++ 222, 2303, 2304, 2305, 2306, 2307, 2304, 2308, ++ 2309, 2310, 2304, 2311, 2312, 2313, 2314, 2315, ++ 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, ++ 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2303, ++ ++ 2304, 2331, 2331, 2331, 2331, 2331, 2331, 2331, ++ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, ++ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, ++ 2331, 2331, 2331, 2332, 2304, 2333, 2334, 2335, - 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, - 2079, 2080, 2080, 2080, 2080, 2080, 2080, 2081, - 2081, 2080, 2080, 2081, 2081, 2080, 2080, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, - +- - 2082, 2082, 2082, 2080, 2082, 2082, 2082, 2082, - 2082, 2082, 2082, 2082, 2080, 2081, 221, 221, - 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, - 2091, 2092, 221, 221, 2093, 2094, 2094, 2094, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2093, 2093, 2093, 2093, 2093, 2093, 2094, -+ 2094, 2093, 2093, 2094, 2094, 2093, 2093, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, - 2096, 2095, 2095, 2095, 2095, 2095, 2095, 2097, - 2097, 2097, 2095, 891, 2067, 2098, 2066, 2066, -+ 2095, 2095, 2095, 2093, 2095, 2095, 2095, 2095, -+ 2095, 2095, 2095, 2095, 2093, 2094, 222, 222, -+ 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, -+ 2104, 2105, 222, 222, 2106, 2107, 2107, 2107, - +- - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -+ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, -+ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, -+ 2109, 2108, 2108, 2108, 2108, 2108, 2108, 2110, -+ 2110, 2110, 2108, 892, 2080, 2111, 2079, 2079, - +- - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, - 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, - 2100, 2099, 2100, 2100, 2101, 2099, 2099, 2100, - 2100, 2099, 2099, 2099, 2099, 2099, 2100, 2100, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, - +- - 2099, 2100, 2099, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 2099, 2099, 2102, 2103, 2103, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2113, 2112, 2113, 2113, 2114, 2112, 2112, 2113, -+ 2113, 2112, 2112, 2112, 2112, 2112, 2113, 2113, - +- - 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, - 2104, 2104, 2104, 2105, 2106, 2106, 2105, 2105, - 2107, 2107, 2104, 2108, 2108, 2105, 2109, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2112, 2113, 2112, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 2112, 2112, 2115, 2116, 2116, - +- - 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, - 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, - 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, -+ 2117, 2117, 2117, 2118, 2119, 2119, 2118, 2118, -+ 2120, 2120, 2117, 2121, 2121, 2118, 2122, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, - 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, - 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, - 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2334, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, ++ 2336, 2336, 2336, 2332, 2329, 2333, 2329, 2337, - 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, - 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, - 1962, 1962, 1962, 2111, 1962, 1962, 1962, 1962, - 1962, 1962, 1962, 2112, 2113, 2113, 2113, 2113, -+ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, - +- - 2114, 2114, 2114, 2114, 1962, 2115, 2116, 2116, - 2117, 2118, 2119, 2119, 221, 221, 221, 221, - 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, - 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 2124, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 2125, 2126, 2126, 2126, 2126, - +- - 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, - 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, - 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, - 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, -+ 2127, 2127, 2127, 2127, 1975, 2128, 2129, 2129, -+ 2130, 2131, 2132, 2132, 222, 222, 222, 222, -+ 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, -+ 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, - +- - 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, - 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, - 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, - 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, -+ 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, -+ 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, -+ 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, -+ 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, - +- - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, - 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, @@ -3816,416 +4355,242 @@ index dc93b99..222b251 100644 - - 2200, 2200, 2200, 2201, 2201, 2202, 2201, 2201, - 2202, 2201, 2201, 2203, 2201, 2204, 221, 221, -+ 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, -+ 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, -+ 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, - 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, +- 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, - 2213, 2214, 221, 221, 221, 221, 221, 221, - +- - 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, - +- - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2213, 2213, 2213, 2214, 2214, 2215, 2214, 2214, -+ 2215, 2214, 2214, 2216, 2214, 2217, 222, 222, -+ 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, -+ 2226, 2227, 222, 222, 222, 222, 222, 222, - +- - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, - +- - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - +- - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - +- - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - +- - 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, - 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - +- - 2216, 2216, 2216, 2216, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 908, 908, 908, 908, 908, 908, 908, 908, - 908, 908, 908, 908, 908, 908, 908, 908, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - -- 908, 908, 908, 908, 908, 908, 908, 221, -- 221, 221, 221, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, - -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 221, 221, 221, 221, -+ 2229, 2229, 2229, 2229, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 909, 909, 909, 909, 909, 909, 909, 909, -+ 909, 909, 909, 909, 909, 909, 909, 909, - -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -+ 909, 909, 909, 909, 909, 909, 909, 222, -+ 222, 222, 222, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, - -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 222, 222, 222, 222, - -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, - -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 1903, 1903, -- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 1903, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, - -- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 1903, -- 1903, 1903, 2219, 2219, 2219, 2219, 2220, 2220, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, - -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 1916, 1916, -+ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 1916, - -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2222, 2222, 2222, 2223, 2223, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -+ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 1916, -+ 1916, 1916, 2232, 2232, 2232, 2232, 2233, 2233, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, - -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, - -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2223, 2223, 2223, 2223, 2223, 2223, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2235, 2235, 2235, 2236, 2236, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, - -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, - -- 2225, 2226, 2227, 2228, 2229, 2230, 2231, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 2232, 2233, 2234, 2235, 2236, -- 221, 221, 221, 221, 221, 2237, 2238, 2239, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2236, 2236, 2236, 2236, 2236, 2236, - -- 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, -- 2240, 2241, 2239, 2239, 2239, 2239, 2239, 2239, -- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 323, -- 2239, 2239, 2239, 2239, 2239, 323, 2239, 323, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, - -- 2239, 2239, 323, 2239, 2239, 323, 2239, 2239, -- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2240, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2238, 2239, 2240, 2241, 2242, 2243, 2244, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 2245, 2246, 2247, 2248, 2249, -+ 222, 222, 222, 222, 222, 2250, 2251, 2252, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, -+ 2253, 2254, 2252, 2252, 2252, 2252, 2252, 2252, -+ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 324, -+ 2252, 2252, 2252, 2252, 2252, 324, 2252, 324, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2243, 2243, 2243, 2243, 2243, 2243, -- 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, -+ 2252, 2252, 324, 2252, 2252, 324, 2252, 2252, -+ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2253, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2243, 2243, 489, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2244, 2244, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2256, 2256, 2256, 2256, 2256, 2256, -+ 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, - -- 2244, 2244, 2244, 2244, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2256, 2256, 490, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2245, 1422, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2257, 2257, - -- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, -- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2257, 2257, 2257, 2257, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 437, 437, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2258, 1423, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 437, 437, 437, 437, 437, 437, 437, 2246, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -+ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, -+ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2244, 2244, 2248, 363, 2246, 2246, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 438, 438, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, - -- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, -- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, -- 2250, 2251, 2252, 2253, 2254, 2255, 2255, 2256, -- 2257, 2258, 221, 221, 221, 221, 221, 221, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 438, 438, 438, 438, 438, 438, 438, 2259, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, - -- 288, 288, 288, 288, 1273, 1273, 1273, 1155, -- 1155, 1155, 1155, 1155, 1155, 1155, 1941, 1941, -- 2259, 2260, 2260, 2261, 2261, 2262, 2263, 2262, -- 2263, 2264, 2265, 2264, 2265, 2264, 2265, 2264, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2257, 2257, 2261, 364, 2259, 2259, - -- 2265, 2264, 2265, 2264, 2265, 2266, 2266, 2267, -- 2268, 2259, 2259, 2259, 2259, 2261, 2261, 2261, -- 2269, 2270, 2271, 221, 2272, 2273, 2274, 2274, -- 2260, 2275, 2276, 2275, 2276, 2277, 2278, 2279, -+ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, -+ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2263, -+ 2264, 2265, 2266, 2267, 2268, 2269, 2269, 2270, -+ 2271, 2272, 222, 222, 222, 222, 222, 222, - -- 2259, 2259, 2280, 2281, 2282, 2283, 2284, 221, -- 2259, 2285, 2286, 2259, 221, 221, 221, 221, -- 2244, 2242, 2244, 2287, 2244, 437, 2244, 2242, -- 2244, 2242, 2244, 2242, 2244, 2242, 2244, 2242, -+ 289, 289, 289, 289, 1274, 1274, 1274, 1156, -+ 1156, 1156, 1156, 1156, 1156, 1156, 1954, 1954, -+ 2273, 2274, 2274, 2275, 2275, 2276, 2277, 2276, -+ 2277, 2278, 2279, 2278, 2279, 2278, 2279, 2278, - -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 437, 437, 2288, -+ 2279, 2278, 2279, 2278, 2279, 2280, 2280, 2281, -+ 2282, 2273, 2273, 2273, 2273, 2275, 2275, 2275, -+ 2283, 2284, 2285, 222, 2286, 2287, 2288, 2288, -+ 2274, 2289, 2290, 2289, 2290, 2291, 2292, 2293, - -- 221, 2289, 2290, 2291, 2292, 2293, 2290, 2294, -- 2295, 2296, 2290, 2297, 2298, 2299, 2300, 2301, -- 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, -- 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2289, -+ 2273, 2273, 2294, 2295, 2296, 2297, 2298, 222, -+ 2273, 2299, 2300, 2273, 222, 222, 222, 222, -+ 2257, 2255, 2257, 2301, 2257, 438, 2257, 2255, -+ 2257, 2255, 2257, 2255, 2257, 2255, 2257, 2255, - -- 2290, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2318, 2290, 2319, 2320, 2321, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 438, 438, 2302, - -- 2320, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2318, 2315, 2319, 2315, 2323, -+ 222, 2303, 2304, 2305, 2306, 2307, 2304, 2308, -+ 2309, 2310, 2304, 2311, 2312, 2313, 2314, 2315, -+ 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, -+ 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2303, - -- 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, -+ 2304, 2331, 2331, 2331, 2331, 2331, 2331, 2331, - 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -- 2332, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -+ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -+ 2331, 2331, 2331, 2332, 2304, 2333, 2334, 2335, - -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2333, 2333, -+ 2334, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2332, 2329, 2333, 2329, 2337, - -- 2334, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 221, + 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, + 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, + 2346, 2344, 2344, 2344, 2344, 2344, 2344, 2344, + 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 221, 221, 221, +- 908, 908, 908, 908, 908, 908, 908, 221, +- 221, 221, 221, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, + 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, + 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, + 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, + 2344, 2344, 2344, 2344, 2344, 2344, 2347, 2347, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 911, 911, 911, 911, +- 911, 911, 911, 911, 221, 221, 221, 221, +- +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, +- +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, +- +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 1903, 1903, +- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 2219, +- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 1903, +- +- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 1903, +- 1903, 1903, 2219, 2219, 2219, 2219, 2220, 2220, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- +- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, +- 2221, 2221, 2221, 2222, 2222, 2222, 2223, 2223, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, +- 2224, 2224, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, +- +- 2225, 2226, 2227, 2228, 2229, 2230, 2231, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 2232, 2233, 2234, 2235, 2236, +- 221, 221, 221, 221, 221, 2237, 2238, 2239, +- +- 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, +- 2240, 2241, 2239, 2239, 2239, 2239, 2239, 2239, +- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 323, +- 2239, 2239, 2239, 2239, 2239, 323, 2239, 323, +- +- 2239, 2239, 323, 2239, 2239, 323, 2239, 2239, +- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2240, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2243, 2243, 2243, 2243, 2243, 2243, +- 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, +- +- 2243, 2243, 489, 437, 437, 437, 437, 437, +- 437, 437, 437, 437, 437, 437, 437, 437, +- 437, 437, 437, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2244, 2244, +- +- 2244, 2244, 2244, 2244, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2245, 1422, +- +- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, +- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 437, 437, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 437, 437, 437, 437, 437, 437, 437, 2246, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2244, 2244, 2248, 363, 2246, 2246, +- +- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, +- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, +- 2250, 2251, 2252, 2253, 2254, 2255, 2255, 2256, +- 2257, 2258, 221, 221, 221, 221, 221, 221, +- +- 288, 288, 288, 288, 1273, 1273, 1273, 1155, +- 1155, 1155, 1155, 1155, 1155, 1155, 1941, 1941, +- 2259, 2260, 2260, 2261, 2261, 2262, 2263, 2262, +- 2263, 2264, 2265, 2264, 2265, 2264, 2265, 2264, +- +- 2265, 2264, 2265, 2264, 2265, 2266, 2266, 2267, +- 2268, 2259, 2259, 2259, 2259, 2261, 2261, 2261, +- 2269, 2270, 2271, 221, 2272, 2273, 2274, 2274, +- 2260, 2275, 2276, 2275, 2276, 2277, 2278, 2279, +- +- 2259, 2259, 2280, 2281, 2282, 2283, 2284, 221, +- 2259, 2285, 2286, 2259, 221, 221, 221, 221, +- 2244, 2242, 2244, 2287, 2244, 437, 2244, 2242, +- 2244, 2242, 2244, 2242, 2244, 2242, 2244, 2242, +- +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, +- 2242, 2242, 2242, 2242, 2242, 437, 437, 2288, +- +- 221, 2289, 2290, 2291, 2292, 2293, 2290, 2294, +- 2295, 2296, 2290, 2297, 2298, 2299, 2300, 2301, +- 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, +- 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2289, +- +- 2290, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, +- 2317, 2317, 2317, 2318, 2290, 2319, 2320, 2321, +- +- 2320, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, +- 2322, 2322, 2322, 2318, 2315, 2319, 2315, 2323, +- +- 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, +- 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, +- 2332, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, +- 2330, 2330, 2330, 2330, 2330, 2330, 2333, 2333, +- +- 2334, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, +- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 221, +- +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, +- 221, 221, 2335, 2335, 2335, 221, 221, 221, +- - 2336, 2337, 2338, 2320, 2339, 2337, 2337, 221, - 2340, 2341, 2341, 2341, 2341, 2340, 2340, 221, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, @@ -4257,48 +4622,32 @@ index dc93b99..222b251 100644 - 2346, 2346, 2346, 221, 221, 221, 221, 221, - - 2347, 2348, 2347, 221, 221, 221, 221, 2349, +- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2348, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, -- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, + 2349, 2349, 2349, 2349, 2349, 2349, 2349, 222, - 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, - 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, - 2349, 2349, 2349, 2349, 221, 221, 221, 2350, - 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 222, 222, 222, - +- - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -+ 2350, 2351, 2352, 2334, 2353, 2351, 2351, 222, -+ 2354, 2355, 2355, 2355, 2355, 2354, 2354, 222, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 2356, 2356, 2356, 2357, 2358, 2359, 2359, - +- - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, - 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, - 2351, 2351, 2351, 2351, 2351, 2352, 2352, 2352, - 2352, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 222, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - +- - 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, - 2353, 2353, 2352, 2354, 2355, 2356, 2356, 221, - 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, - 1749, 1749, 1749, 1749, 1751, 221, 221, 221, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 222, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 222, 2360, 2360, 222, 2360, - +- - 2355, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -4333,80 +4682,101 @@ index dc93b99..222b251 100644 - 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, - 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, - 2359, 2359, 2359, 2359, 221, 221, 221, 221, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, ++ 222, 222, 2349, 2349, 2349, 222, 222, 222, ++ ++ 2350, 2351, 2352, 2334, 2353, 2351, 2351, 222, ++ 2354, 2355, 2355, 2355, 2355, 2354, 2354, 222, ++ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, ++ 1469, 2356, 2356, 2356, 2357, 2358, 2359, 2359, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 222, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2361, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - 2362, 2362, 2362, 2362, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 2363, 2363, 2363, - 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, +- 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 222, + 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, + 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 222, 222, 222, 222, 222, -+ -+ 2361, 2362, 2361, 222, 222, 222, 222, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 222, 222, 222, 2364, - 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, ++ 2360, 2360, 2360, 222, 2360, 2360, 222, 2360, - 2364, 2365, 2364, 2364, 2364, 2364, 2364, 2364, - 2364, 2364, 2365, 221, 221, 221, 221, 221, - 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, - 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, - 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, - 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, - 2366, 2366, 2366, 2366, 2366, 2366, 2367, 2367, - 2367, 2367, 2367, 221, 221, 221, 221, 221, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2366, 2366, 2366, -+ 2366, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, - 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, - 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, - 2368, 2368, 2368, 2368, 2368, 2368, 221, 2369, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2366, 2368, 2369, 2370, 2370, 222, -+ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, -+ 1762, 1762, 1762, 1762, 1764, 222, 222, 222, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, ++ 2360, 2360, 2360, 222, 222, 222, 222, 222, - 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, - 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, - 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, - 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -+ 2369, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2361, 2362, 2361, 222, 222, 222, 222, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, - 2370, 2370, 2370, 2370, 221, 221, 221, 221, - 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, - 2371, 2372, 2372, 2372, 2372, 2372, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, ++ 2363, 2363, 2363, 2363, 222, 222, 222, 2364, ++ 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, ++ 2365, 2365, 2365, 2365, 2365, 2366, 2366, 2366, ++ 2366, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2366, 2368, 2369, 2370, 2370, 222, ++ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, ++ 1762, 1762, 1762, 1762, 1764, 222, 222, 222, ++ ++ 2369, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, ++ + 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, + 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, + 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, @@ -4438,11 +4808,7 @@ index dc93b99..222b251 100644 - 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, - 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, - 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2375, - +- - 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, - 2375, 2375, 2375, 2375, 2375, 2375, 2376, 2376, - 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, @@ -4452,7 +4818,11 @@ index dc93b99..222b251 100644 - 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, - 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, - 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, ++ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2375, + + 2376, 2376, 2376, 2376, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 2377, 2377, 2377, 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, @@ -4462,6 +4832,7 @@ index dc93b99..222b251 100644 - 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, - 2387, 2388, 221, 221, 221, 221, 221, 221, +- 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, + 2378, 2379, 2378, 2378, 2378, 2378, 2378, 2378, + 2378, 2378, 2379, 222, 222, 222, 222, 222, + 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, @@ -4493,12 +4864,10 @@ index dc93b99..222b251 100644 + 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, + + 2387, 2387, 2387, 2387, 2387, 2387, 2388, 2388, -+ 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, + 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, +- 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, - - 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, -- 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, - 2389, 2389, 2389, 2389, 221, 221, 221, 221, - 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, - @@ -4506,20 +4875,20 @@ index dc93b99..222b251 100644 - 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, - 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, - 2390, 2390, 2390, 2390, 221, 221, 221, 221, -- -- 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -- 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -+ 2389, 2389, 2389, 2389, 2389, 2389, 2390, 2390, - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, ++ 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, ++ 2389, 2389, 2389, 2389, 2389, 2389, 2390, 2390, ++ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, ++ + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, + 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, +- 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, - 221, 221, 221, 221, 221, 221, 221, 221, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, -+ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -+ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -+ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, @@ -4597,7 +4966,7 @@ index dc93b99..222b251 100644 - 2404, 2405, 2405, 2405, 2405, 2405, 2405, 2405, + 2403, 2403, 2403, 2403, 222, 222, 222, 222, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, -+ + + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, + 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, @@ -4610,14 +4979,10 @@ index dc93b99..222b251 100644 + + 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, + 222, 222, 222, 222, 222, 222, 222, 222, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, - - 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, +- 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, - 2406, 2406, 2406, 2406, 2406, 2406, 2406, 323, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, - 323, 323, 323, 323, 323, 323, 323, 2407, - 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, @@ -4628,30 +4993,34 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, ++ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, + + 2406, 2406, 2406, 2406, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 2407, -+ 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, -+ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, -- 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, ++ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, ++ + 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, - 2408, 2408, 2408, 323, 2408, 2408, 323, 323, - 323, 323, 323, 2409, 2409, 2409, 2409, 2409, + 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, + 2408, 2408, 2408, 222, 2408, 2408, 222, 2409, + 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, -+ + + 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, + 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, + 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, + 2409, 2409, 222, 2409, 2409, 222, 222, 222, - ++ ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, ++ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, - 2410, 2410, 2410, 2410, 2410, 2410, 2411, 2411, - 2411, 2411, 2412, 2412, 323, 323, 323, 2413, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, + + 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, + 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, @@ -4703,153 +5072,87 @@ index dc93b99..222b251 100644 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, - 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, - 323, 323, 323, 323, 2418, 2418, 2417, 2417, -+ 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2418, -+ 2418, 2419, 2419, 2419, 2419, 2419, 2419, 2419, - +- - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, - 323, 323, 2418, 2418, 2418, 2418, 2418, 2418, - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 324, - +- - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, - 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -+ 324, 324, 324, 324, 324, 324, 324, 2421, -+ 2421, 2421, 2421, 2421, 2421, 2421, 2421, 2421, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2419, 2420, 2420, 2420, 323, 2420, 2420, 323, - 323, 323, 323, 323, 2420, 2421, 2420, 2422, - 2419, 2419, 2419, 2419, 323, 2419, 2419, 2419, - 323, 2419, 2419, 2419, 2419, 2419, 2419, 2419, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, - 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, - 2419, 2419, 2419, 2419, 2423, 2423, 323, 323, - 2422, 2424, 2421, 323, 323, 323, 323, 2425, -+ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, -+ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, -+ 2422, 2422, 2422, 324, 2422, 2422, 324, 324, -+ 324, 324, 324, 2423, 2423, 2423, 2423, 2423, - +- - 2426, 2427, 2428, 2429, 2430, 2430, 2430, 2430, - 2431, 323, 323, 323, 323, 323, 323, 323, - 2432, 2432, 2432, 2432, 2432, 2432, 2433, 2433, - 2434, 323, 323, 323, 323, 323, 323, 323, -+ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, -+ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, -+ 2424, 2424, 2424, 2424, 2424, 2424, 2425, 2425, -+ 2425, 2425, 2426, 2426, 324, 324, 324, 2427, - +- - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, - 2435, 2435, 2435, 2435, 2435, 2436, 2436, 2437, -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 324, 324, 324, 324, 324, 2429, - +- - 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, - 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, - 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, - 2438, 2438, 2438, 2438, 2438, 2439, 2439, 2439, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, - +- - 2440, 2440, 2440, 2440, 2440, 2441, 2442, 2441, - 2443, 2441, 2441, 2442, 2442, 2444, 2441, 2441, - 2441, 2441, 2441, 2440, 2440, 2440, 2440, 2444, - 2440, 2440, 2440, 2440, 2440, 2441, 2440, 2440, -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 324, 324, 324, 324, 2432, 2432, 2431, 2431, - +- - 2440, 2441, 2442, 2442, 2441, 2445, 2446, 323, - 323, 323, 323, 2447, 2447, 2447, 2447, 2448, - 2449, 2449, 2449, 2449, 2449, 2449, 2450, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 324, 324, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, - +- - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, - +- - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, - 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, - 2451, 2451, 2451, 2451, 2451, 2451, 323, 323, - 323, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2433, 2434, 2434, 2434, 324, 2434, 2434, 324, -+ 324, 324, 324, 324, 2434, 2435, 2434, 2436, -+ 2433, 2433, 2433, 2433, 324, 2433, 2433, 2433, -+ 324, 2433, 2433, 2433, 2433, 2433, 2433, 2433, - +- - 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, - 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, - 2453, 2453, 2453, 2453, 2453, 2453, 323, 323, - 2454, 2454, 2454, 2454, 2454, 2454, 2454, 2454, -+ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, -+ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, -+ 2433, 2433, 2433, 2433, 2437, 2437, 324, 324, -+ 2436, 2438, 2435, 324, 324, 324, 324, 2439, - +- - 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, - 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, - 2455, 2455, 2455, 323, 323, 323, 323, 323, - 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, -+ 2440, 2441, 2442, 2443, 2444, 2444, 2444, 2444, -+ 2445, 324, 324, 324, 324, 324, 324, 324, -+ 2446, 2446, 2446, 2446, 2446, 2446, 2447, 2447, -+ 2448, 324, 324, 324, 324, 324, 324, 324, - +- - 2457, 2458, 2457, 2458, 2458, 2458, 2457, 2457, - 2457, 2458, 2457, 2457, 2458, 2457, 2458, 2458, - 2457, 2458, 323, 323, 323, 323, 323, 323, - 323, 2459, 2459, 2459, 2459, 323, 323, 323, -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2450, 2450, 2451, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 2460, 2460, 2460, 2460, 2461, 2461, 2462, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2453, 2453, 2453, - +- - 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, - 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, - 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, - 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -+ 2454, 2454, 2454, 2454, 2454, 2455, 2456, 2455, -+ 2457, 2455, 2455, 2456, 2456, 2458, 2455, 2455, -+ 2455, 2455, 2455, 2454, 2454, 2454, 2454, 2458, -+ 2454, 2454, 2454, 2454, 2454, 2455, 2454, 2454, - +- - 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, - 2463, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, @@ -4864,6 +5167,89 @@ index dc93b99..222b251 100644 - 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, - 2464, 2464, 2464, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, ++ 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2418, ++ 2418, 2419, 2419, 2419, 2419, 2419, 2419, 2419, ++ ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, ++ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 2421, ++ 2421, 2421, 2421, 2421, 2421, 2421, 2421, 2421, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, ++ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, ++ 2422, 2422, 2422, 324, 2422, 2422, 324, 324, ++ 324, 324, 324, 2423, 2423, 2423, 2423, 2423, ++ ++ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, ++ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, ++ 2424, 2424, 2424, 2424, 2424, 2424, 2425, 2425, ++ 2425, 2425, 2426, 2426, 324, 324, 324, 2427, ++ ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, ++ 2428, 2428, 324, 324, 324, 324, 324, 2429, ++ ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, ++ ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, ++ 324, 324, 324, 324, 2432, 2432, 2431, 2431, ++ ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 324, 324, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, ++ ++ 2433, 2434, 2434, 2434, 324, 2434, 2434, 324, ++ 324, 324, 324, 324, 2434, 2435, 2434, 2436, ++ 2433, 2433, 2433, 2433, 324, 2433, 2433, 2433, ++ 324, 2433, 2433, 2433, 2433, 2433, 2433, 2433, ++ ++ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, ++ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, ++ 2433, 2433, 2433, 2433, 2437, 2437, 324, 324, ++ 2436, 2438, 2435, 324, 324, 324, 324, 2439, ++ ++ 2440, 2441, 2442, 2443, 2444, 2444, 2444, 2444, ++ 2445, 324, 324, 324, 324, 324, 324, 324, ++ 2446, 2446, 2446, 2446, 2446, 2446, 2447, 2447, ++ 2448, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, ++ 2449, 2449, 2449, 2449, 2449, 2450, 2450, 2451, ++ ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, ++ 2452, 2452, 2452, 2452, 2452, 2453, 2453, 2453, ++ ++ 2454, 2454, 2454, 2454, 2454, 2455, 2456, 2455, ++ 2457, 2455, 2455, 2456, 2456, 2458, 2455, 2455, ++ 2455, 2455, 2455, 2454, 2454, 2454, 2454, 2458, ++ 2454, 2454, 2454, 2454, 2454, 2455, 2454, 2454, ++ + 2454, 2455, 2456, 2456, 2455, 2459, 2460, 324, + 324, 324, 324, 2461, 2461, 2461, 2461, 2462, + 2463, 2463, 2463, 2463, 2463, 2463, 2464, 324, @@ -4871,7 +5257,7 @@ index dc93b99..222b251 100644 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, -@@ -3568,3482 +3518,2703 @@ +@@ -3568,1003 +3518,844 @@ static constexpr unsigned short uc_property_trie[] = { 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, @@ -4892,77 +5278,85 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, - 2479, 2480, 323, 323, 323, 323, 323, 323, -+ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, -+ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, -+ 2469, 2469, 2469, 324, 324, 324, 324, 324, -+ 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, - +- - 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, - 2489, 2490, 2490, 2490, 2490, 2490, 2490, 2490, - 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, - 2490, 2490, 2490, 2490, 2490, 2490, 2490, 323, -+ 2471, 2472, 2471, 2472, 2472, 2472, 2471, 2471, -+ 2471, 2472, 2471, 2471, 2472, 2471, 2472, 2472, -+ 2471, 2472, 324, 324, 324, 324, 324, 324, -+ 324, 2473, 2473, 2473, 2473, 324, 324, 324, - +- - 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, - 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, - 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, - 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 2474, 2474, 2474, 2474, 2475, 2475, 2476, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, - 2491, 2491, 323, 2492, 2492, 2493, 323, 323, - 2491, 2491, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 2494, 2494, 2494, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, - 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, - 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, - 2495, 2495, 2495, 2495, 2495, 2496, 2496, 2496, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, - +- - 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2495, - 323, 323, 323, 323, 323, 323, 323, 323, - 2497, 2497, 2497, 2498, 2497, 2497, 2497, 2497, - 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2497, 2497, 2497, 2497, 2497, 2499, 2500, 2500, - 2501, 2501, 2501, 2500, 2501, 2500, 2500, 2500, - 2500, 2502, 2502, 2502, 2503, 2504, 2504, 2504, - 2504, 2504, 323, 323, 323, 323, 323, 323, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 2505, 2505, 2505, 2505, 2506, 2506, 2505, 2505, ++ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, ++ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, ++ 2469, 2469, 2469, 324, 324, 324, 324, 324, ++ 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, ++ ++ 2471, 2472, 2471, 2472, 2472, 2472, 2471, 2471, ++ 2471, 2472, 2471, 2471, 2472, 2471, 2472, 2472, ++ 2471, 2472, 324, 324, 324, 324, 324, 324, ++ 324, 2473, 2473, 2473, 2473, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 2474, 2474, 2474, 2474, 2475, 2475, 2476, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ ++ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, ++ 2477, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, ++ 2478, 2478, 2478, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, ++ + 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, + 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, + 2479, 2479, 2479, 324, 324, 324, 324, 324, @@ -4992,38 +5386,22 @@ index dc93b99..222b251 100644 - 2509, 2509, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, -+ 2505, 2505, 324, 2506, 2506, 2507, 324, 324, -+ 2505, 2505, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 2510, 2511, 2510, 2510, 2512, 2512, 2512, 2511, - 2510, 2512, 2512, 2510, 2510, 2512, 2510, 2510, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 2508, 2508, 2508, - +- - 2511, 2510, 2512, 2512, 2510, 2513, 2513, 2513, - 2513, 2514, 2515, 2516, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2510, 2510, 2510, - +- - 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, - 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, - 2517, 2517, 2517, 2517, 2517, 2517, 2517, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2509, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2511, 2511, 2511, 2512, 2511, 2511, 2511, 2511, -+ 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, - +- - 2518, 2519, 2518, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, @@ -5031,6 +5409,26 @@ index dc93b99..222b251 100644 - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, - 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, ++ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, ++ 2505, 2505, 324, 2506, 2506, 2507, 324, 324, ++ 2505, 2505, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 2508, 2508, 2508, ++ ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, ++ 2509, 2509, 2509, 2509, 2509, 2510, 2510, 2510, ++ ++ 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2509, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2511, 2511, 2511, 2512, 2511, 2511, 2511, 2511, ++ 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, ++ + 2511, 2511, 2511, 2511, 2511, 2513, 2514, 2514, + 2515, 2515, 2515, 2514, 2515, 2514, 2514, 2514, + 2514, 2516, 2516, 2516, 2517, 2518, 2518, 2518, @@ -5064,7 +5462,7 @@ index dc93b99..222b251 100644 - 2559, 221, 221, 221, 221, 221, 221, 221, - 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, - 2568, 2569, 221, 221, 221, 221, 221, 221, - +- - 2570, 2570, 2570, 2571, 2571, 2571, 2571, 2571, - 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, - 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, @@ -5097,11 +5495,7 @@ index dc93b99..222b251 100644 - 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, - 2624, 2624, 2624, 2624, 2624, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2519, 2519, 2521, 2522, 2521, 2522, 2523, 2523, -+ 2523, 2523, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, - 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, - 2625, 2625, 221, 2625, 2625, 2625, 2625, 2625, @@ -5134,11 +5528,7 @@ index dc93b99..222b251 100644 - 2638, 2640, 2641, 221, 221, 221, 221, 221, - 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, - 2650, 2651, 221, 221, 221, 221, 221, 221, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2524, 2525, 2524, 2524, 2526, 2526, 2526, 2525, -+ 2524, 2526, 2526, 2524, 2524, 2526, 2524, 2524, - +- - 2652, 2653, 2654, 2654, 221, 2655, 2655, 2655, - 2655, 2655, 2655, 2655, 2655, 221, 221, 2655, - 2655, 221, 221, 2655, 2655, 2655, 2655, 2655, @@ -5171,11 +5561,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2525, 2524, 2526, 2526, 2524, 2527, 2527, 2527, -+ 2527, 2528, 2529, 2530, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, - 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, - 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, @@ -5208,11 +5594,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -5245,6 +5627,27 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, + ++ 2519, 2519, 2521, 2522, 2521, 2522, 2523, 2523, ++ 2523, 2523, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 2524, 2525, 2524, 2524, 2526, 2526, 2526, 2525, ++ 2524, 2526, 2526, 2524, 2524, 2526, 2524, 2524, ++ ++ 2525, 2524, 2526, 2526, 2524, 2527, 2527, 2527, ++ 2527, 2528, 2529, 2530, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, ++ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ + 2532, 2533, 2532, 2534, 2534, 2534, 2534, 2534, + 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, + 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, @@ -5277,7 +5680,7 @@ index dc93b99..222b251 100644 + 2573, 222, 222, 222, 222, 222, 222, 222, + 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, + 2582, 2583, 222, 222, 222, 222, 222, 222, - ++ + 2584, 2584, 2584, 2585, 2585, 2585, 2585, 2585, + 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, + 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, @@ -5458,18 +5861,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2720, -+ 2721, 2721, 2722, 2722, 2722, 2722, 222, 222, -+ 2721, 2721, 2723, 2723, 2722, 2722, 2721, 2724, -+ 2725, 2726, 2727, 2727, 2728, 2728, 2729, 2729, -+ 2729, 2727, 2730, 2730, 2730, 2730, 2730, 2730, -+ 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, -+ 2731, 2731, 2731, 2731, 2732, 2732, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, - 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, - 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, @@ -5502,39 +5894,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2734, 2734, 2734, 2735, 2735, 2735, 2735, 2735, -+ 2735, 2735, 2735, 2734, 2734, 2735, 2734, 2736, -+ 2735, 2737, 2737, 2738, 2733, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, -+ 2747, 2748, 222, 222, 222, 222, 222, 222, -+ 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, -+ 2749, 2749, 2749, 2749, 2749, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2751, 2752, 2751, 2752, 2752, -+ 2751, 2751, 2751, 2751, 2751, 2751, 2753, 2754, -+ 2755, 2756, 222, 222, 222, 222, 222, 222, -+ 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, -+ 2765, 2766, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, - 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, - 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, @@ -5567,6 +5927,55 @@ index dc93b99..222b251 100644 - 2789, 2790, 2791, 2791, 2791, 2791, 2791, 2791, - 2791, 2791, 2791, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 2792, +- +- 2793, 2793, 2793, 2793, 2793, 2793, 2793, 221, +- 221, 2793, 221, 221, 2793, 2793, 2793, 2793, +- 2793, 2793, 2793, 2793, 221, 2793, 2793, 221, ++ 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2720, ++ 2721, 2721, 2722, 2722, 2722, 2722, 222, 222, ++ 2721, 2721, 2723, 2723, 2722, 2722, 2721, 2724, ++ 2725, 2726, 2727, 2727, 2728, 2728, 2729, 2729, ++ 2729, 2727, 2730, 2730, 2730, 2730, 2730, 2730, ++ 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, ++ 2731, 2731, 2731, 2731, 2732, 2732, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, ++ 2734, 2734, 2734, 2735, 2735, 2735, 2735, 2735, ++ 2735, 2735, 2735, 2734, 2734, 2735, 2734, 2736, ++ 2735, 2737, 2737, 2738, 2733, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, ++ 2747, 2748, 222, 222, 222, 222, 222, 222, ++ 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, ++ 2749, 2749, 2749, 2749, 2749, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, ++ 2750, 2750, 2750, 2751, 2752, 2751, 2752, 2752, ++ 2751, 2751, 2751, 2751, 2751, 2751, 2753, 2754, ++ 2755, 2756, 222, 222, 222, 222, 222, 222, ++ 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, ++ 2765, 2766, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ + 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, + 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, + 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, @@ -5599,10 +6008,7 @@ index dc93b99..222b251 100644 + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, - -- 2793, 2793, 2793, 2793, 2793, 2793, 2793, 221, -- 221, 2793, 221, 221, 2793, 2793, 2793, 2793, -- 2793, 2793, 2793, 2793, 221, 2793, 2793, 221, ++ + 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, + 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, + 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, @@ -5652,16 +6058,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, -+ 2803, 2804, 2805, 2805, 2805, 2805, 2805, 2805, -+ 2805, 2805, 2805, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2806, - +- - 2819, 2820, 2820, 2820, 2820, 2820, 2820, 2821, - 2821, 2820, 2820, 2819, 2819, 2819, 2819, 2819, - 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, @@ -5694,39 +6091,7 @@ index dc93b99..222b251 100644 - 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, - 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, - 2840, 221, 221, 221, 221, 221, 221, 221, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 222, -+ 222, 2807, 222, 222, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 222, 2807, 2807, 222, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2808, 2809, 2809, 2809, 2809, 2809, 222, 2809, -+ 2810, 222, 222, 2811, 2811, 2812, 2813, 2814, -+ 2809, 2814, 2809, 2815, 2816, 2817, 2816, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, -+ 2826, 2827, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 222, 222, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2829, 2829, 2829, 2830, 2830, 2830, 2830, -+ 222, 222, 2830, 2830, 2829, 2829, 2829, 2829, -+ 2831, 2828, 2832, 2828, 2829, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2841, 2841, 2841, 2841, 2841, 2841, 2841, 2841, - 2841, 2841, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -5759,39 +6124,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2833, 2834, 2834, 2834, 2834, 2834, 2834, 2835, -+ 2835, 2834, 2834, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2834, 2836, 2834, 2834, 2834, -+ 2834, 2837, 2838, 2834, 2834, 2834, 2834, 2839, -+ 2840, 2841, 2842, 2842, 2841, 2839, 2840, 2836, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2843, 2844, 2844, 2844, 2844, 2844, 2844, 2845, -+ 2845, 2844, 2844, 2844, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2846, 2846, 2847, 2847, -+ 2847, 2847, 2844, 2844, 2844, 2844, 2844, 2844, -+ 2844, 2844, 2844, 2844, 2844, 2844, 2844, 2845, -+ 2844, 2848, 2849, 2850, 2850, 2851, 2852, 2852, -+ 2852, 2849, 2849, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, -+ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 222, 222, 222, 222, 222, 222, 222, - +- - 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, - 2842, 221, 2842, 2842, 2842, 2842, 2842, 2842, - 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, @@ -5824,6 +6157,103 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 221, +- 2864, 2864, 221, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, +- 2864, 2865, 2865, 2865, 2865, 2865, 2865, 221, +- 221, 221, 2865, 221, 2865, 2865, 221, 2865, +- 2865, 2865, 2866, 2865, 2867, 2867, 2868, 2865, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, +- 2877, 2878, 221, 221, 221, 221, 221, 221, +- 2879, 2879, 2879, 2879, 2879, 2879, 221, 2879, +- 2879, 221, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, +- 2879, 2879, 2880, 2880, 2880, 2880, 2880, 221, +- 2881, 2881, 221, 2880, 2880, 2881, 2880, 2882, +- 2879, 221, 221, 221, 221, 221, 221, 221, ++ 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, ++ 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, ++ 2803, 2804, 2805, 2805, 2805, 2805, 2805, 2805, ++ 2805, 2805, 2805, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2806, ++ ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 222, ++ 222, 2807, 222, 222, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 222, 2807, 2807, 222, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, ++ 2808, 2809, 2809, 2809, 2809, 2809, 222, 2809, ++ 2810, 222, 222, 2811, 2811, 2812, 2813, 2814, ++ 2809, 2814, 2809, 2815, 2816, 2817, 2816, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, ++ 2826, 2827, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 222, 222, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, ++ 2828, 2829, 2829, 2829, 2830, 2830, 2830, 2830, ++ 222, 222, 2830, 2830, 2829, 2829, 2829, 2829, ++ 2831, 2828, 2832, 2828, 2829, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2833, 2834, 2834, 2834, 2834, 2834, 2834, 2835, ++ 2835, 2834, 2834, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, ++ 2833, 2833, 2833, 2834, 2836, 2834, 2834, 2834, ++ 2834, 2837, 2838, 2834, 2834, 2834, 2834, 2839, ++ 2840, 2841, 2842, 2842, 2841, 2839, 2840, 2836, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2843, 2844, 2844, 2844, 2844, 2844, 2844, 2845, ++ 2845, 2844, 2844, 2844, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, ++ 2843, 2843, 2843, 2843, 2846, 2846, 2847, 2847, ++ 2847, 2847, 2844, 2844, 2844, 2844, 2844, 2844, ++ 2844, 2844, 2844, 2844, 2844, 2844, 2844, 2845, ++ 2844, 2848, 2849, 2850, 2850, 2851, 2852, 2852, ++ 2852, 2849, 2849, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, ++ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, ++ 2854, 222, 222, 222, 222, 222, 222, 222, ++ + 2855, 2855, 2855, 2855, 2855, 2855, 2855, 2855, + 2855, 2855, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, @@ -5856,27 +6286,7 @@ index dc93b99..222b251 100644 + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, - -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 221, -- 2864, 2864, 221, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2865, 2865, 2865, 2865, 2865, 2865, 221, -- 221, 221, 2865, 221, 2865, 2865, 221, 2865, -- 2865, 2865, 2866, 2865, 2867, 2867, 2868, 2865, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, -- 2877, 2878, 221, 221, 221, 221, 221, 221, -- 2879, 2879, 2879, 2879, 2879, 2879, 221, 2879, -- 2879, 221, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2880, 2880, 2880, 2880, 2880, 221, -- 2881, 2881, 221, 2880, 2880, 2881, 2880, 2882, -- 2879, 221, 221, 221, 221, 221, 221, 221, ++ + 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, + 2856, 222, 2856, 2856, 2856, 2856, 2856, 2856, + 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, @@ -5968,23 +6378,7 @@ index dc93b99..222b251 100644 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, - 2893, 2893, 2894, 2895, 2895, 2896, 2896, 2897, - 2897, 221, 221, 221, 221, 221, 221, 221, -+ 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, -+ 2893, 2893, 2894, 2894, 2894, 2894, 2894, 222, -+ 2895, 2895, 222, 2894, 2894, 2895, 2894, 2896, -+ 2893, 222, 222, 222, 222, 222, 222, 222, -+ 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, -+ 2905, 2906, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2898, 2898, 2899, 2900, 2901, 2901, 2901, 2901, - 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, - 2901, 221, 2901, 2901, 2901, 2901, 2901, 2901, @@ -6017,39 +6411,7 @@ index dc93b99..222b251 100644 - 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, - 2918, 2918, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 2920, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, -+ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, -+ 2907, 2907, 2908, 2909, 2909, 2910, 2910, 2911, -+ 2911, 222, 222, 222, 222, 222, 222, 222, - +- - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, @@ -6082,39 +6444,7 @@ index dc93b99..222b251 100644 - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -+ 2912, 2912, 2913, 2914, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 222, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2914, 2914, 2912, 2912, -+ 2912, 2912, 2912, 222, 222, 222, 2914, 2914, -+ 2912, 2916, 2917, 2918, 2918, 2919, 2919, 2919, -+ 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, -+ 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, -+ 2928, 2929, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2930, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, -+ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, -+ 2931, 2931, 2931, 2931, 2931, 2932, 2932, 2932, -+ 2932, 2932, 2932, 2932, 2932, 2933, 2933, 2933, -+ 2933, 2932, 2932, 2932, 2932, 2932, 2932, 2932, -+ 2932, 2932, 2932, 2932, 2932, 2932, 2932, 2932, -+ 2932, 2932, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2934, - +- - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, - 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, @@ -6147,39 +6477,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, - +- - 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, - 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, - 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, @@ -6212,39 +6510,7 @@ index dc93b99..222b251 100644 - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2937, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, - 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, @@ -6277,39 +6543,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2939, 2939, 2939, 2939, 2939, -+ 2939, 2939, 2939, 2939, 2939, 2939, 2939, 222, -+ 2940, 2940, 2940, 2940, 2941, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -6342,39 +6576,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -6407,39 +6609,7 @@ index dc93b99..222b251 100644 - 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, - 2928, 2929, 2929, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, @@ -6472,39 +6642,7 @@ index dc93b99..222b251 100644 - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2942, 2943, 2943, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, @@ -6537,39 +6675,7 @@ index dc93b99..222b251 100644 - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, - +- - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, @@ -6602,39 +6708,7 @@ index dc93b99..222b251 100644 - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2945, 2945, 2945, 2946, 2946, 2946, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2946, 2944, 2944, 2944, 2945, 2946, -+ 2945, 2946, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, - +- - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, - 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, @@ -6667,39 +6741,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2945, 2946, 2946, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, - +- - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, @@ -6732,39 +6774,7 @@ index dc93b99..222b251 100644 - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2947, -+ 2948, 2948, 2948, 2948, 2948, 2948, 2948, 2949, -+ 2950, 2951, 2951, 2951, 2952, 2953, 2952, 2953, -+ 2954, 2955, 2955, 2955, 2955, 2955, 2955, 2954, -+ 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, -+ 2954, 2954, 2954, 2954, 2954, 2954, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, @@ -6793,51 +6803,284 @@ index dc93b99..222b251 100644 - 2942, 2942, 2942, 2942, 2942, 2942, 2943, 2944, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, - -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, ++ 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, ++ 2893, 2893, 2894, 2894, 2894, 2894, 2894, 222, ++ 2895, 2895, 222, 2894, 2894, 2895, 2894, 2896, ++ 2893, 222, 222, 222, 222, 222, 222, 222, ++ 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, ++ 2905, 2906, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, ++ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, ++ 2907, 2907, 2908, 2909, 2909, 2910, 2910, 2911, ++ 2911, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2912, 2912, 2913, 2914, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 222, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, ++ 2915, 2915, 2915, 2915, 2914, 2914, 2912, 2912, ++ 2912, 2912, 2912, 222, 222, 222, 2914, 2914, ++ 2912, 2916, 2917, 2918, 2918, 2919, 2919, 2919, ++ 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, ++ 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, ++ 2928, 2929, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2930, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, ++ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, ++ 2931, 2931, 2931, 2931, 2931, 2932, 2932, 2932, ++ 2932, 2932, 2932, 2932, 2932, 2933, 2933, 2933, ++ 2933, 2932, 2932, 2932, 2932, 2932, 2932, 2932, ++ 2932, 2932, 2932, 2932, 2932, 2932, 2932, 2932, ++ 2932, 2932, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 2934, ++ ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, ++ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, ++ 2936, 2937, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, ++ 2938, 2938, 2938, 2939, 2939, 2939, 2939, 2939, ++ 2939, 2939, 2939, 2939, 2939, 2939, 2939, 222, ++ 2940, 2940, 2940, 2940, 2941, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, ++ 2937, 2937, 2937, 2937, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +- + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, +@@ -4573,2479 +4364,1857 @@ static constexpr unsigned short uc_property_trie[] = { + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, + 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -6862,39 +7105,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2957, 2958, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, - +- - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, @@ -6927,39 +7138,7 @@ index dc93b99..222b251 100644 - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, - 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, @@ -6992,6 +7171,242 @@ index dc93b99..222b251 100644 - 2969, 2969, 2969, 2969, 2969, 2969, 221, 221, - 2970, 2970, 2970, 2970, 2970, 2971, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, ++ 2942, 2943, 2943, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2945, 2945, 2945, 2946, 2946, 2946, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2946, 2944, 2944, 2944, 2945, 2946, ++ 2945, 2946, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2945, 2946, 2946, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, ++ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2947, ++ 2948, 2948, 2948, 2948, 2948, 2948, 2948, 2949, ++ 2950, 2951, 2951, 2951, 2952, 2953, 2952, 2953, ++ 2954, 2955, 2955, 2955, 2955, 2955, 2955, 2954, ++ 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, ++ 2954, 2954, 2954, 2954, 2954, 2954, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2957, 2958, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, ++ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, @@ -7024,7 +7439,7 @@ index dc93b99..222b251 100644 + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, - ++ + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, + 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, @@ -7044,7 +7459,6 @@ index dc93b99..222b251 100644 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2974, - 2974, 2975, 2976, 2976, 2977, 2977, 2977, 2977, - 2978, 2978, 2978, 2978, 2974, 2977, 221, 221, @@ -7056,7 +7470,7 @@ index dc93b99..222b251 100644 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 221, 221, 221, 221, 221, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, -- 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, + 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -7071,16 +7485,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2972, 2972, 2972, 2972, 2972, 2972, 2972, 222, -+ 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, -+ 2981, 2982, 222, 222, 222, 222, 222, 222, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 222, 222, -+ 2984, 2984, 2984, 2984, 2984, 2985, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -7113,39 +7518,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2987, 2987, 2987, 2987, 2987, 2987, 2987, 2988, -+ 2988, 2989, 2990, 2990, 2991, 2991, 2991, 2991, -+ 2992, 2992, 2992, 2992, 2988, 2991, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, -+ 3001, 3002, 222, 3003, 3003, 3003, 3003, 3003, -+ 3003, 3003, 222, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 222, 222, 222, 222, 222, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, - 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, - 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, @@ -7178,39 +7551,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 3008, 3008, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3007, -+ 3008, 3009, 3009, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, @@ -7243,39 +7584,7 @@ index dc93b99..222b251 100644 - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3011, 3011, 3011, -+ 3011, 3011, 3011, 222, 222, 222, 222, 3012, -+ 3010, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3014, -+ 3014, 3014, 3014, 3014, 3014, 3014, 3014, 3014, -+ 222, 222, 222, 222, 222, 222, 222, 3015, -+ 3015, 3015, 3015, 3016, 3016, 3016, 3016, 3016, -+ 3016, 3016, 3016, 3016, 3016, 3016, 3016, 3016, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3017, 3018, 3019, 3020, 3021, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3022, 3022, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, @@ -7308,39 +7617,7 @@ index dc93b99..222b251 100644 - 3009, 3009, 3009, 3009, 3009, 3010, 3010, 3010, - 3010, 3010, 3011, 3011, 3011, 3011, 3011, 3011, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, - +- - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, @@ -7373,39 +7650,114 @@ index dc93b99..222b251 100644 - 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, - 3009, 3009, 3009, 3012, 3012, 3012, 3012, 3012, - 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3024, 3024, 3024, -+ 3024, 3024, 3025, 3025, 3025, 3025, 3025, 3025, +- +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, +- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, ++ 2972, 2972, 2972, 2972, 2972, 2972, 2972, 222, ++ 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, ++ 2981, 2982, 222, 222, 222, 222, 222, 222, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, ++ 2983, 2983, 2983, 2983, 2983, 2983, 222, 222, ++ 2984, 2984, 2984, 2984, 2984, 2985, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, - ++ ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2987, 2987, 2987, 2987, 2987, 2987, 2987, 2988, ++ 2988, 2989, 2990, 2990, 2991, 2991, 2991, 2991, ++ 2992, 2992, 2992, 2992, 2988, 2991, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, ++ 3001, 3002, 222, 3003, 3003, 3003, 3003, 3003, ++ 3003, 3003, 222, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 222, 222, 222, 222, 222, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, ++ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3007, ++ 3008, 3009, 3009, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, ++ 3010, 3010, 3010, 3010, 3010, 3011, 3011, 3011, ++ 3011, 3011, 3011, 222, 222, 222, 222, 3012, ++ 3010, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, + 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, @@ -7418,59 +7770,7 @@ index dc93b99..222b251 100644 - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3026, 3026, 3026, 3026, 3026, -+ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, - +- - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, @@ -7503,39 +7803,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, - +- - 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, - 3012, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -7568,39 +7836,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -7633,39 +7869,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 3014, 3014, 3014, 3014, 221, 3014, 3014, 3014, - 3014, 3014, 3014, 3014, 221, 3014, 3014, 221, -+ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, -+ 3026, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3015, 3016, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, @@ -7698,39 +7902,7 @@ index dc93b99..222b251 100644 - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3028, 3028, 3028, 3028, 222, 3028, 3028, 3028, -+ 3028, 3028, 3028, 3028, 222, 3028, 3028, 222, - +- - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, - 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, @@ -7830,7 +8002,274 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - ++ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3014, ++ 3014, 3014, 3014, 3014, 3014, 3014, 3014, 3014, ++ 222, 222, 222, 222, 222, 222, 222, 3015, ++ 3015, 3015, 3015, 3016, 3016, 3016, 3016, 3016, ++ 3016, 3016, 3016, 3016, 3016, 3016, 3016, 3016, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3017, 3018, 3019, 3020, 3021, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3022, 3022, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3024, 3024, 3024, ++ 3024, 3024, 3025, 3025, 3025, 3025, 3025, 3025, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, ++ 3023, 3023, 3023, 3026, 3026, 3026, 3026, 3026, ++ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, ++ ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, ++ 3027, 3027, 3027, 3027, 3027, 3027, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, ++ 3026, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3028, 3028, 3028, 3028, 222, 3028, 3028, 3028, ++ 3028, 3028, 3028, 3028, 222, 3028, 3028, 222, ++ + 3029, 3030, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, @@ -7863,31 +8302,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - +- - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, @@ -7920,39 +8335,7 @@ index dc93b99..222b251 100644 - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, - 3033, 3033, 3033, 3033, 3033, 3033, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3032, -+ 3033, 3033, 3033, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 3034, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3035, 3035, 3035, 222, 222, 3036, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 3037, 3037, 3037, 3037, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, - +- - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, - 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, @@ -7985,6 +8368,71 @@ index dc93b99..222b251 100644 - 3042, 3043, 3043, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, +- +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, +- 2353, 2353, 3044, 3044, 3044, 2353, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, ++ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3032, ++ 3033, 3033, 3033, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 3034, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3035, 3035, 3035, 222, 222, 3036, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 3037, 3037, 3037, 3037, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, ++ + 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, + 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, + 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, @@ -8017,31 +8465,7 @@ index dc93b99..222b251 100644 + 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, + 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, + 3038, 3038, 3038, 3038, 222, 222, 222, 222, - -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 3044, 3044, 3044, 2353, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, ++ + 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, + 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, + 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, @@ -8075,28 +8499,41 @@ index dc93b99..222b251 100644 + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, + ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, ++ 3045, 3045, 3045, 3045, 3045, 3045, 222, 222, 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, - 3045, 3045, 3045, 3045, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, + 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 222, 222, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, + 3045, 3045, 3045, 3045, 3045, 3045, 3045, 222, + 222, 222, 222, 222, 222, 222, 222, 222, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, ++ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, - 3046, 3046, 3046, 3046, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, +- +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, +- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, + 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, @@ -8111,19 +8548,35 @@ index dc93b99..222b251 100644 + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, - -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, ++ ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, - 3047, 3047, 3046, 3046, 3046, 3046, 3046, 3046, @@ -8144,37 +8597,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, @@ -8207,39 +8630,7 @@ index dc93b99..222b251 100644 - 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 222, -+ 222, 1546, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3048, 3048, -+ 3048, 3048, 3048, 3048, 3048, 3049, 3050, 3051, -+ 3051, 3051, 3047, 3047, 3047, 3052, 3049, 3049, -+ 3049, 3049, 3049, 3053, 3053, 3053, 3053, 3053, -+ 3053, 3053, 3053, 3054, 3054, 3054, 3054, 3054, -+ 3054, 3054, 3054, 3047, 3047, 3055, 3055, 3055, -+ 3055, 3055, 3054, 3054, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3055, 3055, 3055, 3055, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3048, 3048, 3048, 3048, 3048, -+ 3048, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3056, 3056, -+ 3056, 3056, 3056, 3056, 3056, 3056, 3056, 3056, -+ 3056, 3057, 3057, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3049, 3049, 3049, 3049, 3048, 3048, 221, 3048, - 3048, 3048, 3048, 221, 221, 3048, 3048, 3048, - 3048, 3048, 3048, 3048, 3048, 221, 3048, 3048, @@ -8272,39 +8663,7 @@ index dc93b99..222b251 100644 - 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 3058, 3058, 3058, 2367, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, -+ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, -+ 3059, 3059, 3059, 3059, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 3060, 3060, 3060, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, @@ -8337,39 +8696,7 @@ index dc93b99..222b251 100644 - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, - 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, - 3048, 3048, 3048, 3051, 3049, 3049, 3049, 3049, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, -+ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, -+ 3061, 3061, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, - 3049, 3049, 3049, 3049, 3049, 3052, 3049, 3049, @@ -8402,39 +8729,7 @@ index dc93b99..222b251 100644 - 3061, 3062, 3063, 3064, 3055, 3056, 3057, 3058, - 3059, 3060, 3061, 3062, 3063, 3064, 3055, 3056, - 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 222, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 222, 3062, 3062, -+ 222, 222, 3062, 222, 222, 3062, 3062, 222, -+ 222, 3062, 3062, 3062, 3062, 222, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 222, 3063, 222, 3063, 3063, 3063, -+ 3063, 3064, 3063, 3063, 222, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, - +- - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, @@ -8467,39 +8762,7 @@ index dc93b99..222b251 100644 - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, - 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -+ 3063, 3063, 3063, 3063, 3062, 3062, 222, 3062, -+ 3062, 3062, 3062, 222, 222, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 222, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 222, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 222, 3062, 3062, 3062, 3062, 222, -+ 3062, 3062, 3062, 3062, 3062, 222, 3062, 222, -+ 222, 222, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 222, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, - +- - 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, - 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, - 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, @@ -8532,39 +8795,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 1538, 1538, 222, 222, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3065, 3063, 3063, 3063, 3063, - +- - 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, - 1988, 1988, 3070, 1988, 1988, 1988, 1988, 1988, - 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, @@ -8597,39 +8828,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3066, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3065, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3066, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3065, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3066, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3067, 3068, 222, 222, 3069, 3070, -+ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, -+ 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, -+ 3077, 3078, 3069, 3070, 3071, 3072, 3073, 3074, -+ 3075, 3076, 3077, 3078, 3069, 3070, 3071, 3072, -+ 3073, 3074, 3075, 3076, 3077, 3078, 3069, 3070, -+ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, - +- - 3072, 3072, 3072, 3072, 3072, 3072, 3072, 221, - 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, - 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, @@ -8662,39 +8861,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, - +- - 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, - 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, - 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, @@ -8727,6 +8894,292 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, +- +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, +- 221, 221, 221, 221, 221, 221, 221, 221, ++ 3047, 3047, 3047, 3047, 3047, 3047, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 222, ++ 222, 1546, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3048, 3048, ++ 3048, 3048, 3048, 3048, 3048, 3049, 3050, 3051, ++ 3051, 3051, 3047, 3047, 3047, 3052, 3049, 3049, ++ 3049, 3049, 3049, 3053, 3053, 3053, 3053, 3053, ++ 3053, 3053, 3053, 3054, 3054, 3054, 3054, 3054, ++ 3054, 3054, 3054, 3047, 3047, 3055, 3055, 3055, ++ 3055, 3055, 3054, 3054, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3055, 3055, 3055, 3055, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3048, 3048, 3048, 3048, 3048, ++ 3048, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, ++ 3047, 3047, 3047, 3047, 3047, 3047, 3056, 3056, ++ 3056, 3056, 3056, 3056, 3056, 3056, 3056, 3056, ++ 3056, 3057, 3057, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, ++ 2367, 2367, 3058, 3058, 3058, 2367, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, ++ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, ++ 3059, 3059, 3059, 3059, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 3060, 3060, 3060, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, ++ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, ++ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, ++ 3061, 3061, 3060, 3060, 3060, 3060, 3060, 3060, ++ 3060, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 222, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 222, 3062, 3062, ++ 222, 222, 3062, 222, 222, 3062, 3062, 222, ++ 222, 3062, 3062, 3062, 3062, 222, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 222, 3063, 222, 3063, 3063, 3063, ++ 3063, 3064, 3063, 3063, 222, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ ++ 3063, 3063, 3063, 3063, 3062, 3062, 222, 3062, ++ 3062, 3062, 3062, 222, 222, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 222, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 222, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 222, 3062, 3062, 3062, 3062, 222, ++ 3062, 3062, 3062, 3062, 3062, 222, 3062, 222, ++ 222, 222, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 222, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 1538, 1538, 222, 222, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3065, 3063, 3063, 3063, 3063, ++ ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3066, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3065, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3066, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3065, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3066, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, ++ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, ++ 3063, 3063, 3067, 3068, 222, 222, 3069, 3070, ++ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, ++ 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, ++ 3077, 3078, 3069, 3070, 3071, 3072, 3073, 3074, ++ 3075, 3076, 3077, 3078, 3069, 3070, 3071, 3072, ++ 3073, 3074, 3075, 3076, 3077, 3078, 3069, 3070, ++ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, ++ ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, ++ + 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, + 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, + 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, @@ -8759,25 +9212,7 @@ index dc93b99..222b251 100644 + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, + 222, 222, 222, 222, 222, 222, 222, 222, - -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, ++ + 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, + 2001, 2001, 3084, 2001, 2001, 2001, 2001, 2001, + 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, @@ -8858,36 +9293,7 @@ index dc93b99..222b251 100644 - 3091, 3091, 3091, 3091, 3092, 3092, 3092, 3092, - 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, - 3101, 3102, 221, 221, 221, 221, 221, 3103, -+ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, -+ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, -+ 3089, 3089, 3089, 3089, 3089, 222, 222, 222, -+ 3090, 3090, 3090, 3090, 3090, 3090, 3090, 3091, -+ 3091, 3091, 3091, 3091, 3091, 3091, 222, 222, -+ 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, -+ 3100, 3101, 222, 222, 222, 222, 3089, 3102, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -8920,39 +9326,7 @@ index dc93b99..222b251 100644 - 3104, 3104, 3104, 3105, 3106, 3106, 3107, 3108, - 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, - 3117, 3118, 221, 221, 221, 221, 221, 221, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3104, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3106, 3106, 3106, 3106, -+ 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, -+ 3115, 3116, 222, 222, 222, 222, 222, 3117, - +- - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, - 221, 221, 221, 221, 221, 221, 221, 221, @@ -8985,39 +9359,7 @@ index dc93b99..222b251 100644 - 3119, 3119, 3119, 3119, 221, 3119, 3119, 221, - 3119, 3119, 3119, 3119, 3119, 3119, 3119, 3119, - 3119, 3119, 3119, 3119, 3119, 3119, 3119, 221, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3119, 3120, 3120, 3121, 3122, -+ 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, -+ 3131, 3132, 222, 222, 222, 222, 222, 222, - +- - 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, - 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, - 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, @@ -9050,39 +9392,7 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, -+ 3133, 3133, 3133, 3133, 222, 3133, 3133, 222, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, - +- - 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, - 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, - 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, @@ -9115,39 +9425,7 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 324, 324, 3135, -+ 3135, 3135, 3135, 3135, 3135, 3135, 3135, 3135, -+ 3136, 3136, 3136, 3136, 3136, 3136, 3136, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, @@ -9180,39 +9458,7 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3139, -+ 3139, 3139, 3140, 3141, 324, 324, 324, 324, -+ 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, -+ 3150, 3151, 324, 324, 324, 324, 3152, 3152, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, @@ -9245,39 +9491,7 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 323, 3142, 3142, 3142, 3142, 3142, 3142, 3142, - 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, - 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, @@ -9310,39 +9524,7 @@ index dc93b99..222b251 100644 - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, - 323, 323, 323, 323, 323, 323, 323, 323, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3154, 3153, 3153, 3153, -+ 3155, 3153, 3153, 3153, 3153, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 3144, 3144, 3144, 3144, 437, 3144, 3144, 3144, - 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, - 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, @@ -9375,39 +9557,7 @@ index dc93b99..222b251 100644 - 437, 437, 437, 437, 437, 437, 437, 437, - 3145, 3145, 437, 437, 437, 437, 437, 437, - 437, 437, 437, 437, 437, 437, 437, 437, -+ 324, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3157, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - +- - 1681, 1681, 1681, 1681, 3146, 1681, 1681, 1681, - 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, - 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, @@ -9440,39 +9590,7 @@ index dc93b99..222b251 100644 - 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, - 1683, 1683, 1683, 1683, 1683, 1683, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -+ 3158, 3158, 3158, 3158, 438, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 438, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 438, 3158, 438, 3158, 438, 438, 438, 438, -+ 438, 438, 3158, 438, 438, 438, 438, 3158, -+ 438, 3158, 438, 3158, 438, 3158, 3158, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 438, 3158, 438, 3158, 438, 3158, 438, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 438, 3158, 3158, 3158, 3158, 438, 3158, 438, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 438, 438, 438, 438, -+ 438, 3158, 3158, 3158, 438, 3158, 3158, 3158, -+ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 3159, 3159, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, - +- - 3148, 3148, 3149, 3150, 3151, 3152, 3153, 3154, - 3155, 3156, 3157, 3158, 3158, 3159, 3159, 3159, - 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, @@ -9505,39 +9623,7 @@ index dc93b99..222b251 100644 - 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, - 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, - 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, -+ 1691, 1691, 1691, 1691, 3160, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3161, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1696, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1613, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - +- - 3178, 3179, 3179, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, @@ -9636,7 +9722,432 @@ index dc93b99..222b251 100644 - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, - 3184, 1611, 1611, 1611, 1611, 1683, 1683, 3183, -- ++ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, ++ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, ++ 3089, 3089, 3089, 3089, 3089, 222, 222, 222, ++ 3090, 3090, 3090, 3090, 3090, 3090, 3090, 3091, ++ 3091, 3091, 3091, 3091, 3091, 3091, 222, 222, ++ 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, ++ 3100, 3101, 222, 222, 222, 222, 3089, 3102, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, ++ 3103, 3103, 3103, 3103, 3103, 3103, 3104, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, ++ 3105, 3105, 3105, 3105, 3106, 3106, 3106, 3106, ++ 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, ++ 3115, 3116, 222, 222, 222, 222, 222, 3117, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, ++ 3118, 3118, 3118, 3119, 3120, 3120, 3121, 3122, ++ 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, ++ 3131, 3132, 222, 222, 222, 222, 222, 222, ++ ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, ++ 3133, 3133, 3133, 3133, 222, 3133, 3133, 222, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, ++ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, ++ ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, ++ 3134, 3134, 3134, 3134, 3134, 324, 324, 3135, ++ 3135, 3135, 3135, 3135, 3135, 3135, 3135, 3135, ++ 3136, 3136, 3136, 3136, 3136, 3136, 3136, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, ++ 3137, 3137, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, ++ 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3139, ++ 3139, 3139, 3140, 3141, 324, 324, 324, 324, ++ 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, ++ 3150, 3151, 324, 324, 324, 324, 3152, 3152, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, ++ 3153, 3153, 3153, 3153, 3154, 3153, 3153, 3153, ++ 3155, 3153, 3153, 3153, 3153, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 324, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3157, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, ++ 3156, 3156, 3156, 3156, 3156, 3156, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ 324, 324, 324, 324, 324, 324, 324, 324, ++ ++ 3158, 3158, 3158, 3158, 438, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 438, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 438, 3158, 438, 3158, 438, 438, 438, 438, ++ 438, 438, 3158, 438, 438, 438, 438, 3158, ++ 438, 3158, 438, 3158, 438, 3158, 3158, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 438, 3158, 438, 3158, 438, 3158, 438, 3158, ++ 438, 3158, 3158, 438, 3158, 438, 438, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, ++ 438, 3158, 3158, 3158, 3158, 438, 3158, 438, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 438, 438, 438, 438, ++ 438, 3158, 3158, 3158, 438, 3158, 3158, 3158, ++ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, ++ 3158, 3158, 3158, 3158, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ 3159, 3159, 438, 438, 438, 438, 438, 438, ++ 438, 438, 438, 438, 438, 438, 438, 438, ++ ++ 1691, 1691, 1691, 1691, 3160, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, ++ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3161, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1696, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1613, ++ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 3163, 3163, 3164, 3165, 3166, 3167, 3168, 3169, ++ 3170, 3171, 3172, 3173, 3173, 3174, 3174, 3174, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, ++ 3175, 3175, 3176, 3176, 3176, 3176, 3177, 3178, ++ 3179, 3180, 3179, 3179, 3179, 3179, 3179, 3179, ++ 3179, 3179, 3179, 3179, 3179, 3180, 3179, 3180, ++ 3179, 3179, 3180, 3179, 3179, 3179, 3180, 3179, ++ 3179, 3179, 3176, 3176, 3176, 3176, 3176, 3181, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, ++ 3182, 3182, 3184, 3184, 3185, 3174, 3174, 3174, ++ 3186, 3186, 3182, 3182, 3182, 3182, 3182, 3182, ++ 3182, 3183, 3182, 3183, 3183, 3182, 3186, 3187, ++ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, ++ 3182, 3182, 3188, 3188, 3188, 3188, 3189, 3190, ++ 3176, 3189, 3189, 3189, 3189, 3189, 3189, 3189, ++ 3189, 3189, 3189, 3191, 3191, 3191, 3191, 3191, ++ 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, ++ 3191, 3191, 3191, 3191, 3191, 3174, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ ++ 3193, 3194, 3195, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 3196, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 3196, ++ 1904, 1904, 3194, 3194, 3194, 3194, 3194, 3195, ++ 3194, 3194, 3194, 3197, 3161, 3161, 3161, 3161, ++ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, ++ 1904, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3194, 3194, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3198, 3198, 3198, 3198, 3198, 3198, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, + - 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1611, - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1609, @@ -9680,10 +10191,10 @@ index dc93b99..222b251 100644 - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, - 1611, 3184, 3184, 3183, 3183, 1684, 1684, 1684, - 1611, 1611, 1611, 1684, 1684, 1684, 1684, 1684, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 3193, 3193, - 3193, 3194, 3194, 3194, 1613, 1613, 1613, 1613, - 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, @@ -9719,44 +10230,76 @@ index dc93b99..222b251 100644 - 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, - 3201, 3201, 3201, 3201, 3202, 3202, 3202, 3147, - 3147, 3147, 3147, 3202, 3202, 3202, 3202, 3202, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3199, 1696, 1696, 3199, 3199, 3199, 3199, ++ 3199, 3199, 3199, 3199, 3199, 3200, 3200, 3200, ++ 1613, 1613, 1613, 1613, 1613, 1613, 3199, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 3199, 3200, 3200, ++ 1613, 1613, 1613, 1613, 1613, 1697, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1696, 1696, 3199, 3199, ++ 1696, 3199, 3199, 3199, 3201, 3201, 3199, 3199, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1611, 1611, 1613, ++ 1613, 1613, 1613, 1613, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1697, 1697, 1697, 3202, 1613, 1697, ++ 1613, 1613, 1697, 3203, 3203, 3199, 3199, 3200, ++ 3200, 3200, 3200, 3200, 3199, 3199, 3199, 3199, ++ 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 3203, 3203, 3203, - 3203, 3202, 3147, 3147, 3147, 3147, 3147, 3147, - 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, - 3196, 3196, 3196, 3196, 3147, 3147, 3147, 3147, - 3199, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1696, 1696, 3199, 3202, 3199, 1696, 3199, ++ 3200, 3200, 3200, 3204, 3204, 3204, 3204, 3204, + + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 3147, 3147, 3147, 3147, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 3199, ++ 1613, 3199, 1697, 1697, 1613, 1613, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, ++ 1697, 1613, 1613, 1613, 1697, 1613, 1613, 1613, ++ 1613, 1697, 1697, 1697, 1613, 1697, 1697, 1697, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1697, ++ 1613, 1697, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 3147, 3147, 3147, 3147, 3147, 3147, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1611, 1613, 1611, 1613, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1697, 1613, 1613, 1613, 1613, 1611, ++ 1613, 1611, 1611, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, + 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 3147, 3147, - 3159, 3159, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, @@ -9774,37 +10317,19 @@ index dc93b99..222b251 100644 - 3183, 3183, 3183, 3183, 3183, 3183, 3183, 3183, - 3206, 3189, 3189, 3189, 3189, 3189, 3189, 3207, - 3191, 3191, 3191, 3191, 3191, 3191, 3189, 3191, -+ 3163, 3163, 3164, 3165, 3166, 3167, 3168, 3169, -+ 3170, 3171, 3172, 3173, 3173, 3174, 3174, 3174, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3176, 3176, 3176, 3176, 3177, 3178, -+ 3179, 3180, 3179, 3179, 3179, 3179, 3179, 3179, -+ 3179, 3179, 3179, 3179, 3179, 3180, 3179, 3180, -+ 3179, 3179, 3180, 3179, 3179, 3179, 3180, 3179, -+ 3179, 3179, 3176, 3176, 3176, 3176, 3176, 3181, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, - 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, +- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, - 3189, 3207, 3207, 3189, 3189, 3189, 3189, 3189, - 3189, 3189, 3191, 3208, 3189, 3189, 3189, 3196, - 3191, 3191, 3191, 3191, 3191, 3191, 3208, 3191, - 3191, 3191, 3191, 3191, 3182, 3200, 3200, 3200, - 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, - 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3182, -+ 3182, 3182, 3184, 3184, 3185, 3174, 3174, 3174, -+ 3186, 3186, 3182, 3182, 3182, 3182, 3182, 3182, -+ 3182, 3183, 3182, 3183, 3183, 3182, 3186, 3187, - 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, +- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, - 3182, 3182, 3182, 3182, 3200, 3200, 3200, 3200, - 3200, 3196, 3197, 3200, 3200, 3200, 3200, 3204, - 3197, 3199, 3200, 3196, 3200, 3200, 3200, 3200, - 3183, 3183, 3183, 3183, 3183, 3191, 3191, 3191, -+ 3182, 3182, 3188, 3188, 3188, 3188, 3189, 3190, -+ 3176, 3189, 3189, 3189, 3189, 3189, 3189, 3189, -+ 3189, 3189, 3189, 3191, 3191, 3191, 3191, 3191, - 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, +- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, - 3191, 3191, 3182, 3182, 3182, 3182, 3182, 3182, - 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, - 3200, 3200, 3200, 3197, 3197, 3196, 3196, 3196, @@ -9819,17 +10344,7 @@ index dc93b99..222b251 100644 - 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, - 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, - 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -+ 3191, 3191, 3191, 3191, 3191, 3174, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, ++ 3202, 1613, 1613, 1613, 1613, 3199, 1696, 3200, - 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, - 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, @@ -9859,75 +10374,11 @@ index dc93b99..222b251 100644 - 3147, 3147, 3147, 3147, 3147, 3147, 3198, 3198, - 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3199, - 3199, 3199, 3198, 3198, 3147, 3147, 3147, 3147, -+ 3193, 3194, 3195, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 3196, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 3196, -+ 1904, 1904, 3194, 3194, 3194, 3194, 3194, 3195, -+ 3194, 3194, 3194, 3197, 3161, 3161, 3161, 3161, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3194, 3194, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3198, 3198, 3198, 3198, 3198, 3198, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 3199, 1696, 1696, 3199, 3199, 3199, 3199, -+ 3199, 3199, 3199, 3199, 3199, 3200, 3200, 3200, -+ 1613, 1613, 1613, 1613, 1613, 1613, 3199, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 3199, 3200, 3200, -+ 1613, 1613, 1613, 1613, 1613, 1697, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1696, 1696, 3199, 3199, -+ 1696, 3199, 3199, 3199, 3201, 3201, 3199, 3199, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1611, 1611, 1613, -+ 1613, 1613, 1613, 1613, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1697, 1697, 1697, 3202, 1613, 1697, -+ 1613, 1613, 1697, 3203, 3203, 3199, 3199, 3200, -+ 3200, 3200, 3200, 3200, 3199, 3199, 3199, 3199, - 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, +- 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, - 3198, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3211, 3211, 3211, 3211, 3211, 3211, 3211, 3212, - 3212, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1696, 1696, 3199, 3202, 3199, 1696, 3199, -+ 3200, 3200, 3200, 3204, 3204, 3204, 3204, 3204, - +- - 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, - 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, - 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, @@ -9960,39 +10411,7 @@ index dc93b99..222b251 100644 - 221, 221, 221, 221, 221, 221, 221, 221, - 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, - 3221, 3222, 221, 221, 221, 221, 221, 221, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 3199, -+ 1613, 3199, 1697, 1697, 1613, 1613, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1613, 1613, 1613, 1697, 1613, 1613, 1613, -+ 1613, 1697, 1697, 1697, 1613, 1697, 1697, 1697, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1697, -+ 1613, 1697, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1611, 1613, 1611, 1613, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1697, 1613, 1613, 1613, 1613, 1611, -+ 1613, 1611, 1611, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 3202, 1613, 1613, 1613, 1613, 3199, 1696, 3200, - +- - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, @@ -10025,39 +10444,7 @@ index dc93b99..222b251 100644 - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1611, 1611, 1611, 1611, 1611, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1615, 1615, -+ 3205, 3205, 3205, 3205, 1615, 1615, 3201, 3201, -+ 3201, 1616, 3199, 3200, 3200, 3200, 3200, 3206, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 3199, 1696, 1696, 3199, 3203, 3203, 3199, 3199, -+ 3199, 3199, 3207, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 1696, 1696, 3199, 3199, 3199, 3199, 1696, 1696, -+ 3203, 1696, 1696, 1696, 1696, 3208, 3208, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 3209, 3199, 1696, 1696, -+ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 3199, 3199, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 3199, 1696, 1696, 1696, -+ 1696, 1696, 3199, 3199, 3199, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 3199, 3199, 3199, 3201, 3201, 3201, 3201, -+ 3201, 3201, 3201, 3201, 3199, 3199, 3199, 1696, -+ 1696, 3199, 1696, 3199, 1696, 1696, 1696, 1696, -+ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 1696, 1696, 1696, 3199, 3201, 3201, 3201, 3201, -+ 3201, 3201, 3199, 1613, 1613, 1613, 1613, 1613, - +- - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, @@ -10090,39 +10477,7 @@ index dc93b99..222b251 100644 - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 3147, 3147, 3147, 3147, 3147, 3147, 3223, 3223, -+ 3210, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 3210, 1613, 1613, 1613, 3210, 1613, 3210, -+ 1613, 3210, 1613, 3210, 1613, 1613, 1613, 3210, -+ 1613, 1613, 1613, 1613, 1613, 1613, 3210, 3210, -+ 1613, 1613, 1613, 1613, 3210, 1613, 3210, 3210, -+ 1613, 1613, 1613, 1613, 3210, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 3202, 3202, 3200, 3200, 1697, 1697, 1697, -+ 1613, 1613, 1613, 1697, 1697, 1697, 1697, 1697, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 3211, 3211, -+ 3211, 3212, 3212, 3212, 1615, 1615, 1615, 1615, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1697, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1697, 1697, 1697, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1697, 1613, 1613, 1613, 1613, 1613, 1696, 1696, -+ 1696, 1696, 1696, 3199, 3208, 3199, 3199, 3199, -+ 3200, 3209, 3209, 3213, 3213, 3214, 3215, 3215, -+ 3161, 3161, 3161, 3161, 3216, 3217, 3217, 3217, -+ 3199, 3199, 3199, 3199, 3199, 3199, 1696, 1696, -+ 1696, 3199, 1696, 3202, 3202, 3161, 3161, 3161, -+ 3199, 1696, 1696, 3199, 3209, 3209, 3209, 3218, -+ 3218, 3219, 3214, 3215, 3215, 3161, 3161, 3161, - +- - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, @@ -10155,39 +10510,7 @@ index dc93b99..222b251 100644 - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3221, 3221, 3221, 3161, -+ 3161, 3161, 3161, 3221, 3221, 3221, 3221, 3221, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 3222, 3222, 3222, -+ 3222, 3221, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3214, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3214, 3161, 3161, 3161, 3161, -+ 3217, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - +- - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, - 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, @@ -10220,39 +10543,7 @@ index dc93b99..222b251 100644 - 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, - 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, - 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 3161, 3161, -+ 3174, 3174, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - +- - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, @@ -10285,39 +10576,7 @@ index dc93b99..222b251 100644 - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -+ 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, -+ 1618, 1618, 1618, 1618, 3223, 3214, 3214, 3224, -+ 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -+ 3225, 3207, 3207, 3207, 3207, 3207, 3207, 3226, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3207, 3209, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3207, 3226, 3226, 3207, 3207, 3207, 3207, 3207, -+ 3207, 3207, 3209, 3227, 3207, 3207, 3207, 3214, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3227, 3209, -+ 3209, 3209, 3209, 3209, 3218, 3219, 3219, 3219, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3218, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3218, 3218, 3218, 3218, 3219, 3219, 3219, 3219, -+ 3219, 3214, 3215, 3219, 3219, 3219, 3219, 3223, -+ 3215, 3217, 3219, 3214, 3219, 3219, 3219, 3219, -+ 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3209, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, -+ 3209, 3209, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3215, 3215, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3215, 3215, 3215, 3214, 3214, -+ 3228, 3228, 3228, 3228, 3219, 3229, 3229, 3219, -+ 3229, 3229, 3214, 3224, 3214, 3214, 3214, 3214, -+ 3200, 3219, 3219, 3214, 3214, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3215, 3217, 3224, 3224, 3224, -+ 3218, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -+ 3226, 3226, 3226, 3226, 3226, 3226, 3218, 3218, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, - +- - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, - 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, @@ -10779,7 +11038,171 @@ index dc93b99..222b251 100644 - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- ++ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1611, 1611, 1611, 1611, 1611, 1611, ++ 1611, 1611, 1611, 1611, 1611, 1611, 1615, 1615, ++ 3205, 3205, 3205, 3205, 1615, 1615, 3201, 3201, ++ 3201, 1616, 3199, 3200, 3200, 3200, 3200, 3206, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 3199, 1696, 1696, 3199, 3203, 3203, 3199, 3199, ++ 3199, 3199, 3207, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 1696, 1696, 3199, 3199, 3199, 3199, 1696, 1696, ++ 3203, 1696, 1696, 1696, 1696, 3208, 3208, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 3209, 3199, 1696, 1696, ++ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 3199, 3199, 1696, 1696, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 3199, 1696, 1696, 1696, ++ 1696, 1696, 3199, 3199, 3199, 1696, 1696, 1696, ++ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, ++ 1696, 3199, 3199, 3199, 3201, 3201, 3201, 3201, ++ 3201, 3201, 3201, 3201, 3199, 3199, 3199, 1696, ++ 1696, 3199, 1696, 3199, 1696, 1696, 1696, 1696, ++ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 3199, ++ 1696, 1696, 1696, 3199, 3201, 3201, 3201, 3201, ++ 3201, 3201, 3199, 1613, 1613, 1613, 1613, 1613, ++ ++ 3210, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3210, 1613, 1613, 1613, 3210, 1613, 3210, ++ 1613, 3210, 1613, 3210, 1613, 1613, 1613, 3210, ++ 1613, 1613, 1613, 1613, 1613, 1613, 3210, 3210, ++ 1613, 1613, 1613, 1613, 3210, 1613, 3210, 3210, ++ 1613, 1613, 1613, 1613, 3210, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 3202, 3202, 3200, 3200, 1697, 1697, 1697, ++ 1613, 1613, 1613, 1697, 1697, 1697, 1697, 1697, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 3211, 3211, ++ 3211, 3212, 3212, 3212, 1615, 1615, 1615, 1615, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1697, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1613, 1613, 1613, 1613, 1697, 1697, 1697, 1613, ++ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, ++ 1697, 1613, 1613, 1613, 1613, 1613, 1696, 1696, ++ 1696, 1696, 1696, 3199, 3208, 3199, 3199, 3199, ++ 3200, 3209, 3209, 3213, 3213, 3214, 3215, 3215, ++ 3161, 3161, 3161, 3161, 3216, 3217, 3217, 3217, ++ 3199, 3199, 3199, 3199, 3199, 3199, 1696, 1696, ++ 1696, 3199, 1696, 3202, 3202, 3161, 3161, 3161, ++ 3199, 1696, 1696, 3199, 3209, 3209, 3209, 3218, ++ 3218, 3219, 3214, 3215, 3215, 3161, 3161, 3161, ++ ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, ++ 3220, 3220, 3220, 3220, 3221, 3221, 3221, 3161, ++ 3161, 3161, 3161, 3221, 3221, 3221, 3221, 3221, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 3222, 3222, 3222, ++ 3222, 3221, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3214, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3214, 3161, 3161, 3161, 3161, ++ 3217, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, ++ 1615, 1615, 1615, 1615, 1615, 1615, 3161, 3161, ++ 3174, 3174, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, ++ 1618, 1618, 1618, 1618, 3223, 3214, 3214, 3224, ++ 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, ++ 3225, 3207, 3207, 3207, 3207, 3207, 3207, 3226, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3207, 3209, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3207, 3226, 3226, 3207, 3207, 3207, 3207, 3207, ++ 3207, 3207, 3209, 3227, 3207, 3207, 3207, 3214, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3227, 3209, ++ 3209, 3209, 3209, 3209, 3218, 3219, 3219, 3219, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3218, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3218, 3218, 3218, 3218, 3219, 3219, 3219, 3219, ++ 3219, 3214, 3215, 3219, 3219, 3219, 3219, 3223, ++ 3215, 3217, 3219, 3214, 3219, 3219, 3219, 3219, ++ 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3209, ++ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, ++ 3209, 3209, 3218, 3218, 3218, 3218, 3218, 3218, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3215, 3215, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3215, 3215, 3215, 3214, 3214, ++ 3228, 3228, 3228, 3228, 3219, 3229, 3229, 3219, ++ 3229, 3229, 3214, 3224, 3214, 3214, 3214, 3214, ++ 3200, 3219, 3219, 3214, 3214, 3214, 3214, 3214, ++ 3214, 3214, 3214, 3215, 3217, 3224, 3224, 3224, ++ 3218, 3226, 3226, 3226, 3226, 3226, 3226, 3226, ++ 3226, 3226, 3226, 3226, 3226, 3226, 3218, 3218, ++ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, ++ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, + - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, @@ -10916,15 +11339,15 @@ index dc93b99..222b251 100644 - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, -@@ -7054,3392 +6225,4241 @@ - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, +@@ -7056,3390 +6225,4241 @@ static constexpr unsigned short uc_property_trie[] = { + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, + 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, @@ -10941,29 +11364,7 @@ index dc93b99..222b251 100644 - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -+ 3230, 3230, 3230, 3230, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3222, 3222, 3222, 3222, 3222, 3222, 3222, 3222, -+ 3222, 3222, 3222, 3222, 3222, 3222, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3215, 3216, 3216, 3216, -+ 3214, 3214, 3214, 3217, 3217, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3215, 3215, 3215, 3215, 3216, -+ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3214, 3214, 3215, 3215, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, -+ 3215, 3217, 3217, 3217, 3217, 3216, 3216, 3216, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, -+ 3217, 3217, 3217, 3216, 3216, 3216, 3161, 3216, -+ 3215, 3215, 3215, 3231, 3231, 3231, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3216, 3216, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, -+ 3217, 3217, 3216, 3216, 3161, 3161, 3161, 3161, -+ 3217, 3217, 3217, 3217, 3217, 3217, 3217, 3217, -+ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3232, -+ 3232, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - +- - 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, - 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, - 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, @@ -10996,39 +11397,7 @@ index dc93b99..222b251 100644 - 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 222, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, -+ 3241, 3242, 222, 222, 222, 222, 222, 222, - +- - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, @@ -11061,39 +11430,7 @@ index dc93b99..222b251 100644 - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, - 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - +- - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, @@ -11126,39 +11463,7 @@ index dc93b99..222b251 100644 - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3243, 3243, - +- - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, @@ -11191,6 +11496,128 @@ index dc93b99..222b251 100644 - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, - 3232, 3232, 3232, 3232, 3232, 3232, 3223, 3223 ++ 3230, 3230, 3230, 3230, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3222, 3222, 3222, 3222, 3222, 3222, 3222, 3222, ++ 3222, 3222, 3222, 3222, 3222, 3222, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3215, 3216, 3216, 3216, ++ 3214, 3214, 3214, 3217, 3217, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3215, 3215, 3215, 3215, 3216, ++ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3214, 3214, 3214, 3214, 3214, 3214, 3215, 3215, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, ++ 3215, 3217, 3217, 3217, 3217, 3216, 3216, 3216, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, ++ 3217, 3217, 3217, 3216, 3216, 3216, 3161, 3216, ++ 3215, 3215, 3215, 3231, 3231, 3231, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3216, 3216, ++ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, ++ 3217, 3217, 3216, 3216, 3161, 3161, 3161, 3161, ++ 3217, 3217, 3217, 3217, 3217, 3217, 3217, 3217, ++ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3232, ++ 3232, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 222, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, ++ 1764, 1764, 1764, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 222, 222, 222, 222, 222, 222, 222, 222, ++ 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, ++ 3241, 3242, 222, 222, 222, 222, 222, 222, ++ ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, ++ 3161, 3161, 3161, 3161, 3161, 3161, 3243, 3243, ++ + 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, + 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, + 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, @@ -18541,7 +18968,7 @@ index dc93b99..222b251 100644 Q_DECL_CONST_FUNCTION static inline const Properties *qGetProp(char32_t ucs4) noexcept diff --git a/src/corelib/text/qunicodetables_p.h b/src/corelib/text/qunicodetables_p.h -index eabdc91..53db267 100644 +index eabdc919cb..53db267f37 100644 --- a/src/corelib/text/qunicodetables_p.h +++ b/src/corelib/text/qunicodetables_p.h @@ -1,5 +1,5 @@ @@ -18551,7 +18978,7 @@ index eabdc91..53db267 100644 /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ -@@ -37,8 +37,9 @@ +@@ -37,8 +37,9 @@ enum Case { }; struct Properties { @@ -18563,7 +18990,7 @@ index eabdc91..53db267 100644 ushort combiningClass : 8; ushort joining : 3; signed short digitValue : 5; -@@ -167,6 +168,15 @@ +@@ -167,6 +168,15 @@ enum class IdnaStatus : unsigned int { Deviation }; @@ -18580,7 +19007,7 @@ index eabdc91..53db267 100644 inline GraphemeBreakClass graphemeBreakClass(QChar ch) noexcept { return graphemeBreakClass(ch.unicode()); } diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp -index fb308b7..73e2980 100644 +index fb308b7dc0..73e29807ef 100644 --- a/util/unicode/main.cpp +++ b/util/unicode/main.cpp @@ -9,6 +9,7 @@ @@ -18591,7 +19018,7 @@ index fb308b7..73e2980 100644 #include #if 0 #include -@@ -886,6 +887,49 @@ +@@ -886,6 +887,49 @@ enum class IdnaStatus : unsigned int { Deviation, }; @@ -18641,7 +19068,7 @@ index fb308b7..73e2980 100644 // Keep this one in sync with the code in createPropertyInfo static const char *property_string = "enum Case {\n" -@@ -898,8 +942,9 @@ +@@ -898,8 +942,9 @@ static const char *property_string = "};\n" "\n" "struct Properties {\n" @@ -18653,7 +19080,7 @@ index fb308b7..73e2980 100644 " ushort combiningClass : 8;\n" " ushort joining : 3;\n" " signed short digitValue : 5;\n" -@@ -968,6 +1013,7 @@ +@@ -968,6 +1013,7 @@ struct PropertyFlags { : combiningClass(0) , category(QChar::Other_NotAssigned) // Cn , direction(QChar::DirL) @@ -18661,7 +19088,7 @@ index fb308b7..73e2980 100644 , joining(QChar::Joining_None) , age(QChar::Unicode_Unassigned) , mirrorDiff(0) {} -@@ -976,6 +1022,7 @@ +@@ -976,6 +1022,7 @@ struct PropertyFlags { return (combiningClass == o.combiningClass && category == o.category && direction == o.direction @@ -18669,7 +19096,7 @@ index fb308b7..73e2980 100644 && joining == o.joining && age == o.age && eastAsianWidth == o.eastAsianWidth -@@ -1002,6 +1049,8 @@ +@@ -1002,6 +1049,8 @@ struct PropertyFlags { uchar combiningClass : 8; QChar::Category category : 5; QChar::Direction direction : 5; @@ -18678,7 +19105,7 @@ index fb308b7..73e2980 100644 // from ArabicShaping.txt QChar::JoiningType joining : 3; // from DerivedAge.txt -@@ -2057,10 +2106,8 @@ +@@ -2057,10 +2106,8 @@ static void readEmojiData() QList l = line.split(';'); Q_ASSERT(l.size() == 2); @@ -18691,7 +19118,7 @@ index fb308b7..73e2980 100644 continue; QByteArray codes = l[0]; -@@ -2079,8 +2126,13 @@ +@@ -2079,8 +2126,13 @@ static void readEmojiData() for (int codepoint = from; codepoint <= to; ++codepoint) { UnicodeData &ud = UnicodeData::valueRef(codepoint); // Check we're not overwriting the data from GraphemeBreakProperty.txt... @@ -18707,7 +19134,7 @@ index fb308b7..73e2980 100644 } } } -@@ -2987,12 +3039,15 @@ +@@ -2987,12 +3039,15 @@ static QByteArray createPropertyInfo() for (int i = 0; i < uniqueProperties.size(); ++i) { const PropertyFlags &p = uniqueProperties.at(i); out += "\n { "; @@ -18725,7 +19152,7 @@ index fb308b7..73e2980 100644 // " ushort combiningClass : 8;\n" out += QByteArray::number( p.combiningClass ); out += ", "; -@@ -3018,7 +3073,7 @@ +@@ -3018,7 +3073,7 @@ static QByteArray createPropertyInfo() // " ushort special : 1;\n" // " signed short diff : 15;\n" // " } cases[NumCases];\n" @@ -18734,7 +19161,7 @@ index fb308b7..73e2980 100644 out += QByteArray::number( p.lowerCaseSpecial ); out += ", "; out += QByteArray::number( p.lowerCaseDiff ); -@@ -3586,6 +3641,7 @@ +@@ -3586,6 +3641,7 @@ int main(int, char **) initLineBreak(); initScriptMap(); initIdnaStatusMap(); @@ -18742,7 +19169,7 @@ index fb308b7..73e2980 100644 readUnicodeData(); readBidiMirroring(); -@@ -3673,6 +3729,7 @@ +@@ -3673,6 +3729,7 @@ int main(int, char **) f.write(sentence_break_class_string); f.write(line_break_class_string); f.write(idna_status_string); diff --git a/qtbase-fix-regression-when-looking-up-fallback-fonts.patch b/qtbase-fix-regression-when-looking-up-fallback-fonts.patch new file mode 100644 index 0000000..002e439 --- /dev/null +++ b/qtbase-fix-regression-when-looking-up-fallback-fonts.patch @@ -0,0 +1,96 @@ +From 486bbc7a5bc4483ecc2a6b8927543725e3d38722 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Tue, 26 Nov 2024 14:39:44 +0100 +Subject: Fix regression when looking up fallback fonts + +This amends 16850709306589a2433c0038605d365a6b6bedad. + +In that change, the final pass for looking up fallback +fonts was turned into a lambda so that we could run it +an additional time at the very end. However, when making +a lambda from the code, some of the logic was accidentally +changed. + +Specifically, for multi engines the original code would pass +Script_Common instead of the requested script to the match() +function, but it would still pass the actual script to +loadEngine() as well as store it in the key. In the changed +code, Script_Common would be used for all of these when multi +was true. + +This change was not intentional and it caused us to fail to +load certain fallback fonts, for instance the Bengali font +on Windows. + +Fixes: QTBUG-131632 +Change-Id: Id215ee4dc2851e846be27a3a25a31cad57b8f67d +Reviewed-by: Lars Knoll + +diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp +index 96c2337e..0c2a4b66 100644 +--- a/src/gui/text/qfontdatabase.cpp ++++ b/src/gui/text/qfontdatabase.cpp +@@ -2734,17 +2734,23 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + if (script > QChar::Script_Common) + fallbacks += QString(); // Find the first font matching the specified script. + +- auto findMatchingFallback = [&](int xscript) { ++ auto findMatchingFallback = [&fallbacks, ++ &index, ++ &multi, ++ &fontCache, ++ &blackListed, ++ &request](int lookupScript, int cacheScript) { ++ QFontEngine *engine = nullptr; + for (int i = 0; !engine && i < fallbacks.size(); i++) { + QFontDef def = request; + + def.families = QStringList(fallbacks.at(i)); +- QFontCache::Key key(def, xscript, multi ? 1 : 0); ++ QFontCache::Key key(def, cacheScript, multi ? 1 : 0); + engine = fontCache->findEngine(key); + if (!engine) { + QtFontDesc desc; + do { +- index = match(xscript, ++ index = match(lookupScript, + def, + def.families.constFirst(), + ""_L1, +@@ -2755,7 +2761,12 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + QFontDef loadDef = def; + if (loadDef.families.isEmpty()) + loadDef.families = QStringList(desc.family->name); +- engine = loadEngine(xscript, loadDef, desc.family, desc.foundry, desc.style, desc.size); ++ engine = loadEngine(cacheScript, ++ loadDef, ++ desc.family, ++ desc.foundry, ++ desc.style, ++ desc.size); + if (engine) + initFontDef(desc, loadDef, &engine->fontDef, multi); + else +@@ -2764,15 +2775,20 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + } while (index >= 0 && !engine); + } + } ++ ++ return engine; + }; + +- findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common: script); ++ engine = findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji ++ ? QChar::Script_Common ++ : script, ++ script); + + // If we are looking for a color font and there are no color fonts on the system, + // we will end up here, for one final pass. This is a rare occurrence so we accept + // and extra pass on the fallbacks for this. + if (!engine && script == QFontDatabasePrivate::Script_Emoji) +- findMatchingFallback(QChar::Script_Common); ++ engine = findMatchingFallback(QChar::Script_Common, script); + } + + if (!engine) diff --git a/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch b/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch index 99eabb5..eb9425b 100644 --- a/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch +++ b/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch @@ -1,7 +1,7 @@ From aa7d479be0df3e118580e87f30e061445dfb37e3 Mon Sep 17 00:00:00 2001 From: Eskil Abrahamsen Blomfeldt -Date: Fri, 02 Feb 2024 15:45:20 +0100 -Subject: [PATCH] Introduce emoji-segmenter to 3rdparty code +Date: Fri, 2 Feb 2024 15:45:20 +0100 +Subject: Introduce emoji-segmenter to 3rdparty code This is a parser for emoji sequences developed by Google which is used in multiple other projects for parsing @@ -15,13 +15,12 @@ This can be configured using the -emojisegmenter option. Task-number: QTBUG-111801 Change-Id: I7f87b0751415024d29f074d133850027f0003e29 Reviewed-by: Volker Hilsheimer ---- diff --git a/config_help.txt b/config_help.txt -index 039582da..417c2067 100644 +index deb38c9c2f..09aebf2e65 100644 --- a/config_help.txt +++ b/config_help.txt -@@ -295,6 +295,7 @@ Gui, printing, widget options: +@@ -298,6 +298,7 @@ Gui, printing, widget options: -cups ................ Enable CUPS support [auto] (Unix only) @@ -31,7 +30,7 @@ index 039582da..417c2067 100644 -harfbuzz ............ Select used HarfBuzz-NG [system/qt/no] diff --git a/src/3rdparty/emoji-segmenter/CONTRIBUTING.md b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md new file mode 100644 -index 00000000..db177d4a +index 0000000000..db177d4ac7 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md @@ -0,0 +1,28 @@ @@ -65,7 +64,7 @@ index 00000000..db177d4a +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). diff --git a/src/3rdparty/emoji-segmenter/NEWS b/src/3rdparty/emoji-segmenter/NEWS new file mode 100644 -index 00000000..3fd07f1c +index 0000000000..3fd07f1ce2 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/NEWS @@ -0,0 +1,28 @@ @@ -99,7 +98,7 @@ index 00000000..3fd07f1c +* Initial release diff --git a/src/3rdparty/emoji-segmenter/README.md b/src/3rdparty/emoji-segmenter/README.md new file mode 100644 -index 00000000..571a1a45 +index 0000000000..571a1a4515 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/README.md @@ -0,0 +1,103 @@ @@ -208,7 +207,7 @@ index 00000000..571a1a45 +See the CONTRIBUTING.md file for how to contribute. diff --git a/src/3rdparty/emoji-segmenter/REUSE.toml b/src/3rdparty/emoji-segmenter/REUSE.toml new file mode 100644 -index 00000000..53d2dc47 +index 0000000000..53d2dc47c7 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/REUSE.toml @@ -0,0 +1,7 @@ @@ -221,7 +220,7 @@ index 00000000..53d2dc47 +SPDX-License-Identifier = "Apache-2.0" diff --git a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c new file mode 100644 -index 00000000..00b7700a +index 0000000000..00b7700a9a --- /dev/null +++ b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c @@ -0,0 +1,251 @@ @@ -478,7 +477,7 @@ index 00000000..00b7700a +} diff --git a/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch new file mode 100644 -index 00000000..0cc1868c +index 0000000000..0cc1868ca7 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch @@ -0,0 +1,26 @@ @@ -510,7 +509,7 @@ index 00000000..0cc1868c + diff --git a/src/3rdparty/emoji-segmenter/qt_attribution.json b/src/3rdparty/emoji-segmenter/qt_attribution.json new file mode 100644 -index 00000000..64083381 +index 0000000000..64083381d4 --- /dev/null +++ b/src/3rdparty/emoji-segmenter/qt_attribution.json @@ -0,0 +1,16 @@ @@ -531,10 +530,10 @@ index 00000000..64083381 + "Copyright": "Copyright 2019 Google LLC" +} diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake -index 0e53f512..44bef7d3 100644 +index b7c1e8e00c..7889445976 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake -@@ -689,6 +689,12 @@ qt_feature("direct2d1_1" PRIVATE +@@ -699,6 +699,12 @@ qt_feature("direct2d1_1" PRIVATE LABEL "Direct 2D 1.1" CONDITION QT_FEATURE_direct2d AND TEST_d2d1_1 ) @@ -547,7 +546,7 @@ index 0e53f512..44bef7d3 100644 qt_feature("evdev" PRIVATE LABEL "evdev" CONDITION QT_FEATURE_thread AND TEST_evdev -@@ -1285,6 +1291,7 @@ qt_feature("wayland" PUBLIC +@@ -1299,6 +1305,7 @@ qt_feature("wayland" PUBLIC qt_configure_add_summary_section(NAME "Qt Gui") qt_configure_add_summary_entry(ARGS "accessibility") @@ -556,7 +555,7 @@ index 0e53f512..44bef7d3 100644 qt_configure_add_summary_entry(ARGS "system-freetype") qt_configure_add_summary_entry(ARGS "harfbuzz") diff --git a/src/gui/qt_cmdline.cmake b/src/gui/qt_cmdline.cmake -index 446618eb..5465b2c6 100644 +index 446618ebc4..5465b2c63e 100644 --- a/src/gui/qt_cmdline.cmake +++ b/src/gui/qt_cmdline.cmake @@ -10,6 +10,7 @@ qt_commandline_option(eglfs TYPE boolean) diff --git a/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch b/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch new file mode 100644 index 0000000..64a2d57 --- /dev/null +++ b/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch @@ -0,0 +1,55 @@ +From cb2633468413d8c2a9e28d4c4a10b25e90dd3116 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Mon, 25 Nov 2024 16:05:09 +0100 +Subject: Skip ad hoc handling of variation selector in font merging + +Since we now support emoji parsing, there is no longer any need +for this ad hoc processing of VS-16. The exception is if Qt is +built without the emoji segmenter, in which case we should keep +it for consistency with previous versions. + +Task-number: QTBUG-111801 +Change-Id: I3e243b9610fe55dda26eba63ac849e6afa22a185 +Reviewed-by: Volker Hilsheimer + +diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp +index 02595b40c5..6be6a5aca2 100644 +--- a/src/gui/text/qfontengine.cpp ++++ b/src/gui/text/qfontengine.cpp +@@ -1997,8 +1997,11 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + int glyph_pos = 0; + QStringIterator it(str, str + len); + +- int lastFallback = -1; ++#if defined(QT_NO_EMOJISEGMENTER) + char32_t previousUcs4 = 0; ++#endif ++ ++ int lastFallback = -1; + while (it.hasNext()) { + const char32_t ucs4 = it.peekNext(); + +@@ -2057,6 +2060,7 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + } + } + ++#if defined(QT_NO_EMOJISEGMENTER) + // For variant-selectors, they are modifiers to the previous character. If we + // end up with different font selections for the selector and the character it + // modifies, we try applying the selector font to the preceding character as well +@@ -2095,11 +2099,15 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + } + } + } ++#endif + } + + it.advance(); + ++glyph_pos; ++ ++#if defined(QT_NO_EMOJISEGMENTER) + previousUcs4 = ucs4; ++#endif + } + + *nglyphs = glyph_pos; diff --git a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch index 7a481ec..c5bc75d 100644 --- a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch +++ b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch @@ -1,7 +1,7 @@ From 16850709306589a2433c0038605d365a6b6bedad Mon Sep 17 00:00:00 2001 From: Eskil Abrahamsen Blomfeldt -Date: Tue, 02 Apr 2024 13:20:34 +0200 -Subject: [PATCH] Use emoji segmenter to apply emoji fonts automatically +Date: Tue, 2 Apr 2024 13:20:34 +0200 +Subject: Use emoji segmenter to apply emoji fonts automatically Colorful emojis in Unicode are not isolated to specific ranges of code points like other writing systems. Instead, there are From 6241001d9ed2294fe6506f1d04d96b09b4dd58f1 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 17 Dec 2024 15:31:02 +0100 Subject: [PATCH 35/60] Fix QGnomePlatform obsoletes --- qt6-qtbase.spec | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 03064ea..39c448d 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 6%{?dist} +Release: 7%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -215,7 +215,7 @@ handling. %package common Summary: Common files for Qt6 Requires: %{name} = %{version}-%{release} -Obsoletes: qgnomeplatform-common <= 0.9.2 +Obsoletes: qgnomeplatform-common <= 0.9.3 Provides: qgnomeplatform-common = %{version}-%{release} BuildArch: noarch %description common @@ -318,7 +318,7 @@ Recommends: qt6-qtwayland%{?_isa} Recommends: qt6-qttranslations Obsoletes: adwaita-qt6 <= 1.4.2 Obsoletes: libadwaita-qt6 <= 1.4.2 -Obsoletes: qgnomeplatform-qt6 <= 0.9.2 +Obsoletes: qgnomeplatform-qt6 <= 0.9.3 Provides: qgnomeplatform-qt6 = %{version}-%{release} # for Source6: 10-qt6-check-opengl2.sh: # glxinfo @@ -895,6 +895,9 @@ make check -k ||: %changelog +* Tue Dec 17 2024 Jan Grulich - 6.8.1-7 +- Fix QGnomePlatform obsolets + * Mon Dec 16 2024 Jan Grulich - 6.8.1-6 - Backport additional fixes for emoji support From a9b6dadcd4073716219714afcc9c0774140eec09 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Wed, 25 Dec 2024 21:47:21 -0500 Subject: [PATCH 36/60] Depend on pkgconfig(egl) rather than mesa-libEGL-devel mesa-libEGL-devel contains only headers for Mesa-specific extensions which are not used directly. libglvnd-devel provides the generic EGL interface which suffices for building qt6. --- qt6-qtbase.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 39c448d..95a9b5a 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -169,7 +169,6 @@ BuildRequires: pkgconfig(xkeyboard-config) %global vulkan 1 BuildRequires: pkgconfig(vulkan) %global egl 1 -BuildRequires: mesa-libEGL-devel BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(libglvnd) @@ -226,7 +225,7 @@ Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} Requires: %{name}-gui%{?_isa} %if 0%{?egl} -Requires: libEGL-devel +Requires: pkgconfig(egl) %endif Requires: pkgconfig(gl) %if 0%{?vulkan} From f4d62f7183ae1cab96b6d8fdef9d67650f719670 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 8 Jan 2025 18:56:00 +0100 Subject: [PATCH 37/60] Install CMake modules for plugins --- qt6-qtbase.spec | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 95a9b5a..b8fdbd3 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 7%{?dist} +Release: 8%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -493,8 +493,6 @@ mkdir -p %{buildroot}%{_qt6_headerdir}/QtXcb install -m 644 src/plugins/platforms/xcb/*.h %{buildroot}%{_qt6_headerdir}/QtXcb/ # Copied from OpenSUSE packages -# CMake modules for plugins are not useful -rm %{buildroot}%{_qt6_libdir}/cmake/*/*Plugin{Config,ConfigVersion,Targets*}.cmake # These files are only useful for the Qt continuous integration rm %{buildroot}%{_qt6_libexecdir}/ensure_pro_file.cmake @@ -894,6 +892,9 @@ make check -k ||: %changelog +* Wed Jan 08 2025 Jan Grulich - 6.8.1-8 +- Install CMake modules for plugins + * Tue Dec 17 2024 Jan Grulich - 6.8.1-7 - Fix QGnomePlatform obsolets From ded6d855569cd5602a2ae0f6c72b91a886fe971d Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 9 Jan 2025 16:54:00 +0100 Subject: [PATCH 38/60] Fix directory ownership Resolves: rhbz#2292582 --- qt6-qtbase.spec | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index b8fdbd3..dc237ce 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 8%{?dist} +Release: 9%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -551,6 +551,7 @@ make check -k ||: %dir %{_qt6_plugindir}/generic/ %dir %{_qt6_plugindir}/iconengines/ %dir %{_qt6_plugindir}/imageformats/ +%dir %{_qt6_plugindir}/networkinformation/ %dir %{_qt6_plugindir}/platforminputcontexts/ %dir %{_qt6_plugindir}/platforms/ %dir %{_qt6_plugindir}/platformthemes/ @@ -558,6 +559,7 @@ make check -k ||: %dir %{_qt6_plugindir}/script/ %dir %{_qt6_plugindir}/sqldrivers/ %dir %{_qt6_plugindir}/styles/ +%dir %{_qt6_plugindir}/tls/ %{_qt6_plugindir}/networkinformation/libqglib.so %{_qt6_plugindir}/networkinformation/libqnetworkmanager.so %{_qt6_plugindir}/sqldrivers/libqsqlite.so @@ -572,13 +574,17 @@ make check -k ||: %files devel %dir %{_qt6_libdir}/cmake/Qt6 +%dir %{_qt6_libdir}/cmake/Qt6/libexec %dir %{_qt6_libdir}/cmake/Qt6/platforms %dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform %dir %{_qt6_libdir}/cmake/Qt6/config.tests %dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules +%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules +%dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/modules %dir %{_qt6_libdir}/cmake/Qt6/3rdparty/kwin %dir %{_qt6_libdir}/cmake/Qt6BuildInternals %dir %{_qt6_libdir}/cmake/Qt6BuildInternals/StandaloneTests +%dir %{_qt6_libdir}/cmake/Qt6BuildInternals/QtStandaloneTestTemplateProject %dir %{_qt6_libdir}/cmake/Qt6Concurrent %dir %{_qt6_libdir}/cmake/Qt6Core %dir %{_qt6_libdir}/cmake/Qt6CoreTools @@ -750,6 +756,7 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate +%dir %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake @@ -875,6 +882,7 @@ make check -k ||: %{_qt6_plugindir}/egldeviceintegrations/libqeglfs-x11-integration.so %{_qt6_plugindir}/egldeviceintegrations/libqeglfs-kms-egldevice-integration.so %{_qt6_plugindir}/egldeviceintegrations/libqeglfs-emu-integration.so +%dir %{_qt6_plugindir}/xcbglintegrations/ %{_qt6_plugindir}/xcbglintegrations/libqxcb-egl-integration.so %endif # Platforms @@ -892,6 +900,10 @@ make check -k ||: %changelog +* Thu Jan 09 2025 Jan Grulich - 6.8.1-9 +- Fix directory ownership + Resolves: rhbz#2292582 + * Wed Jan 08 2025 Jan Grulich - 6.8.1-8 - Install CMake modules for plugins From 3761490634b6bbb7bf7f9aaa8e00177f83c97cbe Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 13 Jan 2025 09:43:35 +0100 Subject: [PATCH 39/60] Fix directory ownership for 3rdparty cmake plugins --- qt6-qtbase.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index dc237ce..d68494f 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 9%{?dist} +Release: 10%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -578,6 +578,7 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6/platforms %dir %{_qt6_libdir}/cmake/Qt6/platforms/Platform %dir %{_qt6_libdir}/cmake/Qt6/config.tests +%dir %{_qt6_libdir}/cmake/Qt6/3rdparty %dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules %dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/find-modules %dir %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/modules @@ -900,6 +901,9 @@ make check -k ||: %changelog +* Mon Jan 13 2025 Jan Grulich - 6.8.1-10 +- Fix directory ownership for 3rdparty cmake plugins + * Thu Jan 09 2025 Jan Grulich - 6.8.1-9 - Fix directory ownership Resolves: rhbz#2292582 From 0eed16eaa6cf33545a210676cac0f06539238662 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 16 Jan 2025 13:22:41 +0100 Subject: [PATCH 40/60] Backport additional fixes for emoji support --- qt6-qtbase.spec | 8 +++- ...ister-hardcoded-fonts-as-color-fonts.patch | 34 ++++++++++++++ ...tconfig-fix-detection-of-color-fonts.patch | 43 ++++++++++++++++++ ...equest-in-final-color-font-fail-safe.patch | 45 +++++++++++++++++++ 4 files changed, 129 insertions(+), 1 deletion(-) create mode 100644 qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch create mode 100644 qtbase-fontconfig-fix-detection-of-color-fonts.patch create mode 100644 qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index d68494f..8ff5d43 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.1 -Release: 10%{?dist} +Release: 11%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -102,6 +102,9 @@ Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch Patch153: qtbase-dont-support-subpixel-positioning-for-color-fonts.patch Patch154: qtbase-fix-regression-when-looking-up-fallback-fonts.patch Patch155: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch +Patch156: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch +Patch157: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch +Patch158: qtbase-fontconfig-fix-detection-of-color-fonts.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -901,6 +904,9 @@ make check -k ||: %changelog +* Thu Jan 16 2025 Jan Grulich - 6.8.1-11 +- Backport additional fixes for emoji support + * Mon Jan 13 2025 Jan Grulich - 6.8.1-10 - Fix directory ownership for 3rdparty cmake plugins diff --git a/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch b/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch new file mode 100644 index 0000000..bcc3fdb --- /dev/null +++ b/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch @@ -0,0 +1,34 @@ +From 83864f8682da73a062a3ca32b928377dfc333021 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Wed, 15 Jan 2025 14:52:55 +0100 +Subject: [PATCH] FontConfig: Don't register hardcoded fonts as color fonts + +This amends 16850709306589a2433c0038605d365a6b6bedad. The patch +aimed to pass false for the color font parameter, but got it in +the wrong position, so it passed false for the pixel size instead. + +The registerFont() function is a real mess, and it should be cleaned +up, but this at least fixes the immediate bug. + +Pick-to: 6.9 +Task-number: QTBUG-132821 +Change-Id: Id54989960aa5f86d3c79423d004530bb6a4fa475 +--- + +diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp +index 7866e341..790316a6 100644 +--- a/src/gui/text/unix/qfontconfigdatabase.cpp ++++ b/src/gui/text/unix/qfontconfigdatabase.cpp +@@ -622,9 +622,9 @@ void QFontconfigDatabase::populateFontDatabase() + + while (f->qtname) { + QString familyQtName = QString::fromLatin1(f->qtname); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); +- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); ++ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); + ++f; + } + diff --git a/qtbase-fontconfig-fix-detection-of-color-fonts.patch b/qtbase-fontconfig-fix-detection-of-color-fonts.patch new file mode 100644 index 0000000..3cf1f61 --- /dev/null +++ b/qtbase-fontconfig-fix-detection-of-color-fonts.patch @@ -0,0 +1,43 @@ +From 2c309f71705449607592bb4588bcc56223da897b Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Wed, 15 Jan 2025 15:39:16 +0100 +Subject: [PATCH] FontConfig: Fix detection of color fonts + +There were two mistakes in the code that intended to detect +if a specific font was a color font in the FontConfig database. + +1. The "int n" parameter in FcPatternGet*() is not an array size, +but an index, so it should be 0 and not 1. + +2. We need to add FC_COLOR to the list of properties in our pattern +when populating the database, otherwise we will just fail to match +it and none of the system fonts will be listed as color. + +Pick-to: 6.9 +Fixes: QTBUG-132377 +Change-Id: Ib3c112e8a354abacd05679c62283a1f1abfb40ee +--- + +diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp +index de6618f..20794ed 100644 +--- a/src/gui/text/unix/qfontconfigdatabase.cpp ++++ b/src/gui/text/unix/qfontconfigdatabase.cpp +@@ -478,7 +478,7 @@ + + FcBool colorFont = false; + #ifdef FC_COLOR +- FcPatternGetBool(pattern, FC_COLOR, 1, &colorFont); ++ FcPatternGetBool(pattern, FC_COLOR, 0, &colorFont); + #endif + + // Note: stretch should really be an int but registerFont incorrectly uses an enum +@@ -577,6 +577,9 @@ + #if FC_VERSION >= 20297 + FC_CAPABILITY, + #endif ++#if defined(FC_COLOR) ++ FC_COLOR, ++#endif + (const char *)nullptr + }; + const char **p = properties; diff --git a/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch b/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch new file mode 100644 index 0000000..bb1a0d2 --- /dev/null +++ b/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch @@ -0,0 +1,45 @@ +From 0acbd22508cb793461c01979d89c529f86a24bc3 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Wed, 15 Jan 2025 15:12:41 +0100 +Subject: [PATCH] Request actual font family request in final color font fail safe + +When we're trying to resolve a font for color emojis, we will +prefer any color font over the selected font (since a normal +font may have monochrome glyphs for emoji characters and that's +not what we are after). + +If there are no color fonts on the system at all, we need to do +a final match where we ignore whether the font is in color or +not and just return it anyway. + +In this final pass we would find the first best match among the +fallbacks (typically the first one), but never actually check +the font that was requested in the first place. This was a +mistake. Unless it does not exist, we should just return the +requested font family. + +Pick-to: 6.9 +Task-number: QTBUG-132377 +Change-Id: Ie53a6bd665ebdaaca92bf0c33fabf5195e1aa5fe +--- + +diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp +index 0c2a4b66..03f29009 100644 +--- a/src/gui/text/qfontdatabase.cpp ++++ b/src/gui/text/qfontdatabase.cpp +@@ -2787,8 +2787,14 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, + // If we are looking for a color font and there are no color fonts on the system, + // we will end up here, for one final pass. This is a rare occurrence so we accept + // and extra pass on the fallbacks for this. +- if (!engine && script == QFontDatabasePrivate::Script_Emoji) ++ if (!engine && script == QFontDatabasePrivate::Script_Emoji) { + engine = findMatchingFallback(QChar::Script_Common, script); ++ ++ // Since we no longer require color fonts, we need to retry to check if the ++ // actual requested font is available as a non-color font. ++ if (!requestFamily.isEmpty()) ++ fallbacks.prepend(requestFamily); ++ } + } + + if (!engine) From a7de194fac091637cb146f6d0edd122e9c8452a8 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 31 Jan 2025 11:34:47 +0100 Subject: [PATCH 41/60] 6.8.2 --- .gitignore | 1 + qt6-qtbase.spec | 20 ++++--- ...subpixel-positioning-for-color-fonts.patch | 55 ------------------- ...r-to-apply-emoji-fonts-automatically.patch | 37 ------------- sources | 2 +- 5 files changed, 13 insertions(+), 102 deletions(-) delete mode 100644 qtbase-dont-support-subpixel-positioning-for-color-fonts.patch diff --git a/.gitignore b/.gitignore index 32f191f..cfc462e 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,4 @@ /qtbase-everywhere-src-6.7.2.tar.xz /qtbase-everywhere-src-6.8.0.tar.xz /qtbase-everywhere-src-6.8.1.tar.xz +/qtbase-everywhere-src-6.8.2.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 8ff5d43..ee8434e 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.8.1 -Release: 11%{?dist} +Version: 6.8.2 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -99,12 +99,11 @@ Patch58: qtbase-libglvnd.patch Patch150: qtbase-extract-emoji-data-from-unicode-files.patch Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch -Patch153: qtbase-dont-support-subpixel-positioning-for-color-fonts.patch -Patch154: qtbase-fix-regression-when-looking-up-fallback-fonts.patch -Patch155: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch -Patch156: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch -Patch157: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch -Patch158: qtbase-fontconfig-fix-detection-of-color-fonts.patch +Patch153: qtbase-fix-regression-when-looking-up-fallback-fonts.patch +Patch154: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch +Patch155: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch +Patch156: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch +Patch157: qtbase-fontconfig-fix-detection-of-color-fonts.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -437,7 +436,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.8.1 +Version: 6.8.2 EOF # rpm macros @@ -904,6 +903,9 @@ make check -k ||: %changelog +* Fri Jan 31 2025 Jan Grulich - 6.8.2-1 +- 6.8.2 + * Thu Jan 16 2025 Jan Grulich - 6.8.1-11 - Backport additional fixes for emoji support diff --git a/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch b/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch deleted file mode 100644 index 2d2ca51..0000000 --- a/qtbase-dont-support-subpixel-positioning-for-color-fonts.patch +++ /dev/null @@ -1,55 +0,0 @@ -From fd9c9788f73cb088229701dd92443aa04005a4a3 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Tue, 26 Nov 2024 10:47:30 +0100 -Subject: Don't support subpixel positioning for color fonts - -This comes at a price and it does not really make sense for -emojis. - -Pick-to: 6.8 -Change-Id: I57148bff48a48bb81a03203626df25646c9acb6a -Reviewed-by: Eirik Aavitsland - -diff --git a/src/gui/text/coretext/qfontengine_coretext_p.h b/src/gui/text/coretext/qfontengine_coretext_p.h -index 1b8a7e0d2a..726abd61d5 100644 ---- a/src/gui/text/coretext/qfontengine_coretext_p.h -+++ b/src/gui/text/coretext/qfontengine_coretext_p.h -@@ -54,7 +54,7 @@ public: - bool canRender(const QChar *string, int len) const override; - - int synthesized() const override { return synthesisFlags; } -- bool supportsHorizontalSubPixelPositions() const override { return true; } -+ bool supportsHorizontalSubPixelPositions() const override { return !isColorFont(); } - bool supportsVerticalSubPixelPositions() const override { return false; } - - QFixed lineThickness() const override; -diff --git a/src/gui/text/freetype/qfontengine_ft_p.h b/src/gui/text/freetype/qfontengine_ft_p.h -index d2fa82b81d..924131699a 100644 ---- a/src/gui/text/freetype/qfontengine_ft_p.h -+++ b/src/gui/text/freetype/qfontengine_ft_p.h -@@ -158,8 +158,9 @@ private: - QFixed emSquareSize() const override; - bool supportsHorizontalSubPixelPositions() const override - { -- return default_hint_style == HintLight || -- default_hint_style == HintNone; -+ return !isColorFont() -+ && (default_hint_style == HintLight || -+ default_hint_style == HintNone); - } - - bool supportsVerticalSubPixelPositions() const override -diff --git a/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp b/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp -index 3ab6fe723d..049a3e5885 100644 ---- a/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp -+++ b/src/gui/text/windows/qwindowsfontenginedirectwrite.cpp -@@ -749,7 +749,8 @@ QImage QWindowsFontEngineDirectWrite::alphaMapForGlyph(glyph_t glyph, - bool QWindowsFontEngineDirectWrite::supportsHorizontalSubPixelPositions() const - { - DWRITE_RENDERING_MODE renderMode = hintingPreferenceToRenderingMode(fontDef); -- return (renderMode != DWRITE_RENDERING_MODE_GDI_CLASSIC -+ return (!isColorFont() -+ && renderMode != DWRITE_RENDERING_MODE_GDI_CLASSIC - && renderMode != DWRITE_RENDERING_MODE_GDI_NATURAL - && renderMode != DWRITE_RENDERING_MODE_ALIASED); - } diff --git a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch index c5bc75d..e056fc5 100644 --- a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch +++ b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch @@ -1424,43 +1424,6 @@ index 610cd1d6..f2671b6c 100644 writingSystems, new FontHandle(*face, defaultLocaleFamilyName)); } -@@ -290,18 +293,20 @@ bool QWindowsDirectWriteFontDatabase::populateFamilyAliases(const QString &missi - DirectWriteScope font; - if (SUCCEEDED(fontCollection->GetFontFromFontFace(*directWriteFontFace, &font))) { - -- DirectWriteScope font1; -- if (SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont1), -- reinterpret_cast(&font1)))) { -+ DirectWriteScope font2; -+ if (SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont2), -+ reinterpret_cast(&font2)))) { - DirectWriteScope names; -- if (SUCCEEDED(font1->GetFaceNames(&names))) { -+ if (SUCCEEDED(font2->GetFaceNames(&names))) { - wchar_t englishLocale[] = L"en-us"; - QString englishLocaleStyleName = localeString(*names, englishLocale); - -- QFont::Stretch stretch = fromDirectWriteStretch(font1->GetStretch()); -- QFont::Style style = fromDirectWriteStyle(font1->GetStyle()); -- QFont::Weight weight = fromDirectWriteWeight(font1->GetWeight()); -- bool fixed = font1->IsMonospacedFont(); -+ QFont::Stretch stretch = fromDirectWriteStretch(font2->GetStretch()); -+ QFont::Style style = fromDirectWriteStyle(font2->GetStyle()); -+ QFont::Weight weight = fromDirectWriteWeight(font2->GetWeight()); -+ bool fixed = font2->IsMonospacedFont(); -+ bool isColorFont = font2->IsColorFont(); -+ - - QSupportedWritingSystems writingSystems = supportedWritingSystems(*directWriteFontFace); - -@@ -316,6 +321,7 @@ bool QWindowsDirectWriteFontDatabase::populateFamilyAliases(const QString &missi - true, - 0xffff, - fixed, -+ isColorFont, - writingSystems, - new FontHandle(*directWriteFontFace, missingFamily)); - @@ -407,9 +413,13 @@ QFontEngine *QWindowsDirectWriteFontDatabase::fontEngine(const QFontDef &fontDef return fontEngine; } diff --git a/sources b/sources index a0322e1..bd3b96e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.8.1.tar.xz) = 87b7df95a63f7c28bfc7659f19658e4151b9da55b0dc4d34dc0e04c5270254b01a72f8deac0b2fc5543fce8d7542128addb398833de9c3248196aa96b2dd1601 +SHA512 (qtbase-everywhere-src-6.8.2.tar.xz) = 4a074aca1c8bcca536fd428c969c0119f5131d0d52b67028edbb75a81dc6e0c15394f69e29cef513e6d8c6e93384cedc38dd03b0eed6ab1bbafbe2b5bbc85799 From 0038317cfdf611eb2d220b9ed196452921b893ae Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 6 Feb 2025 08:09:55 +0100 Subject: [PATCH 42/60] Backport recommended fixes for Qt 6.8.2 --- qt6-qtbase.spec | 13 ++++- ...-checking-if-qt-conf-resource-exists.patch | 50 +++++++++++++++++++ ...ail-out-if-accessed-post-destruction.patch | 48 ++++++++++++++++++ ...created-during-application-shut-down.patch | 48 ++++++++++++++++++ 4 files changed, 157 insertions(+), 2 deletions(-) create mode 100644 qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch create mode 100644 qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch create mode 100644 qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index ee8434e..9c34668 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.2 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -95,7 +95,12 @@ Patch56: qtbase-mysql.patch # fix FTBFS against libglvnd-1.3.4+ Patch58: qtbase-libglvnd.patch -## upstream patches +# upstream patches +Patch100: qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch +Patch101: qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch +Patch102: qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch + +## upstream patches from Qt 6.9 Patch150: qtbase-extract-emoji-data-from-unicode-files.patch Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch @@ -105,6 +110,7 @@ Patch155: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch Patch156: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch Patch157: qtbase-fontconfig-fix-detection-of-color-fonts.patch + # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are # not there, the platform to integrate with isn't either. Then Qt will just @@ -903,6 +909,9 @@ make check -k ||: %changelog +* Thu Feb 06 2025 Jan Grulich - 6.8.2-2 +- Backport recommended fixes for Qt 6.8.2 + * Fri Jan 31 2025 Jan Grulich - 6.8.2-1 - 6.8.2 diff --git a/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch b/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch new file mode 100644 index 0000000..a58ff8e --- /dev/null +++ b/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch @@ -0,0 +1,50 @@ +From a43c7e58046604796aa69974ea1c5d3e2648c755 Mon Sep 17 00:00:00 2001 +From: Thiago Macieira +Date: Fri, 24 Jan 2025 11:07:58 -0800 +Subject: [PATCH] QLibraryInfo: speed up checking if ":/qt/etc/qt.conf" + resource exists + +Go straight for QResource, because this is run very early in Qt's +initialization, usually as a result of some debug message, via +QLoggingRegistry::initializeRules(). This bypasses the need to create +QResourceFileEnginePrivate, QResourceFileEngine, QFileInfoPrivate, and +QFileInfo, all of which would end up in this .isValid() call. + +Additionally, I'm making it query in the C locale, which will also avoid +initializing the system & default QLocales. If a resource exists in any +language, the C locale query will find it. + +Task-number: QTBUG-133206 +Change-Id: I434b498903d793c12d35fffd3e297bfdbdc1b6fe +Reviewed-by: Edward Welbourne +Reviewed-by: Thiago Macieira +(cherry picked from commit d59e640c868f3db2d661970f3d34a22013d49053) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit ae2502b4ad3d1215211bf4ed44037a40f52a313d) +--- + src/corelib/global/qlibraryinfo.cpp | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp +index 94f3e60deba..5f6042be29d 100644 +--- a/src/corelib/global/qlibraryinfo.cpp ++++ b/src/corelib/global/qlibraryinfo.cpp +@@ -6,6 +6,7 @@ + #include "qstringlist.h" + #include "qfile.h" + #if QT_CONFIG(settings) ++#include "qresource.h" + #include "qsettings.h" + #endif + #include "qlibraryinfo.h" +@@ -103,7 +104,7 @@ static std::unique_ptr findConfiguration() + return std::make_unique(*qtconfManualPath, QSettings::IniFormat); + + QString qtconfig = QStringLiteral(":/qt/etc/qt.conf"); +- if (QFile::exists(qtconfig)) ++ if (QResource(qtconfig, QLocale::c()).isValid()) + return std::make_unique(qtconfig, QSettings::IniFormat); + #ifdef Q_OS_DARWIN + CFBundleRef bundleRef = CFBundleGetMainBundle(); +-- +GitLab diff --git a/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch b/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch new file mode 100644 index 0000000..a932d6b --- /dev/null +++ b/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch @@ -0,0 +1,48 @@ +From 2ef615228bba9a8eb282437bfb7472f925610e89 Mon Sep 17 00:00:00 2001 +From: Thiago Macieira +Date: Fri, 24 Jan 2025 10:28:30 -0800 +Subject: [PATCH] QSystemLocale: bail out if accessed post-destruction + +There's little we can do, but a lot of content ends up in QLocale very +late in the execution. Let's at least not crash. + +Task-number: QTBUG-133206 +Change-Id: I77d41141cb115147f9befffdd5e69dac19c96044 +Reviewed-by: Albert Astals Cid +Reviewed-by: Edward Welbourne +(cherry picked from commit e32f28034ad2383393645777bcd96eab3f696076) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit d5c5f9f3529b384d0d4bea2d51f0ad6a3d57481d) +--- + src/corelib/text/qlocale_unix.cpp | 2 ++ + src/corelib/text/qlocale_win.cpp | 2 ++ + 2 files changed, 4 insertions(+) + +diff --git a/src/corelib/text/qlocale_unix.cpp b/src/corelib/text/qlocale_unix.cpp +index a934f24c016..91dbb74c207 100644 +--- a/src/corelib/text/qlocale_unix.cpp ++++ b/src/corelib/text/qlocale_unix.cpp +@@ -127,6 +127,8 @@ QLocale QSystemLocale::fallbackLocale() const + QVariant QSystemLocale::query(QueryType type, QVariant &&in) const + { + QSystemLocaleData *d = qSystemLocaleData(); ++ if (!d) ++ return QVariant(); + + if (type == LocaleChanged) { + d->readEnvironment(); +diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp +index 9fdb46a4c92..793751daaf0 100644 +--- a/src/corelib/text/qlocale_win.cpp ++++ b/src/corelib/text/qlocale_win.cpp +@@ -828,6 +828,8 @@ QLocale QSystemLocale::fallbackLocale() const + QVariant QSystemLocale::query(QueryType type, QVariant &&in) const + { + QSystemLocalePrivate *d = systemLocalePrivate(); ++ if (!d) ++ return QVariant(); + switch(type) { + case DecimalPoint: + return d->decimalPoint(); +-- +GitLab diff --git a/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch b/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch new file mode 100644 index 0000000..badead6 --- /dev/null +++ b/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch @@ -0,0 +1,48 @@ +From 12d4bf1ab52748cb84894f50d437064b439e0b7d Mon Sep 17 00:00:00 2001 +From: Thiago Macieira +Date: Fri, 24 Jan 2025 10:43:38 -0800 +Subject: [PATCH] QLocale: try to survive being created during application shut + down + +QLocale is very often accessed during global static destructors, so +let's try and survive if the default has already been destroyed. In that +case, we shall fall back to the C locale. + +I've placed the call to systemData(), which updates the system locale, +before the initialization of defaultLocalePrivate, as the initialization +of the latter depends on the former. + +Task-number: QTBUG-133206 +Change-Id: I48e29b45f9be4514336cfffdf5affa5631a956a3 +Reviewed-by: Edward Welbourne +Reviewed-by: Albert Astals Cid +(cherry picked from commit e0a1f491567f2495443babc5aa36a038260f96c6) +Reviewed-by: Qt Cherry-pick Bot +(cherry picked from commit bcc0e6124a2ec80df535178d056324433f9ff984) +--- + src/corelib/text/qlocale.cpp | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/src/corelib/text/qlocale.cpp b/src/corelib/text/qlocale.cpp +index 4f5b5452648..eff083b3d94 100644 +--- a/src/corelib/text/qlocale.cpp ++++ b/src/corelib/text/qlocale.cpp +@@ -1112,10 +1112,13 @@ QLocale::QLocale(QStringView name) + */ + + QLocale::QLocale() +- : d(*defaultLocalePrivate) ++ : d(c_private()) + { +- // Make sure system data is up to date: +- systemData(); ++ if (!defaultLocalePrivate.isDestroyed()) { ++ // Make sure system data is up to date: ++ systemData(); ++ d = *defaultLocalePrivate; ++ } + } + + /*! +-- +GitLab From 075288afadb8993e46c1029489b506fbb6885383 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 10 Feb 2025 16:17:48 +0100 Subject: [PATCH 43/60] Use -DFEATURE instead -DQT_FEATURE for additional compatibility checks --- qt6-qtbase.spec | 58 ++++++++++++++++++++++++------------------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 9c34668..e1c2b1c 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -376,35 +376,35 @@ export LDFLAGS="$LDFLAGS $RPM_LD_FLAGS" export MAKEFLAGS="%{?_smp_mflags}" %cmake_qt6 \ - -DQT_FEATURE_accessibility=ON \ - -DQT_FEATURE_fontconfig=ON \ - -DQT_FEATURE_glib=ON \ - -DQT_FEATURE_sse2=%{?no_sse2:OFF}%{!?no_sse2:ON} \ - -DQT_FEATURE_icu=ON \ - -DQT_FEATURE_enable_new_dtags=ON \ - -DQT_FEATURE_emojisegmenter=ON \ - -DQT_FEATURE_journald=%{?journald:ON}%{!?journald:OFF} \ - -DQT_FEATURE_openssl_linked=ON \ - -DQT_FEATURE_openssl_hash=ON \ - -DQT_FEATURE_libproxy=ON \ - -DQT_FEATURE_sctp=ON \ - -DQT_FEATURE_separate_debug_info=OFF \ - -DQT_FEATURE_reduce_relocations=OFF \ - -DQT_FEATURE_relocatable=OFF \ - -DQT_FEATURE_system_jpeg=ON \ - -DQT_FEATURE_system_png=ON \ - -DQT_FEATURE_system_zlib=ON \ - %{?ibase:-DQT_FEATURE_sql_ibase=ON} \ - -DQT_FEATURE_sql_odbc=ON \ - -DQT_FEATURE_sql_mysql=ON \ - -DQT_FEATURE_sql_psql=ON \ - -DQT_FEATURE_sql_sqlite=ON \ - -DQT_FEATURE_rpath=OFF \ - -DQT_FEATURE_zstd=ON \ - -DQT_FEATURE_elf_private_full_version=ON \ - %{?dbus_linked:-DQT_FEATURE_dbus_linked=ON} \ - %{?pcre:-DQT_FEATURE_system_pcre2=ON} \ - %{?sqlite:-DQT_FEATURE_system_sqlite=ON} \ + -DFEATURE_accessibility=ON \ + -DFEATURE_fontconfig=ON \ + -DFEATURE_glib=ON \ + -DFEATURE_sse2=%{?no_sse2:OFF}%{!?no_sse2:ON} \ + -DFEATURE_icu=ON \ + -DFEATURE_enable_new_dtags=ON \ + -DFEATURE_emojisegmenter=ON \ + -DFEATURE_journald=%{?journald:ON}%{!?journald:OFF} \ + -DFEATURE_openssl_linked=ON \ + -DFEATURE_openssl_hash=ON \ + -DFEATURE_libproxy=ON \ + -DFEATURE_sctp=ON \ + -DFEATURE_separate_debug_info=OFF \ + -DFEATURE_reduce_relocations=OFF \ + -DFEATURE_relocatable=OFF \ + -DFEATURE_system_jpeg=ON \ + -DFEATURE_system_png=ON \ + -DFEATURE_system_zlib=ON \ + %{?ibase:-DFEATURE_sql_ibase=ON} \ + -DFEATURE_sql_odbc=ON \ + -DFEATURE_sql_mysql=ON \ + -DFEATURE_sql_psql=ON \ + -DFEATURE_sql_sqlite=ON \ + -DFEATURE_rpath=OFF \ + -DFEATURE_zstd=ON \ + -DFEATURE_elf_private_full_version=ON \ + %{?dbus_linked:-DFEATURE_dbus_linked=ON} \ + %{?pcre:-DFEATURE_system_pcre2=ON} \ + %{?sqlite:-DFEATURE_system_sqlite=ON} \ -DBUILD_SHARED_LIBS=ON \ -DQT_BUILD_EXAMPLES=%{?examples:ON}%{!?examples:OFF} \ -DQT_INSTALL_EXAMPLES_SOURCES=%{?examples:ON}%{!?examples:OFF} \ From c8038a82ef9f4ab0511d319f0ef807ac2eab7749 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 13 Feb 2025 12:55:13 +0100 Subject: [PATCH 44/60] Fix rendering of combined emojis --- qt6-qtbase.spec | 8 +- ...tor-when-emoji-segmenter-is-disabled.patch | 115 ++++++++++++++++++ ...riation-selectors-as-ignorable-chars.patch | 54 ++++++++ 3 files changed, 175 insertions(+), 2 deletions(-) create mode 100644 qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch create mode 100644 qtbase-treat-variation-selectors-as-ignorable-chars.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index e1c2b1c..3488586 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.8.2 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -109,7 +109,8 @@ Patch154: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patc Patch155: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch Patch156: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch Patch157: qtbase-fontconfig-fix-detection-of-color-fonts.patch - +Patch158: qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch +Patch159: qtbase-treat-variation-selectors-as-ignorable-chars.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -909,6 +910,9 @@ make check -k ||: %changelog +* Thu Feb 13 2025 Jan Grulich - 6.8.2-3 +- Fix rendering of combined emojis + * Thu Feb 06 2025 Jan Grulich - 6.8.2-2 - Backport recommended fixes for Qt 6.8.2 diff --git a/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch b/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch new file mode 100644 index 0000000..84d6ba0 --- /dev/null +++ b/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch @@ -0,0 +1,115 @@ +From aaf7437db3a520ab14220a46cf9427cb9a8d915c Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Fri, 29 Nov 2024 15:27:10 +0100 +Subject: [PATCH] Support variation selector when emoji segmenter is disabled + +This amends cb2633468413d8c2a9e28d4c4a10b25e90dd3116. + +The patch excluded the ad hoc parsing of variation selector +except when Qt was built without the emoji segmenter. The +reasoning being that the emoji parsing handles this correctly +now. + +However, when setting the QT_DISABLE_EMOJI_SEGMENTER variable +in the environment, this is supposed to work as a fail safe +which gives you the original behavior, in case there are +regressions. Therefore, the variation selector handling needs +to be run also when this environment variable is set. + +Pick-to: 6.9 +Change-Id: I2669d29016a552775461aad13e50459baecdc26f +Reviewed-by: Volker Hilsheimer +--- + src/gui/text/qfontengine.cpp | 19 ++++++++++++------- + src/gui/text/qfontengine_p.h | 2 ++ + src/gui/text/qtextengine.cpp | 3 +-- + 3 files changed, 15 insertions(+), 9 deletions(-) + +diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp +index b5183dfd..60d46c5b 100644 +--- a/src/gui/text/qfontengine.cpp ++++ b/src/gui/text/qfontengine.cpp +@@ -1526,6 +1526,16 @@ QFontEngine::GlyphCacheEntry &QFontEngine::GlyphCacheEntry::operator=(const Glyp + return *this; + } + ++bool QFontEngine::disableEmojiSegmenter() ++{ ++#if defined(QT_NO_EMOJISEGMENTER) ++ return true; ++#else ++ static const bool sDisableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; ++ return sDisableEmojiSegmenter; ++#endif ++} ++ + // ------------------------------------------------------------------ + // The box font engine + // ------------------------------------------------------------------ +@@ -1884,9 +1894,8 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + int glyph_pos = 0; + QStringIterator it(str, str + len); + +-#if defined(QT_NO_EMOJISEGMENTER) ++ const bool enableVariationSelectorHack = disableEmojiSegmenter(); + char32_t previousUcs4 = 0; +-#endif + + int lastFallback = -1; + while (it.hasNext()) { +@@ -1947,12 +1956,11 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + } + } + +-#if defined(QT_NO_EMOJISEGMENTER) + // For variant-selectors, they are modifiers to the previous character. If we + // end up with different font selections for the selector and the character it + // modifies, we try applying the selector font to the preceding character as well + const int variantSelectorBlock = 0xFE00; +- if ((ucs4 & 0xFFF0) == variantSelectorBlock && glyph_pos > 0) { ++ if (enableVariationSelectorHack && (ucs4 & 0xFFF0) == variantSelectorBlock && glyph_pos > 0) { + int selectorFontEngine = glyphs->glyphs[glyph_pos] >> 24; + int precedingCharacterFontEngine = glyphs->glyphs[glyph_pos - 1] >> 24; + +@@ -1986,15 +1994,12 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, + } + } + } +-#endif + } + + it.advance(); + ++glyph_pos; + +-#if defined(QT_NO_EMOJISEGMENTER) + previousUcs4 = ucs4; +-#endif + } + + *nglyphs = glyph_pos; +diff --git a/src/gui/text/qfontengine_p.h b/src/gui/text/qfontengine_p.h +index b56c3792..9ef4b29d 100644 +--- a/src/gui/text/qfontengine_p.h ++++ b/src/gui/text/qfontengine_p.h +@@ -255,6 +255,8 @@ public: + virtual bool hasUnreliableGlyphOutline() const; + virtual bool expectsGammaCorrectedBlending() const; + ++ static bool disableEmojiSegmenter(); ++ + enum HintStyle { + HintNone, + HintLight, +diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp +index a04cd9a7..8d13517f 100644 +--- a/src/gui/text/qtextengine.cpp ++++ b/src/gui/text/qtextengine.cpp +@@ -1953,7 +1953,7 @@ namespace { + + void QTextEngine::itemize() const + { +- static bool disableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; ++ const bool disableEmojiSegmenter = QFontEngine::disableEmojiSegmenter(); + validate(); + if (layoutData->items.size()) + return; diff --git a/qtbase-treat-variation-selectors-as-ignorable-chars.patch b/qtbase-treat-variation-selectors-as-ignorable-chars.patch new file mode 100644 index 0000000..19fa4b4 --- /dev/null +++ b/qtbase-treat-variation-selectors-as-ignorable-chars.patch @@ -0,0 +1,54 @@ +From dc87345703228bd3e86da74d7fd22e77c81f6056 Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Wed, 12 Feb 2025 13:58:36 +0100 +Subject: [PATCH] Treat variation selectors as ignorable chars + +The variation selectors only make sense in the context of the +previous glyph and should never be shaped by themselves, therefore +we should not pick a different font engine for these even if +the cmap does not support it. They are sometimes needed to +properly resolve the emojis, but the OpenType rules in the font +may not be written with them in mind. + +If the cmap lookup fails for these, then Harfbuzz will map them +to a zero-width space, thus ignoring them when resolving the +OpenType rules. + +We treat these the same as other control characters and just +ignore them when doing font merging. + +Note: This was handled through an ad hoc mechanism prior to +the introduction of the emoji segmenter in 6.9.When the emoji +segmenter is disabled, we still use this mechanism, which +depends on us not ignoring the character in that case. + +Pick-to: 6.9 +Fixes: QTBUG-133480 +Change-Id: I8fa4e8d5e1aabad0946b8fd3fff044e2b2af5d0e +--- + +diff --git a/src/gui/text/qfontengine_p.h b/src/gui/text/qfontengine_p.h +index 032a8b7..4d1243c 100644 +--- a/src/gui/text/qfontengine_p.h ++++ b/src/gui/text/qfontengine_p.h +@@ -159,6 +159,7 @@ + || ucs4 == QChar::LineFeed + || ucs4 == QChar::CarriageReturn + || ucs4 == QChar::ParagraphSeparator ++ || (!disableEmojiSegmenter() && (ucs4 & 0xFFF0) == 0xFE00) + || QChar::category(ucs4) == QChar::Other_Control; + } + +diff --git a/tests/baseline/painting/scripts/glyphruns.qps b/tests/baseline/painting/scripts/glyphruns.qps +index 2b70c72..0683ef5 100644 +--- a/tests/baseline/painting/scripts/glyphruns.qps ++++ b/tests/baseline/painting/scripts/glyphruns.qps +@@ -143,7 +143,7 @@ + save + setPen black + setFont "sansserif" 16 normal +- drawGlyphRun 0 40 "e😃m😇o😍j😜i😸!" ++ drawGlyphRun 0 40 "e😃m👩️‍⚕️o😍j😜i😸!" + restore + + translate 0 55 From e21e53a974983a09fd4cd6402607249948696f92 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Fri, 21 Mar 2025 13:30:18 +0100 Subject: [PATCH 45/60] 6.9.0 RC --- .gitignore | 1 + qt6-qtbase.spec | 57 +- qtbase-cache-emoji-font.patch | 85 - ...xtract-emoji-data-from-unicode-files.patch | 19179 ---------------- ...ssion-when-looking-up-fallback-fonts.patch | 96 - ...ister-hardcoded-fonts-as-color-fonts.patch | 34 - ...tconfig-fix-detection-of-color-fonts.patch | 43 - ...uce-emoji-segmenter-to-3rdparty-code.patch | 568 - ...-checking-if-qt-conf-resource-exists.patch | 50 - ...ail-out-if-accessed-post-destruction.patch | 48 - ...created-during-application-shut-down.patch | 48 - ...equest-in-final-color-font-fail-safe.patch | 45 - ...ng-existens-in-qt-internal-walk-libs.patch | 15 - ...f-variation-selector-in-font-merging.patch | 55 - ...tor-when-emoji-segmenter-is-disabled.patch | 115 - ...riation-selectors-as-ignorable-chars.patch | 54 - ...r-to-apply-emoji-fonts-automatically.patch | 5880 ----- sources | 2 +- 18 files changed, 40 insertions(+), 26335 deletions(-) delete mode 100644 qtbase-cache-emoji-font.patch delete mode 100644 qtbase-extract-emoji-data-from-unicode-files.patch delete mode 100644 qtbase-fix-regression-when-looking-up-fallback-fonts.patch delete mode 100644 qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch delete mode 100644 qtbase-fontconfig-fix-detection-of-color-fonts.patch delete mode 100644 qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch delete mode 100644 qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch delete mode 100644 qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch delete mode 100644 qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch delete mode 100644 qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch delete mode 100644 qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch delete mode 100644 qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch delete mode 100644 qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch delete mode 100644 qtbase-treat-variation-selectors-as-ignorable-chars.patch delete mode 100644 qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch diff --git a/.gitignore b/.gitignore index cfc462e..ba740b6 100644 --- a/.gitignore +++ b/.gitignore @@ -32,3 +32,4 @@ /qtbase-everywhere-src-6.8.0.tar.xz /qtbase-everywhere-src-6.8.1.tar.xz /qtbase-everywhere-src-6.8.2.tar.xz +/qtbase-everywhere-src-6.9.0-rc.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 3488586..2efc3ab 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -40,13 +40,13 @@ BuildRequires: pkgconfig(libsystemd) ## skip for now, until we're better at it --rex #global tests 1 -#global unstable 0 -%global prerelease rc2 +%global unstable 1 +%global prerelease rc Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.8.2 -Release: 3%{?dist} +Version: 6.9.0%{?unstable:~%{prerelease}} +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -96,21 +96,7 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches -Patch100: qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch -Patch101: qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch -Patch102: qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch -## upstream patches from Qt 6.9 -Patch150: qtbase-extract-emoji-data-from-unicode-files.patch -Patch151: qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch -Patch152: qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch -Patch153: qtbase-fix-regression-when-looking-up-fallback-fonts.patch -Patch154: qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch -Patch155: qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch -Patch156: qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch -Patch157: qtbase-fontconfig-fix-detection-of-color-fonts.patch -Patch158: qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch -Patch159: qtbase-treat-variation-selectors-as-ignorable-chars.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -443,7 +429,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.8.2 +Version: 6.9.0 EOF # rpm macros @@ -686,6 +672,7 @@ make check -k ||: %{_qt6_libdir}/libQt6Xml.so %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml %{_qt6_libdir}/cmake/Qt6/3rdparty/kwin/REUSE.toml +%{_qt6_libdir}/cmake/Qt6/*.in %{_qt6_libdir}/cmake/Qt6/*.h.in %{_qt6_libdir}/cmake/Qt6/*.cmake %{_qt6_libdir}/cmake/Qt6/*.cmake.in @@ -763,10 +750,38 @@ make check -k ||: %{_qt6_headerdir}/QtEglFSDeviceIntegration %{_qt6_headerdir}/QtEglFsKmsGbmSupport %{_qt6_headerdir}/QtEglFsKmsSupport +%dir %{_qt6_libdir}/cmake/Qt6ConcurrentPrivate +%dir %{_qt6_libdir}/cmake/Qt6CorePrivate +%dir %{_qt6_libdir}/cmake/Qt6DBusPrivate +%dir %{_qt6_libdir}/cmake/Qt6GuiPrivate +%dir %{_qt6_libdir}/cmake/Qt6NetworkPrivate +%dir %{_qt6_libdir}/cmake/Qt6OpenGLPrivate +%dir %{_qt6_libdir}/cmake/Qt6OpenGLWidgetsPrivate +%dir %{_qt6_libdir}/cmake/Qt6PrintSupportPrivate +%dir %{_qt6_libdir}/cmake/Qt6SqlPrivate +%dir %{_qt6_libdir}/cmake/Qt6TestInternalsPrivate +%dir %{_qt6_libdir}/cmake/Qt6TestInternalsPrivate/3rdparty/cmake +%dir %{_qt6_libdir}/cmake/Qt6TestPrivate +%dir %{_qt6_libdir}/cmake/Qt6WidgetsPrivate +%dir %{_qt6_libdir}/cmake/Qt6XmlPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate +%{_qt6_libdir}/cmake/Qt6ConcurrentPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6CorePrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6DBusPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6GuiPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6NetworkPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6OpenGLPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6OpenGLWidgetsPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6PrintSupportPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6SqlPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6TestInternalsPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6TestInternalsPrivate/3rdparty/cmake/*.cmake +%{_qt6_libdir}/cmake/Qt6TestPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6WidgetsPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6XmlPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFSDeviceIntegrationPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate/*.cmake @@ -788,6 +803,7 @@ make check -k ||: %{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json %{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json %{_qt6_headerdir}/*/%{qt_version}/ +%{_qt6_descriptionsdir}/TestInternalsPrivate.json %files static %dir %{_qt6_libdir}/cmake/Qt6ExampleIconsPrivate @@ -910,6 +926,9 @@ make check -k ||: %changelog +* Fri Mar 21 2025 Jan Grulich - 6.9.0-1 +- 6.9.0 RC + * Thu Feb 13 2025 Jan Grulich - 6.8.2-3 - Fix rendering of combined emojis diff --git a/qtbase-cache-emoji-font.patch b/qtbase-cache-emoji-font.patch deleted file mode 100644 index 2ec9a05..0000000 --- a/qtbase-cache-emoji-font.patch +++ /dev/null @@ -1,85 +0,0 @@ -diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp -index 474644b8..f61e6e83 100644 ---- a/src/gui/text/unix/qfontconfigdatabase.cpp -+++ b/src/gui/text/unix/qfontconfigdatabase.cpp -@@ -592,6 +592,7 @@ void QFontconfigDatabase::populateFontDatabase() - ++f; - } - -+ cacheEmojiFontFamily(); - //QPA has very lazy population of the font db. We want it to be initialized when - //QApplication is constructed, so that the population procedure can do something like this to - //set the default font -@@ -735,6 +736,9 @@ QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont - if (!pattern) - return fallbackFamilies; - -+ if (!m_cacheEmojiFontFamily.isEmpty()) -+ fallbackFamilies << m_cacheEmojiFontFamily; -+ - FcValue value; - value.type = FcTypeString; - const QByteArray cs = family.toUtf8(); -@@ -1016,4 +1020,47 @@ void QFontconfigDatabase::setupFontEngine(QFontEngineFT *engine, const QFontDef - engine->glyphFormat = format; - } - -+void QFontconfigDatabase::cacheEmojiFontFamily() -+{ -+ FcPattern *pattern; -+ pattern = FcPatternCreate(); -+ -+ FcValue value; -+ value.type = FcTypeString; -+ value.u.s = (const FcChar8 *)"emoji"; -+ FcPatternAdd(pattern,FC_FAMILY,value,true); -+ -+ FcLangSet *ls = FcLangSetCreate(); -+ FcLangSetAdd(ls, (const FcChar8*)"und-zsye"); -+ FcPatternAddLangSet(pattern, FC_LANG, ls); -+ -+ FcConfigSubstitute(nullptr, pattern, FcMatchPattern); -+ FcDefaultSubstitute(pattern); -+ -+ FcResult result = FcResultMatch; -+ FcFontSet *fontSet = FcFontSort(nullptr,pattern,FcTrue,nullptr,&result); -+ FcPatternDestroy(pattern); -+ -+ if (fontSet) { -+ for (int i = 0; i < fontSet->nfont; i++) { -+ FcChar8 *value = nullptr; -+ if (FcPatternGetString(fontSet->fonts[i], FC_FAMILY, 0, &value) != FcResultMatch) -+ continue; -+ -+ FcLangSet *rls = nullptr; -+ if (FcPatternGetLangSet(fontSet->fonts[i], FC_LANG, 0, &rls) != FcResultMatch) -+ continue; -+ -+ if (!FcLangSetContains(rls, ls)) -+ continue; -+ -+ m_cacheEmojiFontFamily = QString::fromUtf8((const char *)value); -+ break; -+ } -+ FcFontSetDestroy(fontSet); -+ } -+ -+ FcLangSetDestroy(ls); -+} -+ - QT_END_NAMESPACE -diff --git a/src/gui/text/unix/qfontconfigdatabase_p.h b/src/gui/text/unix/qfontconfigdatabase_p.h -index cf15306e..90b94087 100644 ---- a/src/gui/text/unix/qfontconfigdatabase_p.h -+++ b/src/gui/text/unix/qfontconfigdatabase_p.h -@@ -37,7 +37,10 @@ public: - QFont defaultFont() const override; - - private: -+ void cacheEmojiFontFamily(); - void setupFontEngine(QFontEngineFT *engine, const QFontDef &fontDef) const; -+ -+ QString m_cacheEmojiFontFamily; - }; - - QT_END_NAMESPACE diff --git a/qtbase-extract-emoji-data-from-unicode-files.patch b/qtbase-extract-emoji-data-from-unicode-files.patch deleted file mode 100644 index 4295566..0000000 --- a/qtbase-extract-emoji-data-from-unicode-files.patch +++ /dev/null @@ -1,19179 +0,0 @@ -From b614aa10b9e5805944b8d8181b021797239a56ba Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Tue, 19 Mar 2024 08:59:18 +0100 -Subject: Extract emoji data from Unicode files - -Expand unicode data to include information needed to -parse emoji sequences. This is a pre-requisite for -automatically preferring color fonts for emojis. - -As a drive-by, this also fixes a double space in the -output of the uc_properties array. - -Task-number: QTBUG-111801 -Change-Id: Icd993803c87c69ed278c7724377028f3706d0272 -Reviewed-by: Eirik Aavitsland -Reviewed-by: Edward Welbourne - -diff --git a/src/corelib/text/qunicodetables.cpp b/src/corelib/text/qunicodetables.cpp -index dc93b99668..222b251154 100644 ---- a/src/corelib/text/qunicodetables.cpp -+++ b/src/corelib/text/qunicodetables.cpp -@@ -1,5 +1,5 @@ - // Copyright (C) 2020 The Qt Company Ltd. --// SPDX-License-Identifier: Unicode-DFS-2016 -+// SPDX-License-Identifier: Unicode-3.0 - - /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ - -@@ -837,1859 +837,1789 @@ static constexpr unsigned short uc_property_trie[] = { - 0, 0, 0, 0, 6, 6, 6, 7, - - 8, 9, 10, 11, 12, 13, 14, 15, -- 16, 17, 14, 18, 19, 20, 21, 22, -- 23, 24, 25, 26, 27, 28, 29, 30, -- 31, 32, 33, 34, 35, 36, 37, 9, -+ 16, 17, 18, 19, 20, 21, 22, 23, -+ 24, 25, 26, 27, 28, 29, 30, 31, -+ 32, 33, 34, 35, 36, 37, 38, 9, - -- 14, 38, 38, 38, 38, 38, 38, 38, -- 38, 38, 38, 38, 38, 38, 38, 38, -- 38, 38, 38, 38, 38, 38, 38, 38, -- 38, 38, 38, 39, 40, 41, 42, 43, -+ 14, 39, 39, 39, 39, 39, 39, 39, -+ 39, 39, 39, 39, 39, 39, 39, 39, -+ 39, 39, 39, 39, 39, 39, 39, 39, -+ 39, 39, 39, 40, 41, 42, 43, 44, - -- 42, 44, 44, 44, 44, 44, 44, 44, -- 44, 44, 44, 44, 44, 44, 44, 44, -- 44, 44, 44, 44, 44, 44, 44, 44, -- 44, 44, 44, 39, 45, 46, 36, 0, -+ 43, 45, 45, 45, 45, 45, 45, 45, -+ 45, 45, 45, 45, 45, 45, 45, 45, -+ 45, 45, 45, 45, 45, 45, 45, 45, -+ 45, 45, 45, 40, 46, 47, 37, 0, - -- 0, 0, 0, 0, 0, 47, 0, 0, -+ 0, 0, 0, 0, 0, 48, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - -- 48, 49, 50, 51, 52, 51, 53, 54, -- 55, 56, 57, 58, 59, 60, 61, 62, -- 63, 64, 65, 66, 67, 68, 54, 69, -- 55, 70, 57, 71, 72, 72, 72, 49, -- -- 73, 73, 73, 73, 73, 73, 74, 73, -- 73, 73, 73, 73, 73, 73, 73, 73, -- 74, 73, 73, 73, 73, 73, 73, 75, -- 74, 73, 73, 73, 73, 73, 74, 76, -- -- 77, 77, 78, 78, 78, 78, 79, 78, -- 77, 77, 77, 78, 77, 77, 78, 78, -- 79, 78, 77, 77, 78, 78, 78, 75, -- 79, 77, 77, 78, 77, 78, 79, 80, -- -- 81, 82, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 84, 85, 81, 82, 81, 83, 81, 83, -- 81, 83, 81, 82, 81, 83, 81, 83, -- -- 81, 83, 81, 83, 81, 83, 86, 85, -- 81, 83, 81, 82, 81, 83, 81, 83, -- 87, 88, 89, 90, 81, 83, 81, 83, -- 91, 81, 83, 81, 83, 81, 83, 89, -- -- 90, 86, 85, 81, 82, 81, 83, 81, -- 82, 92, 86, 85, 81, 82, 81, 83, -- 81, 83, 86, 85, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- -- 81, 83, 81, 83, 81, 83, 86, 85, -- 81, 83, 81, 82, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 93, 81, 83, 81, 83, 81, 83, 94, -- -- 95, 96, 84, 97, 84, 97, 98, 84, -- 97, 99, 99, 84, 97, 100, 101, 102, -- 103, 84, 97, 99, 104, 105, 106, 107, -- 84, 97, 108, 100, 106, 109, 110, 111, -- -- 81, 83, 84, 97, 84, 97, 112, 84, -- 97, 112, 100, 100, 84, 97, 112, 81, -- 83, 113, 113, 84, 97, 84, 97, 114, -- 84, 97, 100, 115, 84, 97, 100, 116, -- -- 115, 115, 115, 115, 117, 118, 119, 117, -- 118, 119, 117, 118, 119, 81, 82, 81, -- 82, 81, 82, 81, 82, 81, 82, 81, -- 82, 81, 82, 81, 82, 120, 81, 83, -- -- 81, 83, 81, 83, 84, 97, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 121, 117, 118, 119, 81, 83, 122, 123, -- 124, 125, 81, 83, 81, 83, 81, 83, -- -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 124, 125, 124, 125, 126, 127, 124, 125, -- -- 128, 129, 126, 127, 126, 127, 124, 125, -- 124, 125, 124, 125, 124, 125, 124, 125, -- 124, 125, 124, 125, 129, 129, 129, 130, -- 130, 130, 131, 132, 133, 134, 135, 136, -- -- 137, 132, 138, 139, 140, 141, 142, 138, -- 142, 138, 142, 138, 142, 138, 142, 138, -- 143, 144, 145, 146, 147, 100, 148, 148, -- 100, 149, 100, 150, 151, 100, 100, 100, -- -- 148, 152, 100, 153, 100, 154, 155, 100, -- 156, 157, 158, 159, 160, 100, 100, 157, -- 100, 161, 162, 100, 100, 163, 100, 100, -- 100, 100, 100, 100, 100, 164, 100, 100, -- -- 165, 100, 166, 165, 100, 100, 100, 167, -- 165, 168, 169, 169, 170, 100, 100, 100, -- 100, 100, 171, 100, 115, 100, 100, 100, -- 100, 100, 100, 100, 100, 172, 173, 100, -- -- 100, 100, 100, 100, 100, 100, 100, 100, -- 100, 174, 174, 174, 174, 174, 129, 129, -- 175, 175, 175, 175, 175, 175, 175, 175, -- 175, 176, 176, 177, 177, 177, 177, 177, -- -- 178, 178, 179, 179, 180, 179, 176, 181, -- 182, 181, 181, 181, 182, 181, 176, 176, -- 183, 177, 179, 179, 179, 179, 179, 179, -- 55, 55, 55, 55, 184, 55, 179, 185, -- -- 175, 175, 175, 175, 175, 179, 179, 179, -- 179, 179, 186, 186, 187, 188, 189, 190, -- 190, 190, 190, 190, 190, 190, 190, 190, -- 190, 190, 190, 190, 190, 190, 190, 190, -- -- 191, 191, 191, 191, 191, 192, 191, 191, -- 191, 191, 191, 191, 191, 192, 192, 191, -- 192, 191, 192, 191, 191, 193, 194, 194, -- 194, 194, 193, 195, 194, 194, 194, 194, -- -- 194, 196, 196, 197, 197, 197, 197, 198, -- 198, 194, 194, 194, 194, 197, 197, 194, -- 197, 197, 194, 194, 199, 199, 199, 199, -- 200, 194, 194, 194, 194, 192, 192, 192, -- -- 201, 201, 191, 201, 201, 202, 203, 204, -- 204, 204, 203, 203, 203, 204, 204, 205, -- 206, 206, 206, 207, 207, 207, 207, 206, -- 208, 209, 209, 210, 211, 212, 212, 213, -- -- 214, 214, 215, 216, 216, 216, 216, 216, -- 216, 216, 216, 216, 216, 216, 216, 216, -- 217, 218, 217, 218, 219, 220, 217, 218, -- 221, 221, 222, 223, 223, 223, 224, 225, -- -- 221, 221, 221, 221, 226, 227, 228, 229, -- 230, 230, 230, 221, 231, 221, 232, 232, -- 233, 234, 234, 234, 234, 234, 234, 234, -- 234, 234, 234, 234, 234, 234, 234, 234, -- -- 234, 234, 221, 234, 234, 234, 234, 234, -- 234, 234, 235, 235, 236, 237, 237, 237, -- 238, 239, 239, 239, 239, 239, 239, 239, -- 239, 239, 239, 239, 239, 239, 239, 239, -- -- 239, 239, 240, 239, 239, 239, 239, 239, -- 239, 239, 241, 241, 242, 243, 243, 244, -- 245, 246, 247, 248, 248, 249, 250, 251, -- 252, 253, 254, 255, 254, 255, 254, 255, -- -- 254, 255, 256, 257, 256, 257, 256, 257, -- 256, 257, 256, 257, 256, 257, 256, 257, -- 258, 259, 260, 261, 262, 263, 264, 265, -- 266, 267, 265, 266, 268, 269, 269, 269, -- -- 270, 271, 272, 273, 272, 272, 272, 273, -- 272, 272, 272, 272, 273, 270, 273, 272, -- 274, 274, 274, 274, 274, 274, 274, 274, -- 274, 275, 274, 274, 274, 274, 274, 274, -- -- 274, 274, 274, 274, 274, 274, 274, 274, -- 274, 274, 274, 274, 274, 274, 274, 274, -- 276, 276, 276, 276, 276, 276, 276, 276, -- 276, 277, 276, 276, 276, 276, 276, 276, -- -- 276, 276, 276, 276, 276, 276, 276, 276, -- 276, 276, 276, 276, 276, 276, 276, 276, -- 278, 279, 280, 281, 280, 280, 280, 281, -- 280, 280, 280, 280, 281, 278, 281, 280, -- -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 284, 285, -- 282, 283, 282, 283, 282, 283, 282, 283, -- -- 282, 283, 286, 287, 287, 288, 288, 289, -- 290, 290, 291, 292, 293, 294, 293, 294, -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 282, 283, -- -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 282, 283, -- 282, 283, 282, 283, 282, 283, 282, 283, -- -- 295, 284, 285, 282, 283, 291, 292, 282, -- 283, 291, 292, 282, 283, 291, 292, 296, -- 284, 285, 284, 285, 282, 283, 284, 285, -- 282, 283, 284, 285, 284, 285, 284, 285, -- -- 282, 283, 284, 285, 284, 285, 284, 285, -- 282, 283, 284, 285, 297, 298, 284, 285, -- 284, 285, 284, 285, 284, 285, 299, 300, -- 284, 285, 301, 302, 301, 302, 301, 302, -- -- 291, 292, 291, 292, 291, 292, 291, 292, -- 291, 292, 291, 292, 291, 292, 291, 292, -- 301, 302, 301, 302, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- -- 303, 304, 303, 304, 305, 306, 307, 308, -- 309, 310, 309, 310, 309, 310, 309, 310, -- 221, 311, 311, 311, 311, 311, 311, 311, -- 311, 311, 311, 311, 311, 311, 311, 311, -- -- 311, 311, 311, 311, 311, 311, 311, 311, -- 311, 311, 311, 311, 311, 311, 311, 311, -- 311, 311, 311, 311, 311, 311, 311, 221, -- 221, 312, 313, 313, 313, 314, 313, 315, -- -- 316, 317, 317, 317, 317, 317, 317, 317, -- 317, 317, 317, 317, 317, 317, 317, 317, -- 317, 317, 317, 317, 317, 317, 317, 317, -- 317, 317, 317, 317, 317, 317, 317, 317, -- -- 317, 317, 317, 317, 317, 317, 317, 318, -- 316, 319, 320, 221, 221, 321, 321, 322, -- 323, 324, 325, 325, 325, 325, 324, 325, -- 325, 325, 326, 324, 325, 325, 325, 325, -- -- 325, 325, 327, 324, 324, 324, 324, 324, -- 325, 325, 324, 325, 325, 326, 328, 325, -- 329, 330, 331, 332, 333, 334, 335, 336, -- 337, 338, 339, 340, 341, 342, 343, 344, -- -- 345, 346, 347, 345, 325, 327, 348, 349, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 350, 350, 350, 350, 350, 350, 350, 350, -- 350, 350, 350, 350, 350, 350, 350, 350, -- -- 350, 350, 350, 350, 350, 350, 350, 350, -- 350, 350, 350, 323, 323, 323, 323, 351, -- 350, 350, 350, 352, 353, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 354, 354, 354, 354, 355, 356, 357, 357, -- 358, 359, 359, 360, 361, 362, 363, 363, -- 364, 364, 364, 364, 364, 364, 365, 365, -- 366, 367, 368, 369, 370, 371, 372, 373, -- -- 374, 375, 376, 376, 376, 376, 377, 378, -- 379, 378, 379, 379, 379, 379, 379, 378, -- 378, 378, 378, 379, 379, 379, 379, 379, -+ 49, 50, 51, 52, 53, 52, 54, 55, -+ 56, 57, 58, 59, 60, 61, 62, 63, -+ 64, 65, 66, 67, 68, 69, 55, 70, -+ 56, 71, 58, 72, 73, 73, 73, 50, -+ -+ 74, 74, 74, 74, 74, 74, 75, 74, -+ 74, 74, 74, 74, 74, 74, 74, 74, -+ 75, 74, 74, 74, 74, 74, 74, 76, -+ 75, 74, 74, 74, 74, 74, 75, 77, -+ -+ 78, 78, 79, 79, 79, 79, 80, 79, -+ 78, 78, 78, 79, 78, 78, 79, 79, -+ 80, 79, 78, 78, 79, 79, 79, 76, -+ 80, 78, 78, 79, 78, 79, 80, 81, -+ -+ 82, 83, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 85, 86, 82, 83, 82, 84, 82, 84, -+ 82, 84, 82, 83, 82, 84, 82, 84, -+ -+ 82, 84, 82, 84, 82, 84, 87, 86, -+ 82, 84, 82, 83, 82, 84, 82, 84, -+ 88, 89, 90, 91, 82, 84, 82, 84, -+ 92, 82, 84, 82, 84, 82, 84, 90, -+ -+ 91, 87, 86, 82, 83, 82, 84, 82, -+ 83, 93, 87, 86, 82, 83, 82, 84, -+ 82, 84, 87, 86, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ -+ 82, 84, 82, 84, 82, 84, 87, 86, -+ 82, 84, 82, 83, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 94, 82, 84, 82, 84, 82, 84, 95, -+ -+ 96, 97, 85, 98, 85, 98, 99, 85, -+ 98, 100, 100, 85, 98, 101, 102, 103, -+ 104, 85, 98, 100, 105, 106, 107, 108, -+ 85, 98, 109, 101, 107, 110, 111, 112, -+ -+ 82, 84, 85, 98, 85, 98, 113, 85, -+ 98, 113, 101, 101, 85, 98, 113, 82, -+ 84, 114, 114, 85, 98, 85, 98, 115, -+ 85, 98, 101, 116, 85, 98, 101, 117, -+ -+ 116, 116, 116, 116, 118, 119, 120, 118, -+ 119, 120, 118, 119, 120, 82, 83, 82, -+ 83, 82, 83, 82, 83, 82, 83, 82, -+ 83, 82, 83, 82, 83, 121, 82, 84, -+ -+ 82, 84, 82, 84, 85, 98, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 122, 118, 119, 120, 82, 84, 123, 124, -+ 125, 126, 82, 84, 82, 84, 82, 84, -+ -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 125, 126, 125, 126, 127, 128, 125, 126, -+ -+ 129, 130, 127, 128, 127, 128, 125, 126, -+ 125, 126, 125, 126, 125, 126, 125, 126, -+ 125, 126, 125, 126, 130, 130, 130, 131, -+ 131, 131, 132, 133, 134, 135, 136, 137, -+ -+ 138, 133, 139, 140, 141, 142, 143, 139, -+ 143, 139, 143, 139, 143, 139, 143, 139, -+ 144, 145, 146, 147, 148, 101, 149, 149, -+ 101, 150, 101, 151, 152, 101, 101, 101, -+ -+ 149, 153, 101, 154, 101, 155, 156, 101, -+ 157, 158, 159, 160, 161, 101, 101, 158, -+ 101, 162, 163, 101, 101, 164, 101, 101, -+ 101, 101, 101, 101, 101, 165, 101, 101, -+ -+ 166, 101, 167, 166, 101, 101, 101, 168, -+ 166, 169, 170, 170, 171, 101, 101, 101, -+ 101, 101, 172, 101, 116, 101, 101, 101, -+ 101, 101, 101, 101, 101, 173, 174, 101, -+ -+ 101, 101, 101, 101, 101, 101, 101, 101, -+ 101, 175, 175, 175, 175, 175, 130, 130, -+ 176, 176, 176, 176, 176, 176, 176, 176, -+ 176, 177, 177, 178, 178, 178, 178, 178, -+ -+ 179, 179, 180, 180, 181, 180, 177, 182, -+ 183, 182, 182, 182, 183, 182, 177, 177, -+ 184, 178, 180, 180, 180, 180, 180, 180, -+ 56, 56, 56, 56, 185, 56, 180, 186, -+ -+ 176, 176, 176, 176, 176, 180, 180, 180, -+ 180, 180, 187, 187, 188, 189, 190, 191, -+ 191, 191, 191, 191, 191, 191, 191, 191, -+ 191, 191, 191, 191, 191, 191, 191, 191, -+ -+ 192, 192, 192, 192, 192, 193, 192, 192, -+ 192, 192, 192, 192, 192, 193, 193, 192, -+ 193, 192, 193, 192, 192, 194, 195, 195, -+ 195, 195, 194, 196, 195, 195, 195, 195, -+ -+ 195, 197, 197, 198, 198, 198, 198, 199, -+ 199, 195, 195, 195, 195, 198, 198, 195, -+ 198, 198, 195, 195, 200, 200, 200, 200, -+ 201, 195, 195, 195, 195, 193, 193, 193, -+ -+ 202, 202, 192, 202, 202, 203, 204, 205, -+ 205, 205, 204, 204, 204, 205, 205, 206, -+ 207, 207, 207, 208, 208, 208, 208, 207, -+ 209, 210, 210, 211, 212, 213, 213, 214, -+ -+ 215, 215, 216, 217, 217, 217, 217, 217, -+ 217, 217, 217, 217, 217, 217, 217, 217, -+ 218, 219, 218, 219, 220, 221, 218, 219, -+ 222, 222, 223, 224, 224, 224, 225, 226, -+ -+ 222, 222, 222, 222, 227, 228, 229, 230, -+ 231, 231, 231, 222, 232, 222, 233, 233, -+ 234, 235, 235, 235, 235, 235, 235, 235, -+ 235, 235, 235, 235, 235, 235, 235, 235, -+ -+ 235, 235, 222, 235, 235, 235, 235, 235, -+ 235, 235, 236, 236, 237, 238, 238, 238, -+ 239, 240, 240, 240, 240, 240, 240, 240, -+ 240, 240, 240, 240, 240, 240, 240, 240, -+ -+ 240, 240, 241, 240, 240, 240, 240, 240, -+ 240, 240, 242, 242, 243, 244, 244, 245, -+ 246, 247, 248, 249, 249, 250, 251, 252, -+ 253, 254, 255, 256, 255, 256, 255, 256, -+ -+ 255, 256, 257, 258, 257, 258, 257, 258, -+ 257, 258, 257, 258, 257, 258, 257, 258, -+ 259, 260, 261, 262, 263, 264, 265, 266, -+ 267, 268, 266, 267, 269, 270, 270, 270, -+ -+ 271, 272, 273, 274, 273, 273, 273, 274, -+ 273, 273, 273, 273, 274, 271, 274, 273, -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 275, 276, 275, 275, 275, 275, 275, 275, -+ -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 275, 275, 275, 275, 275, 275, 275, 275, -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 277, 278, 277, 277, 277, 277, 277, 277, -+ -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 277, 277, 277, 277, 277, 277, 277, 277, -+ 279, 280, 281, 282, 281, 281, 281, 282, -+ 281, 281, 281, 281, 282, 279, 282, 281, -+ -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 285, 286, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ -+ 283, 284, 287, 288, 288, 289, 289, 290, -+ 291, 291, 292, 293, 294, 295, 294, 295, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ 283, 284, 283, 284, 283, 284, 283, 284, -+ -+ 296, 285, 286, 283, 284, 292, 293, 283, -+ 284, 292, 293, 283, 284, 292, 293, 297, -+ 285, 286, 285, 286, 283, 284, 285, 286, -+ 283, 284, 285, 286, 285, 286, 285, 286, -+ -+ 283, 284, 285, 286, 285, 286, 285, 286, -+ 283, 284, 285, 286, 298, 299, 285, 286, -+ 285, 286, 285, 286, 285, 286, 300, 301, -+ 285, 286, 302, 303, 302, 303, 302, 303, -+ -+ 292, 293, 292, 293, 292, 293, 292, 293, -+ 292, 293, 292, 293, 292, 293, 292, 293, -+ 302, 303, 302, 303, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ -+ 304, 305, 304, 305, 306, 307, 308, 309, -+ 310, 311, 310, 311, 310, 311, 310, 311, -+ 222, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 312, -+ -+ 312, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 312, -+ 312, 312, 312, 312, 312, 312, 312, 222, -+ 222, 313, 314, 314, 314, 315, 314, 316, -+ -+ 317, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, -+ 318, 318, 318, 318, 318, 318, 318, 318, -+ -+ 318, 318, 318, 318, 318, 318, 318, 319, -+ 317, 320, 321, 222, 222, 322, 322, 323, -+ 324, 325, 326, 326, 326, 326, 325, 326, -+ 326, 326, 327, 325, 326, 326, 326, 326, -+ -+ 326, 326, 328, 325, 325, 325, 325, 325, -+ 326, 326, 325, 326, 326, 327, 329, 326, -+ 330, 331, 332, 333, 334, 335, 336, 337, -+ 338, 339, 340, 341, 342, 343, 344, 345, -+ -+ 346, 347, 348, 346, 326, 328, 349, 350, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 351, 351, 351, 351, 351, 351, 351, 351, -+ 351, 351, 351, 351, 351, 351, 351, 351, -+ -+ 351, 351, 351, 351, 351, 351, 351, 351, -+ 351, 351, 351, 324, 324, 324, 324, 352, -+ 351, 351, 351, 353, 354, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 355, 355, 355, 355, 356, 357, 358, 358, -+ 359, 360, 360, 361, 362, 363, 364, 364, -+ 365, 365, 365, 365, 365, 365, 366, 366, -+ 367, 368, 369, 370, 371, 372, 373, 374, -+ -+ 375, 376, 377, 377, 377, 377, 378, 379, -+ 380, 379, 380, 380, 380, 380, 380, 379, - 379, 379, 379, 380, 380, 380, 380, 380, -+ 380, 380, 380, 381, 381, 381, 381, 381, - -- 381, 379, 379, 379, 379, 379, 379, 379, -- 378, 379, 379, 382, 383, 384, 385, 386, -- 387, 388, 389, 390, 390, 391, 392, 364, -- 364, 393, 393, 393, 394, 393, 393, 395, -+ 382, 380, 380, 380, 380, 380, 380, 380, -+ 379, 380, 380, 383, 384, 385, 386, 387, -+ 388, 389, 390, 391, 391, 392, 393, 365, -+ 365, 394, 394, 394, 395, 394, 394, 396, - -- 396, 397, 398, 399, 400, 401, 402, 403, -- 404, 405, 406, 407, 408, 409, 410, 410, -- 411, 378, 378, 378, 375, 412, 412, 412, -- 413, 379, 379, 379, 379, 379, 379, 379, -- -- 379, 379, 379, 379, 379, 379, 379, 379, -- 378, 378, 378, 378, 378, 378, 378, 378, -- 378, 378, 378, 378, 378, 378, 378, 378, -- 378, 378, 379, 379, 379, 379, 379, 379, -+ 397, 398, 399, 400, 401, 402, 403, 404, -+ 405, 406, 407, 408, 409, 410, 411, 411, -+ 412, 379, 379, 379, 376, 413, 413, 413, -+ 414, 380, 380, 380, 380, 380, 380, 380, - -+ 380, 380, 380, 380, 380, 380, 380, 380, - 379, 379, 379, 379, 379, 379, 379, 379, - 379, 379, 379, 379, 379, 379, 379, 379, -- 379, 379, 379, 379, 379, 379, 379, 379, -- 414, 414, 379, 379, 379, 379, 379, 414, -- -- 376, 379, 377, 378, 378, 378, 378, 378, -- 378, 378, 378, 378, 379, 378, 379, 415, -- 379, 379, 378, 376, 416, 378, 417, 417, -- 417, 417, 417, 417, 417, 418, 419, 417, -- -- 417, 417, 417, 420, 417, 421, 421, 417, -- 417, 419, 420, 417, 417, 420, 422, 422, -- 423, 424, 425, 426, 427, 428, 429, 430, -- 431, 432, 414, 414, 414, 433, 433, 434, -- -- 435, 435, 435, 436, 436, 436, 436, 436, -- 436, 436, 436, 436, 436, 436, 437, 438, -- 439, 440, 441, 441, 441, 439, 439, 439, -- 439, 439, 441, 441, 441, 441, 439, 441, -- -- 441, 441, 441, 441, 441, 441, 441, 441, -- 439, 441, 439, 441, 439, 442, 442, 443, -- 444, 445, 444, 444, 445, 444, 444, 445, -- 445, 445, 444, 445, 445, 444, 445, 444, -- -- 444, 444, 445, 444, 445, 444, 445, 444, -- 445, 444, 444, 437, 437, 443, 442, 442, -- 446, 446, 446, 446, 446, 446, 446, 446, -- 446, 447, 447, 447, 446, 446, 446, 446, -- -- 446, 446, 446, 446, 446, 446, 446, 446, -- 446, 446, 446, 447, 447, 446, 380, 380, -- 380, 448, 380, 448, 448, 380, 380, 380, -- 448, 448, 380, 380, 380, 380, 380, 380, -- -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, -- 449, 449, 449, 449, 449, 449, 449, 449, -- -- 449, 449, 449, 449, 449, 449, 450, 450, -+ 379, 379, 380, 380, 380, 380, 380, 380, -+ -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 380, 380, 380, 380, 380, 380, 380, 380, -+ 415, 415, 380, 380, 380, 380, 380, 415, -+ -+ 377, 380, 378, 379, 379, 379, 379, 379, -+ 379, 379, 379, 379, 380, 379, 380, 416, -+ 380, 380, 379, 377, 417, 379, 418, 418, -+ 418, 418, 418, 418, 418, 419, 420, 418, -+ -+ 418, 418, 418, 421, 418, 422, 422, 418, -+ 418, 420, 421, 418, 418, 421, 423, 423, -+ 424, 425, 426, 427, 428, 429, 430, 431, -+ 432, 433, 415, 415, 415, 434, 434, 435, -+ -+ 436, 436, 436, 437, 437, 437, 437, 437, -+ 437, 437, 437, 437, 437, 437, 438, 439, -+ 440, 441, 442, 442, 442, 440, 440, 440, -+ 440, 440, 442, 442, 442, 442, 440, 442, -+ -+ 442, 442, 442, 442, 442, 442, 442, 442, -+ 440, 442, 440, 442, 440, 443, 443, 444, -+ 445, 446, 445, 445, 446, 445, 445, 446, -+ 446, 446, 445, 446, 446, 445, 446, 445, -+ -+ 445, 445, 446, 445, 446, 445, 446, 445, -+ 446, 445, 445, 438, 438, 444, 443, 443, -+ 447, 447, 447, 447, 447, 447, 447, 447, -+ 447, 448, 448, 448, 447, 447, 447, 447, -+ -+ 447, 447, 447, 447, 447, 447, 447, 447, -+ 447, 447, 447, 448, 448, 447, 381, 381, -+ 381, 449, 381, 449, 449, 381, 381, 381, -+ 449, 449, 381, 381, 381, 381, 381, 381, -+ - 450, 450, 450, 450, 450, 450, 450, 450, -- 450, 451, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- -- 452, 453, 454, 455, 456, 457, 458, 459, -- 460, 461, 462, 462, 462, 462, 462, 462, -- 462, 462, 462, 462, 462, 462, 462, 462, -- 462, 462, 462, 462, 462, 462, 462, 462, -- -- 462, 462, 462, 462, 462, 462, 462, 462, -- 462, 462, 462, 463, 463, 463, 463, 463, -- 463, 463, 464, 463, 465, 465, 466, 467, -- 468, 469, 470, 323, 323, 471, 472, 472, -- -- 473, 473, 473, 473, 473, 473, 473, 473, -- 473, 473, 473, 473, 473, 473, 473, 473, -- 473, 473, 473, 473, 473, 473, 474, 474, -- 474, 474, 475, 474, 474, 474, 474, 474, -- -- 474, 474, 474, 474, 475, 474, 474, 474, -- 475, 474, 474, 474, 474, 474, 323, 323, -- 476, 476, 476, 476, 476, 476, 476, 477, -- 476, 477, 476, 476, 476, 477, 477, 323, -- -- 478, 479, 479, 479, 479, 479, 478, 478, -- 479, 478, 479, 479, 479, 479, 479, 479, -- 479, 479, 479, 479, 478, 479, 478, 478, -- 478, 480, 480, 480, 323, 323, 481, 323, -- -- 482, 483, 482, 482, 482, 482, 483, 484, -- 482, 484, 484, 323, 323, 323, 323, 323, -- 485, 485, 485, 485, 485, 485, 485, 485, -- 485, 485, 485, 485, 485, 485, 485, 485, -- -- 485, 485, 485, 486, 486, 486, 487, 488, -- 489, 487, 487, 487, 487, 487, 485, 323, -- 490, 490, 323, 323, 323, 323, 323, 323, -- 491, 492, 492, 492, 491, 491, 491, 491, -- -- 493, 494, 493, 493, 493, 493, 493, 493, -- 493, 493, 495, 495, 495, 496, 497, 494, -- 494, 497, 497, 498, 498, 487, 499, 499, -- 499, 500, 499, 499, 499, 499, 501, 501, -- -- 501, 501, 501, 501, 501, 501, 501, 501, -- 487, 502, 491, 491, 491, 491, 491, 492, -- 492, 492, 492, 503, 504, 504, 504, 504, -- 504, 504, 504, 504, 504, 504, 504, 504, -- -- 504, 504, 505, 506, 507, 507, 508, 507, -- 507, 508, 507, 507, 507, 508, 508, 508, -- 509, 510, 511, 507, 507, 507, 508, 507, -- 507, 508, 508, 507, 507, 507, 507, 512, -- -- 513, 514, 514, 515, 516, 517, 517, 517, -- 517, 517, 517, 517, 517, 517, 517, 517, -- 517, 517, 517, 517, 517, 517, 517, 517, -- 517, 517, 517, 517, 517, 517, 517, 517, -- -- 517, 517, 517, 517, 517, 517, 517, 517, -- 517, 518, 517, 517, 517, 517, 517, 517, -- 517, 518, 517, 517, 518, 517, 517, 517, -- 517, 517, 519, 520, 521, 517, 515, 515, -- -- 515, 514, 514, 514, 514, 514, 514, 514, -- 514, 515, 515, 515, 515, 522, 523, 520, -- 517, 288, 524, 288, 288, 513, 519, 519, -- 525, 525, 525, 525, 525, 525, 525, 525, -- -- 517, 517, 514, 514, 526, 526, 527, 528, -- 529, 530, 531, 532, 533, 534, 535, 536, -- 537, 538, 539, 540, 540, 540, 540, 540, -- 541, 542, 542, 543, 543, 544, 543, 543, -- -- 545, 546, 547, 547, 221, 548, 548, 548, -- 548, 548, 548, 548, 548, 221, 221, 548, -- 548, 221, 221, 548, 548, 548, 548, 548, -- 548, 548, 548, 548, 548, 548, 548, 548, -- -- 548, 548, 548, 548, 548, 548, 548, 548, -- 548, 221, 548, 548, 548, 548, 548, 548, -- 548, 221, 548, 221, 221, 221, 548, 548, -- 548, 548, 221, 221, 549, 550, 551, 547, -- -- 547, 546, 546, 546, 546, 221, 221, 547, -- 547, 221, 221, 552, 552, 553, 554, 221, -- 221, 221, 221, 221, 221, 221, 221, 551, -- 221, 221, 221, 221, 555, 555, 221, 555, -- -- 548, 548, 546, 546, 221, 221, 556, 557, -- 558, 559, 560, 561, 562, 563, 564, 565, -- 548, 548, 566, 566, 567, 567, 567, 567, -- 567, 568, 569, 570, 571, 572, 573, 221, -- -- 221, 574, 575, 576, 221, 577, 577, 577, -- 577, 577, 577, 221, 221, 221, 221, 577, -- 577, 221, 221, 577, 577, 577, 577, 577, -- 577, 577, 577, 577, 577, 577, 577, 577, -- -- 577, 577, 577, 577, 577, 577, 577, 577, -- 577, 221, 577, 577, 577, 577, 577, 577, -- 577, 221, 577, 578, 221, 577, 578, 221, -- 577, 577, 221, 221, 579, 221, 580, 580, -- -- 580, 575, 575, 221, 221, 221, 221, 575, -- 575, 221, 221, 575, 575, 581, 221, 221, -- 221, 582, 221, 221, 221, 221, 221, 221, -- 221, 578, 578, 578, 577, 221, 578, 221, -- -- 221, 221, 221, 221, 221, 221, 583, 584, -- 585, 586, 587, 588, 589, 590, 591, 592, -- 575, 575, 577, 577, 577, 582, 593, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 594, 594, 595, 221, 596, 596, 596, -- 596, 596, 596, 596, 597, 596, 221, 596, -- 596, 596, 221, 596, 596, 596, 596, 596, -- 596, 596, 596, 596, 596, 596, 596, 596, -- -- 596, 596, 596, 596, 596, 596, 596, 596, -- 596, 221, 596, 596, 596, 596, 596, 596, -- 596, 221, 596, 596, 221, 596, 596, 596, -- 596, 596, 221, 221, 598, 596, 595, 595, -- -- 595, 594, 594, 594, 594, 594, 221, 594, -- 594, 595, 221, 595, 595, 599, 221, 221, -- 596, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 596, 597, 600, 600, 221, 221, 601, 602, -- 603, 604, 605, 606, 607, 608, 609, 610, -- 611, 612, 221, 221, 221, 221, 221, 221, -- 221, 613, 614, 614, 614, 614, 614, 614, -- -- 221, 615, 616, 616, 221, 617, 617, 617, -- 617, 617, 617, 617, 617, 221, 221, 617, -- 617, 221, 221, 617, 617, 617, 617, 617, -- 617, 617, 617, 617, 617, 617, 617, 617, -- -- 617, 617, 617, 617, 617, 617, 617, 617, -- 617, 221, 617, 617, 617, 617, 617, 617, -- 617, 221, 617, 617, 221, 618, 617, 617, -- 617, 617, 221, 221, 619, 617, 620, 615, -- -- 616, 615, 615, 615, 621, 221, 221, 616, -- 622, 221, 221, 622, 622, 623, 221, 221, -- 221, 221, 221, 221, 221, 624, 625, 620, -- 221, 221, 221, 221, 626, 626, 221, 617, -- -- 617, 617, 621, 621, 221, 221, 627, 628, -- 629, 630, 631, 632, 633, 634, 635, 636, -- 637, 618, 638, 638, 638, 638, 638, 638, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 639, 640, 221, 640, 640, 640, -- 640, 640, 640, 221, 221, 221, 640, 640, -- 640, 221, 640, 640, 641, 640, 221, 221, -- 221, 640, 640, 221, 640, 221, 640, 640, -- -- 221, 221, 221, 640, 640, 221, 221, 221, -- 640, 640, 640, 221, 221, 221, 640, 640, -- 640, 640, 640, 640, 640, 640, 642, 640, -- 640, 640, 221, 221, 221, 221, 643, 644, -- -- 639, 644, 644, 221, 221, 221, 644, 644, -- 644, 221, 645, 645, 645, 646, 221, 221, -- 647, 221, 221, 221, 221, 221, 221, 643, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 648, 649, -- 650, 651, 652, 653, 654, 655, 656, 657, -- 658, 658, 658, 659, 659, 659, 659, 659, -- 659, 660, 659, 221, 221, 221, 221, 221, -- -- 661, 662, 662, 662, 663, 664, 664, 664, -- 664, 664, 664, 664, 664, 221, 664, 664, -- 664, 221, 664, 664, 664, 664, 664, 664, -- 664, 664, 664, 664, 664, 664, 664, 664, -- -- 664, 664, 664, 664, 664, 664, 664, 664, -- 664, 221, 664, 664, 664, 664, 664, 664, -- 664, 664, 664, 664, 665, 664, 664, 664, -- 664, 664, 221, 221, 666, 667, 668, 668, -- -- 668, 662, 662, 662, 662, 221, 668, 668, -- 669, 221, 668, 668, 668, 670, 221, 221, -- 221, 221, 221, 221, 221, 671, 672, 221, -- 667, 667, 673, 221, 221, 674, 221, 221, -- -- 664, 664, 675, 675, 221, 221, 676, 677, -- 678, 679, 680, 681, 682, 683, 684, 685, -- 221, 221, 221, 221, 221, 221, 221, 686, -- 687, 687, 687, 687, 687, 687, 687, 688, -- -- 689, 690, 691, 691, 692, 693, 693, 693, -- 693, 693, 693, 693, 693, 221, 693, 693, -- 693, 221, 693, 693, 693, 693, 693, 693, -- 693, 693, 693, 693, 693, 693, 693, 693, -- -- 693, 693, 693, 693, 693, 693, 693, 693, -- 693, 221, 693, 693, 693, 693, 693, 693, -- 693, 693, 693, 693, 221, 693, 693, 693, -- 693, 693, 221, 221, 694, 695, 691, 696, -- -- 697, 691, 698, 691, 691, 221, 696, 697, -- 697, 221, 697, 697, 699, 700, 221, 221, -- 221, 221, 221, 221, 221, 698, 698, 221, -- 221, 221, 221, 221, 221, 701, 693, 221, -- -- 693, 693, 702, 702, 221, 221, 703, 704, -- 705, 706, 707, 708, 709, 710, 711, 712, -- 221, 713, 713, 714, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 715, 716, 717, 717, 718, 719, 719, 719, -- 719, 719, 719, 719, 719, 221, 719, 719, -- 719, 221, 719, 719, 719, 719, 719, 719, -- 719, 719, 719, 719, 719, 719, 719, 719, -- -- 719, 719, 719, 719, 719, 719, 719, 719, -- 719, 720, 719, 719, 719, 719, 719, 719, -- 719, 719, 719, 719, 719, 719, 719, 719, -- 719, 719, 720, 721, 721, 722, 723, 717, -- -- 717, 724, 724, 724, 725, 221, 717, 717, -- 717, 221, 726, 726, 726, 727, 728, 729, -- 221, 221, 221, 221, 730, 730, 730, 723, -- 731, 731, 731, 731, 731, 731, 731, 732, -- -- 719, 719, 725, 725, 221, 221, 733, 734, -- 735, 736, 737, 738, 739, 740, 741, 742, -- 743, 743, 743, 743, 743, 743, 731, 731, -- 731, 744, 722, 722, 722, 722, 722, 722, -- -- 221, 745, 746, 746, 221, 747, 747, 747, -- 747, 747, 747, 747, 747, 747, 747, 747, -- 747, 747, 747, 747, 747, 747, 747, 221, -- 221, 221, 747, 747, 747, 747, 747, 747, -- -- 747, 747, 747, 747, 747, 747, 747, 747, -- 747, 747, 747, 747, 747, 747, 747, 747, -- 747, 747, 221, 747, 747, 747, 747, 747, -- 747, 747, 747, 747, 221, 747, 221, 221, -- -- 747, 747, 747, 747, 747, 747, 747, 221, -- 221, 221, 748, 221, 221, 221, 221, 749, -- 746, 746, 750, 750, 750, 221, 750, 221, -- 746, 746, 751, 746, 751, 751, 751, 749, -- -- 221, 221, 221, 221, 221, 221, 752, 753, -- 754, 755, 756, 757, 758, 759, 760, 761, -- 221, 221, 746, 746, 762, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 763, 763, 763, 763, 763, 763, 763, -- 763, 763, 763, 763, 763, 763, 763, 763, -- 763, 763, 763, 763, 763, 763, 763, 763, -- 763, 763, 763, 763, 763, 763, 763, 763, -- -- 763, 763, 763, 763, 763, 763, 763, 763, -- 763, 763, 763, 763, 763, 763, 763, 763, -- 763, 764, 763, 765, 764, 764, 764, 764, -- 766, 766, 767, 221, 221, 221, 221, 768, -- -- 763, 763, 763, 763, 763, 763, 769, 764, -- 770, 770, 770, 770, 764, 764, 764, 771, -- 772, 773, 774, 775, 776, 777, 778, 779, -- 780, 781, 782, 782, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 783, 783, 221, 783, 221, 784, 783, -- 783, 784, 783, 221, 784, 783, 784, 784, -- 784, 784, 784, 784, 783, 783, 783, 783, -- 784, 783, 783, 783, 783, 783, 783, 783, -- -- 784, 783, 783, 783, 221, 783, 221, 783, -- 784, 784, 783, 783, 784, 783, 783, 783, -- 783, 785, 783, 786, 785, 785, 785, 785, -- 787, 787, 788, 785, 785, 783, 221, 221, -- -- 783, 783, 783, 783, 783, 221, 789, 221, -- 790, 790, 790, 790, 785, 785, 791, 221, -- 792, 793, 794, 795, 796, 797, 798, 799, -- 800, 801, 221, 221, 802, 802, 803, 803, -- -- 804, 805, 805, 805, 806, 807, 806, 806, -- 808, 806, 806, 809, 810, 811, 811, 811, -- 811, 811, 808, 812, 811, 812, 812, 812, -- 813, 813, 812, 812, 812, 812, 812, 812, -- -- 814, 815, 816, 817, 818, 819, 820, 821, -- 822, 823, 824, 824, 824, 824, 824, 824, -- 824, 824, 824, 824, 825, 813, 812, 813, -- 812, 826, 827, 828, 827, 828, 829, 829, -- -- 804, 804, 804, 830, 804, 804, 804, 804, -- 221, 804, 804, 804, 804, 830, 804, 804, -- 804, 804, 830, 804, 804, 804, 804, 830, -- 804, 804, 804, 804, 830, 804, 804, 804, -- -- 804, 804, 804, 804, 804, 804, 804, 804, -- 804, 830, 831, 832, 832, 221, 221, 221, -- 221, 833, 834, 835, 836, 835, 835, 837, -- 835, 837, 834, 834, 834, 834, 838, 839, -- -- 834, 835, 840, 840, 841, 809, 840, 840, -- 804, 804, 804, 804, 842, 843, 843, 843, -- 838, 838, 838, 835, 838, 838, 844, 838, -- 221, 838, 838, 838, 838, 835, 838, 838, -- -- 838, 838, 835, 838, 838, 838, 838, 835, -- 838, 838, 838, 838, 835, 838, 844, 844, -- 844, 838, 838, 838, 838, 838, 838, 838, -- 844, 835, 844, 844, 844, 221, 845, 845, -- -- 846, 846, 846, 846, 846, 846, 847, 846, -- 846, 846, 846, 846, 846, 221, 848, 846, -- 849, 849, 850, 851, 852, 853, 853, 853, -- 853, 854, 854, 221, 221, 221, 221, 221, -- -- 855, 855, 855, 855, 855, 855, 855, 855, -- 855, 855, 855, 855, 855, 855, 855, 855, -- 855, 855, 855, 855, 855, 855, 855, 855, -- 855, 855, 855, 855, 855, 855, 855, 855, -- -- 855, 855, 856, 855, 855, 855, 857, 855, -- 856, 855, 855, 858, 859, 860, 861, 860, -- 860, 862, 860, 863, 863, 863, 860, 864, -- 859, 865, 866, 867, 867, 863, 863, 856, -- -- 868, 869, 870, 871, 872, 873, 874, 875, -- 876, 877, 878, 878, 879, 879, 879, 879, -- 855, 855, 855, 855, 855, 855, 862, 862, -- 860, 860, 856, 856, 856, 856, 863, 863, -- -- 863, 856, 858, 858, 858, 856, 856, 858, -- 858, 858, 858, 858, 858, 858, 856, 856, -- 856, 863, 863, 863, 863, 856, 856, 856, -+ 450, 450, 450, 450, 450, 450, 450, 450, -+ 450, 450, 450, 450, 450, 450, 450, 450, -+ 450, 450, 450, 450, 450, 450, 450, 450, -+ -+ 450, 450, 450, 450, 450, 450, 451, 451, -+ 451, 451, 451, 451, 451, 451, 451, 451, -+ 451, 452, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ -+ 453, 454, 455, 456, 457, 458, 459, 460, -+ 461, 462, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 463, 463, 463, 463, 463, -+ -+ 463, 463, 463, 463, 463, 463, 463, 463, -+ 463, 463, 463, 464, 464, 464, 464, 464, -+ 464, 464, 465, 464, 466, 466, 467, 468, -+ 469, 470, 471, 324, 324, 472, 473, 473, -+ -+ 474, 474, 474, 474, 474, 474, 474, 474, -+ 474, 474, 474, 474, 474, 474, 474, 474, -+ 474, 474, 474, 474, 474, 474, 475, 475, -+ 475, 475, 476, 475, 475, 475, 475, 475, -+ -+ 475, 475, 475, 475, 476, 475, 475, 475, -+ 476, 475, 475, 475, 475, 475, 324, 324, -+ 477, 477, 477, 477, 477, 477, 477, 478, -+ 477, 478, 477, 477, 477, 478, 478, 324, -+ -+ 479, 480, 480, 480, 480, 480, 479, 479, -+ 480, 479, 480, 480, 480, 480, 480, 480, -+ 480, 480, 480, 480, 479, 480, 479, 479, -+ 479, 481, 481, 481, 324, 324, 482, 324, -+ -+ 483, 484, 483, 483, 483, 483, 484, 485, -+ 483, 485, 485, 324, 324, 324, 324, 324, -+ 486, 486, 486, 486, 486, 486, 486, 486, -+ 486, 486, 486, 486, 486, 486, 486, 486, -+ -+ 486, 486, 486, 487, 487, 487, 488, 489, -+ 490, 488, 488, 488, 488, 488, 486, 324, -+ 491, 491, 324, 324, 324, 324, 324, 324, -+ 492, 493, 493, 493, 492, 492, 492, 492, -+ -+ 494, 495, 494, 494, 494, 494, 494, 494, -+ 494, 494, 496, 496, 496, 497, 498, 495, -+ 495, 498, 498, 499, 499, 488, 500, 500, -+ 500, 501, 500, 500, 500, 500, 502, 502, -+ -+ 502, 502, 502, 502, 502, 502, 502, 502, -+ 488, 503, 492, 492, 492, 492, 492, 493, -+ 493, 493, 493, 504, 505, 505, 505, 505, -+ 505, 505, 505, 505, 505, 505, 505, 505, -+ -+ 505, 505, 506, 507, 508, 508, 509, 508, -+ 508, 509, 508, 508, 508, 509, 509, 509, -+ 510, 511, 512, 508, 508, 508, 509, 508, -+ 508, 509, 509, 508, 508, 508, 508, 513, -+ -+ 514, 515, 515, 516, 517, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ -+ 518, 518, 518, 518, 518, 518, 518, 518, -+ 518, 519, 518, 518, 518, 518, 518, 518, -+ 518, 519, 518, 518, 519, 518, 518, 518, -+ 518, 518, 520, 521, 522, 518, 516, 516, -+ -+ 516, 515, 515, 515, 515, 515, 515, 515, -+ 515, 516, 516, 516, 516, 523, 524, 521, -+ 518, 289, 525, 289, 289, 514, 520, 520, -+ 526, 526, 526, 526, 526, 526, 526, 526, -+ -+ 518, 518, 515, 515, 527, 527, 528, 529, -+ 530, 531, 532, 533, 534, 535, 536, 537, -+ 538, 539, 540, 541, 541, 541, 541, 541, -+ 542, 543, 543, 544, 544, 545, 544, 544, -+ -+ 546, 547, 548, 548, 222, 549, 549, 549, -+ 549, 549, 549, 549, 549, 222, 222, 549, -+ 549, 222, 222, 549, 549, 549, 549, 549, -+ 549, 549, 549, 549, 549, 549, 549, 549, -+ -+ 549, 549, 549, 549, 549, 549, 549, 549, -+ 549, 222, 549, 549, 549, 549, 549, 549, -+ 549, 222, 549, 222, 222, 222, 549, 549, -+ 549, 549, 222, 222, 550, 551, 552, 548, -+ -+ 548, 547, 547, 547, 547, 222, 222, 548, -+ 548, 222, 222, 553, 553, 554, 555, 222, -+ 222, 222, 222, 222, 222, 222, 222, 552, -+ 222, 222, 222, 222, 556, 556, 222, 556, -+ -+ 549, 549, 547, 547, 222, 222, 557, 558, -+ 559, 560, 561, 562, 563, 564, 565, 566, -+ 549, 549, 567, 567, 568, 568, 568, 568, -+ 568, 569, 570, 571, 572, 573, 574, 222, -+ -+ 222, 575, 576, 577, 222, 578, 578, 578, -+ 578, 578, 578, 222, 222, 222, 222, 578, -+ 578, 222, 222, 578, 578, 578, 578, 578, -+ 578, 578, 578, 578, 578, 578, 578, 578, -+ -+ 578, 578, 578, 578, 578, 578, 578, 578, -+ 578, 222, 578, 578, 578, 578, 578, 578, -+ 578, 222, 578, 579, 222, 578, 579, 222, -+ 578, 578, 222, 222, 580, 222, 581, 581, -+ -+ 581, 576, 576, 222, 222, 222, 222, 576, -+ 576, 222, 222, 576, 576, 582, 222, 222, -+ 222, 583, 222, 222, 222, 222, 222, 222, -+ 222, 579, 579, 579, 578, 222, 579, 222, -+ -+ 222, 222, 222, 222, 222, 222, 584, 585, -+ 586, 587, 588, 589, 590, 591, 592, 593, -+ 576, 576, 578, 578, 578, 583, 594, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 595, 595, 596, 222, 597, 597, 597, -+ 597, 597, 597, 597, 598, 597, 222, 597, -+ 597, 597, 222, 597, 597, 597, 597, 597, -+ 597, 597, 597, 597, 597, 597, 597, 597, -+ -+ 597, 597, 597, 597, 597, 597, 597, 597, -+ 597, 222, 597, 597, 597, 597, 597, 597, -+ 597, 222, 597, 597, 222, 597, 597, 597, -+ 597, 597, 222, 222, 599, 597, 596, 596, -+ -+ 596, 595, 595, 595, 595, 595, 222, 595, -+ 595, 596, 222, 596, 596, 600, 222, 222, -+ 597, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 597, 598, 601, 601, 222, 222, 602, 603, -+ 604, 605, 606, 607, 608, 609, 610, 611, -+ 612, 613, 222, 222, 222, 222, 222, 222, -+ 222, 614, 615, 615, 615, 615, 615, 615, -+ -+ 222, 616, 617, 617, 222, 618, 618, 618, -+ 618, 618, 618, 618, 618, 222, 222, 618, -+ 618, 222, 222, 618, 618, 618, 618, 618, -+ 618, 618, 618, 618, 618, 618, 618, 618, -+ -+ 618, 618, 618, 618, 618, 618, 618, 618, -+ 618, 222, 618, 618, 618, 618, 618, 618, -+ 618, 222, 618, 618, 222, 619, 618, 618, -+ 618, 618, 222, 222, 620, 618, 621, 616, -+ -+ 617, 616, 616, 616, 622, 222, 222, 617, -+ 623, 222, 222, 623, 623, 624, 222, 222, -+ 222, 222, 222, 222, 222, 625, 626, 621, -+ 222, 222, 222, 222, 627, 627, 222, 618, -+ -+ 618, 618, 622, 622, 222, 222, 628, 629, -+ 630, 631, 632, 633, 634, 635, 636, 637, -+ 638, 619, 639, 639, 639, 639, 639, 639, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 640, 641, 222, 641, 641, 641, -+ 641, 641, 641, 222, 222, 222, 641, 641, -+ 641, 222, 641, 641, 642, 641, 222, 222, -+ 222, 641, 641, 222, 641, 222, 641, 641, -+ -+ 222, 222, 222, 641, 641, 222, 222, 222, -+ 641, 641, 641, 222, 222, 222, 641, 641, -+ 641, 641, 641, 641, 641, 641, 643, 641, -+ 641, 641, 222, 222, 222, 222, 644, 645, -+ -+ 640, 645, 645, 222, 222, 222, 645, 645, -+ 645, 222, 646, 646, 646, 647, 222, 222, -+ 648, 222, 222, 222, 222, 222, 222, 644, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 649, 650, -+ 651, 652, 653, 654, 655, 656, 657, 658, -+ 659, 659, 659, 660, 660, 660, 660, 660, -+ 660, 661, 660, 222, 222, 222, 222, 222, -+ -+ 662, 663, 663, 663, 664, 665, 665, 665, -+ 665, 665, 665, 665, 665, 222, 665, 665, -+ 665, 222, 665, 665, 665, 665, 665, 665, -+ 665, 665, 665, 665, 665, 665, 665, 665, -+ -+ 665, 665, 665, 665, 665, 665, 665, 665, -+ 665, 222, 665, 665, 665, 665, 665, 665, -+ 665, 665, 665, 665, 666, 665, 665, 665, -+ 665, 665, 222, 222, 667, 668, 669, 669, -+ -+ 669, 663, 663, 663, 663, 222, 669, 669, -+ 670, 222, 669, 669, 669, 671, 222, 222, -+ 222, 222, 222, 222, 222, 672, 673, 222, -+ 668, 668, 674, 222, 222, 675, 222, 222, -+ -+ 665, 665, 676, 676, 222, 222, 677, 678, -+ 679, 680, 681, 682, 683, 684, 685, 686, -+ 222, 222, 222, 222, 222, 222, 222, 687, -+ 688, 688, 688, 688, 688, 688, 688, 689, -+ -+ 690, 691, 692, 692, 693, 694, 694, 694, -+ 694, 694, 694, 694, 694, 222, 694, 694, -+ 694, 222, 694, 694, 694, 694, 694, 694, -+ 694, 694, 694, 694, 694, 694, 694, 694, -+ -+ 694, 694, 694, 694, 694, 694, 694, 694, -+ 694, 222, 694, 694, 694, 694, 694, 694, -+ 694, 694, 694, 694, 222, 694, 694, 694, -+ 694, 694, 222, 222, 695, 696, 692, 697, -+ -+ 698, 692, 699, 692, 692, 222, 697, 698, -+ 698, 222, 698, 698, 700, 701, 222, 222, -+ 222, 222, 222, 222, 222, 699, 699, 222, -+ 222, 222, 222, 222, 222, 702, 694, 222, -+ -+ 694, 694, 703, 703, 222, 222, 704, 705, -+ 706, 707, 708, 709, 710, 711, 712, 713, -+ 222, 714, 714, 715, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 716, 717, 718, 718, 719, 720, 720, 720, -+ 720, 720, 720, 720, 720, 222, 720, 720, -+ 720, 222, 720, 720, 720, 720, 720, 720, -+ 720, 720, 720, 720, 720, 720, 720, 720, -+ -+ 720, 720, 720, 720, 720, 720, 720, 720, -+ 720, 721, 720, 720, 720, 720, 720, 720, -+ 720, 720, 720, 720, 720, 720, 720, 720, -+ 720, 720, 721, 722, 722, 723, 724, 718, -+ -+ 718, 725, 725, 725, 726, 222, 718, 718, -+ 718, 222, 727, 727, 727, 728, 729, 730, -+ 222, 222, 222, 222, 731, 731, 731, 724, -+ 732, 732, 732, 732, 732, 732, 732, 733, -+ -+ 720, 720, 726, 726, 222, 222, 734, 735, -+ 736, 737, 738, 739, 740, 741, 742, 743, -+ 744, 744, 744, 744, 744, 744, 732, 732, -+ 732, 745, 723, 723, 723, 723, 723, 723, -+ -+ 222, 746, 747, 747, 222, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 222, -+ 222, 222, 748, 748, 748, 748, 748, 748, -+ -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 748, 748, 748, 748, -+ 748, 748, 222, 748, 748, 748, 748, 748, -+ 748, 748, 748, 748, 222, 748, 222, 222, -+ -+ 748, 748, 748, 748, 748, 748, 748, 222, -+ 222, 222, 749, 222, 222, 222, 222, 750, -+ 747, 747, 751, 751, 751, 222, 751, 222, -+ 747, 747, 752, 747, 752, 752, 752, 750, -+ -+ 222, 222, 222, 222, 222, 222, 753, 754, -+ 755, 756, 757, 758, 759, 760, 761, 762, -+ 222, 222, 747, 747, 763, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 764, 764, 764, 764, 764, 764, 764, -+ 764, 765, 764, 766, 765, 765, 765, 765, -+ 767, 767, 768, 222, 222, 222, 222, 769, -+ -+ 764, 764, 764, 764, 764, 764, 770, 765, -+ 771, 771, 771, 771, 765, 765, 765, 772, -+ 773, 774, 775, 776, 777, 778, 779, 780, -+ 781, 782, 783, 783, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 784, 784, 222, 784, 222, 785, 784, -+ 784, 785, 784, 222, 785, 784, 785, 785, -+ 785, 785, 785, 785, 784, 784, 784, 784, -+ 785, 784, 784, 784, 784, 784, 784, 784, -+ -+ 785, 784, 784, 784, 222, 784, 222, 784, -+ 785, 785, 784, 784, 785, 784, 784, 784, -+ 784, 786, 784, 787, 786, 786, 786, 786, -+ 788, 788, 789, 786, 786, 784, 222, 222, -+ -+ 784, 784, 784, 784, 784, 222, 790, 222, -+ 791, 791, 791, 791, 786, 786, 792, 222, -+ 793, 794, 795, 796, 797, 798, 799, 800, -+ 801, 802, 222, 222, 803, 803, 804, 804, -+ -+ 805, 806, 806, 806, 807, 808, 807, 807, -+ 809, 807, 807, 810, 811, 812, 812, 812, -+ 812, 812, 809, 813, 812, 813, 813, 813, -+ 814, 814, 813, 813, 813, 813, 813, 813, -+ -+ 815, 816, 817, 818, 819, 820, 821, 822, -+ 823, 824, 825, 825, 825, 825, 825, 825, -+ 825, 825, 825, 825, 826, 814, 813, 814, -+ 813, 827, 828, 829, 828, 829, 830, 830, -+ -+ 805, 805, 805, 831, 805, 805, 805, 805, -+ 222, 805, 805, 805, 805, 831, 805, 805, -+ 805, 805, 831, 805, 805, 805, 805, 831, -+ 805, 805, 805, 805, 831, 805, 805, 805, -+ -+ 805, 805, 805, 805, 805, 805, 805, 805, -+ 805, 831, 832, 833, 833, 222, 222, 222, -+ 222, 834, 835, 836, 837, 836, 836, 838, -+ 836, 838, 835, 835, 835, 835, 839, 840, -+ -+ 835, 836, 841, 841, 842, 810, 841, 841, -+ 805, 805, 805, 805, 843, 844, 844, 844, -+ 839, 839, 839, 836, 839, 839, 845, 839, -+ 222, 839, 839, 839, 839, 836, 839, 839, -+ -+ 839, 839, 836, 839, 839, 839, 839, 836, -+ 839, 839, 839, 839, 836, 839, 845, 845, -+ 845, 839, 839, 839, 839, 839, 839, 839, -+ 845, 836, 845, 845, 845, 222, 846, 846, -+ -+ 847, 847, 847, 847, 847, 847, 848, 847, -+ 847, 847, 847, 847, 847, 222, 849, 847, -+ 850, 850, 851, 852, 853, 854, 854, 854, -+ 854, 855, 855, 222, 222, 222, 222, 222, -+ -+ 856, 856, 856, 856, 856, 856, 856, 856, -+ 856, 856, 856, 856, 856, 856, 856, 856, -+ 856, 856, 856, 856, 856, 856, 856, 856, - 856, 856, 856, 856, 856, 856, 856, 856, - -- 856, 856, 863, 858, 867, 863, 863, 858, -- 858, 858, 858, 858, 858, 880, 856, 858, -- 881, 882, 883, 884, 885, 886, 887, 888, -- 889, 890, 891, 891, 891, 892, 893, 893, -- -- 894, 894, 894, 894, 894, 894, 894, 894, -- 894, 894, 894, 894, 894, 894, 894, 894, -- 894, 894, 894, 894, 894, 894, 894, 894, -- 894, 894, 894, 894, 894, 894, 894, 894, -- -- 894, 894, 894, 894, 894, 894, 221, 895, -- 221, 221, 221, 221, 221, 895, 221, 221, -- 896, 896, 896, 896, 896, 896, 896, 896, -- 896, 896, 896, 896, 896, 896, 896, 896, -- -- 896, 896, 896, 896, 896, 896, 896, 896, -- 896, 896, 896, 896, 896, 896, 896, 896, -- 896, 896, 896, 896, 896, 896, 896, 897, -- 897, 898, 898, 899, 900, 901, 901, 901, -- -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 902, 902, 902, 902, 902, 902, -- -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 902, 902, 902, 902, 902, 902, -- 902, 902, 903, 903, 903, 903, 903, 904, -- -- 905, 906, 906, 906, 906, 906, 906, 906, -- 906, 906, 906, 906, 906, 906, 906, 906, -- 906, 906, 906, 906, 906, 906, 907, 907, -- 907, 907, 907, 907, 907, 907, 907, 907, -+ 856, 856, 857, 856, 856, 856, 858, 856, -+ 857, 856, 856, 859, 860, 861, 862, 861, -+ 861, 863, 861, 864, 864, 864, 861, 865, -+ 860, 866, 867, 868, 868, 864, 864, 857, -+ -+ 869, 870, 871, 872, 873, 874, 875, 876, -+ 877, 878, 879, 879, 880, 880, 880, 880, -+ 856, 856, 856, 856, 856, 856, 863, 863, -+ 861, 861, 857, 857, 857, 857, 864, 864, -+ -+ 864, 857, 859, 859, 859, 857, 857, 859, -+ 859, 859, 859, 859, 859, 859, 857, 857, -+ 857, 864, 864, 864, 864, 857, 857, 857, -+ 857, 857, 857, 857, 857, 857, 857, 857, -+ -+ 857, 857, 864, 859, 868, 864, 864, 859, -+ 859, 859, 859, 859, 859, 881, 857, 859, -+ 882, 883, 884, 885, 886, 887, 888, 889, -+ 890, 891, 892, 892, 892, 893, 894, 894, -+ -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ 895, 895, 895, 895, 895, 895, 895, 895, -+ -+ 895, 895, 895, 895, 895, 895, 222, 896, -+ 222, 222, 222, 222, 222, 896, 222, 222, -+ 897, 897, 897, 897, 897, 897, 897, 897, -+ 897, 897, 897, 897, 897, 897, 897, 897, -+ -+ 897, 897, 897, 897, 897, 897, 897, 897, -+ 897, 897, 897, 897, 897, 897, 897, 897, -+ 897, 897, 897, 897, 897, 897, 897, 898, -+ 898, 899, 899, 900, 901, 902, 902, 902, - -- 907, 907, 907, 907, 907, 907, 907, 907, -- 907, 907, 907, 907, 907, 907, 907, 907, -- 907, 907, 907, 907, 907, 907, 907, 907, -- 907, 907, 907, 907, 907, 907, 907, 907, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, - -- 907, 907, 907, 908, 908, 908, 908, 908, -- 909, 909, 909, 909, 909, 909, 909, 909, -- 909, 909, 909, 909, 909, 909, 909, 909, -- 909, 909, 909, 909, 909, 909, 909, 909, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 903, 903, 903, 903, 903, 903, -+ 903, 903, 904, 904, 904, 904, 904, 905, - -- 909, 909, 909, 910, 910, 910, 910, 910, -- 910, 910, 910, 910, 910, 910, 910, 910, -- 910, 910, 910, 910, 910, 910, 910, 910, -- 910, 910, 910, 910, 910, 910, 910, 910, -+ 906, 907, 907, 907, 907, 907, 907, 907, -+ 907, 907, 907, 907, 907, 907, 907, 907, -+ 907, 907, 907, 907, 907, 907, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, - -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ 908, 908, 908, 908, 908, 908, 908, 908, -+ -+ 908, 908, 908, 909, 909, 909, 909, 909, - 910, 910, 910, 910, 910, 910, 910, 910, - 910, 910, 910, 910, 910, 910, 910, 910, - 910, 910, 910, 910, 910, 910, 910, 910, -- 910, 910, 911, 911, 911, 911, 911, 911, - -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -+ 910, 910, 910, 911, 911, 911, 911, 911, -+ 911, 911, 911, 911, 911, 911, 911, 911, -+ 911, 911, 911, 911, 911, 911, 911, 911, -+ 911, 911, 911, 911, 911, 911, 911, 911, - -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -+ 911, 911, 911, 911, 911, 911, 911, 911, -+ 911, 911, 911, 911, 911, 911, 911, 911, -+ 911, 911, 911, 911, 911, 911, 911, 911, -+ 911, 911, 912, 912, 912, 912, 912, 912, - -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 221, 912, 912, 912, 912, 221, 221, -- 912, 912, 912, 912, 912, 912, 912, 221, -- 912, 221, 912, 912, 912, 912, 221, 221, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 221, 912, 912, 912, 912, 221, 221, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 221, 912, 912, 912, 912, 221, 221, -- 912, 912, 912, 912, 912, 912, 912, 221, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 222, -+ 913, 222, 913, 913, 913, 913, 222, 222, - -- 912, 221, 912, 912, 912, 912, 221, 221, -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 912, 912, 912, 912, 912, 912, 221, -- 912, 912, 912, 912, 912, 912, 912, 912, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 222, - -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 221, 912, 912, 912, 912, 221, 221, -- 912, 912, 912, 912, 912, 912, 912, 913, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 222, -+ 913, 913, 913, 913, 913, 913, 913, 913, - -- 912, 912, 912, 912, 912, 912, 912, 913, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 912, 912, 912, 912, 912, -- 912, 912, 912, 221, 221, 914, 914, 915, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 913, - -- 916, 917, 918, 919, 919, 919, 919, 918, -- 918, 920, 921, 922, 923, 924, 925, 926, -- 927, 928, 929, 929, 929, 929, 929, 929, -- 929, 929, 929, 929, 929, 221, 221, 221, -+ 913, 913, 913, 913, 913, 913, 913, 913, -+ 913, 913, 913, 913, 913, 913, 913, 914, -+ 913, 222, 913, 913, 913, 913, 222, 222, -+ 913, 913, 913, 913, 913, 913, 913, 914, - -+ 913, 913, 913, 913, 913, 913, 913, 914, - 913, 913, 913, 913, 913, 913, 913, 913, - 913, 913, 913, 913, 913, 913, 913, 913, -- 930, 930, 930, 930, 930, 930, 930, 930, -- 930, 930, 221, 221, 221, 221, 221, 221, -- -- 931, 932, 933, 934, 935, 936, 937, 938, -- 939, 940, 941, 942, 943, 944, 945, 946, -- 947, 948, 949, 950, 951, 952, 953, 954, -- 955, 956, 957, 958, 959, 960, 961, 962, -- -- 963, 964, 965, 966, 967, 968, 969, 970, -- 971, 972, 973, 974, 975, 976, 977, 978, -- 979, 980, 981, 982, 983, 984, 985, 986, -- 987, 988, 989, 990, 991, 992, 993, 994, -- -- 995, 996, 997, 998, 999, 1000, 1001, 1002, -- 1003, 1004, 1005, 1006, 1007, 1008, 1009, 1010, -- 1011, 1011, 1011, 1011, 1011, 1012, 221, 221, -- 1013, 1013, 1013, 1013, 1013, 1013, 221, 221, -- -- 1014, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1015, -- 1015, 1015, 1015, 1015, 1015, 1016, 1017, 1015, -- 1015, 1015, 1015, 1015, 1015, 1015, 1015, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- -- 1019, 1020, 1020, 1020, 1020, 1020, 1020, 1020, -- 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, -- 1020, 1020, 1020, 1020, 1020, 1020, 1020, 1020, -- 1020, 1020, 1020, 1021, 1022, 221, 221, 221, -- -- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -- -- 1023, 1023, 1023, 1023, 1023, 1023, 1023, 1023, -- 1023, 1023, 1023, 1024, 1024, 1024, 1025, 1025, -- 1025, 1026, 1026, 1026, 1026, 1026, 1026, 1026, -- 1026, 221, 221, 221, 221, 221, 221, 221, -- -- 1027, 1027, 1027, 1027, 1027, 1027, 1027, 1027, -- 1027, 1027, 1027, 1027, 1027, 1028, 1027, 1027, -- 1027, 1027, 1029, 1029, 1030, 1031, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 1028, -- -- 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, -- 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, -- 1032, 1032, 1033, 1033, 1034, 1035, 1035, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, -- 1036, 1036, 1036, 1036, 1036, 1036, 1036, 1036, -- 1036, 1036, 1037, 1037, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, -- 1038, 1038, 1038, 1038, 1038, 221, 1038, 1038, -- 1038, 221, 1039, 1039, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- 1040, 1040, 1040, 1040, 1040, 1040, 1040, 1040, -- 1040, 1040, 1040, 1040, 1041, 1041, 1042, 1043, -- 1043, 1043, 1043, 1043, 1043, 1043, 1042, 1042, -- -- 1042, 1042, 1042, 1042, 1042, 1042, 1043, 1042, -- 1042, 1043, 1043, 1043, 1043, 1043, 1043, 1043, -- 1043, 1043, 1044, 1043, 1045, 1045, 1046, 1047, -- 1048, 1049, 1048, 1050, 1040, 1051, 221, 221, -- -- 1052, 1053, 1054, 1055, 1056, 1057, 1058, 1059, -- 1060, 1061, 221, 221, 221, 221, 221, 221, -- 1062, 1062, 1062, 1062, 1062, 1062, 1062, 1062, -- 1062, 1062, 221, 221, 221, 221, 221, 221, -- -- 1063, 1063, 1064, 1065, 1066, 1067, 1068, 1069, -- 1070, 1071, 1072, 1073, 1073, 1073, 1074, 1075, -- 1076, 1077, 1078, 1079, 1080, 1081, 1082, 1083, -- 1084, 1085, 221, 221, 221, 221, 221, 221, -- -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- -- 1086, 1086, 1086, 1087, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1088, 221, 221, 221, 221, 221, 221, 221, -- -- 1089, 1089, 1089, 1089, 1089, 1090, 1090, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- -- 1086, 1086, 1086, 1086, 1086, 1086, 1086, 1086, -- 1086, 1091, 1092, 221, 221, 221, 221, 221, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 1018, 1018, -- 1018, 1018, 1018, 1018, 1018, 1018, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, -- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, -- 1093, 1093, 1093, 1093, 1093, 1093, 1093, 1093, -- 1093, 1093, 1093, 1093, 1093, 1094, 1094, 221, -- -- 1095, 1095, 1095, 1096, 1096, 1096, 1096, 1095, -- 1095, 1096, 1096, 1096, 221, 221, 221, 221, -- 1096, 1096, 1095, 1096, 1096, 1096, 1096, 1096, -- 1096, 1097, 1098, 1099, 221, 221, 221, 221, -- -- 1100, 221, 221, 221, 1101, 1101, 1102, 1103, -- 1104, 1105, 1106, 1107, 1108, 1109, 1110, 1111, -- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, -- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, -- -- 1112, 1112, 1112, 1112, 1112, 1112, 1112, 1112, -- 1112, 1112, 1112, 1112, 1112, 1112, 221, 221, -- 1112, 1112, 1112, 1112, 1112, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -+ 913, 913, 913, 222, 222, 915, 915, 916, -+ -+ 917, 918, 919, 920, 920, 920, 920, 919, -+ 919, 921, 922, 923, 924, 925, 926, 927, -+ 928, 929, 930, 930, 930, 930, 930, 930, -+ 930, 930, 930, 930, 930, 222, 222, 222, -+ -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 931, 931, 931, 931, 931, 931, 931, 931, -+ 931, 931, 222, 222, 222, 222, 222, 222, -+ -+ 932, 933, 934, 935, 936, 937, 938, 939, -+ 940, 941, 942, 943, 944, 945, 946, 947, -+ 948, 949, 950, 951, 952, 953, 954, 955, -+ 956, 957, 958, 959, 960, 961, 962, 963, -+ -+ 964, 965, 966, 967, 968, 969, 970, 971, -+ 972, 973, 974, 975, 976, 977, 978, 979, -+ 980, 981, 982, 983, 984, 985, 986, 987, -+ 988, 989, 990, 991, 992, 993, 994, 995, -+ -+ 996, 997, 998, 999, 1000, 1001, 1002, 1003, -+ 1004, 1005, 1006, 1007, 1008, 1009, 1010, 1011, -+ 1012, 1012, 1012, 1012, 1012, 1013, 222, 222, -+ 1014, 1014, 1014, 1014, 1014, 1014, 222, 222, -+ -+ 1015, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1017, 1018, 1016, -+ 1016, 1016, 1016, 1016, 1016, 1016, 1016, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ -+ 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, -+ 1021, 1021, 1021, 1022, 1023, 222, 222, 222, -+ -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ -+ 1024, 1024, 1024, 1024, 1024, 1024, 1024, 1024, -+ 1024, 1024, 1024, 1025, 1025, 1025, 1026, 1026, -+ 1026, 1027, 1027, 1027, 1027, 1027, 1027, 1027, -+ 1027, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, -+ 1028, 1028, 1028, 1028, 1028, 1029, 1028, 1028, -+ 1028, 1028, 1030, 1030, 1031, 1032, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1029, -+ -+ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, -+ 1033, 1033, 1033, 1033, 1033, 1033, 1033, 1033, -+ 1033, 1033, 1034, 1034, 1035, 1036, 1036, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, -+ 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, -+ 1037, 1037, 1038, 1038, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1039, 1039, 1039, 1039, 1039, 1039, 1039, 1039, -+ 1039, 1039, 1039, 1039, 1039, 222, 1039, 1039, -+ 1039, 222, 1040, 1040, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1041, 1041, 1041, 1041, -+ 1041, 1041, 1041, 1041, 1042, 1042, 1043, 1044, -+ 1044, 1044, 1044, 1044, 1044, 1044, 1043, 1043, -+ -+ 1043, 1043, 1043, 1043, 1043, 1043, 1044, 1043, -+ 1043, 1044, 1044, 1044, 1044, 1044, 1044, 1044, -+ 1044, 1044, 1045, 1044, 1046, 1046, 1047, 1048, -+ 1049, 1050, 1049, 1051, 1041, 1052, 222, 222, -+ -+ 1053, 1054, 1055, 1056, 1057, 1058, 1059, 1060, -+ 1061, 1062, 222, 222, 222, 222, 222, 222, -+ 1063, 1063, 1063, 1063, 1063, 1063, 1063, 1063, -+ 1063, 1063, 222, 222, 222, 222, 222, 222, -+ -+ 1064, 1064, 1065, 1066, 1067, 1068, 1069, 1070, -+ 1071, 1072, 1073, 1074, 1074, 1074, 1075, 1076, -+ 1077, 1078, 1079, 1080, 1081, 1082, 1083, 1084, -+ 1085, 1086, 222, 222, 222, 222, 222, 222, -+ -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ -+ 1087, 1087, 1087, 1088, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1089, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1090, 1090, 1090, 1090, 1090, 1091, 1091, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ -+ 1087, 1087, 1087, 1087, 1087, 1087, 1087, 1087, -+ 1087, 1092, 1093, 222, 222, 222, 222, 222, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, -+ 1019, 1019, 1019, 1019, 1019, 1019, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, -+ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, -+ 1094, 1094, 1094, 1094, 1094, 1094, 1094, 1094, -+ 1094, 1094, 1094, 1094, 1094, 1095, 1095, 222, -+ -+ 1096, 1096, 1096, 1097, 1097, 1097, 1097, 1096, -+ 1096, 1097, 1097, 1097, 222, 222, 222, 222, -+ 1097, 1097, 1096, 1097, 1097, 1097, 1097, 1097, -+ 1097, 1098, 1099, 1100, 222, 222, 222, 222, -+ -+ 1101, 222, 222, 222, 1102, 1102, 1103, 1104, -+ 1105, 1106, 1107, 1108, 1109, 1110, 1111, 1112, - 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, - 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, - - 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -- 1113, 1113, 1114, 1114, 221, 221, 221, 221, -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -+ 1113, 1113, 1113, 1113, 1113, 1113, 222, 222, -+ 1113, 1113, 1113, 1113, 1113, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - -- 1113, 1113, 1113, 1113, 1113, 1113, 1113, 1113, -- 1113, 1113, 221, 221, 221, 221, 221, 221, -- 1115, 1116, 1117, 1118, 1119, 1120, 1121, 1122, -- 1123, 1124, 1125, 221, 221, 221, 1126, 1126, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1115, 1115, 222, 222, 222, 222, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, - -- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, -- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, -- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, -- 1127, 1127, 1127, 1127, 1127, 1127, 1127, 1127, -+ 1114, 1114, 1114, 1114, 1114, 1114, 1114, 1114, -+ 1114, 1114, 222, 222, 222, 222, 222, 222, -+ 1116, 1117, 1118, 1119, 1120, 1121, 1122, 1123, -+ 1124, 1125, 1126, 222, 222, 222, 1127, 1127, - - 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, - 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, -- 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1129, -- 1130, 1131, 1131, 1132, 221, 221, 1133, 1133, -- -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- 1134, 1134, 1134, 1134, 1134, 1134, 1134, 1134, -- 1134, 1134, 1134, 1134, 1134, 1135, 1136, 1135, -- 1136, 1136, 1136, 1136, 1136, 1136, 1136, 221, -- -- 1137, 1138, 1136, 1138, 1138, 1136, 1136, 1136, -- 1136, 1136, 1136, 1136, 1136, 1135, 1135, 1135, -- 1135, 1135, 1135, 1136, 1136, 1139, 1139, 1139, -- 1139, 1139, 1139, 1139, 1139, 221, 221, 1140, -- -- 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, -- 1149, 1150, 221, 221, 221, 221, 221, 221, -- 1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, -- 1149, 1150, 221, 221, 221, 221, 221, 221, -- -- 1151, 1151, 1151, 1151, 1151, 1151, 1151, 1152, -- 1153, 1153, 1153, 1153, 1151, 1151, 221, 221, -- 1154, 1154, 1154, 1154, 1154, 1155, 1155, 1155, -- 1155, 1155, 1155, 1154, 1154, 1155, 1156, 1157, -- -- 1157, 1158, 1158, 1159, 1159, 1158, 1158, 1158, -- 1158, 1158, 1159, 1158, 1158, 1158, 1158, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1160, 1160, 1160, 1160, 1161, 1162, 1163, 1162, -- 1163, 1162, 1163, 1162, 1163, 1162, 1163, 1162, -- 1162, 1162, 1163, 1162, 1162, 1162, 1162, 1162, -- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, -- -- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, -- 1162, 1162, 1162, 1162, 1162, 1162, 1162, 1162, -- 1162, 1162, 1162, 1162, 1164, 1165, 1160, 1160, -- 1160, 1160, 1160, 1166, 1160, 1166, 1161, 1161, -- -- 1166, 1166, 1160, 1166, 1167, 1162, 1162, 1162, -- 1162, 1162, 1162, 1162, 1168, 221, 221, 221, -- 1169, 1170, 1171, 1172, 1173, 1174, 1175, 1176, -- 1177, 1178, 1179, 1179, 1180, 1181, 1179, 1179, -- -- 1181, 1182, 1182, 1182, 1182, 1182, 1182, 1182, -- 1182, 1182, 1182, 1183, 1184, 1183, 1183, 1183, -- 1183, 1183, 1183, 1183, 1182, 1182, 1182, 1182, -- 1182, 1182, 1182, 1182, 1182, 1185, 1185, 221, -- -- 1186, 1186, 1187, 1188, 1188, 1188, 1188, 1188, -- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, -- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, -- 1188, 1188, 1188, 1188, 1188, 1188, 1188, 1188, -- -- 1188, 1187, 1186, 1186, 1186, 1186, 1187, 1187, -- 1186, 1186, 1189, 1190, 1191, 1191, 1188, 1188, -- 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, -- 1200, 1201, 1202, 1202, 1202, 1202, 1202, 1202, -- -- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, -- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, -- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, -- 1203, 1203, 1203, 1203, 1203, 1203, 1203, 1203, -- -- 1203, 1203, 1203, 1203, 1203, 1203, 1204, 1205, -- 1206, 1206, 1205, 1205, 1205, 1206, 1205, 1206, -- 1206, 1206, 1207, 1207, 221, 221, 221, 221, -- 221, 221, 221, 221, 1208, 1208, 1208, 1208, -- -- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, -- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, -- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, -- 1209, 1209, 1209, 1209, 1209, 1209, 1209, 1209, -- -- 1209, 1209, 1209, 1209, 1210, 1210, 1210, 1210, -- 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, -- 1211, 1211, 1211, 1211, 1210, 1210, 1211, 1212, -- 221, 221, 221, 1213, 1213, 1214, 1214, 1214, -+ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, -+ 1128, 1128, 1128, 1128, 1128, 1128, 1128, 1128, -+ -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1129, -+ 1129, 1129, 1129, 1129, 1129, 1129, 1129, 1130, -+ 1131, 1132, 1132, 1133, 222, 222, 1134, 1134, -+ -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1135, 1135, 1135, -+ 1135, 1135, 1135, 1135, 1135, 1136, 1137, 1136, -+ 1137, 1137, 1137, 1137, 1137, 1137, 1137, 222, -+ -+ 1138, 1139, 1137, 1139, 1139, 1137, 1137, 1137, -+ 1137, 1137, 1137, 1137, 1137, 1136, 1136, 1136, -+ 1136, 1136, 1136, 1137, 1137, 1140, 1140, 1140, -+ 1140, 1140, 1140, 1140, 1140, 222, 222, 1141, -+ -+ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, -+ 1150, 1151, 222, 222, 222, 222, 222, 222, -+ 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, -+ 1150, 1151, 222, 222, 222, 222, 222, 222, -+ -+ 1152, 1152, 1152, 1152, 1152, 1152, 1152, 1153, -+ 1154, 1154, 1154, 1154, 1152, 1152, 222, 222, -+ 1155, 1155, 1155, 1155, 1155, 1156, 1156, 1156, -+ 1156, 1156, 1156, 1155, 1155, 1156, 1157, 1158, -+ -+ 1158, 1159, 1159, 1160, 1160, 1159, 1159, 1159, -+ 1159, 1159, 1160, 1159, 1159, 1159, 1159, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1161, 1161, 1161, 1161, 1162, 1163, 1164, 1163, -+ 1164, 1163, 1164, 1163, 1164, 1163, 1164, 1163, -+ 1163, 1163, 1164, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, -+ -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1163, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1165, 1166, 1161, 1161, -+ 1161, 1161, 1161, 1167, 1161, 1167, 1162, 1162, -+ -+ 1167, 1167, 1161, 1167, 1168, 1163, 1163, 1163, -+ 1163, 1163, 1163, 1163, 1169, 222, 222, 222, -+ 1170, 1171, 1172, 1173, 1174, 1175, 1176, 1177, -+ 1178, 1179, 1180, 1180, 1181, 1182, 1180, 1180, -+ -+ 1182, 1183, 1183, 1183, 1183, 1183, 1183, 1183, -+ 1183, 1183, 1183, 1184, 1185, 1184, 1184, 1184, -+ 1184, 1184, 1184, 1184, 1183, 1183, 1183, 1183, -+ 1183, 1183, 1183, 1183, 1183, 1186, 1186, 222, -+ -+ 1187, 1187, 1188, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, -+ 1189, 1189, 1189, 1189, 1189, 1189, 1189, 1189, -+ -+ 1189, 1188, 1187, 1187, 1187, 1187, 1188, 1188, -+ 1187, 1187, 1190, 1191, 1192, 1192, 1189, 1189, -+ 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, -+ 1201, 1202, 1203, 1203, 1203, 1203, 1203, 1203, -+ -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ 1204, 1204, 1204, 1204, 1204, 1204, 1204, 1204, -+ -+ 1204, 1204, 1204, 1204, 1204, 1204, 1205, 1206, -+ 1207, 1207, 1206, 1206, 1206, 1207, 1206, 1207, -+ 1207, 1207, 1208, 1208, 222, 222, 222, 222, -+ 222, 222, 222, 222, 1209, 1209, 1209, 1209, -+ -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, -+ 1210, 1210, 1210, 1210, 1210, 1210, 1210, 1210, - -- 1215, 1216, 1217, 1218, 1219, 1220, 1221, 1222, -- 1223, 1224, 221, 221, 221, 1209, 1209, 1209, -- 1225, 1226, 1227, 1228, 1229, 1230, 1231, 1232, -- 1233, 1234, 1235, 1235, 1235, 1235, 1235, 1235, -+ 1210, 1210, 1210, 1210, 1211, 1211, 1211, 1211, -+ 1211, 1211, 1211, 1211, 1212, 1212, 1212, 1212, -+ 1212, 1212, 1212, 1212, 1211, 1211, 1212, 1213, -+ 222, 222, 222, 1214, 1214, 1215, 1215, 1215, -+ -+ 1216, 1217, 1218, 1219, 1220, 1221, 1222, 1223, -+ 1224, 1225, 222, 222, 222, 1210, 1210, 1210, -+ 1226, 1227, 1228, 1229, 1230, 1231, 1232, 1233, -+ 1234, 1235, 1236, 1236, 1236, 1236, 1236, 1236, -+ -+ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, -+ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, -+ 1236, 1236, 1236, 1236, 1236, 1236, 1236, 1236, -+ 1237, 1237, 1237, 1237, 1237, 1237, 1238, 1238, -+ -+ 1239, 1240, 1241, 1242, 1242, 1243, 1244, 1245, -+ 1246, 222, 222, 222, 222, 222, 222, 222, -+ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -+ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, - -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1235, 1235, 1235, 1235, 1235, 1235, 1235, 1235, -- 1236, 1236, 1236, 1236, 1236, 1236, 1237, 1237, -+ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -+ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -+ 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -+ 1247, 1247, 1247, 222, 222, 1247, 1247, 1247, - -- 1238, 1239, 1240, 1241, 1241, 1242, 1243, 1244, -- 1245, 221, 221, 221, 221, 221, 221, 221, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -+ 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1249, 1249, 1249, 1250, 1251, 1252, 1252, 1252, -+ 1252, 1252, 1249, 1249, 1252, 1252, 1252, 1252, - -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 1246, 1246, 1246, 1246, 1246, -- 1246, 1246, 1246, 221, 221, 1246, 1246, 1246, -+ 1249, 1253, 1251, 1251, 1251, 1251, 1251, 1251, -+ 1251, 1254, 1254, 1254, 1254, 1252, 1254, 1254, -+ 1254, 1254, 1254, 1255, 1256, 1255, 1255, 1257, -+ 1155, 1155, 1258, 222, 222, 222, 222, 222, - -- 1247, 1247, 1247, 1247, 1247, 1247, 1247, 1247, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 1248, 1248, 1248, 1249, 1250, 1251, 1251, 1251, -- 1251, 1251, 1248, 1248, 1251, 1251, 1251, 1251, -- -- 1248, 1252, 1250, 1250, 1250, 1250, 1250, 1250, -- 1250, 1253, 1253, 1253, 1253, 1251, 1253, 1253, -- 1253, 1253, 1253, 1254, 1255, 1254, 1254, 1256, -- 1154, 1154, 1257, 221, 221, 221, 221, 221, -- -- 129, 129, 129, 129, 129, 129, 129, 129, -- 129, 129, 129, 129, 129, 129, 129, 129, -- 129, 129, 129, 129, 129, 129, 129, 129, -- 129, 129, 129, 129, 129, 129, 129, 129, -- -- 129, 129, 129, 129, 129, 129, 1258, 1258, -- 1258, 1258, 1258, 1259, 1260, 1260, 1260, 1261, -- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, -- 1260, 1260, 1260, 1261, 1260, 1260, 1260, 1260, -- -- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, -- 1260, 1260, 1260, 1260, 1260, 1260, 1261, 1260, -- 1260, 1260, 1260, 1260, 1260, 1260, 1260, 1260, -- 1260, 1260, 1260, 1260, 1260, 1262, 1262, 1262, -- -- 1262, 1262, 1260, 1260, 1260, 1260, 1262, 1262, -- 1262, 1262, 1262, 129, 130, 130, 130, 130, - 130, 130, 130, 130, 130, 130, 130, 130, -- 1263, 1264, 130, 130, 130, 1265, 130, 130, -- - 130, 130, 130, 130, 130, 130, 130, 130, -- 130, 130, 130, 130, 130, 130, 1266, 130, - 130, 130, 130, 130, 130, 130, 130, 130, -- 130, 130, 130, 1267, 1267, 1267, 1267, 1267, -- -- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, -- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, -- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1267, -- 1267, 1267, 1267, 1267, 1267, 1267, 1267, 1268, -- -- 1269, 1269, 1270, 1269, 1271, 1271, 1271, 1271, -- 1271, 1271, 1272, 1273, 1273, 1274, 1275, 1276, -- 1277, 1273, 1273, 1273, 1273, 1273, 1273, 1273, -- 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1273, -- -- 1273, 1273, 1273, 1273, 1273, 1273, 1273, 1154, -- 1154, 1154, 1154, 1154, 1154, 1154, 1154, 1154, -- 1154, 1154, 1154, 1154, 1154, 1154, 1278, 1279, -- 1279, 1280, 1281, 1282, 1283, 1251, 1271, 1272, -- -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 1284, 1285, -- 1286, 1287, 1288, 1289, 1290, 1290, 1291, 1290, -- -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 81, 83, 81, 83, 81, 83, -- 81, 83, 1292, 1293, 1292, 1293, 1292, 1293, -- -- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, -+ 130, 130, 130, 130, 130, 130, 130, 130, -+ -+ 130, 130, 130, 130, 130, 130, 1259, 1259, -+ 1259, 1259, 1259, 1260, 1261, 1261, 1261, 1262, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1262, 1261, 1261, 1261, 1261, -+ -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1262, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, -+ 1261, 1261, 1261, 1261, 1261, 1263, 1263, 1263, -+ -+ 1263, 1263, 1261, 1261, 1261, 1261, 1263, 1263, -+ 1263, 1263, 1263, 130, 131, 131, 131, 131, -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 1264, 1265, 131, 131, 131, 1266, 131, 131, -+ -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 131, 131, 131, 131, 131, 131, 1267, 131, -+ 131, 131, 131, 131, 131, 131, 131, 131, -+ 131, 131, 131, 1268, 1268, 1268, 1268, 1268, -+ -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1268, -+ 1268, 1268, 1268, 1268, 1268, 1268, 1268, 1269, -+ -+ 1270, 1270, 1271, 1270, 1272, 1272, 1272, 1272, -+ 1272, 1272, 1273, 1274, 1274, 1275, 1276, 1277, -+ 1278, 1274, 1274, 1274, 1274, 1274, 1274, 1274, -+ 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1274, -+ -+ 1274, 1274, 1274, 1274, 1274, 1274, 1274, 1155, -+ 1155, 1155, 1155, 1155, 1155, 1155, 1155, 1155, -+ 1155, 1155, 1155, 1155, 1155, 1155, 1279, 1280, -+ 1280, 1281, 1282, 1283, 1284, 1252, 1272, 1273, -+ -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 1285, 1286, -+ 1287, 1288, 1289, 1290, 1291, 1291, 1292, 1291, -+ -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 82, 84, 82, 84, 82, 84, -+ 82, 84, 1293, 1294, 1293, 1294, 1293, 1294, -+ - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, -- 1294, 1294, 1294, 1294, 1294, 1294, 221, 221, -- 1295, 1295, 1295, 1295, 1295, 1295, 221, 221, -+ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, -+ 1295, 1295, 1295, 1295, 1295, 1295, 222, 222, -+ 1296, 1296, 1296, 1296, 1296, 1296, 222, 222, - -- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, -- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, -+ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, -+ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, - -- 1294, 1294, 1294, 1294, 1294, 1294, 221, 221, -- 1295, 1295, 1295, 1295, 1295, 1295, 221, 221, -- 1296, 1294, 1297, 1294, 1298, 1294, 1299, 1294, -- 221, 1295, 221, 1295, 221, 1295, 221, 1295, -+ 1295, 1295, 1295, 1295, 1295, 1295, 222, 222, -+ 1296, 1296, 1296, 1296, 1296, 1296, 222, 222, -+ 1297, 1295, 1298, 1295, 1299, 1295, 1300, 1295, -+ 222, 1296, 222, 1296, 222, 1296, 222, 1296, - -- 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, - 1295, 1295, 1295, 1295, 1295, 1295, 1295, 1295, -- 1300, 1301, 1302, 1303, 1302, 1303, 1304, 1305, -- 1306, 1307, 1308, 1309, 1310, 1311, 221, 221, -- -- 1312, 1313, 1314, 1315, 1316, 1317, 1318, 1319, -- 1320, 1321, 1322, 1323, 1324, 1325, 1326, 1327, -- 1328, 1329, 1330, 1331, 1332, 1333, 1334, 1335, -- 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, -- -- 1344, 1345, 1346, 1347, 1348, 1349, 1350, 1351, -- 1352, 1353, 1354, 1355, 1356, 1357, 1358, 1359, -- 1294, 1294, 1360, 1361, 1362, 221, 1363, 1364, -- 1295, 1295, 1365, 1366, 1367, 226, 1368, 226, -- -- 226, 1369, 1370, 1371, 1372, 221, 1373, 1374, -- 1375, 1376, 1375, 1376, 1377, 1369, 1369, 1369, -- 1294, 1294, 1378, 1379, 221, 221, 1380, 1381, -- 1295, 1295, 1382, 1383, 221, 1369, 1369, 1369, -- -- 1294, 1294, 1384, 1385, 1386, 1387, 1388, 1389, -- 1295, 1295, 1390, 1391, 1392, 1369, 1393, 1393, -- 221, 221, 1394, 1395, 1396, 221, 1397, 1398, -- 1399, 1400, 1401, 1402, 1403, 1404, 226, 221, -- -- 1405, 1405, 1406, 1406, 1406, 1406, 1406, 1407, -- 1406, 1406, 1406, 1408, 1409, 1410, 1411, 1412, -- 1413, 1414, 1415, 1416, 1417, 1418, 54, 1419, -- 1420, 1421, 1422, 1423, 1424, 1425, 1422, 1423, -- -- 54, 54, 54, 1426, 1427, 1428, 1428, 1429, -- 1430, 1431, 1432, 1433, 1434, 1435, 1436, 1437, -- 1438, 1439, 1438, 1440, 1441, 1442, 1443, 1443, -- 1426, 1444, 1445, 54, 1446, 1447, 1448, 1449, -- -- 1449, 1426, 1426, 1426, 1450, 1451, 1452, 1453, -- 1454, 1455, 1456, 1456, 1456, 1456, 1457, 1457, -- 1457, 1457, 1458, 1459, 1460, 1461, 1462, 1463, -- 1462, 1462, 1462, 1462, 1461, 1462, 1462, 1464, -- -- 1465, 1466, 1466, 1466, 1467, 1468, 1469, 1470, -- 1471, 1472, 1473, 1473, 1473, 1473, 1473, 1473, -- 1474, 1475, 221, 221, 1476, 1477, 1478, 1479, -- 1480, 1481, 1482, 1483, 1484, 1485, 1486, 1487, -- -- 1474, 70, 65, 66, 1476, 1477, 1478, 1479, -- 1480, 1481, 1482, 1483, 1484, 1485, 1486, 221, -- 1267, 1267, 1267, 1267, 1267, 1488, 1488, 1488, -- 1488, 1488, 1488, 1488, 1488, 221, 221, 221, -- -- 768, 768, 768, 768, 768, 768, 768, 1489, -- 1490, 1491, 768, 1492, 1493, 1494, 1494, 1494, -- 1495, 1495, 1496, 1496, 1496, 1496, 1497, 1498, -- 1498, 1499, 1500, 1501, 1502, 1502, 1503, 1504, -- -- 1505, 1506, 1506, 1506, 1506, 1506, 1506, 1506, -- 1506, 1506, 1506, 1506, 1506, 1506, 1506, 1506, -- 288, 288, 1507, 1507, 288, 288, 288, 288, -- 1507, 1507, 1507, 288, 288, 1508, 1508, 1508, -- -- 1508, 288, 1509, 1509, 1510, 1511, 1511, 1512, -- 1513, 1512, 1511, 1514, 1272, 1272, 1272, 1272, -- 1273, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1515, 1515, 1516, 1517, 1518, 1519, 1515, 1516, -- 1518, 1517, 1520, 1516, 1516, 1516, 1520, 1520, -- 1516, 1516, 1516, 1521, 1518, 1516, 1522, 1518, -- 1523, 1516, 1516, 1516, 1516, 1516, 1518, 1518, -- -- 1524, 1525, 1526, 1518, 1516, 1518, 1527, 1518, -- 1516, 1518, 1528, 1529, 1516, 1516, 1530, 1520, -- 1516, 1516, 1531, 1516, 1520, 1532, 1532, 1532, -- 1532, 1533, 1534, 1535, 1536, 1537, 1538, 1538, -- -- 1539, 1458, 1458, 1458, 1458, 1538, 1537, 1537, -- 1537, 1537, 1540, 1458, 1541, 1542, 1543, 1544, -- 1545, 1545, 1545, 72, 72, 1546, 1546, 1546, -- 1546, 1546, 1546, 72, 72, 72, 72, 1546, -- -- 1547, 1547, 1547, 1547, 1547, 1547, 1547, 1547, -- 1547, 1547, 1547, 1547, 1548, 1548, 1548, 1548, -+ 1296, 1296, 1296, 1296, 1296, 1296, 1296, 1296, -+ 1301, 1302, 1303, 1304, 1303, 1304, 1305, 1306, -+ 1307, 1308, 1309, 1310, 1311, 1312, 222, 222, -+ -+ 1313, 1314, 1315, 1316, 1317, 1318, 1319, 1320, -+ 1321, 1322, 1323, 1324, 1325, 1326, 1327, 1328, -+ 1329, 1330, 1331, 1332, 1333, 1334, 1335, 1336, -+ 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, -+ -+ 1345, 1346, 1347, 1348, 1349, 1350, 1351, 1352, -+ 1353, 1354, 1355, 1356, 1357, 1358, 1359, 1360, -+ 1295, 1295, 1361, 1362, 1363, 222, 1364, 1365, -+ 1296, 1296, 1366, 1367, 1368, 227, 1369, 227, -+ -+ 227, 1370, 1371, 1372, 1373, 222, 1374, 1375, -+ 1376, 1377, 1376, 1377, 1378, 1370, 1370, 1370, -+ 1295, 1295, 1379, 1380, 222, 222, 1381, 1382, -+ 1296, 1296, 1383, 1384, 222, 1370, 1370, 1370, -+ -+ 1295, 1295, 1385, 1386, 1387, 1388, 1389, 1390, -+ 1296, 1296, 1391, 1392, 1393, 1370, 1394, 1394, -+ 222, 222, 1395, 1396, 1397, 222, 1398, 1399, -+ 1400, 1401, 1402, 1403, 1404, 1405, 227, 222, -+ -+ 1406, 1406, 1407, 1407, 1407, 1407, 1407, 1408, -+ 1407, 1407, 1407, 1409, 1410, 1411, 1412, 1413, -+ 1414, 1415, 1416, 1417, 1418, 1419, 55, 1420, -+ 1421, 1422, 1423, 1424, 1425, 1426, 1423, 1424, -+ -+ 55, 55, 55, 1427, 1428, 1429, 1429, 1430, -+ 1431, 1432, 1433, 1434, 1435, 1436, 1437, 1438, -+ 1439, 1440, 1439, 1441, 1442, 1443, 1444, 1444, -+ 1427, 1445, 1446, 55, 1447, 1448, 1449, 1450, -+ -+ 1450, 1427, 1427, 1427, 1451, 1452, 1453, 1454, -+ 1455, 1456, 1457, 1457, 1457, 1457, 1458, 1458, -+ 1458, 1458, 1459, 1460, 1461, 1462, 1463, 1464, -+ 1463, 1463, 1463, 1463, 1462, 1463, 1463, 1465, -+ -+ 1466, 1467, 1467, 1467, 1468, 1469, 1470, 1471, -+ 1472, 1473, 1474, 1474, 1474, 1474, 1474, 1474, -+ 1475, 1476, 222, 222, 1477, 1478, 1479, 1480, -+ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 1488, -+ -+ 1475, 71, 66, 67, 1477, 1478, 1479, 1480, -+ 1481, 1482, 1483, 1484, 1485, 1486, 1487, 222, -+ 1268, 1268, 1268, 1268, 1268, 1489, 1489, 1489, -+ 1489, 1489, 1489, 1489, 1489, 222, 222, 222, -+ -+ 769, 769, 769, 769, 769, 769, 769, 1490, -+ 1491, 1492, 769, 1493, 1494, 1495, 1495, 1495, -+ 1496, 1496, 1497, 1497, 1497, 1497, 1498, 1499, -+ 1499, 1500, 1501, 1502, 1503, 1503, 1504, 1505, -+ -+ 1506, 1507, 1507, 1507, 1507, 1507, 1507, 1507, -+ 1507, 1507, 1507, 1507, 1507, 1507, 1507, 1507, -+ 289, 289, 1508, 1508, 289, 289, 289, 289, -+ 1508, 1508, 1508, 289, 289, 1509, 1509, 1509, -+ -+ 1509, 289, 1510, 1511, 1512, 1513, 1513, 1514, -+ 1515, 1514, 1513, 1516, 1273, 1273, 1273, 1273, -+ 1274, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1517, 1517, 1518, 1519, 1520, 1521, 1517, 1518, -+ 1520, 1519, 1522, 1518, 1518, 1518, 1522, 1522, -+ 1518, 1518, 1518, 1523, 1520, 1518, 1524, 1520, -+ 1525, 1518, 1518, 1518, 1518, 1518, 1520, 1520, -+ -+ 1526, 1527, 1528, 1520, 1518, 1520, 1529, 1520, -+ 1518, 1520, 1530, 1531, 1518, 1518, 1532, 1522, -+ 1518, 1518, 1533, 1518, 1522, 1534, 1534, 1534, -+ 1534, 1535, 1536, 1537, 1538, 1539, 1540, 1540, -+ -+ 1541, 1459, 1459, 1459, 1459, 1540, 1539, 1539, -+ 1539, 1539, 1542, 1459, 1543, 1544, 1545, 1546, -+ 1547, 1547, 1547, 73, 73, 1548, 1548, 1548, -+ 1548, 1548, 1548, 73, 73, 73, 73, 1548, -+ - 1549, 1549, 1549, 1549, 1549, 1549, 1549, 1549, -- 1549, 1549, 1550, 1550, 1550, 1550, 1550, 1550, -- -- 1551, 1551, 1551, 1552, 138, 1553, 1553, 1553, -- 1553, 1554, 1555, 1555, 221, 221, 221, 221, -- 75, 75, 75, 75, 1556, 61, 61, 61, -- 61, 61, 1557, 1557, 1518, 1518, 1518, 1518, -- -- 1523, 1518, 1518, 1523, 1518, 1518, 1523, 1518, -- 1518, 56, 56, 1518, 1518, 1518, 1557, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1559, 1557, 1557, -- 1518, 1518, 75, 1518, 75, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, -- 1518, 1518, 1518, 1534, 1534, 1534, 1534, 1534, -- 1534, 1534, 1534, 1534, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 75, 1523, 75, 75, 1557, 1523, 1523, 75, -- 1560, 1561, 1562, 1563, 1564, 1565, 1523, 75, -- 1523, 75, 1566, 1567, 1523, 1568, 1523, 1523, -- 1523, 1523, 75, 1523, 1523, 75, 75, 1569, -- -- 1570, 1571, 1572, 75, 1573, 75, 1557, 75, -- 75, 75, 75, 75, 1574, 1575, 75, 1575, -- 1575, 1523, 1523, 1523, 75, 75, 75, 75, -- 1523, 1523, 1523, 1523, 1576, 1577, 1523, 1523, -- -- 1523, 1557, 1523, 1578, 1557, 1579, 1523, 1557, -- 75, 1557, 1523, 1523, 1580, 1523, 1523, 1523, -- 1523, 1523, 1576, 1581, 1582, 1581, 1523, 1523, -- 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, -- -- 1583, 75, 1557, 1523, 1576, 1577, 1576, 1577, -- 1582, 1581, 1576, 1577, 1523, 1557, 1584, 1585, -- 1586, 1587, 1582, 1581, 1586, 1587, 1582, 1581, -- 1586, 1587, 1582, 1581, 1582, 1581, 1582, 1581, -- -- 1586, 1587, 1576, 1577, 1586, 1587, 1576, 1577, -- 1586, 1587, 1582, 1581, 1523, 1523, 1523, 1582, -- 1581, 1582, 1581, 1523, 1523, 75, 1523, 1523, -- 1588, 75, 1523, 1523, 1523, 1523, 1523, 1523, -- -- 1523, 1523, 1582, 1581, 1523, 75, 1589, 1523, -- 1590, 1591, 1523, 1591, 1557, 1557, 1557, 1557, -- 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, -- 1592, 1523, 1523, 1523, 1523, 1523, 1523, 75, -- -- 1523, 1523, 1523, 1523, 1523, 1523, 1523, 1523, -- 1523, 1582, 1581, 1582, 1581, 1593, 1523, 1523, -- 1582, 1581, 1523, 1523, 1523, 1523, 1582, 1581, -- 1582, 1581, 1582, 1581, 1582, 1581, 1582, 1581, -- -- 1586, 1587, 1586, 1587, 1582, 1581, 1582, 1581, -- 1582, 1581, 1586, 1587, 1586, 1587, 1523, 1594, -- 1582, 1581, 1595, 1595, 1595, 1458, 1596, 1596, -- 1458, 1458, 1597, 1597, 1597, 1598, 1598, 1458, -- -- 1518, 1534, 1518, 1518, 1518, 1518, 1518, 1518, -- 1451, 1452, 1451, 1452, 1518, 1518, 1518, 1518, -- 1518, 1518, 1558, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1599, 1599, 1518, 1518, 1518, 1518, -- -- 1523, 1523, 1518, 1518, 1518, 1518, 1518, 1518, -- 56, 1600, 1601, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1602, 1602, 1602, 1602, 1602, -- 1602, 1602, 1602, 1534, 1458, 1534, 1534, 1534, -- -- 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, -- 1603, 1534, 1534, 1534, 1534, 1534, 1534, 1534, -- 1534, 1534, 1534, 1534, 1534, 1604, 1534, 1534, -- 1534, 1534, 1534, 1458, 1458, 1458, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1540, 1540, 1540, 1540, -- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, -- -- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, -- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1605, -- 1606, 1541, 1541, 1541, 1541, 1541, 1541, 1541, -- 1541, 1541, 1541, 1541, 1607, 1607, 1607, 1607, -- -- 1607, 1607, 1542, 1542, 1542, 1542, 1542, 1542, -- 1608, 1609, 1609, 1609, 1609, 1610, 1610, 1610, -- 1611, 1612, 1612, 1611, 1613, 1613, 1613, 1613, -- 1614, 1614, 1614, 1615, 1615, 1615, 1615, 1616, -- -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1518, 1518, 1518, 1518, 1518, 1534, 1534, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1617, 1618, 1619, 1620, 1621, 1622, 1623, 1624, -- 1625, 72, 72, 72, 72, 72, 72, 72, -- 72, 72, 72, 72, 1626, 1627, 1628, 1629, -- 1630, 1631, 1632, 1633, 1634, 1635, 1635, 1635, -- -- 1635, 1635, 1635, 1635, 1635, 1635, 1635, 1635, -- 1636, 1637, 1638, 1639, 1640, 1641, 1642, 1643, -- 1644, 1645, 1645, 1645, 1645, 1645, 1645, 1645, -- 1645, 1645, 1645, 1645, 1646, 1646, 1646, 1646, -- -- 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, -- 1646, 1646, 1646, 1646, 1646, 1646, 1646, 1646, -- 1646, 1646, 1646, 1646, 1646, 1646, 1647, 1647, -- 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, -- -- 1647, 1647, 1648, 1647, 1647, 1647, 1647, 1647, -- 1647, 1647, 1647, 1647, 1647, 1647, 1647, 1647, -- 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, -+ 1549, 1549, 1549, 1549, 1550, 1550, 1550, 1550, -+ 1551, 1551, 1551, 1551, 1551, 1551, 1551, 1551, -+ 1551, 1551, 1552, 1552, 1552, 1552, 1552, 1552, -+ -+ 1553, 1553, 1553, 1554, 139, 1555, 1555, 1555, -+ 1555, 1556, 1557, 1557, 222, 222, 222, 222, -+ 76, 76, 76, 76, 1558, 62, 62, 62, -+ 62, 62, 1559, 1559, 1520, 1520, 1520, 1520, -+ -+ 1525, 1520, 1520, 1525, 1520, 1520, 1525, 1520, -+ 1520, 57, 57, 1520, 1520, 1520, 1559, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1561, 1559, 1559, -+ 1520, 1520, 76, 1520, 76, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, -+ 1520, 1520, 1520, 1536, 1536, 1536, 1536, 1536, -+ 1536, 1536, 1536, 1536, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 76, 1525, 76, 76, 1559, 1525, 1525, 76, -+ 1562, 1563, 1564, 1565, 1566, 1567, 1525, 76, -+ 1525, 76, 1568, 1569, 1525, 1570, 1525, 1525, -+ 1525, 1525, 76, 1525, 1525, 76, 76, 1571, -+ -+ 1572, 1573, 1574, 76, 1575, 76, 1559, 76, -+ 76, 76, 76, 76, 1576, 1577, 76, 1577, -+ 1577, 1525, 1525, 1525, 76, 76, 76, 76, -+ 1525, 1525, 1525, 1525, 1578, 1579, 1525, 1525, -+ -+ 1525, 1559, 1525, 1580, 1559, 1581, 1525, 1559, -+ 76, 1559, 1525, 1525, 1582, 1525, 1525, 1525, -+ 1525, 1525, 1578, 1583, 1584, 1583, 1525, 1525, -+ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, -+ -+ 1585, 76, 1559, 1525, 1578, 1579, 1578, 1579, -+ 1584, 1583, 1578, 1579, 1525, 1559, 1586, 1587, -+ 1588, 1589, 1584, 1583, 1588, 1589, 1584, 1583, -+ 1588, 1589, 1584, 1583, 1584, 1583, 1584, 1583, -+ -+ 1588, 1589, 1578, 1579, 1588, 1589, 1578, 1579, -+ 1588, 1589, 1584, 1583, 1525, 1525, 1525, 1584, -+ 1583, 1584, 1583, 1525, 1525, 76, 1525, 1525, -+ 1590, 76, 1525, 1525, 1525, 1525, 1525, 1525, -+ -+ 1525, 1525, 1584, 1583, 1525, 76, 1591, 1525, -+ 1592, 1593, 1525, 1593, 1559, 1559, 1559, 1559, -+ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, -+ 1594, 1525, 1525, 1525, 1525, 1525, 1525, 76, -+ -+ 1525, 1525, 1525, 1525, 1525, 1525, 1525, 1525, -+ 1525, 1584, 1583, 1584, 1583, 1595, 1525, 1525, -+ 1584, 1583, 1525, 1525, 1525, 1525, 1584, 1583, -+ 1584, 1583, 1584, 1583, 1584, 1583, 1584, 1583, -+ -+ 1588, 1589, 1588, 1589, 1584, 1583, 1584, 1583, -+ 1584, 1583, 1588, 1589, 1588, 1589, 1525, 1596, -+ 1584, 1583, 1597, 1597, 1597, 1459, 1598, 1598, -+ 1459, 1459, 1599, 1599, 1599, 1600, 1600, 1459, -+ -+ 1520, 1536, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1452, 1453, 1452, 1453, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1560, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1601, 1601, 1520, 1520, 1520, 1520, -+ -+ 1525, 1525, 1520, 1520, 1520, 1520, 1520, 1520, -+ 57, 1602, 1603, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1604, 1604, 1604, 1604, 1604, -+ 1604, 1604, 1604, 1536, 1459, 1536, 1536, 1536, -+ -+ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1605, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1536, 1536, 1536, 1536, 1536, 1606, 1536, 1536, -+ 1536, 1536, 1536, 1459, 1459, 1459, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1542, 1542, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, -+ -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1607, -+ 1608, 1543, 1543, 1543, 1543, 1543, 1543, 1543, -+ 1543, 1543, 1543, 1543, 1609, 1609, 1609, 1609, -+ -+ 1609, 1609, 1544, 1544, 1544, 1544, 1544, 1544, -+ 1610, 1611, 1611, 1611, 1611, 1612, 1612, 1612, -+ 1613, 1614, 1614, 1613, 1615, 1615, 1615, 1615, -+ 1616, 1616, 1616, 1617, 1617, 1617, 1617, 1618, -+ -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1520, 1520, 1520, 1520, 1520, 1536, 1536, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1619, 1620, 1621, 1622, 1623, 1624, 1625, 1626, -+ 1627, 73, 73, 73, 73, 73, 73, 73, -+ 73, 73, 73, 73, 1628, 1629, 1630, 1631, -+ 1632, 1633, 1634, 1635, 1636, 1637, 1637, 1637, -+ -+ 1637, 1637, 1637, 1637, 1637, 1637, 1637, 1637, -+ 1638, 1639, 1640, 1641, 1642, 1643, 1644, 1645, -+ 1646, 1647, 1647, 1647, 1647, 1647, 1647, 1647, -+ 1647, 1647, 1647, 1647, 1648, 1648, 1648, 1648, -+ -+ 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, -+ 1648, 1648, 1648, 1648, 1648, 1648, 1648, 1648, -+ 1648, 1648, 1648, 1648, 1648, 1648, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, - -+ 1649, 1649, 1650, 1649, 1649, 1649, 1649, 1649, - 1649, 1649, 1649, 1649, 1649, 1649, 1649, 1649, -- 1649, 1649, 1650, 1651, 1651, 1651, 1651, 1651, -- 1651, 1651, 1651, 1651, 1651, 1652, 1653, 1654, -- 1655, 1656, 1657, 1658, 1659, 1660, 1651, 1661, -- -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 1558, 1558, 1558, 1558, 1558, 1558, -- 1518, 1518, 1558, 1558, 1558, 1558, 1540, 1540, -- 1540, 1540, 1540, 1540, 1540, 1540, 1540, 1540, -- -- 1558, 1558, 1518, 1558, 1558, 1558, 1558, 1558, -- 1558, 1558, 56, 56, 1518, 1518, 1518, 1518, -- 1518, 1518, 1558, 1558, 1518, 1518, 61, 75, -- 1518, 1518, 1518, 1518, 1558, 1558, 1518, 1518, -- -- 61, 75, 1518, 1518, 1518, 1518, 1558, 1558, -- 1558, 1518, 1518, 1558, 1518, 1518, 1558, 1558, -- 1558, 1558, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1518, 1518, 1558, 1558, 1558, 1558, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1558, -- 1534, 1534, 1534, 1534, 1534, 1534, 1534, 1534, -- 1458, 1458, 1458, 1662, 1662, 1663, 1663, 1458, -- -- 1664, 1664, 1664, 1664, 56, 61, 1558, 56, -- 56, 61, 56, 56, 56, 56, 61, 61, -- 56, 56, 56, 1518, 1665, 1665, 1666, 1666, -- 1667, 1603, 1664, 1664, 1668, 1669, 1668, 1664, -- -- 56, 56, 56, 56, 56, 56, 56, 56, -- 56, 56, 56, 56, 56, 56, 56, 56, -- 56, 56, 56, 56, 56, 56, 56, 56, -- 56, 1664, 1664, 1664, 56, 56, 56, 56, -- -- 61, 56, 61, 56, 56, 56, 56, 56, -- 1670, 1670, 1670, 1670, 1670, 1670, 1670, 1670, -- 1670, 1670, 1670, 1670, 56, 56, 56, 56, -- 56, 56, 56, 56, 56, 56, 56, 56, -- -- 61, 61, 56, 61, 61, 61, 56, 61, -- 1668, 61, 61, 56, 61, 61, 56, 1556, -- 1603, 1603, 1666, 1666, 1666, 1666, 1666, 1666, -- 1666, 1666, 1666, 1666, 1666, 1666, 1671, 1672, -- -- 1666, 1666, 1666, 1666, 1666, 1666, 1540, 1540, -- 1540, 1540, 1606, 1606, 1606, 1606, 1606, 1606, -- 1605, 1605, 1671, 1673, 1671, 1671, 1671, 1671, -- 1671, 1671, 1671, 1671, 1671, 1674, 1675, 1675, -- -- 1605, 1676, 1671, 1671, 1671, 1671, 1671, 1671, -- 1671, 1671, 1673, 1673, 1677, 1671, 1671, 1671, -- 1671, 1671, 1678, 1674, 1674, 1674, 1674, 1674, -- 1674, 1674, 1674, 1674, 1674, 1679, 1679, 1680, -- -- 1681, 1681, 1681, 1681, 1679, 1679, 1680, 1680, -- 1680, 1675, 1675, 1675, 1675, 1680, 1609, 1680, -- 1680, 1680, 1675, 1680, 1679, 1675, 1675, 1675, -- 1680, 1680, 1675, 1675, 1680, 1675, 1675, 1680, -- -- 1680, 1680, 1610, 1675, 1610, 1610, 1610, 1610, -- 1675, 1675, 1679, 1675, 1675, 1675, 1675, 1675, -- 1675, 1680, 1679, 1679, 1680, 1679, 1675, 1680, -- 1680, 1682, 1679, 1675, 1675, 1679, 1680, 1680, -- -- 1683, 1664, 1664, 1664, 1664, 1609, 1518, 1518, -- 1664, 1664, 1684, 1684, 1669, 1669, 56, 56, -- 56, 56, 56, 1518, 56, 1518, 56, 1518, -- 1518, 1518, 1518, 1518, 1518, 56, 1518, 1518, -- -- 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, -- 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 56, 56, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1558, 1518, 1518, -- -- 1518, 1518, 1518, 1518, 56, 1518, 1518, 56, -- 1518, 1518, 1518, 1518, 1609, 1518, 1609, 1518, -- 1518, 1518, 1518, 1609, 1609, 1609, 1518, 1685, -- 1518, 1518, 1518, 1686, 1686, 1686, 1686, 1687, -- -- 1687, 1518, 1688, 1689, 1664, 56, 56, 56, -- 1690, 1691, 1690, 1691, 1690, 1691, 1690, 1691, -- 1690, 1691, 1690, 1691, 1690, 1691, 1692, 1693, -- 1694, 1695, 1696, 1697, 1698, 1699, 1700, 1701, -- -- 1702, 1703, 1704, 1705, 1706, 1707, 1708, 1709, -- 1710, 1711, 1702, 1703, 1704, 1705, 1706, 1707, -- 1708, 1709, 1710, 1711, 1518, 1609, 1609, 1609, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- -- 1518, 56, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1609, 1518, 1518, 1518, 1518, 1518, 1518, 1518, -- 1518, 1518, 1518, 1518, 1518, 1518, 1518, 1609, -- -- 1712, 1712, 1712, 1713, 1714, 1715, 1716, 1607, -- 1717, 1718, 1607, 1719, 1720, 1721, 1722, 1722, -- 1458, 1458, 1458, 1458, 1458, 1723, 1724, 1458, -- 1458, 1458, 1458, 1458, 1725, 1723, 1724, 1458, -- -- 1458, 1458, 1723, 1724, 1723, 1724, 1726, 1727, -- 1726, 1727, 1726, 1727, 1728, 1729, 1730, 1731, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, -- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, -- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, -- 1732, 1732, 1732, 1732, 1732, 1732, 1732, 1732, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1662, 1662, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 1458, 1458, 1458, 1690, 1691, 1726, 1727, 1690, -- 1691, 1690, 1691, 1690, 1691, 1733, 1734, 1735, -- 1736, 1690, 1691, 1690, 1691, 1690, 1691, 1690, -- 1691, 1458, 1458, 1737, 1458, 1458, 1458, 1458, -- -- 1738, 1458, 1458, 1739, 1723, 1724, 1458, 1458, -- 1723, 1724, 1723, 1724, 1723, 1724, 1723, 1724, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1740, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 1723, 1724, 1458, 1458, 1723, 1724, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, -- 1724, 1723, 1724, 1458, 1723, 1724, 1458, 1458, -- 1690, 1691, 1690, 1691, 1458, 1458, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1723, 1724, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1741, 1458, 1458, -- 1723, 1724, 1458, 1458, 1690, 1691, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1539, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1723, 1724, 1723, 1724, 1458, -- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, -- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, -- -- 1458, 1458, 1458, 1458, 1723, 1724, 1458, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1458, -- 1458, 1458, 1458, 1458, 1742, 1742, 1742, 1458, -- 1458, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- -- 1724, 1723, 1724, 1458, 1458, 1458, 1723, 1724, -- 1723, 1724, 1723, 1724, 1723, 1724, 1458, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1723, -- 1724, 1723, 1724, 1723, 1724, 1723, 1724, 1458, -- 1458, 1458, 1458, 1458, 1743, 1458, 1744, 1458, -- -- 1458, 1458, 1458, 1745, 1746, 1745, 1458, 1458, -- 1458, 1458, 1458, 1458, 1723, 1724, 1747, 1458, -- 1458, 1458, 1458, 1458, 1458, 1458, 1458, 1723, -- 1724, 1723, 1724, 1458, 1458, 1458, 1458, 1458, -- -- 1606, 1606, 1606, 1606, 1606, 1605, 1605, 1605, -- 1606, 1606, 1606, 1606, 1606, 1606, 1541, 1541, -- 1541, 1541, 1541, 1541, 1542, 1542, 1542, 1542, -- 1542, 1542, 1542, 1748, 1748, 1749, 1749, 1749, -- -- 1542, 1542, 1542, 1542, 1749, 1749, 1749, 1749, -- 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, -- 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, -- 1720, 1720, 1720, 1720, 1720, 1720, 1720, 1720, -- -- 1720, 1720, 1720, 1720, 1720, 1749, 1749, 1720, -- 1720, 1720, 1720, 1720, 1720, 1613, 1613, 1613, -- 1748, 1749, 1749, 1749, 1749, 1685, 1750, 1750, -- 1750, 1750, 1613, 1613, 1613, 1613, 1613, 1613, -- -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 221, 221, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 221, 1751, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1752, 1752, 1752, 1613, 1613, 1613, -- -- 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1753, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1616, 1752, 1752, 1752, 1752, 1752, -- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, -- -- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, -- 1752, 1752, 1752, 1752, 1555, 1555, 1555, 1555, -- 1752, 1752, 1752, 1752, 1752, 1752, 1752, 1752, -- 1752, 1752, 1752, 1752, 1752, 1752, 1754, 1753, -- -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -- -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1755, -- 1755, 1755, 1755, 1755, 1755, 1755, 1755, 1756, -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -- -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1757, -- 1757, 1757, 1757, 1757, 1757, 1757, 1757, 1758, -- -- 142, 138, 1759, 1760, 1761, 1762, 1763, 142, -- 138, 142, 138, 142, 138, 1764, 1765, 1766, -- 1767, 1290, 1292, 1293, 1768, 142, 138, 1768, -- 1290, 1290, 1290, 1290, 1769, 1769, 1770, 1771, -- -- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, -- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, -- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, -- 1772, 1773, 1772, 1773, 1772, 1773, 1772, 1773, -- -- 1772, 1773, 1772, 1773, 1774, 1775, 1775, 1775, -- 1775, 1775, 1775, 1776, 1777, 1776, 1777, 1778, -- 1778, 1778, 1779, 1780, 221, 221, 221, 221, -- 221, 1781, 1782, 1782, 1782, 1783, 1781, 1782, -- -- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, -- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, -- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, -- 1784, 1784, 1784, 1784, 1784, 1784, 1784, 1784, -- -- 1784, 1784, 1784, 1784, 1784, 1784, 221, 1785, -- 221, 221, 221, 221, 221, 1785, 221, 221, -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- 1786, 1786, 1786, 1786, 1786, 1786, 1786, 1786, -- -- 1786, 1786, 1786, 1786, 1786, 1786, 1787, 1787, -- 221, 221, 221, 221, 221, 221, 221, 1788, -- 1789, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 1790, -- -- 913, 913, 913, 913, 913, 913, 913, 913, -- 913, 913, 913, 913, 913, 913, 913, 913, -- 913, 913, 913, 913, 913, 913, 913, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 913, 913, 913, 913, 913, 913, 913, 221, -- 913, 913, 913, 913, 913, 913, 913, 221, -- 913, 913, 913, 913, 913, 913, 913, 221, -- 913, 913, 913, 913, 913, 913, 913, 221, -- -- 289, 289, 289, 289, 289, 289, 289, 289, -- 289, 289, 289, 289, 289, 289, 289, 289, -- 289, 289, 289, 289, 289, 289, 289, 289, -- 289, 289, 289, 289, 289, 289, 289, 289, -- -- 1791, 1791, 1792, 1793, 1792, 1793, 1791, 1791, -- 1791, 1792, 1793, 1791, 1792, 1793, 1462, 1462, -- 1462, 1462, 1462, 1462, 1462, 1462, 1461, 1794, -- 1795, 1796, 1797, 1798, 1792, 1793, 1798, 1798, -- -- 1799, 1800, 1730, 1731, 1730, 1731, 1730, 1731, -- 1730, 1731, 1796, 1796, 1796, 1796, 1801, 1802, -- 1796, 1803, 1804, 1805, 1805, 1804, 1804, 1804, -- 1804, 1804, 1806, 1806, 1807, 1808, 1808, 1809, -- -- 1810, 1808, 1811, 1812, 1812, 1813, 1813, 1813, -- 1813, 1813, 1814, 1815, 1814, 1815, 1814, 1816, -- 1751, 1751, 1817, 1818, 1818, 1819, 1820, 1819, -- 1820, 1819, 1820, 1819, 1820, 1821, 221, 221, -- -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 221, 1822, 1822, 1822, 1822, 1823, -- -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1822, 1822, 1822, 1822, 1822, -- 1822, 1822, 1822, 1823, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- 1823, 1823, 1823, 1823, 1823, 1823, 1823, 1823, -- 1823, 1823, 1823, 1823, 1823, 1823, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 1824, 1824, 1824, 1824, 1824, 1824, 1824, 1824, -- 1824, 1824, 1824, 1824, 1825, 1825, 1825, 1825, -- -- 1826, 1827, 1828, 1829, 1830, 1831, 1832, 1833, -- 1834, 1835, 1834, 1835, 1834, 1835, 1834, 1835, -- 1834, 1835, 1830, 1830, 1834, 1835, 1834, 1835, -- 1834, 1835, 1834, 1835, 1836, 1837, 1838, 1838, -- -- 1830, 1833, 1833, 1833, 1833, 1833, 1833, 1833, -- 1833, 1833, 1839, 1840, 1841, 1842, 1843, 1843, -- 1844, 1845, 1845, 1845, 1845, 1846, 1847, 1830, -- 1848, 1848, 1848, 1849, 1850, 1851, 1852, 1853, -- -- 221, 1854, 1855, 1854, 1855, 1854, 1855, 1854, -- 1855, 1854, 1855, 1855, 1856, 1855, 1856, 1855, -- 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, -- 1856, 1855, 1856, 1855, 1856, 1855, 1856, 1855, -- -- 1856, 1855, 1856, 1854, 1855, 1856, 1855, 1856, -- 1855, 1856, 1855, 1855, 1855, 1855, 1855, 1855, -- 1856, 1856, 1855, 1856, 1856, 1855, 1856, 1856, -- 1855, 1856, 1856, 1855, 1856, 1856, 1855, 1855, -- -- 1855, 1855, 1855, 1854, 1855, 1854, 1855, 1854, -- 1855, 1855, 1855, 1855, 1855, 1855, 1854, 1855, -- 1855, 1855, 1855, 1855, 1856, 1857, 1857, 221, -- 221, 1858, 1858, 1859, 1859, 1860, 1861, 1862, -- -- 1863, 1864, 1865, 1864, 1865, 1864, 1865, 1864, -- 1865, 1864, 1865, 1865, 1866, 1865, 1866, 1865, -- 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, -- 1866, 1865, 1866, 1865, 1866, 1865, 1866, 1865, -- -- 1866, 1865, 1866, 1864, 1865, 1866, 1865, 1866, -- 1865, 1866, 1865, 1865, 1865, 1865, 1865, 1865, -- 1866, 1866, 1865, 1866, 1866, 1865, 1866, 1866, -- 1865, 1866, 1866, 1865, 1866, 1866, 1865, 1865, -- -- 1865, 1865, 1865, 1864, 1865, 1864, 1865, 1864, -- 1865, 1865, 1865, 1865, 1865, 1865, 1864, 1865, -- 1865, 1865, 1865, 1865, 1866, 1864, 1864, 1866, -- 1866, 1866, 1866, 1867, 1868, 1869, 1870, 1871, -- -- 221, 221, 221, 221, 221, 1872, 1872, 1872, -- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, -- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, -- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, -- -- 1872, 1872, 1872, 1872, 1872, 1872, 1872, 1872, -- 1872, 1872, 1872, 1872, 1872, 1873, 1874, 1875, -- 221, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- -- 1876, 1876, 1876, 1876, 1877, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 1876, -- 1876, 1876, 1876, 1876, 1876, 1876, 1876, 221, -- 1878, 1878, 1879, 1879, 1879, 1879, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- -- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, -- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, -- 1881, 1881, 1881, 1881, 1881, 1881, 1881, 1881, -- 1882, 1882, 1882, 1883, 1883, 1883, 1883, 1883, -- -- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, -- 1884, 1884, 1884, 1884, 1884, 1884, 1884, 1884, -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, -+ -+ 1651, 1651, 1651, 1651, 1651, 1651, 1651, 1651, -+ 1651, 1651, 1652, 1653, 1653, 1653, 1653, 1653, -+ 1653, 1653, 1653, 1653, 1653, 1654, 1655, 1656, -+ 1657, 1658, 1659, 1660, 1661, 1662, 1653, 1663, -+ -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 1560, 1560, 1560, 1560, 1560, 1560, -+ 1520, 1520, 1560, 1560, 1560, 1560, 1542, 1542, -+ 1542, 1542, 1542, 1542, 1542, 1542, 1542, 1542, -+ -+ 1560, 1560, 1520, 1560, 1560, 1560, 1560, 1560, -+ 1560, 1560, 57, 57, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1560, 1560, 1520, 1520, 62, 76, -+ 1520, 1520, 1520, 1520, 1560, 1560, 1520, 1520, -+ -+ 62, 76, 1520, 1520, 1520, 1520, 1560, 1560, -+ 1560, 1520, 1520, 1560, 1520, 1520, 1560, 1560, -+ 1560, 1560, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1520, 1520, 1560, 1560, 1560, 1560, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1560, -+ 1536, 1536, 1536, 1536, 1536, 1536, 1536, 1536, -+ 1459, 1459, 1459, 1664, 1664, 1665, 1665, 1459, -+ -+ 1666, 1666, 1666, 1666, 57, 1667, 1560, 1668, -+ 1668, 1667, 1668, 1668, 1668, 1668, 62, 1667, -+ 1668, 57, 1668, 1520, 1669, 1669, 1670, 1670, -+ 1671, 1605, 1672, 1672, 1673, 1674, 1673, 1672, -+ -+ 57, 1668, 57, 57, 1668, 1668, 57, 1668, -+ 1668, 1668, 57, 1668, 1668, 1668, 57, 57, -+ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 1668, -+ 57, 1666, 1666, 1672, 1668, 1668, 1668, 1668, -+ -+ 62, 1668, 62, 1668, 1668, 1668, 1668, 1668, -+ 1675, 1675, 1675, 1675, 1675, 1675, 1675, 1675, -+ 1675, 1675, 1675, 1675, 1668, 1668, 1668, 1668, -+ 1668, 1668, 1668, 1668, 1668, 1668, 1668, 57, -+ -+ 62, 1667, 1668, 62, 1667, 62, 57, 1667, -+ 1676, 1667, 1667, 1668, 1667, 1667, 1668, 1677, -+ 1605, 1605, 1670, 1670, 1670, 1670, 1670, 1670, -+ 1670, 1670, 1670, 1678, 1670, 1670, 1679, 1680, -+ -+ 1670, 1670, 1670, 1670, 1670, 1670, 1542, 1542, -+ 1542, 1542, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1681, 1681, 1679, 1682, 1679, 1679, 1679, 1679, -+ 1683, 1679, 1683, 1679, 1679, 1684, 1685, 1685, -+ -+ 1607, 1686, 1683, 1683, 1683, 1683, 1683, 1679, -+ 1683, 1683, 1682, 1682, 1687, 1683, 1683, 1683, -+ 1679, 1679, 1688, 1684, 1684, 1684, 1684, 1684, -+ 1684, 1684, 1684, 1684, 1684, 1689, 1689, 1690, -+ -+ 1691, 1691, 1691, 1691, 1689, 1689, 1690, 1690, -+ 1692, 1685, 1685, 1685, 1685, 1690, 1611, 1692, -+ 1690, 1692, 1685, 1692, 1689, 1685, 1685, 1685, -+ 1690, 1690, 1685, 1685, 1690, 1685, 1685, 1690, -+ -+ 1690, 1690, 1693, 1685, 1693, 1693, 1693, 1693, -+ 1685, 1694, 1689, 1685, 1685, 1685, 1685, 1685, -+ 1694, 1692, 1689, 1689, 1692, 1689, 1685, 1692, -+ 1692, 1695, 1689, 1685, 1685, 1689, 1690, 1690, -+ -+ 1696, 1672, 1666, 1672, 1672, 1611, 1520, 1520, -+ 1666, 1666, 1697, 1697, 1674, 1674, 1668, 57, -+ 1668, 1668, 57, 1520, 57, 1520, 57, 1520, -+ 1520, 1520, 1520, 1520, 1520, 57, 1520, 1520, -+ -+ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 57, 57, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1560, 1520, 1520, -+ -+ 1520, 1520, 1520, 1520, 57, 1520, 1520, 57, -+ 1520, 1520, 1520, 1520, 1611, 1520, 1611, 1520, -+ 1520, 1520, 1520, 1611, 1611, 1611, 1520, 1698, -+ 1520, 1520, 1520, 1699, 1699, 1699, 1699, 1700, -+ -+ 1700, 1520, 1701, 1702, 1666, 1668, 1668, 1668, -+ 1703, 1704, 1703, 1704, 1703, 1704, 1703, 1704, -+ 1703, 1704, 1703, 1704, 1703, 1704, 1705, 1706, -+ 1707, 1708, 1709, 1710, 1711, 1712, 1713, 1714, -+ -+ 1715, 1716, 1717, 1718, 1719, 1720, 1721, 1722, -+ 1723, 1724, 1715, 1716, 1717, 1718, 1719, 1720, -+ 1721, 1722, 1723, 1724, 1520, 1611, 1611, 1611, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ -+ 1520, 57, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1611, 1520, 1520, 1520, 1520, 1520, 1520, 1520, -+ 1520, 1520, 1520, 1520, 1520, 1520, 1520, 1611, -+ -+ 1725, 1725, 1725, 1726, 1727, 1728, 1729, 1609, -+ 1730, 1731, 1609, 1732, 1733, 1734, 1735, 1735, -+ 1459, 1459, 1459, 1459, 1459, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1738, 1736, 1737, 1459, -+ -+ 1459, 1459, 1736, 1737, 1736, 1737, 1739, 1740, -+ 1739, 1740, 1739, 1740, 1741, 1742, 1743, 1744, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ 1745, 1745, 1745, 1745, 1745, 1745, 1745, 1745, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1664, 1664, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 1459, 1459, 1459, 1703, 1704, 1739, 1740, 1703, -+ 1704, 1703, 1704, 1703, 1704, 1746, 1747, 1748, -+ 1749, 1703, 1704, 1703, 1704, 1703, 1704, 1703, -+ 1704, 1459, 1459, 1750, 1459, 1459, 1459, 1459, -+ -+ 1751, 1459, 1459, 1752, 1736, 1737, 1459, 1459, -+ 1736, 1737, 1736, 1737, 1736, 1737, 1736, 1737, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1753, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 1736, 1737, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, -+ 1737, 1736, 1737, 1459, 1736, 1737, 1459, 1459, -+ 1703, 1704, 1703, 1704, 1459, 1459, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1736, 1737, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1754, 1459, 1459, -+ 1736, 1737, 1459, 1459, 1703, 1704, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1541, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1736, 1737, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, -+ -+ 1459, 1459, 1459, 1459, 1736, 1737, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1755, 1755, 1755, 1459, -+ 1459, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ -+ 1737, 1736, 1737, 1459, 1459, 1459, 1736, 1737, -+ 1736, 1737, 1736, 1737, 1736, 1737, 1459, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1736, -+ 1737, 1736, 1737, 1736, 1737, 1736, 1737, 1459, -+ 1459, 1459, 1459, 1459, 1756, 1459, 1757, 1459, -+ -+ 1459, 1459, 1459, 1758, 1759, 1758, 1459, 1459, -+ 1459, 1459, 1459, 1459, 1736, 1737, 1760, 1459, -+ 1459, 1459, 1459, 1459, 1459, 1459, 1459, 1736, -+ 1737, 1736, 1737, 1459, 1459, 1459, 1459, 1459, -+ -+ 1608, 1608, 1608, 1608, 1608, 1607, 1607, 1607, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1543, 1543, -+ 1543, 1543, 1543, 1543, 1544, 1544, 1544, 1544, -+ 1544, 1544, 1544, 1761, 1761, 1762, 1762, 1762, -+ -+ 1544, 1544, 1544, 1544, 1762, 1762, 1762, 1762, -+ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, -+ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, -+ 1733, 1733, 1733, 1733, 1733, 1733, 1733, 1733, -+ -+ 1733, 1733, 1733, 1733, 1733, 1762, 1762, 1733, -+ 1733, 1733, 1733, 1733, 1733, 1615, 1615, 1615, -+ 1761, 1762, 1762, 1762, 1762, 1698, 1763, 1763, -+ 1763, 1763, 1615, 1615, 1615, 1615, 1615, 1615, -+ -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 222, 222, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 222, 1764, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1765, 1765, 1765, 1615, 1615, 1615, -+ -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1766, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1618, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, -+ -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1557, 1557, 1557, 1557, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1765, 1765, -+ 1765, 1765, 1765, 1765, 1765, 1765, 1767, 1766, -+ -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1768, -+ 1768, 1768, 1768, 1768, 1768, 1768, 1768, 1769, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1770, -+ 1770, 1770, 1770, 1770, 1770, 1770, 1770, 1771, -+ -+ 143, 139, 1772, 1773, 1774, 1775, 1776, 143, -+ 139, 143, 139, 143, 139, 1777, 1778, 1779, -+ 1780, 1291, 1293, 1294, 1781, 143, 139, 1781, -+ 1291, 1291, 1291, 1291, 1782, 1782, 1783, 1784, -+ -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ 1785, 1786, 1785, 1786, 1785, 1786, 1785, 1786, -+ -+ 1785, 1786, 1785, 1786, 1787, 1788, 1788, 1788, -+ 1788, 1788, 1788, 1789, 1790, 1789, 1790, 1791, -+ 1791, 1791, 1792, 1793, 222, 222, 222, 222, -+ 222, 1794, 1795, 1795, 1795, 1796, 1794, 1795, -+ -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ 1797, 1797, 1797, 1797, 1797, 1797, 1797, 1797, -+ -+ 1797, 1797, 1797, 1797, 1797, 1797, 222, 1798, -+ 222, 222, 222, 222, 222, 1798, 222, 222, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ 1799, 1799, 1799, 1799, 1799, 1799, 1799, 1799, -+ -+ 1799, 1799, 1799, 1799, 1799, 1799, 1800, 1800, -+ 222, 222, 222, 222, 222, 222, 222, 1801, -+ 1802, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1803, -+ -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 914, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ 914, 914, 914, 914, 914, 914, 914, 222, -+ -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ 290, 290, 290, 290, 290, 290, 290, 290, -+ -+ 1804, 1804, 1805, 1806, 1805, 1806, 1804, 1804, -+ 1804, 1805, 1806, 1804, 1805, 1806, 1463, 1463, -+ 1463, 1463, 1463, 1463, 1463, 1463, 1462, 1807, -+ 1808, 1809, 1810, 1811, 1805, 1806, 1811, 1811, -+ -+ 1812, 1813, 1743, 1744, 1743, 1744, 1743, 1744, -+ 1743, 1744, 1809, 1809, 1809, 1809, 1814, 1815, -+ 1809, 1816, 1817, 1818, 1818, 1817, 1817, 1817, -+ 1817, 1817, 1819, 1819, 1820, 1821, 1821, 1822, -+ -+ 1823, 1821, 1824, 1825, 1825, 1826, 1826, 1826, -+ 1826, 1826, 1827, 1828, 1827, 1828, 1827, 1829, -+ 1764, 1764, 1830, 1831, 1831, 1832, 1833, 1832, -+ 1833, 1832, 1833, 1832, 1833, 1834, 222, 222, -+ -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 222, 1835, 1835, 1835, 1835, 1836, -+ -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1835, 1835, 1835, 1835, 1835, -+ 1835, 1835, 1835, 1836, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 1836, 1836, -+ 1836, 1836, 1836, 1836, 1836, 1836, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1837, 1837, 1837, 1837, 1837, 1837, 1837, 1837, -+ 1837, 1837, 1837, 1837, 1838, 1838, 1838, 1838, -+ -+ 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, -+ 1847, 1848, 1847, 1848, 1847, 1848, 1847, 1848, -+ 1847, 1848, 1843, 1843, 1847, 1848, 1847, 1848, -+ 1847, 1848, 1847, 1848, 1849, 1850, 1851, 1851, -+ -+ 1843, 1846, 1846, 1846, 1846, 1846, 1846, 1846, -+ 1846, 1846, 1852, 1853, 1854, 1855, 1856, 1856, -+ 1857, 1858, 1858, 1858, 1858, 1859, 1860, 1843, -+ 1861, 1861, 1861, 1862, 1863, 1864, 1865, 1866, -+ -+ 222, 1867, 1868, 1867, 1868, 1867, 1868, 1867, -+ 1868, 1867, 1868, 1868, 1869, 1868, 1869, 1868, -+ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, -+ 1869, 1868, 1869, 1868, 1869, 1868, 1869, 1868, -+ -+ 1869, 1868, 1869, 1867, 1868, 1869, 1868, 1869, -+ 1868, 1869, 1868, 1868, 1868, 1868, 1868, 1868, -+ 1869, 1869, 1868, 1869, 1869, 1868, 1869, 1869, -+ 1868, 1869, 1869, 1868, 1869, 1869, 1868, 1868, -+ -+ 1868, 1868, 1868, 1867, 1868, 1867, 1868, 1867, -+ 1868, 1868, 1868, 1868, 1868, 1868, 1867, 1868, -+ 1868, 1868, 1868, 1868, 1869, 1870, 1870, 222, -+ 222, 1871, 1871, 1872, 1872, 1873, 1874, 1875, -+ -+ 1876, 1877, 1878, 1877, 1878, 1877, 1878, 1877, -+ 1878, 1877, 1878, 1878, 1879, 1878, 1879, 1878, -+ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, -+ 1879, 1878, 1879, 1878, 1879, 1878, 1879, 1878, -+ -+ 1879, 1878, 1879, 1877, 1878, 1879, 1878, 1879, -+ 1878, 1879, 1878, 1878, 1878, 1878, 1878, 1878, -+ 1879, 1879, 1878, 1879, 1879, 1878, 1879, 1879, -+ 1878, 1879, 1879, 1878, 1879, 1879, 1878, 1878, -+ -+ 1878, 1878, 1878, 1877, 1878, 1877, 1878, 1877, -+ 1878, 1878, 1878, 1878, 1878, 1878, 1877, 1878, -+ 1878, 1878, 1878, 1878, 1879, 1877, 1877, 1879, -+ 1879, 1879, 1879, 1880, 1881, 1882, 1883, 1884, -+ -+ 222, 222, 222, 222, 222, 1885, 1885, 1885, -+ 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, - 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, - 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, - -- 1885, 1885, 1885, 1885, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 1825, -- 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, -- 1886, 1886, 1886, 1886, 1886, 1886, 1886, 1886, -- -- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, -- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, -- 1887, 1887, 1887, 1887, 1887, 1887, 1887, 1887, -- 1887, 1887, 1887, 1887, 1887, 1888, 1888, 221, -- -+ 1885, 1885, 1885, 1885, 1885, 1885, 1885, 1885, -+ 1885, 1885, 1885, 1885, 1885, 1886, 1887, 1888, -+ 222, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -- 1889, 1889, 1890, 1890, 1890, 1890, 1890, 1890, -- 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, -- 1890, 1890, 1890, 1890, 1890, 1890, 1890, 1890, - -- 1890, 1890, 1890, 1890, 1891, 1891, 1891, 1891, -- 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, -- 1893, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -- 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - -- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, -- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, -- 1895, 1895, 1895, 1895, 1895, 1895, 1895, 1895, -- 1895, 1895, 1895, 1895, 1896, 1896, 1897, 1878, -+ 1889, 1889, 1889, 1889, 1890, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, - -- 1879, 1879, 1879, 1879, 1879, 1879, 1879, 1879, -- 1879, 1879, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1898, -- 1880, 1898, 1880, 1880, 1880, 1880, 1880, 1880, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 1889, -+ 1889, 1889, 1889, 1889, 1889, 1889, 1889, 222, -+ 1891, 1891, 1892, 1892, 1892, 1892, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, - -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1894, 1894, 1894, 1894, 1894, 1894, 1894, - 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1894, 1894, 1894, 1894, 1894, 1894, 1894, 1894, -+ 1895, 1895, 1895, 1896, 1896, 1896, 1896, 1896, - -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1893, 1893, 1893, 1893, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -+ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, -+ 1897, 1897, 1897, 1897, 1897, 1897, 1897, 1897, -+ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, -+ 1898, 1898, 1898, 1898, 1898, 1898, 1898, 1898, - -+ 1898, 1898, 1898, 1898, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 1838, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, - 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1900, - -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1900, 1900, 1900, -+ 1900, 1900, 1900, 1900, 1900, 1901, 1901, 222, - -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1899, 1899, 1899, 1899, 1899, 1899, 1899, 1899, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1893, -- 1893, 1893, 1893, 1880, 1880, 1880, 1880, 1880, -- -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- -- 1880, 1880, 1890, 1880, 1880, 1880, 1880, 1890, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1890, 1880, 1880, 1880, 1880, 1880, 1893, 1893, -- -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1880, -- 1880, 1880, 1880, 1880, 1880, 1880, 1880, 1893, -- -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- 1901, 1901, 1901, 1901, 1901, 1901, 1901, 1901, -- 1901, 1901, 1901, 1901, 1901, 1901, 1902, 1902, - 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- -- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -- 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, -+ 1902, 1902, 1903, 1903, 1903, 1903, 1903, 1903, - 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, - 1903, 1903, 1903, 1903, 1903, 1903, 1903, 1903, - -- 1903, 1903, 1903, 1903, 1903, 1903, 1904, 1904, -- 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -- 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -- 1904, 1904, 1904, 1904, 1905, 1905, 1905, 1905, -+ 1903, 1903, 1903, 1903, 1904, 1904, 1904, 1904, -+ 1905, 1905, 1905, 1905, 1905, 1905, 1905, 1905, -+ 1906, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, - -- 1905, 1905, 1905, 1905, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1907, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -+ 1908, 1908, 1908, 1908, 1909, 1909, 1910, 1891, - -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1910, 1910, 1910, 1910, 1910, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1911, 1911, 1911, -+ 1892, 1892, 1892, 1892, 1892, 1892, 1892, 1892, -+ 1892, 1892, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1911, -+ 1893, 1911, 1893, 1893, 1893, 1893, 1893, 1893, -+ -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ 1907, 1907, 1907, 1907, 1907, 1907, 1907, 1907, -+ -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1906, 1906, 1906, 1906, -+ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -+ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, - - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -- 1912, 1912, 1912, 1912, 1912, 1913, 1912, 1912, - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -+ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1913, - - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -@@ -2697,869 +2627,889 @@ static constexpr unsigned short uc_property_trie[] = { - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, - - 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -- 1912, 1912, 1912, 1912, 1912, 221, 221, 221, -+ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -+ 1912, 1912, 1912, 1912, 1912, 1912, 1912, 1912, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1906, -+ 1906, 1906, 1906, 1893, 1893, 1893, 1893, 1893, -+ -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ -+ 1893, 1893, 1903, 1893, 1893, 1893, 1893, 1903, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1903, 1893, 1893, 1893, 1893, 1893, 1906, 1906, -+ -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1893, -+ 1893, 1893, 1893, 1893, 1893, 1893, 1893, 1906, -+ -+ 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, -+ 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, - 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, - 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, - -- 1914, 1914, 1915, 1915, 1914, 1914, 1914, 1914, - 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, -- 1914, 1914, 1914, 1914, 1915, 1914, 1914, 1914, - 1914, 1914, 1914, 1914, 1914, 1914, 1914, 1914, -+ 1914, 1914, 1914, 1914, 1914, 1914, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, - -- 1914, 1915, 1914, 1914, 1914, 1915, 1914, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, -- 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, - - 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, -- 1917, 1917, 1917, 1917, 1917, 1917, 1918, 1919, -- -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- 1920, 1920, 1920, 1920, 1921, 1922, 1923, 1924, -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- 1920, 1920, 1920, 1920, 1920, 1920, 1920, 1920, -- -- 1925, 1926, 1927, 1928, 1929, 1930, 1931, 1932, -- 1933, 1934, 1920, 1920, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 303, 304, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- -- 307, 308, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 1935, 289, -- 1936, 1936, 1936, 1937, 1938, 1938, 1938, 1938, -- 1938, 1938, 1938, 1938, 289, 289, 1937, 1939, -- -- 303, 304, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- 303, 304, 303, 304, 303, 304, 303, 304, -- 309, 310, 309, 310, 1940, 1940, 1941, 1938, -- -- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, -- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, -- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, -- 1942, 1942, 1942, 1942, 1942, 1942, 1942, 1942, -- -- 1942, 1942, 1942, 1942, 1942, 1942, 1943, 1943, -- 1943, 1943, 1943, 1943, 1943, 1943, 1943, 1943, -- 1944, 1944, 1945, 1946, 1947, 1947, 1947, 1946, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1948, 1948, 1948, 1948, 1948, 1948, 1948, 1948, -- 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1949, -- 1949, 1949, 1949, 1949, 1949, 1949, 1949, 1950, -- 1950, 1950, 1950, 1802, 1802, 1802, 1802, 1802, -- -- 1951, 1951, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1290, 1290, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1769, 1290, 1290, 1290, 1290, 1290, 1290, 1290, -- 1290, 1292, 1293, 1292, 1293, 1952, 1292, 1293, -- -- 1292, 1293, 1292, 1293, 1292, 1293, 1292, 1293, -- 1802, 1953, 1953, 1292, 1293, 1954, 1955, 1956, -- 1957, 1958, 1959, 1960, 1961, 1962, 1963, 1964, -- 1963, 1964, 1963, 1964, 1963, 1964, 1963, 1964, -- -- 1957, 1958, 1957, 1958, 1957, 1958, 1957, 1958, -- 1957, 1958, 1965, 1966, 1967, 1968, 1969, 1970, -- 1971, 1972, 1973, 1974, 1975, 1976, 1975, 1976, -- 1977, 1978, 1979, 1980, 1979, 1980, 1979, 1980, -- -- 1981, 1982, 1979, 1980, 1983, 1984, 1985, 1986, -- 1987, 1986, 1987, 221, 221, 221, 221, 221, -- 1981, 1982, 221, 1988, 221, 1988, 1981, 1982, -- 1981, 1982, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 1989, 1989, 1989, 1986, 1987, 1990, -- 1991, 1991, 1955, 1992, 1992, 1992, 1992, 1992, -- -- 1993, 1993, 1994, 1993, 1993, 1993, 1995, 1993, -- 1993, 1993, 1993, 1994, 1993, 1993, 1993, 1993, -- 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, -- 1993, 1993, 1993, 1993, 1993, 1993, 1993, 1993, -- -- 1993, 1993, 1993, 1996, 1996, 1994, 1994, 1996, -- 1997, 1997, 1997, 1997, 1998, 221, 221, 221, -- 1999, 1999, 1999, 1999, 1999, 1999, 853, 853, -- 1497, 2000, 221, 221, 221, 221, 221, 221, -- -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -- 2001, 2001, 2002, 2003, 2004, 2004, 2005, 2005, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2006, 2006, 2007, 2007, 2007, 2007, 2007, 2007, -- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -+ 1916, 1916, 1916, 1916, 1916, 1916, 1916, 1916, - -- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -- 2007, 2007, 2007, 2007, 2007, 2007, 2007, 2007, -- 2007, 2007, 2007, 2007, 2006, 2006, 2006, 2006, -+ 1916, 1916, 1916, 1916, 1916, 1916, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1917, 1917, 1917, 1917, -+ 1917, 1917, 1917, 1917, 1918, 1918, 1918, 1918, -+ -+ 1918, 1918, 1918, 1918, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1920, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1923, 1923, 1923, 1923, 1923, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1924, 1924, 1924, -+ -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1926, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ -+ 1925, 1925, 1925, 1925, 1925, 1925, 1925, 1925, -+ 1925, 1925, 1925, 1925, 1925, 222, 222, 222, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ -+ 1927, 1927, 1928, 1928, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1928, 1927, 1927, 1927, -+ 1927, 1927, 1927, 1927, 1927, 1927, 1927, 1927, -+ -+ 1927, 1928, 1927, 1927, 1927, 1928, 1927, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, -+ 1930, 1930, 1930, 1930, 1930, 1930, 1931, 1932, -+ -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1934, 1935, 1936, 1937, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ 1933, 1933, 1933, 1933, 1933, 1933, 1933, 1933, -+ -+ 1938, 1939, 1940, 1941, 1942, 1943, 1944, 1945, -+ 1946, 1947, 1933, 1933, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ -+ 308, 309, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 1948, 290, -+ 1949, 1949, 1949, 1950, 1951, 1951, 1951, 1951, -+ 1951, 1951, 1951, 1951, 290, 290, 1950, 1952, -+ -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 304, 305, 304, 305, 304, 305, 304, 305, -+ 310, 311, 310, 311, 1953, 1953, 1954, 1951, -+ -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ 1955, 1955, 1955, 1955, 1955, 1955, 1955, 1955, -+ -+ 1955, 1955, 1955, 1955, 1955, 1955, 1956, 1956, -+ 1956, 1956, 1956, 1956, 1956, 1956, 1956, 1956, -+ 1957, 1957, 1958, 1959, 1960, 1960, 1960, 1959, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1961, 1961, 1961, 1961, 1961, 1961, 1961, 1961, -+ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -+ 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1963, -+ 1963, 1963, 1963, 1815, 1815, 1815, 1815, 1815, -+ -+ 1964, 1964, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1291, 1291, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1782, 1291, 1291, 1291, 1291, 1291, 1291, 1291, -+ 1291, 1293, 1294, 1293, 1294, 1965, 1293, 1294, -+ -+ 1293, 1294, 1293, 1294, 1293, 1294, 1293, 1294, -+ 1815, 1966, 1966, 1293, 1294, 1967, 1968, 1969, -+ 1970, 1971, 1972, 1973, 1974, 1975, 1976, 1977, -+ 1976, 1977, 1976, 1977, 1976, 1977, 1976, 1977, -+ -+ 1970, 1971, 1970, 1971, 1970, 1971, 1970, 1971, -+ 1970, 1971, 1978, 1979, 1980, 1981, 1982, 1983, -+ 1984, 1985, 1986, 1987, 1988, 1989, 1988, 1989, -+ 1990, 1991, 1992, 1993, 1992, 1993, 1992, 1993, -+ -+ 1994, 1995, 1992, 1993, 1996, 1997, 1998, 1999, -+ 2000, 1999, 2000, 222, 222, 222, 222, 222, -+ 1994, 1995, 222, 2001, 222, 2001, 1994, 1995, -+ 1994, 1995, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 2002, 2002, 2002, 1999, 2000, 2003, -+ 2004, 2004, 1968, 2005, 2005, 2005, 2005, 2005, -+ -+ 2006, 2006, 2007, 2006, 2006, 2006, 2008, 2006, -+ 2006, 2006, 2006, 2007, 2006, 2006, 2006, 2006, -+ 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, - 2006, 2006, 2006, 2006, 2006, 2006, 2006, 2006, - -- 2006, 2006, 2006, 2006, 2008, 2009, 221, 221, -- 221, 221, 221, 221, 221, 221, 2010, 2010, -- 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, -- 2019, 2020, 221, 221, 221, 221, 221, 221, -- -- 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, -- 2021, 2021, 2021, 2021, 2021, 2021, 2021, 2021, -- 2021, 2021, 542, 542, 542, 542, 542, 542, -- 2022, 2022, 2022, 542, 2023, 2024, 2025, 2026, -- -- 2027, 2028, 2029, 2030, 2031, 2032, 2033, 2034, -- 2035, 2036, 2037, 2037, 2037, 2037, 2037, 2037, -- 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, -- 2037, 2037, 2037, 2037, 2037, 2037, 2037, 2037, -- -- 2037, 2037, 2037, 2037, 2037, 2037, 2038, 2038, -- 2038, 2038, 2038, 2039, 2039, 2039, 2040, 2041, -- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, -- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2042, -- -- 2042, 2042, 2042, 2042, 2042, 2042, 2042, 2043, -- 2043, 2043, 2043, 2043, 2043, 2043, 2043, 2043, -- 2043, 2043, 2044, 2045, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 2046, -- -- 903, 903, 903, 903, 903, 903, 903, 903, -- 903, 903, 903, 903, 903, 903, 903, 903, -- 903, 903, 903, 903, 903, 903, 903, 903, -- 903, 903, 903, 903, 903, 221, 221, 221, -- -- 2047, 2047, 2047, 2048, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -+ 2006, 2006, 2006, 2009, 2009, 2007, 2007, 2009, -+ 2010, 2010, 2010, 2010, 2011, 222, 222, 222, -+ 2012, 2012, 2012, 2012, 2012, 2012, 854, 854, -+ 1498, 2013, 222, 222, 222, 222, 222, 222, -+ -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2014, 2014, 2014, 2014, 2014, 2014, -+ 2014, 2014, 2015, 2016, 2017, 2017, 2018, 2018, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2019, 2019, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2020, 2020, 2020, 2020, -+ 2020, 2020, 2020, 2020, 2019, 2019, 2019, 2019, -+ 2019, 2019, 2019, 2019, 2019, 2019, 2019, 2019, -+ -+ 2019, 2019, 2019, 2019, 2021, 2022, 222, 222, -+ 222, 222, 222, 222, 222, 222, 2023, 2023, -+ 2024, 2025, 2026, 2027, 2028, 2029, 2030, 2031, -+ 2032, 2033, 222, 222, 222, 222, 222, 222, -+ -+ 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, -+ 2034, 2034, 2034, 2034, 2034, 2034, 2034, 2034, -+ 2034, 2034, 543, 543, 543, 543, 543, 543, -+ 2035, 2035, 2035, 543, 2036, 2037, 2038, 2039, -+ -+ 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, -+ 2048, 2049, 2050, 2050, 2050, 2050, 2050, 2050, -+ 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, -+ 2050, 2050, 2050, 2050, 2050, 2050, 2050, 2050, -+ -+ 2050, 2050, 2050, 2050, 2050, 2050, 2051, 2051, -+ 2051, 2051, 2051, 2052, 2052, 2052, 2053, 2054, -+ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, -+ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2055, -+ -+ 2055, 2055, 2055, 2055, 2055, 2055, 2055, 2056, -+ 2056, 2056, 2056, 2056, 2056, 2056, 2056, 2056, -+ 2056, 2056, 2057, 2058, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2059, -+ -+ 904, 904, 904, 904, 904, 904, 904, 904, -+ 904, 904, 904, 904, 904, 904, 904, 904, -+ 904, 904, 904, 904, 904, 904, 904, 904, -+ 904, 904, 904, 904, 904, 222, 222, 222, -+ -+ 2060, 2060, 2060, 2061, 2062, 2062, 2062, 2062, -+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, -+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, -+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, -+ -+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, -+ 2062, 2062, 2062, 2062, 2062, 2062, 2062, 2062, -+ 2062, 2062, 2062, 2063, 2061, 2061, 2060, 2060, -+ 2060, 2060, 2061, 2061, 2060, 2060, 2061, 2061, -+ -+ 2064, 2065, 2065, 2065, 2065, 2065, 2065, 2066, -+ 2067, 2067, 2065, 2065, 2065, 2065, 222, 2068, -+ 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, -+ 2077, 2078, 222, 222, 222, 222, 2065, 2065, - -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2049, 2049, 2049, 2049, 2049, -- 2049, 2049, 2049, 2050, 2048, 2048, 2047, 2047, -- 2047, 2047, 2048, 2048, 2047, 2047, 2048, 2048, -+ 2079, 2079, 2079, 2079, 2079, 2080, 2081, 2079, -+ 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -+ 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2089, -+ 2090, 2091, 2079, 2079, 2079, 2079, 2079, 222, -+ -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ -+ 2092, 2092, 2092, 2092, 2092, 2092, 2092, 2092, -+ 2092, 2093, 2093, 2093, 2093, 2093, 2093, 2094, -+ 2094, 2093, 2093, 2094, 2094, 2093, 2093, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2095, 2095, 2095, 2093, 2095, 2095, 2095, 2095, -+ 2095, 2095, 2095, 2095, 2093, 2094, 222, 222, -+ 2096, 2097, 2098, 2099, 2100, 2101, 2102, 2103, -+ 2104, 2105, 222, 222, 2106, 2107, 2107, 2107, -+ -+ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, -+ 2108, 2108, 2108, 2108, 2108, 2108, 2108, 2108, -+ 2109, 2108, 2108, 2108, 2108, 2108, 2108, 2110, -+ 2110, 2110, 2108, 892, 2080, 2111, 2079, 2079, -+ -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2112, 2112, 2112, 2112, 2112, 2112, 2112, 2112, -+ 2113, 2112, 2113, 2113, 2114, 2112, 2112, 2113, -+ 2113, 2112, 2112, 2112, 2112, 2112, 2113, 2113, -+ -+ 2112, 2113, 2112, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 2112, 2112, 2115, 2116, 2116, -+ -+ 2117, 2117, 2117, 2117, 2117, 2117, 2117, 2117, -+ 2117, 2117, 2117, 2118, 2119, 2119, 2118, 2118, -+ 2120, 2120, 2117, 2121, 2121, 2118, 2122, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 2123, 2123, 2123, 2123, 2123, 2123, 2123, 222, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 1975, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 2124, 1975, 1975, 1975, 1975, -+ 1975, 1975, 1975, 2125, 2126, 2126, 2126, 2126, -+ -+ 2127, 2127, 2127, 2127, 1975, 2128, 2129, 2129, -+ 2130, 2131, 2132, 2132, 222, 222, 222, 222, -+ 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, -+ 2141, 2142, 2143, 2144, 2145, 2146, 2147, 2148, -+ -+ 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, -+ 2157, 2158, 2159, 2160, 2161, 2162, 2163, 2164, -+ 2165, 2166, 2167, 2168, 2169, 2170, 2171, 2172, -+ 2173, 2174, 2175, 2176, 2177, 2178, 2179, 2180, -+ -+ 2181, 2182, 2183, 2184, 2185, 2186, 2187, 2188, -+ 2189, 2190, 2191, 2192, 2193, 2194, 2195, 2196, -+ 2197, 2198, 2199, 2200, 2201, 2202, 2203, 2204, -+ 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, - -- 2051, 2052, 2052, 2052, 2052, 2052, 2052, 2053, -- 2054, 2054, 2052, 2052, 2052, 2052, 221, 2055, -- 2056, 2057, 2058, 2059, 2060, 2061, 2062, 2063, -- 2064, 2065, 221, 221, 221, 221, 2052, 2052, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ 2213, 2213, 2213, 2213, 2213, 2213, 2213, 2213, -+ -+ 2213, 2213, 2213, 2214, 2214, 2215, 2214, 2214, -+ 2215, 2214, 2214, 2216, 2214, 2217, 222, 222, -+ 2218, 2219, 2220, 2221, 2222, 2223, 2224, 2225, -+ 2226, 2227, 222, 222, 222, 222, 222, 222, -+ -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2228, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 2228, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ 2229, 2229, 2229, 2229, 2229, 2229, 2229, 2229, -+ -+ 2229, 2229, 2229, 2229, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 909, 909, 909, 909, 909, 909, 909, 909, -+ 909, 909, 909, 909, 909, 909, 909, 909, - -- 2066, 2066, 2066, 2066, 2066, 2067, 2068, 2066, -- 2066, 2066, 2066, 2066, 2066, 2066, 2066, 2066, -- 2069, 2070, 2071, 2072, 2073, 2074, 2075, 2076, -- 2077, 2078, 2066, 2066, 2066, 2066, 2066, 221, -+ 909, 909, 909, 909, 909, 909, 909, 222, -+ 222, 222, 222, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, - -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 912, 912, 912, 912, -+ 912, 912, 912, 912, 222, 222, 222, 222, -+ -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ 2230, 2230, 2230, 2230, 2230, 2230, 2230, 2230, -+ -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ 2231, 2231, 2231, 2231, 2231, 2231, 2231, 2231, -+ -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 1916, 1916, -+ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 2232, -+ 2232, 2232, 2232, 2232, 2232, 2232, 2232, 1916, -+ -+ 2232, 1916, 2232, 1916, 1916, 2232, 2232, 1916, -+ 1916, 1916, 2232, 2232, 2232, 2232, 2233, 2233, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ -+ 2234, 2234, 2234, 2234, 2234, 2234, 2234, 2234, -+ 2234, 2234, 2234, 2235, 2235, 2235, 2236, 2236, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2237, 2237, 2237, 2237, 2237, 2237, -+ 2237, 2237, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 2238, 2239, 2240, 2241, 2242, 2243, 2244, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 2245, 2246, 2247, 2248, 2249, -+ 222, 222, 222, 222, 222, 2250, 2251, 2252, -+ -+ 2253, 2253, 2253, 2253, 2253, 2253, 2253, 2253, -+ 2253, 2254, 2252, 2252, 2252, 2252, 2252, 2252, -+ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 324, -+ 2252, 2252, 2252, 2252, 2252, 324, 2252, 324, -+ -+ 2252, 2252, 324, 2252, 2252, 324, 2252, 2252, -+ 2252, 2252, 2252, 2252, 2252, 2252, 2252, 2253, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2256, 2256, 2256, 2256, 2256, 2256, -+ 2256, 2256, 2256, 2256, 2256, 2256, 2256, 2256, -+ -+ 2256, 2256, 490, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2257, 2257, -+ -+ 2257, 2257, 2257, 2257, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2258, 1423, -+ -+ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, -+ 2259, 2259, 2259, 2259, 2259, 2259, 2259, 2259, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 438, 438, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 438, 438, 438, 438, 438, 438, 438, 2259, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2260, 2260, 2260, 2260, 2260, 2260, 2260, 2260, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2257, 2257, 2261, 364, 2259, 2259, -+ -+ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2262, -+ 2262, 2262, 2262, 2262, 2262, 2262, 2262, 2263, -+ 2264, 2265, 2266, 2267, 2268, 2269, 2269, 2270, -+ 2271, 2272, 222, 222, 222, 222, 222, 222, -+ -+ 289, 289, 289, 289, 1274, 1274, 1274, 1156, -+ 1156, 1156, 1156, 1156, 1156, 1156, 1954, 1954, -+ 2273, 2274, 2274, 2275, 2275, 2276, 2277, 2276, -+ 2277, 2278, 2279, 2278, 2279, 2278, 2279, 2278, -+ -+ 2279, 2278, 2279, 2278, 2279, 2280, 2280, 2281, -+ 2282, 2273, 2273, 2273, 2273, 2275, 2275, 2275, -+ 2283, 2284, 2285, 222, 2286, 2287, 2288, 2288, -+ 2274, 2289, 2290, 2289, 2290, 2291, 2292, 2293, -+ -+ 2273, 2273, 2294, 2295, 2296, 2297, 2298, 222, -+ 2273, 2299, 2300, 2273, 222, 222, 222, 222, -+ 2257, 2255, 2257, 2301, 2257, 438, 2257, 2255, -+ 2257, 2255, 2257, 2255, 2257, 2255, 2257, 2255, -+ -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 2255, 2255, 2255, -+ 2255, 2255, 2255, 2255, 2255, 438, 438, 2302, -+ -+ 222, 2303, 2304, 2305, 2306, 2307, 2304, 2308, -+ 2309, 2310, 2304, 2311, 2312, 2313, 2314, 2315, -+ 2316, 2317, 2318, 2319, 2320, 2321, 2322, 2323, -+ 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2303, -+ -+ 2304, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -+ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -+ 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -+ 2331, 2331, 2331, 2332, 2304, 2333, 2334, 2335, - -- 2079, 2079, 2079, 2079, 2079, 2079, 2079, 2079, -- 2079, 2080, 2080, 2080, 2080, 2080, 2080, 2081, -- 2081, 2080, 2080, 2081, 2081, 2080, 2080, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2082, 2082, 2082, 2080, 2082, 2082, 2082, 2082, -- 2082, 2082, 2082, 2082, 2080, 2081, 221, 221, -- 2083, 2084, 2085, 2086, 2087, 2088, 2089, 2090, -- 2091, 2092, 221, 221, 2093, 2094, 2094, 2094, -- -- 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, -- 2095, 2095, 2095, 2095, 2095, 2095, 2095, 2095, -- 2096, 2095, 2095, 2095, 2095, 2095, 2095, 2097, -- 2097, 2097, 2095, 891, 2067, 2098, 2066, 2066, -- -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- 2099, 2099, 2099, 2099, 2099, 2099, 2099, 2099, -- 2100, 2099, 2100, 2100, 2101, 2099, 2099, 2100, -- 2100, 2099, 2099, 2099, 2099, 2099, 2100, 2100, -- -- 2099, 2100, 2099, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 2099, 2099, 2102, 2103, 2103, -- -- 2104, 2104, 2104, 2104, 2104, 2104, 2104, 2104, -- 2104, 2104, 2104, 2105, 2106, 2106, 2105, 2105, -- 2107, 2107, 2104, 2108, 2108, 2105, 2109, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, -- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, -- 221, 2110, 2110, 2110, 2110, 2110, 2110, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, -- 2110, 2110, 2110, 2110, 2110, 2110, 2110, 221, -- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -+ 2334, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2336, 2336, 2336, 2336, 2336, -+ 2336, 2336, 2336, 2332, 2329, 2333, 2329, 2337, - -- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -- 1962, 1962, 1962, 1962, 1962, 1962, 1962, 1962, -- 1962, 1962, 1962, 2111, 1962, 1962, 1962, 1962, -- 1962, 1962, 1962, 2112, 2113, 2113, 2113, 2113, -- -- 2114, 2114, 2114, 2114, 1962, 2115, 2116, 2116, -- 2117, 2118, 2119, 2119, 221, 221, 221, 221, -- 2120, 2121, 2122, 2123, 2124, 2125, 2126, 2127, -- 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, -- -- 2136, 2137, 2138, 2139, 2140, 2141, 2142, 2143, -- 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, -- 2152, 2153, 2154, 2155, 2156, 2157, 2158, 2159, -- 2160, 2161, 2162, 2163, 2164, 2165, 2166, 2167, -- -- 2168, 2169, 2170, 2171, 2172, 2173, 2174, 2175, -- 2176, 2177, 2178, 2179, 2180, 2181, 2182, 2183, -- 2184, 2185, 2186, 2187, 2188, 2189, 2190, 2191, -- 2192, 2193, 2194, 2195, 2196, 2197, 2198, 2199, -- -- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, -- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, -- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, -- 2200, 2200, 2200, 2200, 2200, 2200, 2200, 2200, -- -- 2200, 2200, 2200, 2201, 2201, 2202, 2201, 2201, -- 2202, 2201, 2201, 2203, 2201, 2204, 221, 221, -- 2205, 2206, 2207, 2208, 2209, 2210, 2211, 2212, -- 2213, 2214, 221, 221, 221, 221, 221, 221, -- -- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2215, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 2215, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- 2216, 2216, 2216, 2216, 2216, 2216, 2216, 2216, -- -- 2216, 2216, 2216, 2216, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 908, 908, 908, 908, 908, 908, 908, 908, -- 908, 908, 908, 908, 908, 908, 908, 908, -+ 2338, 2339, 2340, 2341, 2342, 2343, 2344, 2345, -+ 2345, 2345, 2345, 2345, 2345, 2345, 2345, 2345, -+ 2346, 2344, 2344, 2344, 2344, 2344, 2344, 2344, -+ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, - -- 908, 908, 908, 908, 908, 908, 908, 221, -- 221, 221, 221, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -+ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, -+ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, -+ 2344, 2344, 2344, 2344, 2344, 2344, 2344, 2344, -+ 2344, 2344, 2344, 2344, 2344, 2344, 2347, 2347, - -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 911, 911, 911, 911, -- 911, 911, 911, 911, 221, 221, 221, 221, -- -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- 2217, 2217, 2217, 2217, 2217, 2217, 2217, 2217, -- -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- 2218, 2218, 2218, 2218, 2218, 2218, 2218, 2218, -- -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 1903, 1903, -- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 2219, -- 2219, 2219, 2219, 2219, 2219, 2219, 2219, 1903, -- -- 2219, 1903, 2219, 1903, 1903, 2219, 2219, 1903, -- 1903, 1903, 2219, 2219, 2219, 2219, 2220, 2220, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- -- 2221, 2221, 2221, 2221, 2221, 2221, 2221, 2221, -- 2221, 2221, 2221, 2222, 2222, 2222, 2223, 2223, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2224, 2224, 2224, 2224, 2224, 2224, -- 2224, 2224, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 2225, 2226, 2227, 2228, 2229, 2230, 2231, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 2232, 2233, 2234, 2235, 2236, -- 221, 221, 221, 221, 221, 2237, 2238, 2239, -- -- 2240, 2240, 2240, 2240, 2240, 2240, 2240, 2240, -- 2240, 2241, 2239, 2239, 2239, 2239, 2239, 2239, -- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 323, -- 2239, 2239, 2239, 2239, 2239, 323, 2239, 323, -- -- 2239, 2239, 323, 2239, 2239, 323, 2239, 2239, -- 2239, 2239, 2239, 2239, 2239, 2239, 2239, 2240, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2243, 2243, 2243, 2243, 2243, 2243, -- 2243, 2243, 2243, 2243, 2243, 2243, 2243, 2243, -- -- 2243, 2243, 489, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2244, 2244, -- -- 2244, 2244, 2244, 2244, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2245, 1422, -- -- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, -- 2246, 2246, 2246, 2246, 2246, 2246, 2246, 2246, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 437, 437, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 437, 437, 437, 437, 437, 437, 437, 2246, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2247, 2247, 2247, 2247, 2247, 2247, 2247, 2247, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2244, 2244, 2248, 363, 2246, 2246, -- -- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, -- 2249, 2249, 2249, 2249, 2249, 2249, 2249, 2249, -- 2250, 2251, 2252, 2253, 2254, 2255, 2255, 2256, -- 2257, 2258, 221, 221, 221, 221, 221, 221, -- -- 288, 288, 288, 288, 1273, 1273, 1273, 1155, -- 1155, 1155, 1155, 1155, 1155, 1155, 1941, 1941, -- 2259, 2260, 2260, 2261, 2261, 2262, 2263, 2262, -- 2263, 2264, 2265, 2264, 2265, 2264, 2265, 2264, -- -- 2265, 2264, 2265, 2264, 2265, 2266, 2266, 2267, -- 2268, 2259, 2259, 2259, 2259, 2261, 2261, 2261, -- 2269, 2270, 2271, 221, 2272, 2273, 2274, 2274, -- 2260, 2275, 2276, 2275, 2276, 2277, 2278, 2279, -- -- 2259, 2259, 2280, 2281, 2282, 2283, 2284, 221, -- 2259, 2285, 2286, 2259, 221, 221, 221, 221, -- 2244, 2242, 2244, 2287, 2244, 437, 2244, 2242, -- 2244, 2242, 2244, 2242, 2244, 2242, 2244, 2242, -- -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 2242, 2242, 2242, -- 2242, 2242, 2242, 2242, 2242, 437, 437, 2288, -- -- 221, 2289, 2290, 2291, 2292, 2293, 2290, 2294, -- 2295, 2296, 2290, 2297, 2298, 2299, 2300, 2301, -- 2302, 2303, 2304, 2305, 2306, 2307, 2308, 2309, -- 2310, 2311, 2312, 2313, 2314, 2315, 2316, 2289, -- -- 2290, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2317, 2317, 2317, 2317, 2317, -- 2317, 2317, 2317, 2318, 2290, 2319, 2320, 2321, -- -- 2320, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2322, 2322, 2322, 2322, 2322, -- 2322, 2322, 2322, 2318, 2315, 2319, 2315, 2323, -- -- 2324, 2325, 2326, 2327, 2328, 2329, 2330, 2331, -- 2331, 2331, 2331, 2331, 2331, 2331, 2331, 2331, -- 2332, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2330, 2330, -- 2330, 2330, 2330, 2330, 2330, 2330, 2333, 2333, -- -- 2334, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 2335, -- 2335, 2335, 2335, 2335, 2335, 2335, 2335, 221, -- -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 2335, 2335, 2335, -- 221, 221, 2335, 2335, 2335, 221, 221, 221, -- -- 2336, 2337, 2338, 2320, 2339, 2337, 2337, 221, -- 2340, 2341, 2341, 2341, 2341, 2340, 2340, 221, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 2342, 2342, 2342, 2343, 2344, 2345, 2345, -- -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 221, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 221, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 221, 2346, 2346, 221, 2346, -- -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 221, 221, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 221, 221, -- -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 2346, 2346, 2346, 2346, 2346, -- 2346, 2346, 2346, 221, 221, 221, 221, 221, -- -- 2347, 2348, 2347, 221, 221, 221, 221, 2349, -- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, -+ 2348, 2349, 2349, 2349, 2349, 2349, 2349, 2349, - 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, - 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, -+ 2349, 2349, 2349, 2349, 2349, 2349, 2349, 222, - -- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, -- 2349, 2349, 2349, 2349, 2349, 2349, 2349, 2349, -- 2349, 2349, 2349, 2349, 221, 221, 221, 2350, -- 2350, 2350, 2350, 2350, 2350, 2350, 2350, 2350, -- -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- 2351, 2351, 2351, 2351, 2351, 2351, 2351, 2351, -- 2351, 2351, 2351, 2351, 2351, 2352, 2352, 2352, -- 2352, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2352, 2354, 2355, 2356, 2356, 221, -- 1749, 1749, 1749, 1749, 1749, 1749, 1749, 1749, -- 1749, 1749, 1749, 1749, 1751, 221, 221, 221, -- -- 2355, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, -- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, -- -- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, -- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, -- 1544, 1544, 1544, 1544, 1544, 1544, 1544, 1544, -- 1544, 1544, 1544, 1544, 1544, 1276, 221, 221, -- -- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, -- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, -- 2357, 2357, 2357, 2357, 2357, 2357, 2357, 2357, -- 2357, 2357, 2357, 2357, 2357, 221, 221, 221, -- -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- 2358, 2358, 2358, 2358, 2358, 2358, 2358, 2358, -- 2358, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1155, 2359, 2359, 2359, 2359, 2359, 2359, 2359, -- 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, -- 2359, 2359, 2359, 2359, 2359, 2359, 2359, 2359, -- 2359, 2359, 2359, 2359, 221, 221, 221, 221, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 2349, 2349, 2349, -+ 222, 222, 2349, 2349, 2349, 222, 222, 222, -+ -+ 2350, 2351, 2352, 2334, 2353, 2351, 2351, 222, -+ 2354, 2355, 2355, 2355, 2355, 2354, 2354, 222, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 2356, 2356, 2356, 2357, 2358, 2359, 2359, - - 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 222, 2360, 2360, 2360, - 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -- 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2361, - -- 2362, 2362, 2362, 2362, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 2363, 2363, 2363, -- 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, -- 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 222, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 222, 2360, 2360, 222, 2360, - -- 2364, 2365, 2364, 2364, 2364, 2364, 2364, 2364, -- 2364, 2364, 2365, 221, 221, 221, 221, 221, -- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, -- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 222, 222, - -- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, -- 2366, 2366, 2366, 2366, 2366, 2366, 2366, 2366, -- 2366, 2366, 2366, 2366, 2366, 2366, 2367, 2367, -- 2367, 2367, 2367, 221, 221, 221, 221, 221, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, - -- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, -- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, -- 2368, 2368, 2368, 2368, 2368, 2368, 2368, 2368, -- 2368, 2368, 2368, 2368, 2368, 2368, 221, 2369, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 2360, 2360, 2360, 2360, 2360, -+ 2360, 2360, 2360, 222, 222, 222, 222, 222, - -- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -+ 2361, 2362, 2361, 222, 222, 222, 222, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, - -- 2370, 2370, 2370, 2370, 221, 221, 221, 221, -- 2370, 2370, 2370, 2370, 2370, 2370, 2370, 2370, -- 2371, 2372, 2372, 2372, 2372, 2372, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 2363, 2363, 2363, 2363, -+ 2363, 2363, 2363, 2363, 222, 222, 222, 2364, -+ 2364, 2364, 2364, 2364, 2364, 2364, 2364, 2364, - -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2365, 2365, 2365, -+ 2365, 2365, 2365, 2365, 2365, 2366, 2366, 2366, -+ 2366, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2366, 2368, 2369, 2370, 2370, 222, -+ 1762, 1762, 1762, 1762, 1762, 1762, 1762, 1762, -+ 1762, 1762, 1762, 1762, 1764, 222, 222, 222, -+ -+ 2369, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ 1546, 1546, 1546, 1546, 1546, 1546, 1546, 1546, -+ 1546, 1546, 1546, 1546, 1546, 1277, 222, 222, -+ -+ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, -+ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, -+ 2371, 2371, 2371, 2371, 2371, 2371, 2371, 2371, -+ 2371, 2371, 2371, 2371, 2371, 222, 222, 222, -+ -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ 2372, 2372, 2372, 2372, 2372, 2372, 2372, 2372, -+ 2372, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1156, 2373, 2373, 2373, 2373, 2373, 2373, 2373, - 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, - 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, -- 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, -- 2373, 2373, 2373, 2373, 2373, 2373, 2373, 2373, -+ 2373, 2373, 2373, 2373, 222, 222, 222, 222, - -- 2373, 2373, 2373, 2373, 2373, 2373, 2374, 2374, -- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, -- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, -- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, -- -- 2375, 2375, 2375, 2375, 2375, 2375, 2375, 2375, -- 2375, 2375, 2375, 2375, 2375, 2375, 2376, 2376, -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -- 2377, 2377, 2377, 2377, 2377, 2377, 2377, 2377, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2374, -+ 2374, 2374, 2374, 2374, 2374, 2374, 2374, 2375, - -+ 2376, 2376, 2376, 2376, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 2377, 2377, 2377, - 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, - 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, -- 2378, 2378, 2378, 2378, 2378, 2378, 2378, 2378, -- 2378, 2378, 2378, 2378, 2378, 2378, 221, 221, - -- 2379, 2380, 2381, 2382, 2383, 2384, 2385, 2386, -- 2387, 2388, 221, 221, 221, 221, 221, 221, -- 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, -+ 2378, 2379, 2378, 2378, 2378, 2378, 2378, 2378, -+ 2378, 2378, 2379, 222, 222, 222, 222, 222, -+ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, -+ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, -+ -+ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, -+ 2380, 2380, 2380, 2380, 2380, 2380, 2380, 2380, -+ 2380, 2380, 2380, 2380, 2380, 2380, 2381, 2381, -+ 2381, 2381, 2381, 222, 222, 222, 222, 222, -+ -+ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, -+ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, -+ 2382, 2382, 2382, 2382, 2382, 2382, 2382, 2382, -+ 2382, 2382, 2382, 2382, 2382, 2382, 222, 2383, -+ -+ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, -+ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, -+ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, -+ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, -+ -+ 2384, 2384, 2384, 2384, 222, 222, 222, 222, -+ 2384, 2384, 2384, 2384, 2384, 2384, 2384, 2384, -+ 2385, 2386, 2386, 2386, 2386, 2386, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, -+ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, -+ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, -+ 2387, 2387, 2387, 2387, 2387, 2387, 2387, 2387, -+ -+ 2387, 2387, 2387, 2387, 2387, 2387, 2388, 2388, - 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, -- - 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, - 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, -- 2389, 2389, 2389, 2389, 221, 221, 221, 221, -- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, -- -- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, -- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, -- 2390, 2390, 2390, 2390, 2390, 2390, 2390, 2390, -- 2390, 2390, 2390, 2390, 221, 221, 221, 221, - -+ 2389, 2389, 2389, 2389, 2389, 2389, 2389, 2389, -+ 2389, 2389, 2389, 2389, 2389, 2389, 2390, 2390, -+ 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -+ - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -- - 2391, 2391, 2391, 2391, 2391, 2391, 2391, 2391, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, -- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, - 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, -- 2392, 2392, 2392, 2392, 2392, 2392, 2392, 2392, -+ 2392, 2392, 2392, 2392, 2392, 2392, 222, 222, - -- 2392, 2392, 2392, 2392, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 2393, -- 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, -- 2394, 2394, 2394, 221, 2394, 2394, 2394, 2394, -- -- 2394, 2394, 2394, 2394, 2394, 2394, 2394, 2394, -- 2394, 2394, 2394, 221, 2394, 2394, 2394, 2394, -- 2394, 2394, 2394, 221, 2394, 2394, 221, 2395, -- 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, -- -- 2395, 2395, 221, 2395, 2395, 2395, 2395, 2395, -- 2395, 2395, 2395, 2395, 2395, 2395, 2395, 2395, -- 2395, 2395, 221, 2395, 2395, 2395, 2395, 2395, -- 2395, 2395, 221, 2395, 2395, 221, 221, 221, -- -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 2396, 2396, 2396, 2396, 2396, 2396, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2396, 2396, 2396, 2396, 2396, 2396, 2396, 2396, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2397, 2398, 2398, 1989, 1989, 1989, 221, 1989, -- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, -- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, -- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, -- -- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, -- 1989, 1989, 1989, 1989, 1989, 1989, 1989, 1989, -- 1989, 221, 1989, 1989, 1989, 1989, 1989, 1989, -- 1989, 1989, 1989, 221, 221, 221, 221, 221, -- -- 2399, 2399, 2399, 2399, 2399, 2399, 323, 323, -- 2399, 323, 2399, 2399, 2399, 2399, 2399, 2399, -- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, -- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, -- -- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, -- 2399, 2399, 2399, 2399, 2399, 2399, 2399, 2399, -- 2399, 2399, 2399, 2399, 2399, 2399, 323, 2399, -- 2399, 323, 323, 323, 2399, 323, 323, 2399, -- -- 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, -- 2400, 2400, 2400, 2400, 2400, 2400, 2400, 2400, -- 2400, 2400, 2400, 2400, 2400, 2400, 323, 2401, -- 2402, 2402, 2402, 2402, 2402, 2402, 2402, 2402, -+ 2393, 2394, 2395, 2396, 2397, 2398, 2399, 2400, -+ 2401, 2402, 222, 222, 222, 222, 222, 222, -+ 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, -+ 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, - - 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, - 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2403, -- 2403, 2403, 2403, 2403, 2403, 2403, 2403, 2404, -- 2404, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ 2403, 2403, 2403, 2403, 222, 222, 222, 222, -+ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, - -+ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, -+ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, -+ 2404, 2404, 2404, 2404, 2404, 2404, 2404, 2404, -+ 2404, 2404, 2404, 2404, 222, 222, 222, 222, -+ -+ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ -+ 2405, 2405, 2405, 2405, 2405, 2405, 2405, 2405, -+ 222, 222, 222, 222, 222, 222, 222, 222, - 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, - 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -- 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -- 2406, 2406, 2406, 2406, 2406, 2406, 2406, 323, - -- 323, 323, 323, 323, 323, 323, 323, 2407, -- 2407, 2407, 2407, 2407, 2407, 2407, 2407, 2407, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, -+ 2406, 2406, 2406, 2406, 2406, 2406, 2406, 2406, - -+ 2406, 2406, 2406, 2406, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2407, - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, -+ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, -+ - 2408, 2408, 2408, 2408, 2408, 2408, 2408, 2408, -- 2408, 2408, 2408, 323, 2408, 2408, 323, 323, -- 323, 323, 323, 2409, 2409, 2409, 2409, 2409, -+ 2408, 2408, 2408, 222, 2408, 2408, 2408, 2408, -+ 2408, 2408, 2408, 222, 2408, 2408, 222, 2409, -+ 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, - -+ 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, -+ 2409, 2409, 2409, 2409, 2409, 2409, 2409, 2409, -+ 2409, 2409, 222, 2409, 2409, 2409, 2409, 2409, -+ 2409, 2409, 222, 2409, 2409, 222, 222, 222, -+ -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, - 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, - 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -- 2410, 2410, 2410, 2410, 2410, 2410, 2411, 2411, -- 2411, 2411, 2412, 2412, 323, 323, 323, 2413, -+ -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 2410, 2410, 2410, 2410, 2410, 2410, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2410, 2410, 2410, 2410, 2410, 2410, 2410, 2410, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2411, 2412, 2412, 2002, 2002, 2002, 222, 2002, -+ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, -+ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, -+ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, -+ -+ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, -+ 2002, 2002, 2002, 2002, 2002, 2002, 2002, 2002, -+ 2002, 222, 2002, 2002, 2002, 2002, 2002, 2002, -+ 2002, 2002, 2002, 222, 222, 222, 222, 222, -+ -+ 2413, 2413, 2413, 2413, 2413, 2413, 324, 324, -+ 2413, 324, 2413, 2413, 2413, 2413, 2413, 2413, -+ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, -+ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, -+ -+ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, -+ 2413, 2413, 2413, 2413, 2413, 2413, 2413, 2413, -+ 2413, 2413, 2413, 2413, 2413, 2413, 324, 2413, -+ 2413, 324, 324, 324, 2413, 324, 324, 2413, - - 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, - 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, -- 2414, 2414, 2414, 2414, 2414, 2414, 2414, 2414, -- 2414, 2414, 323, 323, 323, 323, 323, 2415, -- -- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, -- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, -- 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, -+ 2414, 2414, 2414, 2414, 2414, 2414, 324, 2415, - 2416, 2416, 2416, 2416, 2416, 2416, 2416, 2416, - - 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, - 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, -- 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2417, -- 323, 323, 323, 323, 2418, 2418, 2417, 2417, -- -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- 323, 323, 2418, 2418, 2418, 2418, 2418, 2418, -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- 2418, 2418, 2418, 2418, 2418, 2418, 2418, 2418, -- -- 2419, 2420, 2420, 2420, 323, 2420, 2420, 323, -- 323, 323, 323, 323, 2420, 2421, 2420, 2422, -- 2419, 2419, 2419, 2419, 323, 2419, 2419, 2419, -- 323, 2419, 2419, 2419, 2419, 2419, 2419, 2419, -- -- 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, -- 2419, 2419, 2419, 2419, 2419, 2419, 2419, 2419, -- 2419, 2419, 2419, 2419, 2423, 2423, 323, 323, -- 2422, 2424, 2421, 323, 323, 323, 323, 2425, -- -- 2426, 2427, 2428, 2429, 2430, 2430, 2430, 2430, -- 2431, 323, 323, 323, 323, 323, 323, 323, -- 2432, 2432, 2432, 2432, 2432, 2432, 2433, 2433, -- 2434, 323, 323, 323, 323, 323, 323, 323, -- -- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, -- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, -- 2435, 2435, 2435, 2435, 2435, 2435, 2435, 2435, -- 2435, 2435, 2435, 2435, 2435, 2436, 2436, 2437, -- -- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, -- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, -- 2438, 2438, 2438, 2438, 2438, 2438, 2438, 2438, -- 2438, 2438, 2438, 2438, 2438, 2439, 2439, 2439, -- -- 2440, 2440, 2440, 2440, 2440, 2441, 2442, 2441, -- 2443, 2441, 2441, 2442, 2442, 2444, 2441, 2441, -- 2441, 2441, 2441, 2440, 2440, 2440, 2440, 2444, -- 2440, 2440, 2440, 2440, 2440, 2441, 2440, 2440, -- -- 2440, 2441, 2442, 2442, 2441, 2445, 2446, 323, -- 323, 323, 323, 2447, 2447, 2447, 2447, 2448, -- 2449, 2449, 2449, 2449, 2449, 2449, 2450, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- 2451, 2451, 2451, 2451, 2451, 2451, 2451, 2451, -- 2451, 2451, 2451, 2451, 2451, 2451, 323, 323, -- 323, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -- -- 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, -- 2453, 2453, 2453, 2453, 2453, 2453, 2453, 2453, -- 2453, 2453, 2453, 2453, 2453, 2453, 323, 323, -- 2454, 2454, 2454, 2454, 2454, 2454, 2454, 2454, -- -- 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, -- 2455, 2455, 2455, 2455, 2455, 2455, 2455, 2455, -- 2455, 2455, 2455, 323, 323, 323, 323, 323, -- 2456, 2456, 2456, 2456, 2456, 2456, 2456, 2456, -- -- 2457, 2458, 2457, 2458, 2458, 2458, 2457, 2457, -- 2457, 2458, 2457, 2457, 2458, 2457, 2458, 2458, -- 2457, 2458, 323, 323, 323, 323, 323, 323, -- 323, 2459, 2459, 2459, 2459, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 2460, 2460, 2460, 2460, 2461, 2461, 2462, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -- -- 2463, 2463, 2463, 2463, 2463, 2463, 2463, 2463, -- 2463, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- 2464, 2464, 2464, 2464, 2464, 2464, 2464, 2464, -- 2464, 2464, 2464, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -+ 2417, 2417, 2417, 2417, 2417, 2417, 2417, 2418, -+ 2418, 2419, 2419, 2419, 2419, 2419, 2419, 2419, -+ -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 2420, -+ 2420, 2420, 2420, 2420, 2420, 2420, 2420, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 2421, -+ 2421, 2421, 2421, 2421, 2421, 2421, 2421, 2421, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, -+ 2422, 2422, 2422, 2422, 2422, 2422, 2422, 2422, -+ 2422, 2422, 2422, 324, 2422, 2422, 324, 324, -+ 324, 324, 324, 2423, 2423, 2423, 2423, 2423, -+ -+ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, -+ 2424, 2424, 2424, 2424, 2424, 2424, 2424, 2424, -+ 2424, 2424, 2424, 2424, 2424, 2424, 2425, 2425, -+ 2425, 2425, 2426, 2426, 324, 324, 324, 2427, -+ -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 2428, 2428, 2428, 2428, 2428, 2428, -+ 2428, 2428, 324, 324, 324, 324, 324, 2429, -+ -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ 2430, 2430, 2430, 2430, 2430, 2430, 2430, 2430, -+ -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 2431, 2431, 2431, 2431, 2431, 2431, 2431, 2431, -+ 324, 324, 324, 324, 2432, 2432, 2431, 2431, -+ -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 324, 324, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ 2432, 2432, 2432, 2432, 2432, 2432, 2432, 2432, -+ -+ 2433, 2434, 2434, 2434, 324, 2434, 2434, 324, -+ 324, 324, 324, 324, 2434, 2435, 2434, 2436, -+ 2433, 2433, 2433, 2433, 324, 2433, 2433, 2433, -+ 324, 2433, 2433, 2433, 2433, 2433, 2433, 2433, -+ -+ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, -+ 2433, 2433, 2433, 2433, 2433, 2433, 2433, 2433, -+ 2433, 2433, 2433, 2433, 2437, 2437, 324, 324, -+ 2436, 2438, 2435, 324, 324, 324, 324, 2439, -+ -+ 2440, 2441, 2442, 2443, 2444, 2444, 2444, 2444, -+ 2445, 324, 324, 324, 324, 324, 324, 324, -+ 2446, 2446, 2446, 2446, 2446, 2446, 2447, 2447, -+ 2448, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2449, 2449, 2449, -+ 2449, 2449, 2449, 2449, 2449, 2450, 2450, 2451, -+ -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2452, 2452, 2452, -+ 2452, 2452, 2452, 2452, 2452, 2453, 2453, 2453, -+ -+ 2454, 2454, 2454, 2454, 2454, 2455, 2456, 2455, -+ 2457, 2455, 2455, 2456, 2456, 2458, 2455, 2455, -+ 2455, 2455, 2455, 2454, 2454, 2454, 2454, 2458, -+ 2454, 2454, 2454, 2454, 2454, 2455, 2454, 2454, -+ -+ 2454, 2455, 2456, 2456, 2455, 2459, 2460, 324, -+ 324, 324, 324, 2461, 2461, 2461, 2461, 2462, -+ 2463, 2463, 2463, 2463, 2463, 2463, 2464, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, - - 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, - 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, -@@ -3568,1003 +3518,844 @@ static constexpr unsigned short uc_property_trie[] = { - - 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, - 2465, 2465, 2465, 2465, 2465, 2465, 2465, 2465, -- 2465, 2465, 2465, 323, 323, 323, 323, 323, -- 323, 323, 2466, 2466, 2466, 2466, 2466, 2466, -+ 2465, 2465, 2465, 2465, 2465, 2465, 324, 324, -+ 324, 2466, 2466, 2466, 2466, 2466, 2466, 2466, - -- 2467, 2468, 2468, 2468, 2468, 2468, 2468, 2468, -- 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, -- 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, -+ 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, -+ 2467, 2467, 2467, 2467, 2467, 2467, 2467, 2467, -+ 2467, 2467, 2467, 2467, 2467, 2467, 324, 324, - 2468, 2468, 2468, 2468, 2468, 2468, 2468, 2468, - -- 2468, 2468, 2469, 2468, 2470, 2470, 2470, 2470, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 2471, 2472, 2473, 2474, 2475, 2476, 2477, 2478, -- 2479, 2480, 323, 323, 323, 323, 323, 323, -- -- 2481, 2482, 2483, 2484, 2485, 2486, 2487, 2488, -- 2489, 2490, 2490, 2490, 2490, 2490, 2490, 2490, -- 2490, 2490, 2490, 2490, 2490, 2490, 2490, 2490, -- 2490, 2490, 2490, 2490, 2490, 2490, 2490, 323, -- -- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -- -- 2491, 2491, 2491, 2491, 2491, 2491, 2491, 2491, -- 2491, 2491, 323, 2492, 2492, 2493, 323, 323, -- 2491, 2491, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 2494, 2494, 2494, -- -- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, -- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, -- 2495, 2495, 2495, 2495, 2495, 2495, 2495, 2495, -- 2495, 2495, 2495, 2495, 2495, 2496, 2496, 2496, -- -- 2496, 2496, 2496, 2496, 2496, 2496, 2496, 2495, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 2497, 2497, 2497, 2498, 2497, 2497, 2497, 2497, -- 2497, 2497, 2497, 2497, 2497, 2497, 2497, 2497, -- -- 2497, 2497, 2497, 2497, 2497, 2499, 2500, 2500, -- 2501, 2501, 2501, 2500, 2501, 2500, 2500, 2500, -- 2500, 2502, 2502, 2502, 2503, 2504, 2504, 2504, -- 2504, 2504, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 2505, 2505, 2505, 2505, 2506, 2506, 2505, 2505, -+ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, -+ 2469, 2469, 2469, 2469, 2469, 2469, 2469, 2469, -+ 2469, 2469, 2469, 324, 324, 324, 324, 324, -+ 2470, 2470, 2470, 2470, 2470, 2470, 2470, 2470, -+ -+ 2471, 2472, 2471, 2472, 2472, 2472, 2471, 2471, -+ 2471, 2472, 2471, 2471, 2472, 2471, 2472, 2472, -+ 2471, 2472, 324, 324, 324, 324, 324, 324, -+ 324, 2473, 2473, 2473, 2473, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 2474, 2474, 2474, 2474, 2475, 2475, 2476, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ -+ 2477, 2477, 2477, 2477, 2477, 2477, 2477, 2477, -+ 2477, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 2478, 2478, 2478, 2478, 2478, -+ 2478, 2478, 2478, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 2479, 2479, 2479, 2479, 2479, -+ 2479, 2479, 2479, 324, 324, 324, 324, 324, -+ 324, 324, 2480, 2480, 2480, 2480, 2480, 2480, -+ -+ 2481, 2482, 2482, 2482, 2482, 2482, 2482, 2482, -+ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, -+ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, -+ 2482, 2482, 2482, 2482, 2482, 2482, 2482, 2482, -+ -+ 2482, 2482, 2483, 2482, 2484, 2484, 2484, 2484, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2485, 2486, 2487, 2488, 2489, 2490, 2491, 2492, -+ 2493, 2494, 324, 324, 324, 324, 324, 324, -+ -+ 2495, 2496, 2497, 2498, 2499, 2500, 2501, 2502, -+ 2503, 2504, 2504, 2504, 2504, 2504, 2504, 2504, -+ 2504, 2504, 2504, 2504, 2504, 2504, 2504, 2504, -+ 2504, 2504, 2504, 2504, 2504, 2504, 2504, 324, -+ -+ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, -+ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, -+ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, - 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, - -- 2505, 2505, 2507, 2508, 2507, 2508, 2509, 2509, -- 2509, 2509, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 2510, 2511, 2510, 2510, 2512, 2512, 2512, 2511, -- 2510, 2512, 2512, 2510, 2510, 2512, 2510, 2510, -- -- 2511, 2510, 2512, 2512, 2510, 2513, 2513, 2513, -- 2513, 2514, 2515, 2516, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, -- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 2517, -- 2517, 2517, 2517, 2517, 2517, 2517, 2517, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 2518, 2519, 2518, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -- 2520, 2520, 2520, 2520, 2520, 2520, 2520, 2520, -+ 2505, 2505, 2505, 2505, 2505, 2505, 2505, 2505, -+ 2505, 2505, 324, 2506, 2506, 2507, 324, 324, -+ 2505, 2505, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 2508, 2508, 2508, -+ -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2509, 2509, 2509, -+ 2509, 2509, 2509, 2509, 2509, 2510, 2510, 2510, -+ -+ 2510, 2510, 2510, 2510, 2510, 2510, 2510, 2509, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2511, 2511, 2511, 2512, 2511, 2511, 2511, 2511, -+ 2511, 2511, 2511, 2511, 2511, 2511, 2511, 2511, -+ -+ 2511, 2511, 2511, 2511, 2511, 2513, 2514, 2514, -+ 2515, 2515, 2515, 2514, 2515, 2514, 2514, 2514, -+ 2514, 2516, 2516, 2516, 2517, 2518, 2518, 2518, -+ 2518, 2518, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2519, 2519, 2519, 2519, 2520, 2520, 2519, 2519, - 2519, 2519, 2519, 2519, 2519, 2519, 2519, 2519, -- 2519, 2519, 2519, 2519, 2519, 2519, 2521, 2522, -- 2522, 2523, 2523, 2523, 2523, 2523, 221, 221, -- 221, 221, 2524, 2525, 2526, 2527, 2528, 2529, -- 2530, 2531, 2532, 2533, 2533, 2533, 2533, 2533, -- 2533, 2533, 2533, 2533, 2533, 2533, 2534, 2535, -- 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, -- 2544, 2545, 2545, 2546, 2546, 2545, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 2547, -- 2548, 2548, 2549, 2550, 2550, 2550, 2550, 2550, -- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, -- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, -- 2550, 2550, 2551, 2550, 2551, 2550, 2550, 2550, -- 2550, 2550, 2550, 2550, 2550, 2550, 2550, 2550, -- 2550, 2550, 2550, 2551, 2550, 2550, 2550, 2550, -- 2549, 2549, 2549, 2548, 2548, 2548, 2548, 2549, -- 2549, 2552, 2553, 2554, 2554, 2555, 2556, 2556, -- 2556, 2556, 2557, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 2558, 221, 221, -- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, -- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, -- 2559, 2559, 2559, 2559, 2559, 2559, 2559, 2559, -- 2559, 221, 221, 221, 221, 221, 221, 221, -- 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, -- 2568, 2569, 221, 221, 221, 221, 221, 221, -- -- 2570, 2570, 2570, 2571, 2571, 2571, 2571, 2571, -- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, -- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, -- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2571, -- 2571, 2571, 2571, 2571, 2571, 2571, 2571, 2572, -- 2573, 2573, 2573, 2573, 2574, 2573, 2575, 2575, -- 2573, 2573, 2573, 2576, 2576, 221, 2577, 2578, -- 2579, 2580, 2581, 2582, 2583, 2584, 2585, 2586, -- 2587, 2588, 2588, 2588, 2589, 2590, 2590, 2591, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, -- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, -- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, -- 2592, 2592, 2592, 2592, 2592, 2592, 2592, 2592, -- 2592, 2592, 2592, 2593, 2594, 2595, 2592, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2596, 2596, 2597, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2598, 2598, 2598, 2598, 2598, -- 2598, 2598, 2598, 2597, 2597, 2597, 2596, 2596, -- 2596, 2596, 2596, 2596, 2596, 2596, 2596, 2597, -- 2599, 2598, 2600, 2600, 2598, 2601, 2601, 2602, -- 2603, 2604, 2605, 2604, 2604, 2606, 2607, 2608, -- 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, -- 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2623, -- 221, 2624, 2624, 2624, 2624, 2624, 2624, 2624, -- 2624, 2624, 2624, 2624, 2624, 2624, 2624, 2624, -- 2624, 2624, 2624, 2624, 2624, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, -- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, -- 2625, 2625, 221, 2625, 2625, 2625, 2625, 2625, -- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, -- 2625, 2625, 2625, 2625, 2625, 2625, 2625, 2625, -- 2625, 2625, 2625, 2625, 2626, 2626, 2626, 2627, -- 2627, 2627, 2626, 2626, 2627, 2628, 2629, 2627, -- 2630, 2630, 2631, 2630, 2630, 2631, 2632, 2633, -- 2633, 2634, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 221, -- 2635, 221, 2635, 2635, 2635, 2635, 221, 2635, -- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, -- 2635, 2635, 2635, 2635, 2635, 2635, 221, 2635, -- 2635, 2635, 2635, 2635, 2635, 2635, 2635, 2635, -- 2635, 2636, 221, 221, 221, 221, 221, 221, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2637, -- 2637, 2637, 2637, 2637, 2637, 2637, 2637, 2638, -- 2639, 2639, 2639, 2638, 2638, 2638, 2638, 2638, -- 2638, 2640, 2641, 221, 221, 221, 221, 221, -- 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, -- 2650, 2651, 221, 221, 221, 221, 221, 221, -- -- 2652, 2653, 2654, 2654, 221, 2655, 2655, 2655, -- 2655, 2655, 2655, 2655, 2655, 221, 221, 2655, -- 2655, 221, 221, 2655, 2655, 2655, 2655, 2655, -- 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, -- 2655, 2655, 2655, 2655, 2655, 2655, 2655, 2655, -- 2655, 221, 2655, 2655, 2655, 2655, 2655, 2655, -- 2655, 221, 2655, 2655, 221, 2655, 2655, 2655, -- 2655, 2655, 221, 2656, 2657, 2658, 2659, 2654, -- 2653, 2654, 2654, 2654, 2654, 221, 221, 2654, -- 2654, 221, 221, 2660, 2660, 2661, 221, 221, -- 2662, 221, 221, 221, 221, 221, 221, 2659, -- 221, 221, 221, 221, 221, 2658, 2655, 2655, -- 2655, 2655, 2654, 2654, 221, 221, 2663, 2663, -- 2663, 2663, 2663, 2663, 2663, 221, 221, 221, -- 2663, 2663, 2663, 2663, 2663, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2664, 2664, 2664, -- 2664, 2664, 2664, 2664, 2664, 2665, 2665, 2665, -- 2666, 2666, 2666, 2666, 2666, 2666, 2666, 2666, -- 2665, 2665, 2667, 2666, 2666, 2665, 2668, 2664, -- 2664, 2664, 2664, 2669, 2669, 2670, 2670, 2671, -- 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, -- 2680, 2681, 2682, 2670, 221, 2671, 2683, 2684, -- 2685, 2685, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2686, 2686, 2686, 2686, 2686, 2686, 2686, 2686, -- 2687, 2688, 2688, 2689, 2689, 2689, 2689, 2689, -- 2689, 2688, 2690, 2691, 2691, 2687, 2691, 2689, -- 2689, 2688, 2692, 2693, 2686, 2686, 2694, 2686, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2695, 2696, 2697, 2698, 2699, 2700, 2701, 2702, -- 2703, 2704, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2705, -- 2705, 2705, 2705, 2705, 2705, 2705, 2705, 2706, -- 2707, 2707, 2708, 2708, 2708, 2708, 221, 221, -- 2707, 2707, 2709, 2709, 2708, 2708, 2707, 2710, -- 2711, 2712, 2713, 2713, 2714, 2714, 2715, 2715, -- 2715, 2713, 2716, 2716, 2716, 2716, 2716, 2716, -- 2716, 2716, 2716, 2716, 2716, 2716, 2716, 2716, -- 2717, 2717, 2717, 2717, 2718, 2718, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, - -+ 2519, 2519, 2521, 2522, 2521, 2522, 2523, 2523, -+ 2523, 2523, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 2524, 2525, 2524, 2524, 2526, 2526, 2526, 2525, -+ 2524, 2526, 2526, 2524, 2524, 2526, 2524, 2524, -+ -+ 2525, 2524, 2526, 2526, 2524, 2527, 2527, 2527, -+ 2527, 2528, 2529, 2530, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 2531, -+ 2531, 2531, 2531, 2531, 2531, 2531, 2531, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 2532, 2533, 2532, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2534, 2534, 2534, 2534, 2534, 2534, 2534, 2534, -+ 2533, 2533, 2533, 2533, 2533, 2533, 2533, 2533, -+ 2533, 2533, 2533, 2533, 2533, 2533, 2535, 2536, -+ 2536, 2537, 2537, 2537, 2537, 2537, 222, 222, -+ 222, 222, 2538, 2539, 2540, 2541, 2542, 2543, -+ 2544, 2545, 2546, 2547, 2547, 2547, 2547, 2547, -+ 2547, 2547, 2547, 2547, 2547, 2547, 2548, 2549, -+ 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, -+ 2558, 2559, 2559, 2560, 2560, 2559, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2561, -+ 2562, 2562, 2563, 2564, 2564, 2564, 2564, 2564, -+ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, -+ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, -+ 2564, 2564, 2565, 2564, 2565, 2564, 2564, 2564, -+ 2564, 2564, 2564, 2564, 2564, 2564, 2564, 2564, -+ 2564, 2564, 2564, 2565, 2564, 2564, 2564, 2564, -+ 2563, 2563, 2563, 2562, 2562, 2562, 2562, 2563, -+ 2563, 2566, 2567, 2568, 2568, 2569, 2570, 2570, -+ 2570, 2570, 2571, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 2572, 222, 222, -+ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, -+ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, -+ 2573, 2573, 2573, 2573, 2573, 2573, 2573, 2573, -+ 2573, 222, 222, 222, 222, 222, 222, 222, -+ 2574, 2575, 2576, 2577, 2578, 2579, 2580, 2581, -+ 2582, 2583, 222, 222, 222, 222, 222, 222, -+ -+ 2584, 2584, 2584, 2585, 2585, 2585, 2585, 2585, -+ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, -+ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, -+ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2585, -+ 2585, 2585, 2585, 2585, 2585, 2585, 2585, 2586, -+ 2587, 2587, 2587, 2587, 2588, 2587, 2589, 2589, -+ 2587, 2587, 2587, 2590, 2590, 222, 2591, 2592, -+ 2593, 2594, 2595, 2596, 2597, 2598, 2599, 2600, -+ 2601, 2602, 2602, 2602, 2603, 2604, 2604, 2605, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, -+ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, -+ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, -+ 2606, 2606, 2606, 2606, 2606, 2606, 2606, 2606, -+ 2606, 2606, 2606, 2607, 2608, 2609, 2606, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2610, 2610, 2611, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2612, 2612, 2612, 2612, 2612, -+ 2612, 2612, 2612, 2611, 2611, 2611, 2610, 2610, -+ 2610, 2610, 2610, 2610, 2610, 2610, 2610, 2611, -+ 2613, 2612, 2614, 2614, 2612, 2615, 2615, 2616, -+ 2617, 2618, 2619, 2618, 2618, 2620, 2621, 2622, -+ 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, -+ 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2637, -+ 222, 2638, 2638, 2638, 2638, 2638, 2638, 2638, -+ 2638, 2638, 2638, 2638, 2638, 2638, 2638, 2638, -+ 2638, 2638, 2638, 2638, 2638, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, -+ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, -+ 2639, 2639, 222, 2639, 2639, 2639, 2639, 2639, -+ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, -+ 2639, 2639, 2639, 2639, 2639, 2639, 2639, 2639, -+ 2639, 2639, 2639, 2639, 2640, 2640, 2640, 2641, -+ 2641, 2641, 2640, 2640, 2641, 2642, 2643, 2641, -+ 2644, 2644, 2645, 2644, 2644, 2645, 2646, 2647, -+ 2647, 2648, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 222, -+ 2649, 222, 2649, 2649, 2649, 2649, 222, 2649, -+ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, -+ 2649, 2649, 2649, 2649, 2649, 2649, 222, 2649, -+ 2649, 2649, 2649, 2649, 2649, 2649, 2649, 2649, -+ 2649, 2650, 222, 222, 222, 222, 222, 222, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2651, -+ 2651, 2651, 2651, 2651, 2651, 2651, 2651, 2652, -+ 2653, 2653, 2653, 2652, 2652, 2652, 2652, 2652, -+ 2652, 2654, 2655, 222, 222, 222, 222, 222, -+ 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, -+ 2664, 2665, 222, 222, 222, 222, 222, 222, -+ -+ 2666, 2667, 2668, 2668, 222, 2669, 2669, 2669, -+ 2669, 2669, 2669, 2669, 2669, 222, 222, 2669, -+ 2669, 222, 222, 2669, 2669, 2669, 2669, 2669, -+ 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, -+ 2669, 2669, 2669, 2669, 2669, 2669, 2669, 2669, -+ 2669, 222, 2669, 2669, 2669, 2669, 2669, 2669, -+ 2669, 222, 2669, 2669, 222, 2669, 2669, 2669, -+ 2669, 2669, 222, 2670, 2671, 2672, 2673, 2668, -+ 2667, 2668, 2668, 2668, 2668, 222, 222, 2668, -+ 2668, 222, 222, 2674, 2674, 2675, 222, 222, -+ 2676, 222, 222, 222, 222, 222, 222, 2673, -+ 222, 222, 222, 222, 222, 2672, 2669, 2669, -+ 2669, 2669, 2668, 2668, 222, 222, 2677, 2677, -+ 2677, 2677, 2677, 2677, 2677, 222, 222, 222, -+ 2677, 2677, 2677, 2677, 2677, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2678, 2678, 2678, -+ 2678, 2678, 2678, 2678, 2678, 2679, 2679, 2679, -+ 2680, 2680, 2680, 2680, 2680, 2680, 2680, 2680, -+ 2679, 2679, 2681, 2680, 2680, 2679, 2682, 2678, -+ 2678, 2678, 2678, 2683, 2683, 2684, 2684, 2685, -+ 2686, 2687, 2688, 2689, 2690, 2691, 2692, 2693, -+ 2694, 2695, 2696, 2684, 222, 2685, 2697, 2698, -+ 2699, 2699, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2700, 2700, 2700, 2700, 2700, 2700, 2700, 2700, -+ 2701, 2702, 2702, 2703, 2703, 2703, 2703, 2703, -+ 2703, 2702, 2704, 2705, 2705, 2701, 2705, 2703, -+ 2703, 2702, 2706, 2707, 2700, 2700, 2708, 2700, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2709, 2710, 2711, 2712, 2713, 2714, 2715, 2716, -+ 2717, 2718, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, - 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, - 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, - 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, - 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, -- 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2719, -- 2720, 2720, 2720, 2721, 2721, 2721, 2721, 2721, -- 2721, 2721, 2721, 2720, 2720, 2721, 2720, 2722, -- 2721, 2723, 2723, 2724, 2719, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2725, 2726, 2727, 2728, 2729, 2730, 2731, 2732, -- 2733, 2734, 221, 221, 221, 221, 221, 221, -- 2735, 2735, 2735, 2735, 2735, 2735, 2735, 2735, -- 2735, 2735, 2735, 2735, 2735, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, -- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, -- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, -- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, -- 2736, 2736, 2736, 2736, 2736, 2736, 2736, 2736, -- 2736, 2736, 2736, 2737, 2738, 2737, 2738, 2738, -- 2737, 2737, 2737, 2737, 2737, 2737, 2739, 2740, -- 2741, 2742, 221, 221, 221, 221, 221, 221, -- 2743, 2744, 2745, 2746, 2747, 2748, 2749, 2750, -- 2751, 2752, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, -- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, -- 2753, 2753, 2753, 2753, 2753, 2753, 2753, 2753, -- 2753, 2753, 2754, 221, 221, 2755, 2755, 2755, -- 2756, 2756, 2755, 2755, 2755, 2755, 2757, 2755, -- 2755, 2755, 2755, 2758, 221, 221, 221, 221, -- 2759, 2760, 2761, 2762, 2763, 2764, 2765, 2766, -- 2767, 2768, 2769, 2769, 2770, 2770, 2770, 2771, -- 2772, 2772, 2772, 2772, 2772, 2772, 2772, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, -- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, -- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, -- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, -- 2773, 2773, 2773, 2773, 2773, 2773, 2773, 2773, -- 2773, 2773, 2773, 2773, 2774, 2774, 2774, 2775, -- 2775, 2775, 2775, 2775, 2775, 2775, 2775, 2775, -- 2774, 2776, 2777, 2778, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, -- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, -- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, -- 2779, 2779, 2779, 2779, 2779, 2779, 2779, 2779, -- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, -- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, -- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, -- 2780, 2780, 2780, 2780, 2780, 2780, 2780, 2780, -- 2781, 2782, 2783, 2784, 2785, 2786, 2787, 2788, -- 2789, 2790, 2791, 2791, 2791, 2791, 2791, 2791, -- 2791, 2791, 2791, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 2792, -- -- 2793, 2793, 2793, 2793, 2793, 2793, 2793, 221, -- 221, 2793, 221, 221, 2793, 2793, 2793, 2793, -- 2793, 2793, 2793, 2793, 221, 2793, 2793, 221, -+ 2719, 2719, 2719, 2719, 2719, 2719, 2719, 2720, -+ 2721, 2721, 2722, 2722, 2722, 2722, 222, 222, -+ 2721, 2721, 2723, 2723, 2722, 2722, 2721, 2724, -+ 2725, 2726, 2727, 2727, 2728, 2728, 2729, 2729, -+ 2729, 2727, 2730, 2730, 2730, 2730, 2730, 2730, -+ 2730, 2730, 2730, 2730, 2730, 2730, 2730, 2730, -+ 2731, 2731, 2731, 2731, 2732, 2732, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2733, 2733, 2733, 2733, 2733, 2733, 2733, 2733, -+ 2734, 2734, 2734, 2735, 2735, 2735, 2735, 2735, -+ 2735, 2735, 2735, 2734, 2734, 2735, 2734, 2736, -+ 2735, 2737, 2737, 2738, 2733, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2739, 2740, 2741, 2742, 2743, 2744, 2745, 2746, -+ 2747, 2748, 222, 222, 222, 222, 222, 222, -+ 2749, 2749, 2749, 2749, 2749, 2749, 2749, 2749, -+ 2749, 2749, 2749, 2749, 2749, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2750, 2750, 2750, 2750, 2750, -+ 2750, 2750, 2750, 2751, 2752, 2751, 2752, 2752, -+ 2751, 2751, 2751, 2751, 2751, 2751, 2753, 2754, -+ 2755, 2756, 222, 222, 222, 222, 222, 222, -+ 2757, 2758, 2759, 2760, 2761, 2762, 2763, 2764, -+ 2765, 2766, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, -+ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, -+ 2767, 2767, 2767, 2767, 2767, 2767, 2767, 2767, -+ 2767, 2767, 2768, 222, 222, 2769, 2769, 2769, -+ 2770, 2770, 2769, 2769, 2769, 2769, 2771, 2769, -+ 2769, 2769, 2769, 2772, 222, 222, 222, 222, -+ 2773, 2774, 2775, 2776, 2777, 2778, 2779, 2780, -+ 2781, 2782, 2783, 2783, 2784, 2784, 2784, 2785, -+ 2786, 2786, 2786, 2786, 2786, 2786, 2786, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, -+ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, -+ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, -+ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, -+ 2787, 2787, 2787, 2787, 2787, 2787, 2787, 2787, -+ 2787, 2787, 2787, 2787, 2788, 2788, 2788, 2789, -+ 2789, 2789, 2789, 2789, 2789, 2789, 2789, 2789, -+ 2788, 2790, 2791, 2792, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, - 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, - 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, -- 2794, 2795, 2795, 2795, 2795, 2795, 221, 2795, -- 2796, 221, 221, 2797, 2797, 2798, 2799, 2800, -- 2795, 2800, 2795, 2801, 2802, 2803, 2802, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2804, 2805, 2806, 2807, 2808, 2809, 2810, 2811, -- 2812, 2813, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, -- 221, 221, 2814, 2814, 2814, 2814, 2814, 2814, -- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, -- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, -- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, -- 2814, 2814, 2814, 2814, 2814, 2814, 2814, 2814, -- 2814, 2815, 2815, 2815, 2816, 2816, 2816, 2816, -- 221, 221, 2816, 2816, 2815, 2815, 2815, 2815, -- 2817, 2814, 2818, 2814, 2815, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2819, 2820, 2820, 2820, 2820, 2820, 2820, 2821, -- 2821, 2820, 2820, 2819, 2819, 2819, 2819, 2819, -- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, -- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, -- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, -- 2819, 2819, 2819, 2819, 2819, 2819, 2819, 2819, -- 2819, 2819, 2819, 2820, 2822, 2820, 2820, 2820, -- 2820, 2823, 2824, 2820, 2820, 2820, 2820, 2825, -- 2826, 2827, 2828, 2828, 2827, 2825, 2826, 2822, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2829, 2830, 2830, 2830, 2830, 2830, 2830, 2831, -- 2831, 2830, 2830, 2830, 2829, 2829, 2829, 2829, -- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, -- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, -- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, -- 2829, 2829, 2829, 2829, 2829, 2829, 2829, 2829, -- 2829, 2829, 2829, 2829, 2832, 2832, 2833, 2833, -- 2833, 2833, 2830, 2830, 2830, 2830, 2830, 2830, -- 2830, 2830, 2830, 2830, 2830, 2830, 2830, 2831, -- 2830, 2834, 2835, 2836, 2836, 2837, 2838, 2838, -- 2838, 2835, 2835, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2839, 2839, 2839, 2839, 2839, 2839, 2839, 2839, -- 2839, 2839, 2839, 2839, 2839, 2839, 2839, 2839, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 2840, 2840, 2840, 2840, 2840, 2840, 2840, -- 2840, 221, 221, 221, 221, 221, 221, 221, -- -- 2841, 2841, 2841, 2841, 2841, 2841, 2841, 2841, -- 2841, 2841, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, -- 2842, 221, 2842, 2842, 2842, 2842, 2842, 2842, -- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, -- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, -- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2842, -- 2842, 2842, 2842, 2842, 2842, 2842, 2842, 2843, -- 2844, 2844, 2844, 2844, 2844, 2844, 2844, 221, -- 2844, 2844, 2844, 2844, 2844, 2844, 2843, 2845, -- 2842, 2846, 2846, 2847, 2847, 2847, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2848, 2849, 2850, 2851, 2852, 2853, 2854, 2855, -- 2856, 2857, 2858, 2858, 2858, 2858, 2858, 2858, -- 2858, 2858, 2858, 2858, 2858, 2858, 2858, 2858, -- 2858, 2858, 2858, 2858, 2858, 221, 221, 221, -- 2859, 2860, 2861, 2861, 2861, 2861, 2861, 2861, -- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, -- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, -- 2861, 2861, 2861, 2861, 2861, 2861, 2861, 2861, -- 221, 221, 2862, 2862, 2862, 2862, 2862, 2862, -- 2862, 2862, 2862, 2862, 2862, 2862, 2862, 2862, -- 2862, 2862, 2862, 2862, 2862, 2862, 2862, 2862, -- 221, 2863, 2862, 2862, 2862, 2862, 2862, 2862, -- 2862, 2863, 2862, 2862, 2863, 2862, 2862, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 221, -- 2864, 2864, 221, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2864, 2864, 2864, 2864, 2864, 2864, 2864, -- 2864, 2865, 2865, 2865, 2865, 2865, 2865, 221, -- 221, 221, 2865, 221, 2865, 2865, 221, 2865, -- 2865, 2865, 2866, 2865, 2867, 2867, 2868, 2865, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2876, -- 2877, 2878, 221, 221, 221, 221, 221, 221, -- 2879, 2879, 2879, 2879, 2879, 2879, 221, 2879, -- 2879, 221, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2879, 2879, 2879, 2879, 2879, 2879, -- 2879, 2879, 2880, 2880, 2880, 2880, 2880, 221, -- 2881, 2881, 221, 2880, 2880, 2881, 2880, 2882, -- 2879, 221, 221, 221, 221, 221, 221, 221, -+ 2793, 2793, 2793, 2793, 2793, 2793, 2793, 2793, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2794, 2794, 2794, 2794, 2794, 2794, 2794, 2794, -+ 2795, 2796, 2797, 2798, 2799, 2800, 2801, 2802, -+ 2803, 2804, 2805, 2805, 2805, 2805, 2805, 2805, -+ 2805, 2805, 2805, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2806, -+ -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 222, -+ 222, 2807, 222, 222, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 222, 2807, 2807, 222, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2807, 2807, 2807, 2807, 2807, 2807, 2807, 2807, -+ 2808, 2809, 2809, 2809, 2809, 2809, 222, 2809, -+ 2810, 222, 222, 2811, 2811, 2812, 2813, 2814, -+ 2809, 2814, 2809, 2815, 2816, 2817, 2816, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2818, 2819, 2820, 2821, 2822, 2823, 2824, 2825, -+ 2826, 2827, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 222, 222, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2828, 2828, 2828, 2828, 2828, 2828, 2828, -+ 2828, 2829, 2829, 2829, 2830, 2830, 2830, 2830, -+ 222, 222, 2830, 2830, 2829, 2829, 2829, 2829, -+ 2831, 2828, 2832, 2828, 2829, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2833, 2834, 2834, 2834, 2834, 2834, 2834, 2835, -+ 2835, 2834, 2834, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2833, 2833, 2833, 2833, 2833, -+ 2833, 2833, 2833, 2834, 2836, 2834, 2834, 2834, -+ 2834, 2837, 2838, 2834, 2834, 2834, 2834, 2839, -+ 2840, 2841, 2842, 2842, 2841, 2839, 2840, 2836, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2843, 2844, 2844, 2844, 2844, 2844, 2844, 2845, -+ 2845, 2844, 2844, 2844, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2843, 2843, 2843, 2843, -+ 2843, 2843, 2843, 2843, 2846, 2846, 2847, 2847, -+ 2847, 2847, 2844, 2844, 2844, 2844, 2844, 2844, -+ 2844, 2844, 2844, 2844, 2844, 2844, 2844, 2845, -+ 2844, 2848, 2849, 2850, 2850, 2851, 2852, 2852, -+ 2852, 2849, 2849, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, -+ 2853, 2853, 2853, 2853, 2853, 2853, 2853, 2853, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 2854, 2854, 2854, 2854, 2854, 2854, 2854, -+ 2854, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2855, 2855, 2855, 2855, 2855, 2855, 2855, 2855, -+ 2855, 2855, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, -+ 2856, 222, 2856, 2856, 2856, 2856, 2856, 2856, -+ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, -+ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, -+ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2856, -+ 2856, 2856, 2856, 2856, 2856, 2856, 2856, 2857, -+ 2858, 2858, 2858, 2858, 2858, 2858, 2858, 222, -+ 2858, 2858, 2858, 2858, 2858, 2858, 2857, 2859, -+ 2856, 2860, 2860, 2861, 2861, 2861, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2862, 2863, 2864, 2865, 2866, 2867, 2868, 2869, -+ 2870, 2871, 2872, 2872, 2872, 2872, 2872, 2872, -+ 2872, 2872, 2872, 2872, 2872, 2872, 2872, 2872, -+ 2872, 2872, 2872, 2872, 2872, 222, 222, 222, -+ 2873, 2874, 2875, 2875, 2875, 2875, 2875, 2875, -+ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, -+ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, -+ 2875, 2875, 2875, 2875, 2875, 2875, 2875, 2875, -+ 222, 222, 2876, 2876, 2876, 2876, 2876, 2876, -+ 2876, 2876, 2876, 2876, 2876, 2876, 2876, 2876, -+ 2876, 2876, 2876, 2876, 2876, 2876, 2876, 2876, -+ 222, 2877, 2876, 2876, 2876, 2876, 2876, 2876, -+ 2876, 2877, 2876, 2876, 2877, 2876, 2876, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 222, -+ 2878, 2878, 222, 2878, 2878, 2878, 2878, 2878, -+ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, -+ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, -+ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, -+ 2878, 2878, 2878, 2878, 2878, 2878, 2878, 2878, -+ 2878, 2879, 2879, 2879, 2879, 2879, 2879, 222, -+ 222, 222, 2879, 222, 2879, 2879, 222, 2879, -+ 2879, 2879, 2880, 2879, 2881, 2881, 2882, 2879, -+ 222, 222, 222, 222, 222, 222, 222, 222, - 2883, 2884, 2885, 2886, 2887, 2888, 2889, 2890, -- 2891, 2892, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 2891, 2892, 222, 222, 222, 222, 222, 222, -+ 2893, 2893, 2893, 2893, 2893, 2893, 222, 2893, -+ 2893, 222, 2893, 2893, 2893, 2893, 2893, 2893, - 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, - 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, -- 2893, 2893, 2894, 2895, 2895, 2896, 2896, 2897, -- 2897, 221, 221, 221, 221, 221, 221, 221, -- -- 2898, 2898, 2899, 2900, 2901, 2901, 2901, 2901, -- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, -- 2901, 221, 2901, 2901, 2901, 2901, 2901, 2901, -- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, -- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, -- 2901, 2901, 2901, 2901, 2901, 2901, 2901, 2901, -- 2901, 2901, 2901, 2901, 2900, 2900, 2898, 2898, -- 2898, 2898, 2898, 221, 221, 221, 2900, 2900, -- 2898, 2902, 2903, 2904, 2904, 2905, 2905, 2905, -- 2905, 2905, 2905, 2905, 2905, 2905, 2905, 2905, -- 2906, 2907, 2908, 2909, 2910, 2911, 2912, 2913, -- 2914, 2915, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2916, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, -- 2917, 2917, 2917, 2917, 2917, 2917, 2917, 2917, -- 2917, 2917, 2917, 2917, 2917, 2918, 2918, 2918, -- 2918, 2918, 2918, 2918, 2918, 2919, 2919, 2919, -- 2919, 2918, 2918, 2918, 2918, 2918, 2918, 2918, -- 2918, 2918, 2918, 2918, 2918, 2918, 2918, 2918, -- 2918, 2918, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 2920, -- -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2921, -- 2921, 2921, 2921, 2921, 2921, 2921, 2921, 2922, -- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, -- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, -- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, -- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, -- 2922, 2922, 2922, 2922, 2922, 2922, 2922, 2922, -- 2922, 2923, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2924, 2924, 2924, 2924, 2924, -- 2924, 2924, 2924, 2925, 2925, 2925, 2925, 2925, -- 2925, 2925, 2925, 2925, 2925, 2925, 2925, 221, -- 2926, 2926, 2926, 2926, 2927, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 2923, 2923, 2923, 2923, -- 2923, 2923, 2923, 2923, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2928, 2928, 2928, 2928, 2928, 2928, 2928, -- 2928, 2929, 2929, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2931, 2931, 2931, 2932, 2932, 2932, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2932, 2930, 2930, 2930, 2931, 2932, -- 2931, 2932, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2931, 2932, 2932, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2930, -- 2930, 2930, 2930, 2930, 2930, 2930, 2930, 2933, -- 2934, 2934, 2934, 2934, 2934, 2934, 2934, 2935, -- 2936, 2937, 2937, 2937, 2938, 2939, 2938, 2939, -- 2940, 2941, 2941, 2941, 2941, 2941, 2941, 2940, -- 2940, 2940, 2940, 2940, 2940, 2940, 2940, 2940, -- 2940, 2940, 2940, 2940, 2940, 2940, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2943, 2944, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -+ 2893, 2893, 2893, 2893, 2893, 2893, 2893, 2893, -+ 2893, 2893, 2894, 2894, 2894, 2894, 2894, 222, -+ 2895, 2895, 222, 2894, 2894, 2895, 2894, 2896, -+ 2893, 222, 222, 222, 222, 222, 222, 222, -+ 2897, 2898, 2899, 2900, 2901, 2902, 2903, 2904, -+ 2905, 2906, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, -+ 2907, 2907, 2907, 2907, 2907, 2907, 2907, 2907, -+ 2907, 2907, 2908, 2909, 2909, 2910, 2910, 2911, -+ 2911, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2912, 2912, 2913, 2914, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 222, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2915, 2915, 2915, 2915, -+ 2915, 2915, 2915, 2915, 2914, 2914, 2912, 2912, -+ 2912, 2912, 2912, 222, 222, 222, 2914, 2914, -+ 2912, 2916, 2917, 2918, 2918, 2919, 2919, 2919, -+ 2919, 2919, 2919, 2919, 2919, 2919, 2919, 2919, -+ 2920, 2921, 2922, 2923, 2924, 2925, 2926, 2927, -+ 2928, 2929, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2930, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, -+ 2931, 2931, 2931, 2931, 2931, 2931, 2931, 2931, -+ 2931, 2931, 2931, 2931, 2931, 2932, 2932, 2932, -+ 2932, 2932, 2932, 2932, 2932, 2933, 2933, 2933, -+ 2933, 2932, 2932, 2932, 2932, 2932, 2932, 2932, -+ 2932, 2932, 2932, 2932, 2932, 2932, 2932, 2932, -+ 2932, 2932, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 2934, -+ -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2935, -+ 2935, 2935, 2935, 2935, 2935, 2935, 2935, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2936, 2936, 2936, 2936, 2936, 2936, 2936, -+ 2936, 2937, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2938, 2938, 2938, 2938, 2938, -+ 2938, 2938, 2938, 2939, 2939, 2939, 2939, 2939, -+ 2939, 2939, 2939, 2939, 2939, 2939, 2939, 222, -+ 2940, 2940, 2940, 2940, 2941, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 2937, 2937, 2937, 2937, -+ 2937, 2937, 2937, 2937, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -@@ -4573,2479 +4364,1857 @@ static constexpr unsigned short uc_property_trie[] = { - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, - 2942, 2942, 2942, 2942, 2942, 2942, 2942, 2942, -- 2942, 2942, 2942, 2942, 2942, 2942, 2942, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 2945, 2945, 2945, 2945, 2945, 2945, 2945, -- 2945, 221, 221, 221, 221, 221, 221, 221, -- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, -- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, -- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 2946, -- 2946, 2946, 2946, 2946, 2946, 2946, 2946, 221, -- 2947, 2948, 2949, 2950, 2951, 2952, 2953, 2954, -- 2955, 2956, 221, 221, 221, 221, 2957, 2957, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 2958, -- 2958, 2958, 2958, 2958, 2958, 2958, 2958, 221, -- 2959, 2960, 2961, 2962, 2963, 2964, 2965, 2966, -- 2967, 2968, 221, 221, 221, 221, 221, 221, -- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, -- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, -- 2969, 2969, 2969, 2969, 2969, 2969, 2969, 2969, -- 2969, 2969, 2969, 2969, 2969, 2969, 221, 221, -- 2970, 2970, 2970, 2970, 2970, 2971, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, -+ 2942, 2943, 2943, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2945, 2945, 2945, 2946, 2946, 2946, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2946, 2944, 2944, 2944, 2945, 2946, -+ 2945, 2946, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2945, 2946, 2946, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2944, -+ 2944, 2944, 2944, 2944, 2944, 2944, 2944, 2947, -+ 2948, 2948, 2948, 2948, 2948, 2948, 2948, 2949, -+ 2950, 2951, 2951, 2951, 2952, 2953, 2952, 2953, -+ 2954, 2955, 2955, 2955, 2955, 2955, 2955, 2954, -+ 2954, 2954, 2954, 2954, 2954, 2954, 2954, 2954, -+ 2954, 2954, 2954, 2954, 2954, 2954, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2957, 2958, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 2956, -+ 2956, 2956, 2956, 2956, 2956, 2956, 2956, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 2959, 2959, 2959, 2959, 2959, 2959, 2959, -+ 2959, 222, 222, 222, 222, 222, 222, 222, -+ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, -+ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, -+ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 2960, -+ 2960, 2960, 2960, 2960, 2960, 2960, 2960, 222, -+ 2961, 2962, 2963, 2964, 2965, 2966, 2967, 2968, -+ 2969, 2970, 222, 222, 222, 222, 2971, 2971, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, -- 2973, 2973, 2973, 2973, 2973, 2973, 2973, 2974, -- 2974, 2975, 2976, 2976, 2977, 2977, 2977, 2977, -- 2978, 2978, 2978, 2978, 2974, 2977, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2979, 2980, 2981, 2982, 2983, 2984, 2985, 2986, -- 2987, 2988, 221, 2989, 2989, 2989, 2989, 2989, -- 2989, 2989, 221, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, -- 221, 221, 221, 221, 221, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, - 2972, 2972, 2972, 2972, 2972, 2972, 2972, 2972, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, -- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, -- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, -- 2990, 2990, 2990, 2990, 2990, 2990, 2990, 2990, -- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, -- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, -- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, -- 2991, 2991, 2991, 2991, 2991, 2991, 2991, 2991, -- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, -- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2992, -- 2992, 2992, 2992, 2992, 2992, 2992, 2992, 2993, -- 2994, 2995, 2995, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2996, 2996, 2996, -- 2996, 2996, 2996, 2996, 2996, 2997, 2997, 2997, -- 2997, 2997, 2997, 221, 221, 221, 221, 2998, -- 2996, 2999, 2999, 2999, 2999, 2999, 2999, 2999, -- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, -- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, -- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, -- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 2999, -- 2999, 2999, 2999, 2999, 2999, 2999, 2999, 3000, -- 3000, 3000, 3000, 3000, 3000, 3000, 3000, 3000, -- 221, 221, 221, 221, 221, 221, 221, 3001, -- 3001, 3001, 3001, 3002, 3002, 3002, 3002, 3002, -- 3002, 3002, 3002, 3002, 3002, 3002, 3002, 3002, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3003, 3004, 3005, 3006, 3007, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3008, 3008, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3010, 3010, 3010, -- 3010, 3010, 3011, 3011, 3011, 3011, 3011, 3011, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3009, 3009, 3009, 3009, 3009, -- 3009, 3009, 3009, 3012, 3012, 3012, 3012, 3012, -- 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, -- -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -+ 2972, 2972, 2972, 2972, 2972, 2972, 2972, 222, -+ 2973, 2974, 2975, 2976, 2977, 2978, 2979, 2980, -+ 2981, 2982, 222, 222, 222, 222, 222, 222, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 2983, 2983, -+ 2983, 2983, 2983, 2983, 2983, 2983, 222, 222, -+ 2984, 2984, 2984, 2984, 2984, 2985, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2987, 2987, 2987, 2987, 2987, 2987, 2987, 2988, -+ 2988, 2989, 2990, 2990, 2991, 2991, 2991, 2991, -+ 2992, 2992, 2992, 2992, 2988, 2991, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 2993, 2994, 2995, 2996, 2997, 2998, 2999, 3000, -+ 3001, 3002, 222, 3003, 3003, 3003, 3003, 3003, -+ 3003, 3003, 222, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 222, 222, 222, 222, 222, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 2986, 2986, 2986, 2986, 2986, 2986, 2986, 2986, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3004, 3004, 3004, 3004, 3004, 3004, 3004, 3004, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3005, 3005, 3005, 3005, 3005, 3005, 3005, 3005, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3006, -+ 3006, 3006, 3006, 3006, 3006, 3006, 3006, 3007, -+ 3008, 3009, 3009, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3010, 3010, 3010, -+ 3010, 3010, 3010, 3010, 3010, 3011, 3011, 3011, -+ 3011, 3011, 3011, 222, 222, 222, 222, 3012, -+ 3010, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, - 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3013, -- 3013, 3013, 3013, 3013, 3013, 3013, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3012, 3012, 3012, 3012, 3012, 3012, 3012, 3012, -- 3012, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3014, 3014, 3014, 3014, 221, 3014, 3014, 3014, -- 3014, 3014, 3014, 3014, 221, 3014, 3014, 221, -- -- 3015, 3016, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3017, -- 3017, 3017, 3017, 3017, 3017, 3017, 3017, 3018, -- 3019, 3019, 3019, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 3020, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3021, 3021, 3021, 221, 221, 3022, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 3023, 3023, 3023, 3023, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 3024, 3024, 3024, 3024, -- 3024, 3024, 3024, 3024, 221, 221, 221, 221, -- -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 221, 221, 221, 221, 221, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 3025, 3025, 3025, 221, 221, 221, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 221, 221, 221, 221, 221, 221, 221, -- 3025, 3025, 3025, 3025, 3025, 3025, 3025, 3025, -- 3025, 3025, 221, 221, 3026, 3027, 3028, 3029, -- 3030, 3030, 3030, 3030, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -+ 3013, 3013, 3013, 3013, 3013, 3013, 3013, 3014, -+ 3014, 3014, 3014, 3014, 3014, 3014, 3014, 3014, -+ 222, 222, 222, 222, 222, 222, 222, 3015, -+ 3015, 3015, 3015, 3016, 3016, 3016, 3016, 3016, -+ 3016, 3016, 3016, 3016, 3016, 3016, 3016, 3016, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3017, 3018, 3019, 3020, 3021, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3022, 3022, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3024, 3024, 3024, -+ 3024, 3024, 3025, 3025, 3025, 3025, 3025, 3025, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3023, 3023, 3023, 3023, 3023, -+ 3023, 3023, 3023, 3026, 3026, 3026, 3026, 3026, -+ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, -+ -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 3027, 3027, -+ 3027, 3027, 3027, 3027, 3027, 3027, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3026, 3026, 3026, 3026, 3026, 3026, 3026, 3026, -+ 3026, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3028, 3028, 3028, 3028, 222, 3028, 3028, 3028, -+ 3028, 3028, 3028, 3028, 222, 3028, 3028, 222, -+ -+ 3029, 3030, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -- 3031, 3031, 3031, 3031, 3031, 3031, 221, 221, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, - 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -- 3031, 3031, 3031, 3031, 3031, 3031, 3031, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 3032, 3032, 3032, 3032, -- 3032, 3032, 3032, 3032, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 221, -- 221, 1544, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3034, 3034, -- 3034, 3034, 3034, 3034, 3034, 3035, 3036, 3037, -- 3037, 3037, 3033, 3033, 3033, 3038, 3035, 3035, -- 3035, 3035, 3035, 3039, 3039, 3039, 3039, 3039, -- 3039, 3039, 3039, 3040, 3040, 3040, 3040, 3040, -- 3040, 3040, 3040, 3033, 3033, 3041, 3041, 3041, -- 3041, 3041, 3040, 3040, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3041, 3041, 3041, 3041, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3034, 3034, 3034, 3034, 3034, -- 3034, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3033, 3033, -- 3033, 3033, 3033, 3033, 3033, 3033, 3042, 3042, -- 3042, 3042, 3042, 3042, 3042, 3042, 3042, 3042, -- 3042, 3043, 3043, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 2353, 2353, 2353, 2353, 2353, 2353, -- 2353, 2353, 3044, 3044, 3044, 2353, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3031, -+ 3031, 3031, 3031, 3031, 3031, 3031, 3031, 3032, -+ 3033, 3033, 3033, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 3034, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3035, 3035, 3035, 222, 222, 3036, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 3037, 3037, 3037, 3037, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 3038, 3038, 3038, 3038, -+ 3038, 3038, 3038, 3038, 222, 222, 222, 222, -+ -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 222, 222, 222, 222, 222, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 3039, 3039, 3039, 222, 222, 222, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 222, 222, 222, 222, 222, 222, 222, -+ 3039, 3039, 3039, 3039, 3039, 3039, 3039, 3039, -+ 3039, 3039, 222, 222, 3040, 3041, 3042, 3043, -+ 3044, 3044, 3044, 3044, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, - 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 222, 222, - 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -- 3045, 3045, 3045, 3045, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 3045, -+ 3045, 3045, 3045, 3045, 3045, 3045, 3045, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, - 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, - 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -- 3046, 3046, 3046, 3046, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 1606, -- 1606, 1606, 1606, 1606, 1606, 1606, 1606, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 3046, 3046, 3046, 3046, -+ 3046, 3046, 3046, 3046, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, - 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, - 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -- 3047, 3047, 3046, 3046, 3046, 3046, 3046, 3046, -- 3046, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 221, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 221, 3048, 3048, -- 221, 221, 3048, 221, 221, 3048, 3048, 221, -- 221, 3048, 3048, 3048, 3048, 221, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, -- 3049, 3049, 221, 3049, 221, 3049, 3049, 3049, -- 3049, 3050, 3049, 3049, 221, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- -- 3049, 3049, 3049, 3049, 3048, 3048, 221, 3048, -- 3048, 3048, 3048, 221, 221, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 221, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 221, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 221, 3048, 3048, 3048, 3048, 221, -- 3048, 3048, 3048, 3048, 3048, 221, 3048, 221, -- 221, 221, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 221, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 1536, 1536, 221, 221, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3051, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3052, 3049, 3049, 3049, 3049, -- 3049, 3049, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3051, 3049, 3049, 3049, 3049, -- -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3052, 3049, 3049, -- 3049, 3049, 3049, 3049, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3051, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3052, -- 3049, 3049, 3049, 3049, 3049, 3049, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3051, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3052, 3049, 3049, 3049, 3049, 3049, 3049, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3048, 3048, 3048, 3048, 3048, 3048, 3048, -- 3048, 3051, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3049, 3049, 3049, 3049, 3049, -- 3049, 3049, 3049, 3052, 3049, 3049, 3049, 3049, -- 3049, 3049, 3053, 3054, 221, 221, 3055, 3056, -- 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, -- 3055, 3056, 3057, 3058, 3059, 3060, 3061, 3062, -- 3063, 3064, 3055, 3056, 3057, 3058, 3059, 3060, -- 3061, 3062, 3063, 3064, 3055, 3056, 3057, 3058, -- 3059, 3060, 3061, 3062, 3063, 3064, 3055, 3056, -- 3057, 3058, 3059, 3060, 3061, 3062, 3063, 3064, -- -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3065, -- 3065, 3065, 3065, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3066, 3065, 3065, -- 3065, 3065, 3065, 3065, 3065, 3065, 3065, 3065, -- 3065, 3065, 3065, 3065, 3066, 3065, 3065, 3067, -- 3068, 3067, 3067, 3069, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 3066, 3066, 3066, 3066, 3066, -- 221, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 3066, 3066, 3066, 3066, 3066, 3066, 3066, 3066, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, -- 1988, 1988, 3070, 1988, 1988, 1988, 1988, 1988, -- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 1988, -- 1988, 1988, 1988, 1988, 1988, 1988, 1988, 221, -- 221, 221, 221, 221, 221, 3071, 3071, 3071, -- 3071, 3071, 3071, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 221, -- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, -- 3072, 3072, 3072, 3072, 3072, 3072, 3072, 3072, -- 3072, 221, 221, 3072, 3072, 3072, 3072, 3072, -- 3072, 3072, 221, 3072, 3072, 221, 3072, 3072, -- 3072, 3072, 3072, 221, 221, 221, 221, 221, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 3073, 3073, -- 3073, 3073, 3073, 3073, 3073, 3073, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 3074, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, -- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, -- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, -- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, -- 3075, 3075, 3075, 3075, 3075, 3075, 3075, 3075, -- 3075, 3075, 3075, 3075, 3075, 221, 221, 221, -- 3076, 3076, 3076, 3076, 3076, 3076, 3076, 3077, -- 3077, 3077, 3077, 3077, 3077, 3077, 221, 221, -- 3078, 3079, 3080, 3081, 3082, 3083, 3084, 3085, -- 3086, 3087, 221, 221, 221, 221, 3075, 3088, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -+ 3047, 3047, 3047, 3047, 3047, 3047, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 222, -+ 222, 1546, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3048, 3048, -+ 3048, 3048, 3048, 3048, 3048, 3049, 3050, 3051, -+ 3051, 3051, 3047, 3047, 3047, 3052, 3049, 3049, -+ 3049, 3049, 3049, 3053, 3053, 3053, 3053, 3053, -+ 3053, 3053, 3053, 3054, 3054, 3054, 3054, 3054, -+ 3054, 3054, 3054, 3047, 3047, 3055, 3055, 3055, -+ 3055, 3055, 3054, 3054, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3055, 3055, 3055, 3055, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3048, 3048, 3048, 3048, 3048, -+ 3048, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3047, 3047, -+ 3047, 3047, 3047, 3047, 3047, 3047, 3056, 3056, -+ 3056, 3056, 3056, 3056, 3056, 3056, 3056, 3056, -+ 3056, 3057, 3057, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 2367, 2367, 2367, 2367, 2367, 2367, -+ 2367, 2367, 3058, 3058, 3058, 2367, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, -+ 3059, 3059, 3059, 3059, 3059, 3059, 3059, 3059, -+ 3059, 3059, 3059, 3059, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 3060, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 3060, 3060, 3060, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 1608, -+ 1608, 1608, 1608, 1608, 1608, 1608, 1608, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, -+ 3061, 3061, 3061, 3061, 3061, 3061, 3061, 3061, -+ 3061, 3061, 3060, 3060, 3060, 3060, 3060, 3060, -+ 3060, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 222, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 222, 3062, 3062, -+ 222, 222, 3062, 222, 222, 3062, 3062, 222, -+ 222, 3062, 3062, 3062, 3062, 222, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 222, 3063, 222, 3063, 3063, 3063, -+ 3063, 3064, 3063, 3063, 222, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ -+ 3063, 3063, 3063, 3063, 3062, 3062, 222, 3062, -+ 3062, 3062, 3062, 222, 222, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 222, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 222, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 222, 3062, 3062, 3062, 3062, 222, -+ 3062, 3062, 3062, 3062, 3062, 222, 3062, 222, -+ 222, 222, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 222, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 1538, 1538, 222, 222, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3065, 3063, 3063, 3063, 3063, -+ -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3066, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3065, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3066, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3065, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3066, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3062, 3062, 3062, 3062, 3062, 3062, 3062, -+ 3062, 3065, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3063, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3063, 3066, 3063, 3063, 3063, 3063, -+ 3063, 3063, 3067, 3068, 222, 222, 3069, 3070, -+ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, -+ 3069, 3070, 3071, 3072, 3073, 3074, 3075, 3076, -+ 3077, 3078, 3069, 3070, 3071, 3072, 3073, 3074, -+ 3075, 3076, 3077, 3078, 3069, 3070, 3071, 3072, -+ 3073, 3074, 3075, 3076, 3077, 3078, 3069, 3070, -+ 3071, 3072, 3073, 3074, 3075, 3076, 3077, 3078, -+ -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3079, -+ 3079, 3079, 3079, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3080, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3079, 3079, 3079, 3079, -+ 3079, 3079, 3079, 3079, 3080, 3079, 3079, 3081, -+ 3082, 3081, 3081, 3083, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 3080, 3080, 3080, 3080, 3080, -+ 222, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 3080, 3080, 3080, 3080, 3080, 3080, 3080, 3080, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -+ 2001, 2001, 3084, 2001, 2001, 2001, 2001, 2001, -+ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 2001, -+ 2001, 2001, 2001, 2001, 2001, 2001, 2001, 222, -+ 222, 222, 222, 222, 222, 3085, 3085, 3085, -+ 3085, 3085, 3085, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 222, -+ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 3086, -+ 3086, 3086, 3086, 3086, 3086, 3086, 3086, 3086, -+ 3086, 222, 222, 3086, 3086, 3086, 3086, 3086, -+ 3086, 3086, 222, 3086, 3086, 222, 3086, 3086, -+ 3086, 3086, 3086, 222, 222, 222, 222, 222, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 3087, 3087, -+ 3087, 3087, 3087, 3087, 3087, 3087, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 3088, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ - 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, - 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, - 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, -- 3089, 3089, 3089, 3089, 3089, 3089, 3090, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, -- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, -- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, -- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, -- 3091, 3091, 3091, 3091, 3091, 3091, 3091, 3091, -- 3091, 3091, 3091, 3091, 3092, 3092, 3092, 3092, -- 3093, 3094, 3095, 3096, 3097, 3098, 3099, 3100, -- 3101, 3102, 221, 221, 221, 221, 221, 3103, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, -- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, -- 3104, 3104, 3104, 3104, 3104, 3104, 3104, 3104, -- 3104, 3104, 3104, 3105, 3106, 3106, 3107, 3108, -- 3109, 3110, 3111, 3112, 3113, 3114, 3115, 3116, -- 3117, 3118, 221, 221, 221, 221, 221, 221, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 221, -- 3119, 3119, 3119, 3119, 221, 3119, 3119, 221, -- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 3119, -- 3119, 3119, 3119, 3119, 3119, 3119, 3119, 221, -- -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 3120, 3120, 3120, -- 3120, 3120, 3120, 3120, 3120, 323, 323, 3121, -- 3121, 3121, 3121, 3121, 3121, 3121, 3121, 3121, -- 3122, 3122, 3122, 3122, 3122, 3122, 3122, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, -- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, -- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, -- 3123, 3123, 3123, 3123, 3123, 3123, 3123, 3123, -- 3123, 3123, 3124, 3124, 3124, 3124, 3124, 3124, -- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, -- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, -- 3124, 3124, 3124, 3124, 3124, 3124, 3124, 3124, -- 3124, 3124, 3124, 3124, 3125, 3125, 3125, 3125, -- 3125, 3125, 3126, 3127, 323, 323, 323, 323, -- 3128, 3129, 3130, 3131, 3132, 3133, 3134, 3135, -- 3136, 3137, 323, 323, 323, 323, 3138, 3138, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3139, 3139, 3139, 3139, -- 3139, 3139, 3139, 3139, 3140, 3139, 3139, 3139, -- 3141, 3139, 3139, 3139, 3139, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 323, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3143, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 3142, 3142, -- 3142, 3142, 3142, 3142, 3142, 3142, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- 323, 323, 323, 323, 323, 323, 323, 323, -- -- 3144, 3144, 3144, 3144, 437, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 437, 3144, 3144, 437, 3144, 437, 437, 3144, -- 437, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, -- 437, 3144, 437, 3144, 437, 437, 437, 437, -- 437, 437, 3144, 437, 437, 437, 437, 3144, -- 437, 3144, 437, 3144, 437, 3144, 3144, 3144, -- 437, 3144, 3144, 437, 3144, 437, 437, 3144, -- 437, 3144, 437, 3144, 437, 3144, 437, 3144, -- 437, 3144, 3144, 437, 3144, 437, 437, 3144, -- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 437, 3144, 3144, 3144, 3144, -- 437, 3144, 3144, 3144, 3144, 437, 3144, 437, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 437, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 437, 437, 437, 437, -- 437, 3144, 3144, 3144, 437, 3144, 3144, 3144, -- 3144, 3144, 437, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 3144, 3144, 3144, 3144, -- 3144, 3144, 3144, 3144, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- 3145, 3145, 437, 437, 437, 437, 437, 437, -- 437, 437, 437, 437, 437, 437, 437, 437, -- -- 1681, 1681, 1681, 1681, 3146, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 3147, 3147, 3147, 3147, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 1681, 1681, 1681, 1681, -- 1681, 1681, 1681, 1681, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, -- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 3147, -- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, -- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1683, -- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, -- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1611, -- 3147, 1612, 1612, 1612, 1612, 1612, 1612, 1612, -- 1612, 1612, 1612, 1612, 1612, 1612, 1612, 1612, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 3148, 3148, 3149, 3150, 3151, 3152, 3153, 3154, -- 3155, 3156, 3157, 3158, 3158, 3159, 3159, 3159, -- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, -- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, -- 3160, 3160, 3160, 3160, 3160, 3160, 3160, 3160, -- 3160, 3160, 3161, 3161, 3161, 3161, 3162, 3163, -- 3164, 3165, 3164, 3164, 3164, 3164, 3164, 3164, -- 3164, 3164, 3164, 3164, 3164, 3165, 3164, 3165, -- 3164, 3164, 3165, 3164, 3164, 3164, 3165, 3164, -- 3164, 3164, 3161, 3161, 3161, 3161, 3161, 3166, -- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3168, -- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3168, -- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3167, -- 3167, 3167, 3169, 3169, 3170, 3159, 3159, 3159, -- 3171, 3171, 3167, 3167, 3167, 3167, 3167, 3167, -- 3167, 3168, 3167, 3168, 3168, 3167, 3171, 3172, -- 3167, 3167, 3167, 3167, 3167, 3167, 3167, 3167, -- 3167, 3167, 3173, 3173, 3173, 3173, 3174, 3175, -- 3161, 3174, 3174, 3174, 3174, 3174, 3174, 3174, -- 3174, 3174, 3174, 3176, 3176, 3176, 3176, 3176, -- 3176, 3176, 3176, 3176, 3176, 3176, 3176, 3176, -- 3176, 3176, 3176, 3176, 3176, 3159, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3177, 3177, -- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, -- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, -- 3177, 3177, 3177, 3177, 3177, 3177, 3177, 3177, -- -- 3178, 3179, 3179, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, -- 1891, 1891, 3180, 1891, 1891, 1891, 1891, 1891, -- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, -- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 3180, -- 1891, 1891, 3179, 3179, 3179, 3179, 3179, 3179, -- 3179, 3179, 3179, 3181, 3147, 3147, 3147, 3147, -- 1891, 1891, 1891, 1891, 1891, 1891, 1891, 1891, -- 1891, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3179, 3179, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3182, 3182, 3182, 3182, 3182, 3182, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 3183, 3183, 3183, -- 1611, 1611, 1611, 1611, 1611, 1611, 1683, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1683, 3183, 3183, -- 1611, 1611, 1611, 1611, 1611, 1684, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1614, 1614, 1683, 1683, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1609, 1609, 1611, -- 1611, 1611, 1611, 1611, 1609, 1611, 1611, 1611, -- 1611, 1611, 1684, 1684, 1684, 3184, 1611, 1684, -- 1611, 1611, 1684, 3185, 3185, 1683, 1683, 3183, -- 3183, 3183, 3183, 3183, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1683, 1683, 1683, 3184, 1683, 1683, 1683, -- 3183, 3183, 3183, 3186, 3186, 3186, 3186, 3186, -- -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1683, -- 1611, 1683, 1684, 1684, 1611, 1611, 1684, 1684, -- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, -- 1684, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1684, 1684, -- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, -- 1684, 1684, 1684, 1684, 1684, 1684, 1684, 1684, -- 1684, 1611, 1611, 1611, 1684, 1611, 1611, 1611, -- 1611, 1684, 1684, 1684, 1611, 1684, 1684, 1684, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1684, -- 1611, 1684, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1609, 1611, 1609, 1611, 1609, 1611, 1611, 1611, -- 1611, 1611, 1684, 1611, 1611, 1611, 1611, 1609, -- 1611, 1609, 1609, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 3184, 1611, 1611, 1611, 1611, 1683, 1683, 3183, -+ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, -+ 3089, 3089, 3089, 3089, 3089, 3089, 3089, 3089, -+ 3089, 3089, 3089, 3089, 3089, 222, 222, 222, -+ 3090, 3090, 3090, 3090, 3090, 3090, 3090, 3091, -+ 3091, 3091, 3091, 3091, 3091, 3091, 222, 222, -+ 3092, 3093, 3094, 3095, 3096, 3097, 3098, 3099, -+ 3100, 3101, 222, 222, 222, 222, 3089, 3102, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3103, 3103, -+ 3103, 3103, 3103, 3103, 3103, 3103, 3104, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3105, 3105, 3105, 3105, -+ 3105, 3105, 3105, 3105, 3106, 3106, 3106, 3106, -+ 3107, 3108, 3109, 3110, 3111, 3112, 3113, 3114, -+ 3115, 3116, 222, 222, 222, 222, 222, 3117, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3118, 3118, 3118, 3118, 3118, -+ 3118, 3118, 3118, 3119, 3120, 3120, 3121, 3122, -+ 3123, 3124, 3125, 3126, 3127, 3128, 3129, 3130, -+ 3131, 3132, 222, 222, 222, 222, 222, 222, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, -+ 3133, 3133, 3133, 3133, 222, 3133, 3133, 222, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 3133, -+ 3133, 3133, 3133, 3133, 3133, 3133, 3133, 222, -+ -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 3134, 3134, 3134, -+ 3134, 3134, 3134, 3134, 3134, 324, 324, 3135, -+ 3135, 3135, 3135, 3135, 3135, 3135, 3135, 3135, -+ 3136, 3136, 3136, 3136, 3136, 3136, 3136, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3137, 3137, 3137, 3137, 3137, 3137, -+ 3137, 3137, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3138, 3138, 3138, 3138, -+ 3138, 3138, 3138, 3138, 3139, 3139, 3139, 3139, -+ 3139, 3139, 3140, 3141, 324, 324, 324, 324, -+ 3142, 3143, 3144, 3145, 3146, 3147, 3148, 3149, -+ 3150, 3151, 324, 324, 324, 324, 3152, 3152, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3153, 3153, 3153, 3153, -+ 3153, 3153, 3153, 3153, 3154, 3153, 3153, 3153, -+ 3155, 3153, 3153, 3153, 3153, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 324, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3157, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 3156, 3156, -+ 3156, 3156, 3156, 3156, 3156, 3156, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ 324, 324, 324, 324, 324, 324, 324, 324, -+ -+ 3158, 3158, 3158, 3158, 438, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 438, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 438, 3158, 438, 3158, 438, 438, 438, 438, -+ 438, 438, 3158, 438, 438, 438, 438, 3158, -+ 438, 3158, 438, 3158, 438, 3158, 3158, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 438, 3158, 438, 3158, 438, 3158, 438, 3158, -+ 438, 3158, 3158, 438, 3158, 438, 438, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 438, 3158, 3158, 3158, 3158, -+ 438, 3158, 3158, 3158, 3158, 438, 3158, 438, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 438, 438, 438, 438, -+ 438, 3158, 3158, 3158, 438, 3158, 3158, 3158, -+ 3158, 3158, 438, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 3158, 3158, 3158, 3158, -+ 3158, 3158, 3158, 3158, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ 3159, 3159, 438, 438, 438, 438, 438, 438, -+ 438, 438, 438, 438, 438, 438, 438, 438, -+ -+ 1691, 1691, 1691, 1691, 3160, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 1691, 1691, 1691, 1691, -+ 1691, 1691, 1691, 1691, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3161, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1696, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 1613, -+ 3161, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 3162, 3162, 3162, 3162, 3162, 3162, 3162, 3162, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 3163, 3163, 3164, 3165, 3166, 3167, 3168, 3169, -+ 3170, 3171, 3172, 3173, 3173, 3174, 3174, 3174, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3175, 3175, 3175, 3175, 3175, 3175, -+ 3175, 3175, 3176, 3176, 3176, 3176, 3177, 3178, -+ 3179, 3180, 3179, 3179, 3179, 3179, 3179, 3179, -+ 3179, 3179, 3179, 3179, 3179, 3180, 3179, 3180, -+ 3179, 3179, 3180, 3179, 3179, 3179, 3180, 3179, -+ 3179, 3179, 3176, 3176, 3176, 3176, 3176, 3181, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3183, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, -+ 3182, 3182, 3184, 3184, 3185, 3174, 3174, 3174, -+ 3186, 3186, 3182, 3182, 3182, 3182, 3182, 3182, -+ 3182, 3183, 3182, 3183, 3183, 3182, 3186, 3187, -+ 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, -+ 3182, 3182, 3188, 3188, 3188, 3188, 3189, 3190, -+ 3176, 3189, 3189, 3189, 3189, 3189, 3189, 3189, -+ 3189, 3189, 3189, 3191, 3191, 3191, 3191, 3191, -+ 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, -+ 3191, 3191, 3191, 3191, 3191, 3174, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, -+ 3192, 3192, 3192, 3192, 3192, 3192, 3192, 3192, -+ -+ 3193, 3194, 3195, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 3196, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 3196, -+ 1904, 1904, 3194, 3194, 3194, 3194, 3194, 3195, -+ 3194, 3194, 3194, 3197, 3161, 3161, 3161, 3161, -+ 1904, 1904, 1904, 1904, 1904, 1904, 1904, 1904, -+ 1904, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3194, 3194, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3198, 3198, 3198, 3198, 3198, 3198, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, - -- 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1609, -- 1609, 1609, 1609, 1609, 1609, 1609, 1609, 1609, -- 1609, 1609, 1609, 1609, 1609, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1609, 1609, 1609, 1609, 1609, 1609, -- 1609, 1609, 1609, 1609, 1609, 1609, 1613, 1613, -- 3187, 3187, 3187, 3187, 1613, 1613, 1614, 1614, -- 1614, 1614, 1683, 3183, 3183, 3183, 3183, 3188, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 3185, 3185, 1683, 1683, -- 1683, 1683, 3189, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 3185, 1683, 1683, 1683, 1683, 3190, 3190, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 3191, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1614, 1614, 1614, 1614, -- 1614, 1614, 1614, 1614, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 1683, 1614, 1614, 1614, 1614, -- 1614, 1614, 1683, 1611, 1611, 1611, 1611, 1611, -- -- 3192, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 3192, 1611, 1611, 1611, 3192, 1611, 3192, -- 1611, 3192, 1611, 3192, 1611, 1611, 1611, 3192, -- 1611, 1611, 1611, 1611, 1611, 1611, 3192, 3192, -- 1611, 1611, 1611, 1611, 3192, 1611, 3192, 3192, -- 1611, 1611, 1611, 1611, 3192, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 3184, 3184, 3183, 3183, 1684, 1684, 1684, -- 1611, 1611, 1611, 1684, 1684, 1684, 1684, 1684, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 3193, 3193, -- 3193, 3194, 3194, 3194, 1613, 1613, 1613, 1613, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1684, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1611, 1611, 1611, 1611, 1684, 1684, 1684, 1611, -- 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -- 1684, 1611, 1611, 1611, 1611, 1611, 1683, 1683, -- 1683, 1683, 1683, 1683, 3190, 1683, 1683, 1683, -- 3183, 3191, 3191, 3195, 3195, 3196, 3197, 3197, -- 3147, 3147, 3147, 3147, 3198, 3199, 3199, 3199, -- 1683, 1683, 1683, 1683, 1683, 1683, 1683, 1683, -- 1683, 1683, 1683, 3184, 3184, 3147, 3147, 3147, -- 1683, 1683, 1683, 1683, 3191, 3191, 3191, 3182, -- 3182, 3200, 3196, 3197, 3197, 3147, 3147, 3147, -- -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3201, 3201, 3201, 3201, -- 3201, 3201, 3201, 3201, 3202, 3202, 3202, 3147, -- 3147, 3147, 3147, 3202, 3202, 3202, 3202, 3202, -+ 1613, 3199, 1696, 1696, 3199, 3199, 3199, 3199, -+ 3199, 3199, 3199, 3199, 3199, 3200, 3200, 3200, -+ 1613, 1613, 1613, 1613, 1613, 1613, 3199, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 3199, 3200, 3200, -+ 1613, 1613, 1613, 1613, 1613, 1697, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1696, 1696, 3199, 3199, -+ 1696, 3199, 3199, 3199, 3201, 3201, 3199, 3199, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1611, 1611, 1613, -+ 1613, 1613, 1613, 1613, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1697, 1697, 1697, 3202, 1613, 1697, -+ 1613, 1613, 1697, 3203, 3203, 3199, 3199, 3200, -+ 3200, 3200, 3200, 3200, 3199, 3199, 3199, 3199, -+ 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 3203, 3203, 3203, -- 3203, 3202, 3147, 3147, 3147, 3147, 3147, 3147, -- 3196, 3196, 3196, 3196, 3196, 3196, 3196, 3196, -- 3196, 3196, 3196, 3196, 3147, 3147, 3147, 3147, -- 3199, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -+ 1613, 1696, 1696, 3199, 3202, 3199, 1696, 3199, -+ 3200, 3200, 3200, 3204, 3204, 3204, 3204, 3204, - - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 3147, 3147, 3147, 3147, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 3199, -+ 1613, 3199, 1697, 1697, 1613, 1613, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1697, 1697, 1697, 1697, 1697, 1697, 1697, -+ 1697, 1613, 1613, 1613, 1697, 1613, 1613, 1613, -+ 1613, 1697, 1697, 1697, 1613, 1697, 1697, 1697, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1697, -+ 1613, 1697, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 3147, 3147, 3147, 3147, 3147, 3147, -+ 1611, 1613, 1611, 1613, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1697, 1613, 1613, 1613, 1613, 1611, -+ 1613, 1611, 1611, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, - 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -- 1613, 1613, 1613, 1613, 1613, 1613, 3147, 3147, -- 3159, 3159, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 1616, 1616, 1616, 1616, 1616, 1616, 1616, 1616, -- 1616, 1616, 1616, 1616, 3204, 3196, 3196, 3205, -- 3183, 3183, 3183, 3183, 3183, 3183, 3183, 3183, -- 3206, 3189, 3189, 3189, 3189, 3189, 3189, 3207, -- 3191, 3191, 3191, 3191, 3191, 3191, 3189, 3191, -- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, -- 3189, 3207, 3207, 3189, 3189, 3189, 3189, 3189, -- 3189, 3189, 3191, 3208, 3189, 3189, 3189, 3196, -- 3191, 3191, 3191, 3191, 3191, 3191, 3208, 3191, -- 3191, 3191, 3191, 3191, 3182, 3200, 3200, 3200, -- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, -- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3182, -- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3182, -- 3182, 3182, 3182, 3182, 3200, 3200, 3200, 3200, -- 3200, 3196, 3197, 3200, 3200, 3200, 3200, 3204, -- 3197, 3199, 3200, 3196, 3200, 3200, 3200, 3200, -- 3183, 3183, 3183, 3183, 3183, 3191, 3191, 3191, -- 3191, 3191, 3191, 3191, 3191, 3191, 3191, 3191, -- 3191, 3191, 3182, 3182, 3182, 3182, 3182, 3182, -- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -- 3200, 3200, 3200, 3197, 3197, 3196, 3196, 3196, -- 3196, 3196, 3196, 3197, 3197, 3197, 3196, 3196, -- 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3200, -- 3209, 3209, 3196, 3205, 3196, 3196, 3196, 3196, -- 3183, 3200, 3200, 3196, 3196, 3196, 3196, 3196, -- 3196, 3196, 3196, 3197, 3199, 3205, 3205, 3205, -- 3182, 3207, 3207, 3207, 3207, 3207, 3207, 3207, -- 3207, 3207, 3207, 3207, 3207, 3207, 3182, 3182, -- 3182, 3182, 3182, 3182, 3182, 3182, 3182, 3200, -- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -- 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -+ 3202, 1613, 1613, 1613, 1613, 3199, 1696, 3200, - -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3210, 3210, 3210, 3210, -- 3210, 3210, 3210, 3210, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3203, 3203, 3203, 3203, 3203, 3203, 3203, 3203, -- 3203, 3203, 3203, 3203, 3203, 3203, 3147, 3147, -- 3196, 3196, 3196, 3196, 3197, 3198, 3198, 3198, -- 3196, 3196, 3196, 3199, 3199, 3147, 3147, 3147, -- 3196, 3196, 3196, 3197, 3197, 3197, 3197, 3198, -- 3198, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3196, 3196, 3196, 3196, 3196, 3196, 3197, 3197, -- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3197, -- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3197, -- 3197, 3199, 3199, 3199, 3199, 3198, 3198, 3198, -- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3199, -- 3199, 3199, 3199, 3198, 3198, 3198, 3147, 3198, -- 3197, 3197, 3197, 3211, 3211, 3211, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3198, 3198, -- 3197, 3197, 3197, 3197, 3197, 3197, 3197, 3199, -- 3199, 3199, 3198, 3198, 3147, 3147, 3147, 3147, -- 3199, 3199, 3199, 3199, 3199, 3199, 3199, 3199, -- 3198, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3211, 3211, 3211, 3211, 3211, 3211, 3211, 3212, -- 3212, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 221, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 1751, 1751, 1751, 1751, 1751, -- 1751, 1751, 1751, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 3213, 3214, 3215, 3216, 3217, 3218, 3219, 3220, -- 3221, 3222, 221, 221, 221, 221, 221, 221, -- -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3147, 3147, -- 3147, 3147, 3147, 3147, 3147, 3147, 3223, 3223, -- -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 3224, -- 3224, 3224, 3224, 3224, 3224, 3224, 3224, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1911, 1911, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1906, 1906, 1906, -- 1906, 1906, 1906, 1906, 1906, 1911, 1911, 1911, -- 1911, 3225, 2223, 2223, 2223, 2223, 2223, 2223, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -- 3226, 3226, 3226, 3226, 3226, 3226, 2223, 2223, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 1908, 1908, 1908, 1908, 1908, 1908, -- 1908, 1908, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 1909, 1909, 1909, 1909, 1909, 1909, 1909, -- 1909, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 3227, 3227, -- 3227, 3227, 3227, 3227, 3227, 3227, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3229, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3229, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3229, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 3228, 3228, -- 3228, 3228, 3228, 3228, 3228, 3228, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 3223, 3223, -- -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1611, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1611, 1611, 1611, 1611, 1611, 1611, -+ 1611, 1611, 1611, 1611, 1611, 1611, 1615, 1615, -+ 3205, 3205, 3205, 3205, 1615, 1615, 3201, 3201, -+ 3201, 1616, 3199, 3200, 3200, 3200, 3200, 3206, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 3199, 1696, 1696, 3199, 3203, 3203, 3199, 3199, -+ 3199, 3199, 3207, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 1696, 1696, 3199, 3199, 3199, 3199, 1696, 1696, -+ 3203, 1696, 1696, 1696, 1696, 3208, 3208, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 3209, 3199, 1696, 1696, -+ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 3199, 3199, 1696, 1696, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 3199, 1696, 1696, 1696, -+ 1696, 1696, 3199, 3199, 3199, 1696, 1696, 1696, -+ 1696, 1696, 1696, 1696, 1696, 1696, 1696, 1696, -+ 1696, 3199, 3199, 3199, 3201, 3201, 3201, 3201, -+ 3201, 3201, 3201, 3201, 3199, 3199, 3199, 1696, -+ 1696, 3199, 1696, 3199, 1696, 1696, 1696, 1696, -+ 3199, 1696, 1696, 1696, 1696, 1696, 1696, 3199, -+ 1696, 1696, 1696, 3199, 3201, 3201, 3201, 3201, -+ 3201, 3201, 3199, 1613, 1613, 1613, 1613, 1613, -+ -+ 3210, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 3210, 1613, 1613, 1613, 3210, 1613, 3210, -+ 1613, 3210, 1613, 3210, 1613, 1613, 1613, 3210, -+ 1613, 1613, 1613, 1613, 1613, 1613, 3210, 3210, -+ 1613, 1613, 1613, 1613, 3210, 1613, 3210, 3210, -+ 1613, 1613, 1613, 1613, 3210, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 3202, 3202, 3200, 3200, 1697, 1697, 1697, -+ 1613, 1613, 1613, 1697, 1697, 1697, 1697, 1697, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 3211, 3211, -+ 3211, 3212, 3212, 3212, 1615, 1615, 1615, 1615, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1697, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1613, 1613, 1613, 1613, 1697, 1697, 1697, 1613, -+ 1613, 1613, 1613, 1613, 1613, 1613, 1613, 1613, -+ 1697, 1613, 1613, 1613, 1613, 1613, 1696, 1696, -+ 1696, 1696, 1696, 3199, 3208, 3199, 3199, 3199, -+ 3200, 3209, 3209, 3213, 3213, 3214, 3215, 3215, -+ 3161, 3161, 3161, 3161, 3216, 3217, 3217, 3217, -+ 3199, 3199, 3199, 3199, 3199, 3199, 1696, 1696, -+ 1696, 3199, 1696, 3202, 3202, 3161, 3161, 3161, -+ 3199, 1696, 1696, 3199, 3209, 3209, 3209, 3218, -+ 3218, 3219, 3214, 3215, 3215, 3161, 3161, 3161, -+ -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3220, 3220, 3220, 3220, -+ 3220, 3220, 3220, 3220, 3221, 3221, 3221, 3161, -+ 3161, 3161, 3161, 3221, 3221, 3221, 3221, 3221, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 3222, 3222, 3222, -+ 3222, 3221, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3214, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3214, 3161, 3161, 3161, 3161, -+ 3217, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, -+ 1615, 1615, 1615, 1615, 1615, 1615, 3161, 3161, -+ 3174, 3174, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 1618, 1618, 1618, 1618, 1618, 1618, 1618, 1618, -+ 1618, 1618, 1618, 1618, 3223, 3214, 3214, 3224, -+ 3200, 3200, 3200, 3200, 3200, 3200, 3200, 3200, -+ 3225, 3207, 3207, 3207, 3207, 3207, 3207, 3226, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3207, 3209, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3207, 3226, 3226, 3207, 3207, 3207, 3207, 3207, -+ 3207, 3207, 3209, 3227, 3207, 3207, 3207, 3214, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3227, 3209, -+ 3209, 3209, 3209, 3209, 3218, 3219, 3219, 3219, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3218, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3218, 3218, 3218, 3218, 3219, 3219, 3219, 3219, -+ 3219, 3214, 3215, 3219, 3219, 3219, 3219, 3223, -+ 3215, 3217, 3219, 3214, 3219, 3219, 3219, 3219, -+ 3200, 3200, 3200, 3200, 3200, 3209, 3209, 3209, -+ 3209, 3209, 3209, 3209, 3209, 3209, 3209, 3209, -+ 3209, 3209, 3218, 3218, 3218, 3218, 3218, 3218, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3215, 3215, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3215, 3215, 3215, 3214, 3214, -+ 3228, 3228, 3228, 3228, 3219, 3229, 3229, 3219, -+ 3229, 3229, 3214, 3224, 3214, 3214, 3214, 3214, -+ 3200, 3219, 3219, 3214, 3214, 3214, 3214, 3214, -+ 3214, 3214, 3214, 3215, 3217, 3224, 3224, 3224, -+ 3218, 3226, 3226, 3226, 3226, 3226, 3226, 3226, -+ 3226, 3226, 3226, 3226, 3226, 3226, 3218, 3218, -+ 3218, 3218, 3218, 3218, 3218, 3218, 3218, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, -+ 3219, 3219, 3219, 3219, 3219, 3219, 3219, 3219, - -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 1902, 1902, 1902, 1902, 1902, -- 1902, 1902, 1902, 2223, 2223, 2223, 2223, 2223, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 3225, 3225, 3225, 3225, 3225, 3225, 3225, 3225, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- 2223, 2223, 2223, 2223, 2223, 2223, 2223, 2223, -- -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 221, 221, -- 221, 221, 221, 221, 221, 221, 3223, 3223, -- -- 1468, 3039, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, -- 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, -@@ -7056,3390 +6225,4241 @@ static constexpr unsigned short uc_property_trie[] = { - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, - 3230, 3230, 3230, 3230, 3230, 3230, 3230, 3230, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3231, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- 1468, 1468, 1468, 1468, 1468, 1468, 1468, 1468, -- -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3232, 3232, -- 3232, 3232, 3232, 3232, 3232, 3232, 3223, 3223 -+ 3230, 3230, 3230, 3230, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3222, 3222, 3222, 3222, 3222, 3222, 3222, 3222, -+ 3222, 3222, 3222, 3222, 3222, 3222, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3215, 3216, 3216, 3216, -+ 3214, 3214, 3214, 3217, 3217, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3215, 3215, 3215, 3215, 3216, -+ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3214, 3214, 3214, 3214, 3214, 3214, 3215, 3215, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3215, -+ 3215, 3217, 3217, 3217, 3217, 3216, 3216, 3216, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, -+ 3217, 3217, 3217, 3216, 3216, 3216, 3161, 3216, -+ 3215, 3215, 3215, 3231, 3231, 3231, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3216, 3216, -+ 3215, 3215, 3215, 3215, 3215, 3215, 3215, 3217, -+ 3217, 3217, 3216, 3216, 3161, 3161, 3161, 3161, -+ 3217, 3217, 3217, 3217, 3217, 3217, 3217, 3217, -+ 3216, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3231, 3231, 3231, 3231, 3231, 3231, 3231, 3232, -+ 3232, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 222, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 1764, 1764, 1764, 1764, 1764, -+ 1764, 1764, 1764, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 3233, 3234, 3235, 3236, 3237, 3238, 3239, 3240, -+ 3241, 3242, 222, 222, 222, 222, 222, 222, -+ -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3161, 3161, -+ 3161, 3161, 3161, 3161, 3161, 3161, 3243, 3243, -+ -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 3244, -+ 3244, 3244, 3244, 3244, 3244, 3244, 3244, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1924, 1924, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1919, 1919, 1919, -+ 1919, 1919, 1919, 1919, 1919, 1924, 1924, 1924, -+ 1924, 3245, 2236, 2236, 2236, 2236, 2236, 2236, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 3246, 3246, -+ 3246, 3246, 3246, 3246, 3246, 3246, 2236, 2236, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 1921, 1921, 1921, 1921, 1921, 1921, -+ 1921, 1921, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 1922, 1922, 1922, 1922, 1922, 1922, 1922, -+ 1922, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 3247, 3247, -+ 3247, 3247, 3247, 3247, 3247, 3247, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3249, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3249, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3249, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 3248, 3248, -+ 3248, 3248, 3248, 3248, 3248, 3248, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 3243, 3243, -+ -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 1915, 1915, 1915, 1915, 1915, -+ 1915, 1915, 1915, 2236, 2236, 2236, 2236, 2236, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 3245, 3245, 3245, 3245, 3245, 3245, 3245, 3245, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ 2236, 2236, 2236, 2236, 2236, 2236, 2236, 2236, -+ -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 222, 222, -+ 222, 222, 222, 222, 222, 222, 3243, 3243, -+ -+ 1469, 3053, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 3250, 3250, 3250, 3250, 3250, 3250, 3250, 3250, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 3251, 3251, 3251, 3251, 3251, 3251, 3251, 3251, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ 1469, 1469, 1469, 1469, 1469, 1469, 1469, 1469, -+ -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3252, 3252, -+ 3252, 3252, 3252, 3252, 3252, 3252, 3243, 3243 - }; - - static constexpr Properties uc_properties[] = { -- { 9, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 19, 5, 0, 2 }, -- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 2, 2, 39, 2, 0, 2 }, -- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, -- { 9, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, -- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 1, 1, 38, 1, 0, 2 }, -- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -- { 9, 8, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -- { 6, 9, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 37, 5, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 12, 3, 13, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 11, 3, 13, 0, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, -- { 20, 3, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 18, 11, 1, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 10, 1, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 0, 2 }, -- { 3, 2, 0, 0, 0, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 2, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 3, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 4, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 5, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 6, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 7, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 8, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 3, 2, 0, 0, 9, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -- { 21, 10, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -- { 22, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 19, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 0, 2 }, -- { 22, 10, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 9, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -- { 6, 6, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 23, 10, 0, 0, -1, 16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 10, 18, 0, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 19, 4, 2, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 4, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 29, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 26, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 5, 2, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 743}, {0, 743}, {0, 775} }, 0, 10, 14, 6, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 2 }, -- { 5, 2, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 24, 10, 0, 0, -1, -16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 5, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -- { 26, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 418}, {1, 415}, {0, 0} }, 0, 10, 14, 6, 4, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 121}, {0, 121}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {1, 421}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -232}, {0, -232}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {1, 500}, {1, 500}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -121}, {0, 0}, {0, 0}, {0, -121} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -300}, {0, -300}, {0, -268} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 195}, {0, 195}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 210}, {0, 0}, {0, 0}, {0, 210} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 206}, {0, 0}, {0, 0}, {0, 206} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 205}, {0, 0}, {0, 0}, {0, 205} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 79}, {0, 0}, {0, 0}, {0, 79} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 202}, {0, 0}, {0, 0}, {0, 202} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 203}, {0, 0}, {0, 0}, {0, 203} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 207}, {0, 0}, {0, 0}, {0, 207} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 97}, {0, 97}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 211}, {0, 0}, {0, 0}, {0, 211} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 209}, {0, 0}, {0, 0}, {0, 209} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 163}, {0, 163}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 213}, {0, 0}, {0, 0}, {0, 213} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 214}, {0, 0}, {0, 0}, {0, 214} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 218}, {0, 0}, {0, 0}, {0, 218} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 217}, {0, 0}, {0, 0}, {0, 217} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 219}, {0, 0}, {0, 0}, {0, 219} }, 0, 10, 14, 7, 3, 3 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 56}, {0, 56}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 2}, {0, 0}, {0, 1}, {0, 2} }, 0, 10, 14, 7, 3, 3 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 1}, {0, -1}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -2}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -79}, {0, -79}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 511}, {1, 511}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -97}, {0, 0}, {0, 0}, {0, -97} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -56}, {0, 0}, {0, 0}, {0, -56} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 1}, {0, 0}, {0, 0}, {1, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -163}, {0, 0}, {0, 0}, {0, -163} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 3}, {0, 0}, {0, 0}, {1, 3} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 5}, {1, 5}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 7}, {1, 7}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -195}, {0, 0}, {0, 0}, {0, -195} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 69}, {0, 0}, {0, 0}, {0, 69} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 71}, {0, 0}, {0, 0}, {0, 71} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 9}, {1, 9}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 11}, {1, 11}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 13}, {1, 13}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -210}, {0, -210}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -206}, {0, -206}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -205}, {0, -205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -202}, {0, -202}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -203}, {0, -203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 15}, {1, 15}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 17}, {1, 17}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -207}, {0, -207}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 19}, {1, 19}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 21}, {1, 21}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -209}, {0, -209}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -211}, {0, -211}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 23}, {1, 23}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 25}, {1, 25}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 27}, {1, 27}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 29}, {1, 29}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -213}, {0, -213}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -214}, {0, -214}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 31}, {1, 31}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -218}, {0, -218}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 33}, {1, 33}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 35}, {1, 35}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -69}, {0, -69}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -217}, {0, -217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -71}, {0, -71}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -219}, {0, -219}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 37}, {1, 37}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 39}, {1, 39}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 17, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 17, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 17, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 8, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 28, 10, 0, 0, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 36 }, -- { 17, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 0, 17, 230, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 232, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 216, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 202, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 202, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 1, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 1, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 1, 0, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 1 }, -- { 0, 17, 240, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 84}, {0, 84}, {0, 116} }, 4, 4, 23, 4, 3, 1 }, -- { 0, 17, 230, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 2, 1 }, -- { 0, 17, 230, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 232, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 233, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 234, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 233, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 234, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 233, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 17, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 0, 4 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 116}, {0, 0}, {0, 0}, {0, 116} }, 0, 10, 14, 7, 3, 4 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 38}, {0, 0}, {0, 0}, {0, 38} }, 0, 10, 14, 7, 3, 4 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 3, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 37}, {0, 0}, {0, 0}, {0, 37} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 63}, {0, 0}, {0, 0}, {0, 63} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 503}, {1, 503}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -38}, {0, -38}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -37}, {0, -37}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 507}, {1, 507}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -31}, {0, -31}, {0, 1} }, 0, 10, 14, 6, 4, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -63}, {0, -63}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 8} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -62}, {0, -62}, {0, -30} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -57}, {0, -57}, {0, -25} }, 0, 10, 14, 6, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -47}, {0, -47}, {0, -15} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -54}, {0, -54}, {0, -22} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -86}, {0, -86}, {0, -54} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -80}, {0, -80}, {0, -48} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -116}, {0, -116}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 5, 3, 80, { {0, -60}, {0, 0}, {0, 0}, {0, -60} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, -96}, {0, -96}, {0, -64} }, 0, 10, 14, 6, 3, 4 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 7, 3, 80, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, -- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 2, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 15}, {0, 0}, {0, 0}, {0, 15} }, 0, 10, 14, 7, 0, 5 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -15}, {0, -15}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 6 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 6 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 6 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 11, 1, 6 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 6 }, -- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 467}, {1, 464}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 12, 1, 6 }, -- { 20, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 0, 1, 6 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 6 }, -- { 27, 4, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 6 }, -- { 13, 1, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 0, 17, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 222, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 228, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 10, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 11, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 12, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 13, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 14, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 15, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 16, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 17, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 18, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 19, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 19, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 20, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 21, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 22, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 20, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 7 }, -- { 0, 17, 23, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 7 }, -- { 0, 17, 24, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 0, 17, 25, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 7 }, -- { 0, 17, 18, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 18, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, -- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, -- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 7 }, -- { 25, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 7 }, -- { 10, 5, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -- { 10, 5, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -- { 10, 5, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -- { 26, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 26, 13, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 25, 4, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -- { 27, 13, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -- { 25, 6, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 2 }, -- { 25, 13, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 8 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 30, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 31, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 32, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, -- { 10, 13, 0, 5, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 8 }, -- { 25, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -- { 18, 13, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 17, 13, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 0, 17, 27, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 28, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 29, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 30, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 31, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 32, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 33, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 34, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 3, 5, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 5, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 25, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -- { 25, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 25, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 13, 9, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 0, 17, 35, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 18, 13, 0, 3, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -- { 18, 13, 0, 2, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -- { 18, 13, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 10, 5, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 17, 13, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 3, 2, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 3, 2, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -- { 29, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 25, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 9 }, -- { 25, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 9 }, -- { 13, 13, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 10, 13, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 4, 0, 9 }, -- { 18, 13, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 0, 17, 36, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -- { 18, 13, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 18, 13, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 18, 13, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 0, 17, 230, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -- { 0, 17, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -- { 18, 13, 0, 2, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 10 }, -- { 18, 13, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, -- { 3, 1, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 3, 1, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -- { 18, 1, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -- { 17, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 66 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 66 }, -- { 17, 1, 0, 1, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -- { 27, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 66 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 82 }, -- { 17, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, -- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 82 }, -- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 82 }, -- { 18, 1, 0, 3, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, -- { 18, 1, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, -- { 0, 17, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 95 }, -- { 25, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 95 }, -- { 18, 13, 0, 2, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 18, 13, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 18, 13, 0, 3, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -- { 18, 13, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 1, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 28, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 10, 5, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 3, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 18, 13, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 17, 13, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 10, 5, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -- { 0, 17, 220, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 220, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 27, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 28, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 29, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -- { 0, 17, 7, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -- { 0, 17, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 11 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, -- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 12 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, -- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, -- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 12 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -- { 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 13 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 13 }, -- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 13 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 14 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 14 }, -- { 27, 4, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 14 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, -- { 0, 17, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 15 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, -- { 5, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -- { 3, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -- { 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -- { 27, 4, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 16 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 17 }, -- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -- { 0, 17, 7, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 0, 17, 84, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 0, 17, 91, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 17 }, -- { 5, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, -- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, -- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 18 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -- { 0, 17, 7, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -- { 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -- { 0, 17, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -- { 1, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 1, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 19 }, -- { 29, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -- { 5, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 19 }, -- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 20 }, -- { 0, 17, 9, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 21 }, -- { 0, 17, 103, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -- { 0, 17, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, -- { 0, 17, 107, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 21 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 21 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -- { 0, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 22 }, -- { 0, 17, 118, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -- { 0, 17, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -- { 17, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -- { 0, 17, 122, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -- { 3, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 3, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 3, 22 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -- { 18, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 23 }, -- { 25, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 0, 17, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 3, 0, 0, 0, 0, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 2, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 3, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 4, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 5, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 6, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 7, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 8, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 3, 0, 0, 0, 9, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -- { 5, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -- { 0, 17, 216, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 21, 10, 0, 0, -1, 1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 23 }, -- { 22, 10, 0, 0, -1, -1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 23 }, -- { 1, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 23 }, -- { 18, 0, 0, 0, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 23 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -- { 0, 17, 129, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 0, 17, 130, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 0, 17, 0, 5, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, -- { 0, 17, 132, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 0, 17, 0, 5, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, -- { 0, 17, 0, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 1, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 19, 4, 1, 23 }, -- { 0, 17, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 0, 17, 9, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 0, 17, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -- { 29, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 0, 17, 7, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 0, 17, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 0, 17, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, -- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 24 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 24 }, -- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 0, 25 }, -- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 3, 25 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -- { 15, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -- { 25, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 25 }, -- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 0, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 0, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -- { 0, 17, 230, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, -- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 27 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 27 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 5, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 41}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 43}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 45}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 47}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 49}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 51}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 53}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 55}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 57}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 59}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 61}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 63}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 65}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 67}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 69}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 71}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 73}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 75}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 77}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 79}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 81}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 83}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 85}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 87}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 89}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 91}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 93}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 95}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 97}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 99}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 101}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 103}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 105}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 107}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 109}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 111}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 113}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 115}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 117}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 119}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 121}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 123}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 125}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 127}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 129}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 131}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 133}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 135}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 137}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 139}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 141}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 143}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 145}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 147}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 149}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 151}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 153}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 155}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 157}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 159}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 161}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 163}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 165}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 167}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 169}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 171}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 173}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 175}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 177}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 179}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 181}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 183}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 185}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 187}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 189}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 191}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 193}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 195}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 197}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 199}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, -8} }, 0, 10, 14, 6, 3, 28 }, -- { 20, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 29 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 29 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 29 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -- { 6, 9, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 30 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 30 }, -- { 21, 10, 0, 0, -1, 1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 30 }, -- { 22, 10, 0, 0, -1, -1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 30 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, -- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, -- { 0, 17, 9, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, -- { 1, 0, 9, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 42 }, -- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 43 }, -- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 43 }, -- { 1, 0, 9, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 43 }, -- { 25, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 44 }, -- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 44 }, -- { 18, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 45 }, -- { 0, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 45 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 0, 32 }, -- { 1, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 32 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -- { 0, 17, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 32 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 32 }, -- { 17, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 32 }, -- { 25, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -- { 27, 4, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 32 }, -- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -- { 5, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 33 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 33 }, -- { 25, 10, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 33 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 33 }, -- { 25, 10, 0, 1, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, -- { 10, 18, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 33 }, -- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, -- { 3, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 3, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -- { 18, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -- { 17, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -- { 18, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -- { 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -- { 0, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, -- { 0, 17, 228, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, -- { 18, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, -- { 0, 17, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -- { 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 47 }, -- { 0, 17, 222, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -- { 0, 17, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -- { 0, 17, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 47 }, -- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 47 }, -- { 3, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 3, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 48 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, -- { 3, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 5, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 6, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 7, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 8, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 3, 0, 0, 0, 9, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -- { 5, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 55 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -- { 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 55 }, -- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 55 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 78 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 78 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 78 }, -- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 78 }, -- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 12, 1, 78 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 2, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -- { 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -- { 0, 17, 7, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -- { 1, 0, 0, 0, -1, 0, 9, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -- { 1, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -- { 1, 0, 9, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -- { 3, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 3, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, -- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, -- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 62 }, -- { 29, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, -- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, -- { 1, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, -- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 93 }, -- { 0, 17, 7, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, -- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, -- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, -- { 1, 0, 9, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, -- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 93 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 68 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 68 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, -- { 0, 17, 7, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 68 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 68 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, -- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 69 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6254}, {0, -6254}, {0, -6222} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6253}, {0, -6253}, {0, -6221} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6244}, {0, -6244}, {0, -6212} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6242}, {0, -6242}, {0, -6210} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6243}, {0, -6243}, {0, -6211} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6236}, {0, -6236}, {0, -6204} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6181}, {0, -6181}, {0, -6180} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {1, 201}, {1, 201}, {1, 719} }, 0, 10, 14, 6, 3, 5 }, -- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, -3008}, {0, 0}, {0, 0}, {0, -3008} }, 0, 10, 14, 8, 3, 25 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 67 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 0, 17, 1, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -- { 17, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 17, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 203}, {1, 203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3814}, {0, 3814}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 205}, {1, 205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 234, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 0, 17, 214, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 202, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 232, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 228, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 218, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 233, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 514}, {1, 514}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 517}, {1, 517}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 520}, {1, 520}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 523}, {1, 523}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 526}, {1, 526}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 2, 3, 81, { {0, 0}, {0, -59}, {0, -59}, {0, -58} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, -7615}, {0, 0}, {0, 0}, {0, -7615} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 8}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {0, 0}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 529}, {1, 529}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 532}, {1, 532}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 536}, {1, 536}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 540}, {1, 540}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 578}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 581}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 584}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 587}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 590}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 593}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 596}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 599}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 578}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 581}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 584}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 587}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 590}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 593}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 596}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 599}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 602}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 605}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 608}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 611}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 614}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 617}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 620}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 623}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 602}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 605}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 608}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 611}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 614}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 617}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 620}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 623}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 626}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 629}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 632}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 635}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 638}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 641}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 644}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 647}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 626}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 629}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 632}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 635}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 638}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 641}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 644}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 647}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 662}, {1, 659}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 650}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 668}, {1, 665}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 544}, {1, 544}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 699}, {1, 695}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 650}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, -7205}, {0, -7205}, {0, -7173} }, 0, 10, 14, 6, 3, 4 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 674}, {1, 671}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 653}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 680}, {1, 677}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 547}, {1, 547}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 707}, {1, 703}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 653}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 550}, {1, 550}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 503}, {1, 503}, {0, -7235} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 554}, {1, 554}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 557}, {1, 557}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 561}, {1, 561}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 507}, {1, 507}, {0, -7219} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 565}, {1, 565}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 568}, {1, 568}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 571}, {1, 571}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 686}, {1, 683}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 656}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 692}, {1, 689}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 575}, {1, 575}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 715}, {1, 711}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, -- { 16, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 656}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -- { 28, 10, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 4 }, -- { 6, 9, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -- { 6, 9, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -- { 6, 9, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, -- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 22, 4, 2, 2 }, -- { 10, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 4, 1 }, -- { 10, 18, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 5, 5, 34, 4, 4, 1 }, -- { 10, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 1, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 11, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 11, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 23, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, -- { 24, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, -- { 21, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 23, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 23, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 24, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 17, 10, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 19, 0, 1, 2 }, -- { 7, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -- { 8, 7, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -- { 10, 11, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 14, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 16, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 12, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 15, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 6, 6, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 6, 5, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 23, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 24, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 19, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -- { 26, 6, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 19, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 6, 9, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -- { 10, 18, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, -- { 10, 18, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 0, 2 }, -- { 10, 18, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 2, 2 }, -- { 13, 18, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 14, 0, 0, 0 }, -- { 10, 19, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 20, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 21, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 22, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 5, 2, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 17, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 5, 2, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 5, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 6, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 7, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 8, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 2, 0, 0, 9, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 17, 0, 0, 0, -1, 0, 12, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 27, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 2, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 3, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 14, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 27, 4, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 13, 4, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 0 }, -- { 0, 17, 1, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 2, 17, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 2, 17, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 2, 17, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 1, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 220, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 85, { {0, -7517}, {0, 0}, {0, 0}, {0, -7517} }, 0, 10, 14, 7, 3, 4 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 85, { {1, 207}, {0, 0}, {0, 0}, {1, 207} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 1, 0, 85, { {1, 209}, {0, 0}, {0, 0}, {1, 209} }, 0, 10, 14, 7, 3, 3 }, -- { 29, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 28}, {0, 0}, {0, 0}, {0, 28} }, 0, 10, 14, 7, 0, 3 }, -- { 18, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 6, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 14, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -28}, {0, -28}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 29, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, -- { 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, -- { 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 0, 3 }, -- { 4, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 5, 10, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 26, 4, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2016, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2527, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1923, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1914, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1918, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2250, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 7, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -7, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1824, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2104, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2108, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2106, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1316, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 0, 10, 14, 7, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 14, 10, 14, 7, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -26}, {0, -26}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 5, 10, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 5, 10, 0, 0, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 2, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 3, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 4, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 5, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 6, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 7, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 8, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 9, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 0, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 8, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 5, 10, 0, 0, 1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 2, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 3, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 4, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 5, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 6, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 7, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 8, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 9, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1316, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 54 }, -- { 21, 10, 0, 0, -1, 3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 21, 10, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 26, 10, 0, 0, -1, -1914, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1918, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1923, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -1824, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -2016, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 0, 6, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, -2104, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -2106, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -2108, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 26, 10, 0, 0, -1, -2250, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, -2527, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, -- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, -- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 211}, {0, 0}, {0, 0}, {1, 211} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -3814}, {0, 0}, {0, 0}, {0, -3814} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 213}, {0, 0}, {0, 0}, {1, 213} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 215}, {1, 215}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 217}, {1, 217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 219}, {0, 0}, {0, 0}, {1, 219} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 221}, {0, 0}, {0, 0}, {1, 221} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 223}, {0, 0}, {0, 0}, {1, 223} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 225}, {0, 0}, {0, 0}, {1, 225} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 10, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 227}, {0, 0}, {0, 0}, {1, 227} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 229}, {0, 0}, {0, 0}, {1, 229} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, -- { 14, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -- { 15, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 46 }, -- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 46 }, -- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 46 }, -- { 5, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, -- { 15, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, -- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, -- { 17, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 58 }, -- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 58 }, -- { 0, 17, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 58 }, -- { 25, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 23, 10, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 24, 10, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 23, 10, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 24, 10, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -- { 17, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -- { 21, 10, 0, 0, -1, 1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 37 }, -- { 29, 10, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 37 }, -- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 29, 10, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 6, 9, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 2 }, -- { 4, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 21, 10, 0, 0, -1, 1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -- { 22, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 0, 17, 218, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 228, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 232, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 222, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 1, 0, 224, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 26 }, -- { 20, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 23, 8, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 4, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 17, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 0, 17, 8, 5, -1, 0, 1, 5, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 28, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 0, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 34 }, -- { 20, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 17, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 5, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -- { 29, 10, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, -- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, -- { 5, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 5, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 5, 10, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -- { 29, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -- { 29, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 0, 3, 35 }, -- { 29, 0, 0, 0, -1, 0, 22, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 38 }, -- { 17, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 38 }, -- { 29, 10, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, -- { 29, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 83 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 83 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, -- { 17, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 70 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 70 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 70 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, -- { 2, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 25, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, -- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 17, 10, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, -- { 17, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -- { 0, 17, 230, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -- { 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 84 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 84 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 84 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 84 }, -- { 28, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 17, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 14, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 231}, {0, 0}, {0, 0}, {1, 231} }, 0, 10, 14, 7, 3, 3 }, -- { 28, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {1, 233}, {0, 0}, {0, 0}, {1, 233} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 48}, {0, 48}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 13, 3, 0, { {1, 235}, {0, 0}, {0, 0}, {1, 235} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 237}, {0, 0}, {0, 0}, {1, 237} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 239}, {0, 0}, {0, 0}, {1, 239} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 241}, {0, 0}, {0, 0}, {1, 241} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 18, 3, 0, { {1, 243}, {0, 0}, {0, 0}, {1, 243} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 245}, {0, 0}, {0, 0}, {1, 245} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 247}, {0, 0}, {0, 0}, {1, 247} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {1, 249}, {0, 0}, {0, 0}, {1, 249} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 928}, {0, 0}, {0, 0}, {0, 928} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {0, -48}, {0, 0}, {0, 0}, {0, -48} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 251}, {0, 0}, {0, 0}, {1, 251} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 253}, {0, 0}, {0, 0}, {1, 253} }, 0, 10, 14, 7, 3, 3 }, -- { 14, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 59 }, -- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -- { 0, 17, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -- { 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 59 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 59 }, -- { 0, 17, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -- { 5, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 4, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 18, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -- { 18, 0, 0, 4, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 65 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 65 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 71 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 71 }, -- { 0, 17, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, -- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 71 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 72 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, -- { 0, 17, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 72 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 73 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 73 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, -- { 1, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 73 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 85 }, -- { 0, 17, 7, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, -- { 1, 0, 9, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 85 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 85 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 85 }, -- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 2 }, -- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -- { 17, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 77 }, -- { 0, 17, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 77 }, -- { 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 77 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 77 }, -- { 3, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 3, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 77 }, -- { 25, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 77 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -- { 29, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, -- { 0, 17, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, -- { 0, 17, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, -- { 17, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 79 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, -- { 17, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -928}, {0, -928}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 28, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -- { 17, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -- { 15, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 28, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 255}, {1, 255}, {1, 255} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 257}, {1, 257}, {1, 257} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 259}, {1, 259}, {1, 259} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 261}, {1, 261}, {1, 261} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 263}, {1, 263}, {1, 263} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 265}, {1, 265}, {1, 265} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 267}, {1, 267}, {1, 267} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 269}, {1, 269}, {1, 269} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 271}, {1, 271}, {1, 271} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 273}, {1, 273}, {1, 273} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 275}, {1, 275}, {1, 275} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 277}, {1, 277}, {1, 277} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 279}, {1, 279}, {1, 279} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 281}, {1, 281}, {1, 281} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 283}, {1, 283}, {1, 283} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 285}, {1, 285}, {1, 285} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 287}, {1, 287}, {1, 287} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 289}, {1, 289}, {1, 289} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 291}, {1, 291}, {1, 291} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 293}, {1, 293}, {1, 293} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 295}, {1, 295}, {1, 295} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 297}, {1, 297}, {1, 297} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 299}, {1, 299}, {1, 299} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 301}, {1, 301}, {1, 301} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 303}, {1, 303}, {1, 303} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 305}, {1, 305}, {1, 305} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 307}, {1, 307}, {1, 307} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 309}, {1, 309}, {1, 309} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 311}, {1, 311}, {1, 311} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 313}, {1, 313}, {1, 313} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 315}, {1, 315}, {1, 315} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 317}, {1, 317}, {1, 317} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 319}, {1, 319}, {1, 319} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 321}, {1, 321}, {1, 321} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 323}, {1, 323}, {1, 323} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 325}, {1, 325}, {1, 325} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 327}, {1, 327}, {1, 327} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 329}, {1, 329}, {1, 329} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 331}, {1, 331}, {1, 331} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 333}, {1, 333}, {1, 333} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 335}, {1, 335}, {1, 335} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 337}, {1, 337}, {1, 337} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 339}, {1, 339}, {1, 339} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 341}, {1, 341}, {1, 341} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 343}, {1, 343}, {1, 343} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 345}, {1, 345}, {1, 345} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 347}, {1, 347}, {1, 347} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 349}, {1, 349}, {1, 349} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 351}, {1, 351}, {1, 351} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 353}, {1, 353}, {1, 353} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 355}, {1, 355}, {1, 355} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 357}, {1, 357}, {1, 357} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 359}, {1, 359}, {1, 359} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 361}, {1, 361}, {1, 361} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 363}, {1, 363}, {1, 363} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 365}, {1, 365}, {1, 365} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 367}, {1, 367}, {1, 367} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 369}, {1, 369}, {1, 369} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 371}, {1, 371}, {1, 371} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 373}, {1, 373}, {1, 373} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 375}, {1, 375}, {1, 375} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 377}, {1, 377}, {1, 377} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 379}, {1, 379}, {1, 379} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 381}, {1, 381}, {1, 381} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 383}, {1, 383}, {1, 383} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 385}, {1, 385}, {1, 385} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 387}, {1, 387}, {1, 387} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 389}, {1, 389}, {1, 389} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 391}, {1, 391}, {1, 391} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 393}, {1, 393}, {1, 393} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 395}, {1, 395}, {1, 395} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 397}, {1, 397}, {1, 397} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 399}, {1, 399}, {1, 399} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 401}, {1, 401}, {1, 401} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 403}, {1, 403}, {1, 403} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 405}, {1, 405}, {1, 405} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 407}, {1, 407}, {1, 407} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 409}, {1, 409}, {1, 409} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 411}, {1, 411}, {1, 411} }, 0, 10, 14, 6, 3, 28 }, -- { 15, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 413}, {1, 413}, {1, 413} }, 0, 10, 14, 6, 3, 28 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, -- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -- { 3, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 3, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -- { 18, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 12, 10, 25, 8, 1, 26 }, -- { 18, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 13, 10, 26, 8, 1, 26 }, -- { 11, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 36, 0, 0, 0 }, -- { 12, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 18, 0, 0, 0, -1, 0, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 18, 0, 0, 0, -1, 0, 13, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 18, 0, 0, 0, -1, 0, 6, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 18, 0, 0, 0, -1, 0, 11, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 13, 0, 0, 0, -1, 0, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 0 }, -- { 18, 0, 0, 0, -1, 0, 8, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 427}, {1, 424}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 433}, {1, 430}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 439}, {1, 436}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 446}, {1, 442}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 454}, {1, 450}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 1} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 473}, {1, 470}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 479}, {1, 476}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 485}, {1, 482}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 491}, {1, 488}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 15, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 497}, {1, 494}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -- { 18, 1, 0, 0, -1, 0, 4, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -- { 0, 17, 26, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -- { 18, 1, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -- { 18, 1, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -- { 26, 3, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 7 }, -- { 18, 13, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -- { 28, 13, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 18, 13, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 0, 8 }, -- { 22, 10, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 13, 18, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 27, 13, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 8 }, -- { 0, 17, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 10, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 0, 2 }, -- { 21, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 20, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -- { 19, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, -- { 21, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 21, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 21, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 20, 3, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -- { 26, 10, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -- { 18, 13, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -- { 10, 18, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -- { 25, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 16, 0, 0, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 26, 3, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, -- { 20, 3, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 3, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 3, 2, 0, 0, 0, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 2, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 3, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 4, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 5, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 6, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 7, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 8, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 3, 2, 0, 0, 9, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -- { 25, 6, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 26, 10, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 14, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 16, 7, 3, 3 }, -- { 21, 10, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -- { 22, 10, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -- { 28, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -- { 19, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 16, 6, 3, 3 }, -- { 21, 10, 0, 0, -1, 1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, -1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, -- { 21, 10, 0, 0, -1, 1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -- { 22, 10, 0, 0, -1, -1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, -- { 25, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 3, 2 }, -- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, -- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 35 }, -- { 17, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 2 }, -- { 17, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 7, 4, 3, 2 }, -- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, -- { 18, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, -- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -- { 27, 4, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 10, 10, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 29, 10, 0, 0, -1, 0, 3, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 31, 0, 0, 2 }, -- { 29, 10, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 13, 18, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 49 }, -- { 25, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 25, 10, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -- { 5, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 4, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 4 }, -- { 5, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 29, 10, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 5, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 29, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 74 }, -- { 18, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 75 }, -- { 5, 2, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -- { 5, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 39 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -- { 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, -- { 4, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 120 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 120 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 50 }, -- { 25, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 50 }, -- { 18, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, -- { 25, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 60 }, -- { 4, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, -- { 14, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, -- { 14, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, -- { 15, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 51 }, -- { 18, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 52 }, -- { 3, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 3, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -- { 14, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 136 }, -- { 15, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 136 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 106 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 103 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 103 }, -- { 14, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 39}, {0, 0}, {0, 0}, {0, 39} }, 0, 10, 14, 7, 3, 161 }, -- { 15, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -39}, {0, -39}, {0, 0} }, 0, 10, 14, 6, 1, 161 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 110 }, -- { 17, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 17, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 3 }, -- { 18, 1, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 53 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 87 }, -- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 87 }, -- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 87 }, -- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 118 }, -- { 29, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, -- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, -- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 117 }, -- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 117 }, -- { 18, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 128 }, -- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 128 }, -- { 18, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 64 }, -- { 5, 1, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, -- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, -- { 25, 10, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 64 }, -- { 18, 1, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 76 }, -- { 25, 1, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 76 }, -- { 18, 1, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 98 }, -- { 18, 1, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 97 }, -- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 97 }, -- { 18, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, -- { 0, 17, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -- { 0, 17, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, -- { 0, 17, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -- { 0, 17, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -- { 5, 1, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 5, 1, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 5, 1, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 5, 1, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 5, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 5, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 61 }, -- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 61 }, -- { 25, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 88 }, -- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, -- { 25, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, -- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 116 }, -- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 116 }, -- { 18, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -- { 18, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -- { 29, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -- { 18, 1, 0, 4, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, -- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, -- { 5, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -- { 5, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 112 }, -- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 112 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 80 }, -- { 25, 10, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 80 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 89 }, -- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 89 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 90 }, -- { 5, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 90 }, -- { 18, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, -- { 18, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, -- { 25, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -- { 5, 1, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -- { 5, 1, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -- { 18, 1, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 91 }, -- { 14, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 130 }, -- { 15, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 130 }, -- { 5, 1, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 130 }, -- { 18, 13, 0, 4, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -- { 18, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -- { 18, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 144 }, -- { 3, 5, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 3, 5, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -- { 5, 5, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 5, 5, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 18, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 156 }, -- { 0, 17, 230, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 156 }, -- { 20, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 156 }, -- { 0, 17, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -- { 18, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 147 }, -- { 5, 1, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 147 }, -- { 18, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -- { 18, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -- { 18, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -- { 0, 17, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, -- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, -- { 5, 13, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, -- { 5, 13, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, -- { 25, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 148 }, -- { 18, 1, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, -- { 18, 1, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, -- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, -- { 0, 17, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, -- { 25, 1, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 158 }, -- { 18, 1, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -- { 18, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -- { 18, 1, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -- { 5, 1, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -- { 5, 1, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -- { 5, 1, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -- { 5, 1, 0, 4, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -- { 18, 1, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 149 }, -- { 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 94 }, -- { 0, 17, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, -- { 0, 17, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 94 }, -- { 25, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 5, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -- { 3, 0, 0, 0, 0, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 3, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -- { 0, 17, 9, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, -- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 94 }, -- { 0, 17, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -- { 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 92 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, -- { 0, 17, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -- { 0, 17, 7, 5, -1, 0, 11, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 92 }, -- { 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, -- { 25, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 92 }, -- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -- { 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 101 }, -- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -- { 0, 17, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -- { 0, 17, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 96 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 96 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 111 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 111 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 111 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 111 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -- { 1, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, -- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -- { 0, 17, 7, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 100 }, -- { 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 100 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, -- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -- { 1, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 109 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 109 }, -- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, -- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 129 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 129 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 123 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 123 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, -- { 0, 17, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 107 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -- { 1, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 135 }, -- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -- { 0, 17, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -- { 0, 17, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 135 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 135 }, -- { 3, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 3, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, -- { 0, 17, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 124 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, -- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 124 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, -- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -- { 0, 17, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 122 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 122 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 122 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, -- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 114 }, -- { 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 114 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, -- { 0, 17, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 114 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 114 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -- { 25, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 33 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, -- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, -- { 1, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, -- { 0, 17, 7, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, -- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 102 }, -- { 3, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 3, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, -- { 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 126 }, -- { 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 126 }, -- { 0, 17, 9, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, -- { 3, 0, 0, 0, 0, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 2, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 3, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 4, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 5, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 6, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 7, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 8, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 3, 0, 0, 0, 9, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -- { 5, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 126 }, -- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 142 }, -- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 142 }, -- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -- { 0, 17, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -- { 0, 17, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 142 }, -- { 14, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 125 }, -- { 15, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 125 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 125 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 125 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 154 }, -- { 1, 0, 0, 0, -1, 0, 23, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -- { 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -- { 1, 0, 0, 0, -1, 0, 23, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -- { 0, 17, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -- { 1, 0, 9, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -- { 0, 17, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 154 }, -- { 0, 17, 7, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 154 }, -- { 25, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 154 }, -- { 3, 0, 0, 0, 0, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 2, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 3, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 4, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 5, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 6, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 7, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 8, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 3, 0, 0, 0, 9, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 150 }, -- { 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 150 }, -- { 0, 17, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, -- { 0, 17, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, -- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 150 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 141 }, -- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -- { 0, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 141 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 141 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 141 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 141 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 141 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 141 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, -- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, -- { 1, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 140 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, -- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 140 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 140 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, -- { 25, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 140 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 119 }, -- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, -- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 133 }, -- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 133 }, -- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, -- { 0, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 133 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 133 }, -- { 3, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 3, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -- { 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 133 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 134 }, -- { 25, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 134 }, -- { 18, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 134 }, -- { 0, 17, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 134 }, -- { 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 134 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 138 }, -- { 0, 17, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -- { 0, 17, 7, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -- { 0, 17, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -- { 18, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 138 }, -- { 3, 0, 0, 0, 0, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 2, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 3, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 4, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 5, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 6, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 7, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 8, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 3, 0, 0, 0, 9, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 143 }, -- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 143 }, -- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, -- { 0, 17, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, -- { 3, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 3, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 145 }, -- { 18, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 145 }, -- { 0, 17, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 145 }, -- { 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 145 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 145 }, -- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 162 }, -- { 1, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 162 }, -- { 1, 0, 9, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, -- { 0, 17, 9, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, -- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 162 }, -- { 25, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 162 }, -- { 3, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 3, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -- { 18, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -- { 5, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -- { 27, 4, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 16 }, -- { 25, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 16 }, -- { 18, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -- { 4, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -- { 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -- { 25, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 157 }, -- { 25, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 157 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, -- { 18, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 81 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, -- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, -- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, -- { 10, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, -- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, -- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, -- { 10, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, -- { 0, 17, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 81 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 127 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 127 }, -- { 18, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 127 }, -- { 18, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 115 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 115 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 159 }, -- { 3, 0, 0, 0, 0, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 2, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 3, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 4, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 5, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 6, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 7, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 8, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 3, 0, 0, 0, 9, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 104 }, -- { 0, 17, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 104 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 104 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, -- { 0, 17, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 108 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 108 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 108 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -- { 29, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -- { 17, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, -- { 3, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 3, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -- { 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -- { 14, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 146 }, -- { 15, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 146 }, -- { 5, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 146 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 146 }, -- { 25, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, -- { 18, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -- { 0, 17, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, -- { 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, -- { 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, -- { 0, 17, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, -- { 17, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -- { 17, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 137 }, -- { 17, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 139 }, -- { 25, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 37 }, -- { 17, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -- { 0, 17, 0, 5, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 155 }, -- { 1, 0, 6, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -- { 18, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -- { 18, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 155 }, -- { 17, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -- { 18, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 139 }, -- { 18, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 105 }, -- { 29, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 105 }, -- { 0, 17, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, -- { 0, 17, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, -- { 25, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 105 }, -- { 10, 18, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 2, 2 }, -- { 0, 17, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 29, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 5, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 1, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 2 }, -- { 1, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -- { 0, 17, 1, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 1, 0, 226, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -- { 10, 18, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -- { 0, 17, 220, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 0, 17, 230, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 0, 17, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 4 }, -- { 5, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 5, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 14, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 26, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 26, 10, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 14, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 15, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -- { 3, 2, 0, 0, 0, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 2, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 3, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 4, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 5, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 6, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 7, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 8, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 9, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, -- { 0, 17, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 131 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 131 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 131 }, -- { 25, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -- { 15, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 57 }, -- { 17, 0, 0, 0, -1, 0, 25, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -- { 0, 17, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, -- { 0, 17, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 151 }, -- { 17, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, -- { 3, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 3, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -- { 29, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 151 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 160 }, -- { 0, 17, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 160 }, -- { 18, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 152 }, -- { 0, 17, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 152 }, -- { 3, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 3, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -- { 27, 4, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 152 }, -- { 18, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, -- { 17, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, -- { 0, 17, 232, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -- { 0, 17, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -- { 0, 17, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -- { 3, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 3, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -- { 18, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -- { 18, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 113 }, -- { 5, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 113 }, -- { 0, 17, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 113 }, -- { 14, 1, 0, 2, -1, 0, 18, 3, 0, { {0, 34}, {0, 0}, {0, 0}, {0, 34} }, 0, 10, 14, 7, 3, 132 }, -- { 15, 1, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, -34}, {0, -34}, {0, 0} }, 0, 10, 14, 6, 1, 132 }, -- { 0, 17, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, -- { 0, 17, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, -- { 17, 1, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 132 }, -- { 3, 1, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 3, 1, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -- { 25, 1, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 132 }, -- { 5, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 27, 13, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -- { 5, 13, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 13, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 18, 13, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -- { 26, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -- { 29, 10, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 0, 0 }, -- { 5, 2, 0, 0, 0, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 2, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 3, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 4, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 5, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 6, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 7, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 8, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 2, 0, 0, 9, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 5, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 21, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 18, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 6, 7, 30, 0, 1, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 34 }, -- { 29, 0, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -- { 29, 0, 0, 0, -1, 0, 18, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -- { 29, 10, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 28, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 29, 10, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -- { 3, 2, 0, 0, 0, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 2, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 3, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 4, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 5, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 6, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 7, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 8, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 3, 2, 0, 0, 9, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -- { 13, 18, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -- { 18, 0, 0, 0, -1, 0, 5, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -- { 18, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -- { 18, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 0, 37 }, -- { 10, 18, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 0, 2 }, -- { 0, 17, 0, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, -- { 12, 0, 0, 0, -1, 0, 2, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 } -+ { 9, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -+ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 19, 5, 0, 2 }, -+ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 2, 2, 39, 2, 0, 2 }, -+ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, -+ { 9, 9, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 5, 0, 2 }, -+ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 1, 1, 38, 1, 0, 2 }, -+ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -+ { 9, 8, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 23, 0, 0, 2 }, -+ { 6, 9, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 37, 5, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 12, 3, 13, 0, 2 }, -+ { 25, 4, 17, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 11, 3, 13, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, -+ { 25, 10, 17, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, -+ { 20, 3, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 18, 11, 1, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 10, 1, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 9, 0, 0, 2 }, -+ { 3, 2, 17, 0, 0, 0, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 2, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 3, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 4, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 5, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 6, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 7, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 8, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 3, 2, 17, 0, 0, 9, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 10, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -+ { 21, 10, 0, 0, 0, -1, 2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 2, 13, 0, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 19, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -2, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 9, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -+ { 6, 6, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 23, 10, 0, 0, 0, -1, 16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 19, 4, 2, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 4, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 29, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 26, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 5, 2, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 743}, {0, 743}, {0, 775} }, 0, 10, 14, 6, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 2 }, -+ { 5, 2, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 24, 10, 0, 0, 0, -1, -16, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 3 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 418}, {1, 415}, {0, 0} }, 0, 10, 14, 6, 4, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 121}, {0, 121}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {1, 421}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -232}, {0, -232}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {1, 500}, {1, 500}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -121}, {0, 0}, {0, 0}, {0, -121} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -300}, {0, -300}, {0, -268} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 195}, {0, 195}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 210}, {0, 0}, {0, 0}, {0, 210} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 206}, {0, 0}, {0, 0}, {0, 206} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 205}, {0, 0}, {0, 0}, {0, 205} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 79}, {0, 0}, {0, 0}, {0, 79} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 202}, {0, 0}, {0, 0}, {0, 202} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 203}, {0, 0}, {0, 0}, {0, 203} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 207}, {0, 0}, {0, 0}, {0, 207} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 97}, {0, 97}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 211}, {0, 0}, {0, 0}, {0, 211} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 209}, {0, 0}, {0, 0}, {0, 209} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 163}, {0, 163}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 213}, {0, 0}, {0, 0}, {0, 213} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 214}, {0, 0}, {0, 0}, {0, 214} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 218}, {0, 0}, {0, 0}, {0, 218} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 217}, {0, 0}, {0, 0}, {0, 217} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 219}, {0, 0}, {0, 0}, {0, 219} }, 0, 10, 14, 7, 3, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 56}, {0, 56}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 2}, {0, 0}, {0, 1}, {0, 2} }, 0, 10, 14, 7, 3, 3 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 1}, {0, -1}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -2}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -79}, {0, -79}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 511}, {1, 511}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -97}, {0, 0}, {0, 0}, {0, -97} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, -56}, {0, 0}, {0, 0}, {0, -56} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 1}, {0, 0}, {0, 0}, {1, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -163}, {0, 0}, {0, 0}, {0, -163} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {1, 3}, {0, 0}, {0, 0}, {1, 3} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 5}, {1, 5}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 7}, {1, 7}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -195}, {0, 0}, {0, 0}, {0, -195} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 69}, {0, 0}, {0, 0}, {0, 69} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 71}, {0, 0}, {0, 0}, {0, 71} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 9}, {1, 9}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 11}, {1, 11}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 13}, {1, 13}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -210}, {0, -210}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -206}, {0, -206}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -205}, {0, -205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -202}, {0, -202}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -203}, {0, -203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 15}, {1, 15}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {1, 17}, {1, 17}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -207}, {0, -207}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 19}, {1, 19}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 21}, {1, 21}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -209}, {0, -209}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -211}, {0, -211}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 23}, {1, 23}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 25}, {1, 25}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 27}, {1, 27}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 29}, {1, 29}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -213}, {0, -213}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -214}, {0, -214}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 31}, {1, 31}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -218}, {0, -218}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 33}, {1, 33}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 35}, {1, 35}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -69}, {0, -69}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -217}, {0, -217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -71}, {0, -71}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -219}, {0, -219}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 37}, {1, 37}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {1, 39}, {1, 39}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 17, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 8, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 20, 0, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 36 }, -+ { 17, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 232, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 216, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 202, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 202, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 1, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 1, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 0, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 1 }, -+ { 0, 17, 0, 240, 5, -1, 0, 1, 0, 204, { {0, 0}, {0, 84}, {0, 84}, {0, 116} }, 4, 4, 23, 4, 3, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 2, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 232, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 233, 5, -1, 0, 8, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 234, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 233, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 234, 5, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 233, 5, -1, 0, 4, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 17, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 13, 0, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 0, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 130}, {0, 130}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 116}, {0, 0}, {0, 0}, {0, 116} }, 0, 10, 14, 7, 3, 4 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 38}, {0, 0}, {0, 0}, {0, 38} }, 0, 10, 14, 7, 3, 4 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 3, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 37}, {0, 0}, {0, 0}, {0, 37} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 63}, {0, 0}, {0, 0}, {0, 63} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 503}, {1, 503}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -38}, {0, -38}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -37}, {0, -37}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 507}, {1, 507}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -31}, {0, -31}, {0, 1} }, 0, 10, 14, 6, 4, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -63}, {0, -63}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 8} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -62}, {0, -62}, {0, -30} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -57}, {0, -57}, {0, -25} }, 0, 10, 14, 6, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -47}, {0, -47}, {0, -15} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -54}, {0, -54}, {0, -22} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -86}, {0, -86}, {0, -54} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -80}, {0, -80}, {0, -48} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -116}, {0, -116}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, -60}, {0, 0}, {0, 0}, {0, -60} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, -96}, {0, -96}, {0, -64} }, 0, 10, 14, 6, 3, 4 }, -+ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, -130}, {0, 0}, {0, 0}, {0, -130} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 80}, {0, 0}, {0, 0}, {0, 80} }, 0, 10, 14, 7, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -80}, {0, -80}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 2, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 15}, {0, 0}, {0, 0}, {0, 15} }, 0, 10, 14, 7, 0, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -15}, {0, -15}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 6 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 6 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 6 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 11, 1, 6 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 467}, {1, 464}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 12, 1, 6 }, -+ { 20, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 0, 1, 6 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 6 }, -+ { 27, 4, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 6 }, -+ { 13, 1, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 0, 17, 0, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 222, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 228, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 10, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 11, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 12, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 13, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 14, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 15, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 16, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 17, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 18, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 19, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 19, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 20, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 21, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 22, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 20, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 7 }, -+ { 0, 17, 0, 23, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 7 }, -+ { 0, 17, 0, 24, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 0, 17, 0, 25, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 7 }, -+ { 0, 17, 0, 18, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, -+ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 1, 7 }, -+ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 7 }, -+ { 25, 1, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 14, 0, 1, 7 }, -+ { 10, 5, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -+ { 10, 5, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -+ { 10, 5, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 26, 13, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 25, 4, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -+ { 27, 13, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 2 }, -+ { 25, 13, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 8 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 30, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 31, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 32, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, -+ { 10, 13, 0, 0, 5, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -+ { 18, 13, 0, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 17, 13, 0, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 0, 17, 0, 27, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 28, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 29, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 30, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 31, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 32, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 33, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 34, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 3, 5, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 5, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 8 }, -+ { 25, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 25, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 13, 9, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 0, 17, 0, 35, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 18, 13, 0, 0, 3, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 10, 5, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 17, 13, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 3, 2, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 3, 2, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 8 }, -+ { 29, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 25, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 9 }, -+ { 25, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 9 }, -+ { 13, 13, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 10, 13, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 4, 0, 9 }, -+ { 18, 13, 0, 0, 3, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 0, 17, 0, 36, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -+ { 18, 13, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 18, 13, 0, 0, 2, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 18, 13, 0, 0, 3, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 0, 17, 0, 230, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -+ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 9 }, -+ { 18, 13, 0, 0, 2, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 10 }, -+ { 18, 13, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 10 }, -+ { 3, 1, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 3, 1, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 66 }, -+ { 18, 1, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -+ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -+ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -+ { 17, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -+ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 66 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 1, 66 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 66 }, -+ { 17, 1, 0, 0, 1, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 66 }, -+ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 66 }, -+ { 27, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 66 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 82 }, -+ { 17, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 82 }, -+ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 82 }, -+ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 82 }, -+ { 18, 1, 0, 0, 3, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, -+ { 18, 1, 0, 0, 2, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 95 }, -+ { 0, 17, 0, 220, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 95 }, -+ { 25, 1, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 95 }, -+ { 18, 13, 0, 0, 2, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 18, 13, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 18, 13, 0, 0, 3, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 9 }, -+ { 18, 13, 0, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 1, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 28, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 10, 5, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 3, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 18, 13, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 17, 13, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 10, 5, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 2 }, -+ { 0, 17, 0, 220, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 220, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 27, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 28, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 29, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -+ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 11 }, -+ { 0, 17, 0, 220, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 11 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 11 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, -+ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -+ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 12 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 12 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 12 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, -+ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -+ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 12 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -+ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 12 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 12 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 12 }, -+ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 12 }, -+ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -+ { 1, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 13 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 13 }, -+ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 13 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 13 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 13 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 13 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 14 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -+ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -+ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 14 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 14 }, -+ { 27, 4, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 14 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 14 }, -+ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 14 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 15 }, -+ { 0, 17, 0, 7, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 15 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 15 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 15 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 15 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, -+ { 5, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 15 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 16 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 16 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 16 }, -+ { 3, 0, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 16 }, -+ { 5, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -+ { 27, 4, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 16 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 17 }, -+ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -+ { 0, 17, 0, 7, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 0, 17, 0, 84, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 0, 17, 0, 91, 5, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 17 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 17 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 17 }, -+ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 17 }, -+ { 5, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, -+ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 17 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 18 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -+ { 0, 17, 0, 7, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -+ { 0, 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -+ { 0, 17, 0, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 18 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 18 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 18 }, -+ { 1, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 18 }, -+ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 1, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 19 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 19 }, -+ { 29, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 5, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 19 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 19 }, -+ { 5, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 19 }, -+ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 19 }, -+ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 20 }, -+ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 20 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 20 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 20 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 21 }, -+ { 0, 17, 0, 103, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -+ { 0, 17, 0, 9, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 21 }, -+ { 0, 17, 0, 107, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 21 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 21 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 21 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 21 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -+ { 0, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 0, 35, 8, 3, 22 }, -+ { 0, 17, 0, 118, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -+ { 0, 17, 0, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -+ { 0, 17, 0, 122, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -+ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 22 }, -+ { 3, 0, 0, 0, 0, 0, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 3, 0, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 22 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 3, 22 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 22 }, -+ { 18, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 0, 17, 0, 220, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 3, 0, 0, 0, 0, 0, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 2, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 3, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 4, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 5, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 6, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 7, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 8, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 3, 0, 0, 0, 0, 9, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 23 }, -+ { 5, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -+ { 0, 17, 0, 216, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 21, 10, 0, 0, 0, -1, 1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 23 }, -+ { 22, 10, 0, 0, 0, -1, -1, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 23 }, -+ { 1, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 23 }, -+ { 18, 0, 0, 0, 0, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 23 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -+ { 0, 17, 0, 129, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 0, 17, 0, 130, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, -+ { 0, 17, 0, 132, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 3, 23 }, -+ { 0, 17, 0, 0, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 1, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 19, 4, 1, 23 }, -+ { 0, 17, 0, 230, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 0, 17, 0, 9, 5, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 23 }, -+ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 0, 17, 0, 220, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 23 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 23 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 1, 23 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 7, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 24 }, -+ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 24 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 24 }, -+ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 0, 25 }, -+ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 7264}, {0, 0}, {0, 0}, {0, 7264} }, 0, 10, 14, 7, 3, 25 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -+ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -+ { 25, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 25 }, -+ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 3008}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 25 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 9, 10, 27, 8, 0, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 0, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 10, 10, 28, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 11, 10, 29, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -+ { 0, 17, 0, 230, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 27 }, -+ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 27 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 27 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 5, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 27 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 41}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 43}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 45}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 47}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 49}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 51}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 53}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 55}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 57}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 59}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 61}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 63}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 65}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 67}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 69}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 71}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 73}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 75}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 77}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 79}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 81}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 83}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 85}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 87}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 89}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 91}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 93}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 95}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 97}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 99}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 101}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 103}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 105}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 107}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 109}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 111}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 113}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 115}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 117}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 119}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 121}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 123}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 125}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 127}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 129}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 131}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 133}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 135}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 137}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 139}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 141}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 143}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 145}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 147}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 149}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 151}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 153}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 155}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 157}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 159}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 161}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 163}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 165}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 167}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 169}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 171}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 173}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 175}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 177}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 179}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 181}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 183}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 185}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 187}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 189}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 191}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 193}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 195}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 197}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {1, 199}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 8}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -8}, {0, -8}, {0, -8} }, 0, 10, 14, 6, 3, 28 }, -+ { 20, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 29 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -+ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 29 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 29 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -+ { 6, 9, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 30 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 30 }, -+ { 21, 10, 0, 0, 0, -1, 1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 30 }, -+ { 22, 10, 0, 0, 0, -1, -1, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 30 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 4, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 31 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 42 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, -+ { 0, 17, 0, 9, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 42 }, -+ { 1, 0, 0, 9, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 42 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 43 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 43 }, -+ { 1, 0, 0, 9, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 43 }, -+ { 25, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 44 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 44 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 45 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 45 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 0, 32 }, -+ { 1, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 32 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -+ { 0, 17, 0, 9, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 32 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 32 }, -+ { 17, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 32 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 32 }, -+ { 25, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -+ { 27, 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 32 }, -+ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 32 }, -+ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 32 }, -+ { 5, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 33 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 33 }, -+ { 25, 10, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 11, 1, 33 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 33 }, -+ { 25, 10, 0, 0, 1, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 33 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, -+ { 10, 18, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 33 }, -+ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 33 }, -+ { 3, 0, 0, 0, 0, 0, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 2, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 3, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 4, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 5, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 6, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 7, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 8, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 3, 0, 0, 0, 0, 9, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 33 }, -+ { 18, 0, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -+ { 17, 0, 0, 0, 2, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -+ { 18, 0, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -+ { 0, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, -+ { 0, 17, 0, 228, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 33 }, -+ { 18, 0, 0, 0, 2, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 33 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 47 }, -+ { 0, 17, 0, 0, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -+ { 1, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 47 }, -+ { 0, 17, 0, 222, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -+ { 0, 17, 0, 230, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -+ { 0, 17, 0, 220, 5, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 47 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 47 }, -+ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 47 }, -+ { 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 3, 0, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 47 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 48 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 56 }, -+ { 3, 0, 0, 0, 0, 0, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 5, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 6, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 7, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 8, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 3, 0, 0, 0, 0, 9, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 56 }, -+ { 5, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 56 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 32 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 55 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -+ { 1, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 55 }, -+ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 55 }, -+ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 55 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 78 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -+ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 78 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 78 }, -+ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 78 }, -+ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 78 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 78 }, -+ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 78 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 12, 1, 78 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 2, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 0, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -+ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -+ { 0, 17, 0, 7, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -+ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -+ { 1, 0, 0, 0, 0, -1, 0, 9, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -+ { 1, 0, 0, 9, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 62 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 62 }, -+ { 3, 0, 0, 0, 0, 0, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 2, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 3, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 4, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 5, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 6, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 7, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 8, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 3, 0, 0, 0, 0, 9, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 62 }, -+ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, -+ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, -+ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 62 }, -+ { 29, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 62 }, -+ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -+ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 62 }, -+ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 62 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, -+ { 1, 0, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 67 }, -+ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 67 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 67 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 67 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 93 }, -+ { 0, 17, 0, 7, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, -+ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, -+ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 93 }, -+ { 1, 0, 0, 9, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 93 }, -+ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 93 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 68 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 68 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, -+ { 0, 17, 0, 7, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 68 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 68 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 68 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 68 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 69 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, -+ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 69 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 69 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6254}, {0, -6254}, {0, -6222} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6253}, {0, -6253}, {0, -6221} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6244}, {0, -6244}, {0, -6212} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6242}, {0, -6242}, {0, -6210} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6243}, {0, -6243}, {0, -6211} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6236}, {0, -6236}, {0, -6204} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -6181}, {0, -6181}, {0, -6180} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {1, 201}, {1, 201}, {1, 719} }, 0, 10, 14, 6, 3, 5 }, -+ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, -3008}, {0, 0}, {0, 0}, {0, -3008} }, 0, 10, 14, 8, 3, 25 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 67 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 0, 17, 0, 1, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 5 }, -+ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 203}, {1, 203}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 3814}, {0, 3814}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {1, 205}, {1, 205}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 234, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 0, 17, 0, 214, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 202, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 232, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 228, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 218, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 233, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 1 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 514}, {1, 514}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 517}, {1, 517}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 520}, {1, 520}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 523}, {1, 523}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 526}, {1, 526}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 2, 3, 81, { {0, 0}, {0, -59}, {0, -59}, {0, -58} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, -7615}, {0, 0}, {0, 0}, {0, -7615} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 8}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {0, 0}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 529}, {1, 529}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 532}, {1, 532}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 536}, {1, 536}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 540}, {1, 540}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 74}, {0, 74}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 86}, {0, 86}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 100}, {0, 100}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 128}, {0, 128}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 112}, {0, 112}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 126}, {0, 126}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 578}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 581}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 584}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 587}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 590}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 593}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 596}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 599}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 578}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 581}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 584}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 587}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 590}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 593}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 596}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 599}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 602}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 605}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 608}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 611}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 614}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 617}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 620}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 623}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 602}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 605}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 608}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 611}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 614}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 617}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 620}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 623}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 626}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 629}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 632}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 635}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 638}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 641}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 644}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 647}, {0, 8}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 626}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 629}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 632}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 635}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 638}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 641}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 644}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -8}, {1, 647}, {0, 0}, {0, -8} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 662}, {1, 659}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 650}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 668}, {1, 665}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 544}, {1, 544}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 699}, {1, 695}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -74}, {0, 0}, {0, 0}, {0, -74} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 650}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, -7205}, {0, -7205}, {0, -7173} }, 0, 10, 14, 6, 3, 4 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 81, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 674}, {1, 671}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 653}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 680}, {1, 677}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 547}, {1, 547}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 707}, {1, 703}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -86}, {0, 0}, {0, 0}, {0, -86} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 653}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 550}, {1, 550}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 503}, {1, 503}, {0, -7235} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 554}, {1, 554}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 557}, {1, 557}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -100}, {0, 0}, {0, 0}, {0, -100} }, 0, 10, 14, 7, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 561}, {1, 561}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {1, 507}, {1, 507}, {0, -7219} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 565}, {1, 565}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 7}, {0, 7}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 568}, {1, 568}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 571}, {1, 571}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -112}, {0, 0}, {0, 0}, {0, -112} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -7}, {0, 0}, {0, 0}, {0, -7} }, 0, 10, 14, 7, 3, 4 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 686}, {1, 683}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 656}, {0, 9}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 692}, {1, 689}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 575}, {1, 575}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {1, 715}, {1, 711}, {0, 0} }, 0, 10, 14, 6, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -128}, {0, 0}, {0, 0}, {0, -128} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {0, -126}, {0, 0}, {0, 0}, {0, -126} }, 0, 10, 14, 7, 3, 4 }, -+ { 16, 0, 0, 0, 0, -1, 0, 1, 3, 17, { {0, -9}, {1, 656}, {0, 0}, {0, -9} }, 0, 10, 14, 7, 3, 4 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 0, 4 }, -+ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -+ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -+ { 6, 9, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 5, 0, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 22, 4, 2, 2 }, -+ { 10, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 4, 1 }, -+ { 10, 18, 16, 0, 1, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 5, 5, 34, 4, 4, 1 }, -+ { 10, 0, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 1, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 6, 0, 3, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 11, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 11, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 23, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, -+ { 24, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 3, 13, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 23, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 23, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 24, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 17, 10, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 19, 0, 1, 2 }, -+ { 7, 9, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -+ { 8, 7, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 3, 40, 3, 0, 2 }, -+ { 10, 11, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 14, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 16, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 12, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 15, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 6, 6, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 6, 5, 0, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 23, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 24, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 25, 10, 1, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 19, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -+ { 26, 6, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 12, 0, 2 }, -+ { 25, 10, 1, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 7, 12, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 19, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 6, 9, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 0, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 14, 4, 2, 2 }, -+ { 13, 18, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 0, 14, 0, 0, 0 }, -+ { 10, 19, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 20, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 21, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 22, 0, 0, 0, -1, 0, 15, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 5, 2, 0, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 5, 2, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 5, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 6, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 7, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 8, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 2, 0, 0, 0, 9, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 12, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 2, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 3, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 14, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 13, 4, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 0 }, -+ { 0, 17, 0, 1, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 2, 17, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 2, 17, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 2, 17, 16, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 2, 17, 0, 0, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 1, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 220, 5, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 85, { {0, -7517}, {0, 0}, {0, 0}, {0, -7517} }, 0, 10, 14, 7, 3, 4 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 85, { {1, 207}, {0, 0}, {0, 0}, {1, 207} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 0, 85, { {1, 209}, {0, 0}, {0, 0}, {1, 209} }, 0, 10, 14, 7, 3, 3 }, -+ { 29, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 28}, {0, 0}, {0, 0}, {0, 28} }, 0, 10, 14, 7, 0, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 2 }, -+ { 15, 0, 1, 0, 0, -1, 0, 4, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 6, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, -28}, {0, -28}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 29, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 16}, {0, 0}, {0, 0}, {0, 16} }, 0, 10, 14, 7, 3, 3 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, -16}, {0, -16}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 0, 3 }, -+ { 4, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 5, 10, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -3, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -3, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -3, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 26, 4, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2016, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2527, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1923, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1914, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1918, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2250, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 7, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -7, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 1, 0, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 1, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1824, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2104, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2108, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2106, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1316, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -138, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -8, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -7, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 2, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 3, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 4, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 5, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 6, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 7, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 8, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 9, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 0, 10, 14, 7, 3, 2 }, -+ { 29, 0, 1, 0, 0, -1, 0, 1, 0, 80, { {0, 26}, {0, 0}, {0, 0}, {0, 26} }, 14, 10, 14, 7, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 0, 80, { {0, 0}, {0, -26}, {0, -26}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 5, 10, 0, 0, 0, 0, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 2, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 3, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 4, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 5, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 6, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 7, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 8, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 9, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 0, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 1, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 26, 10, 3, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 9, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 7, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 9, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 8, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 5, 10, 0, 0, 0, 1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 2, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 3, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 4, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 5, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 6, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 7, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 8, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 9, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 2, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 3, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 4, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 5, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 6, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 7, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 8, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, 9, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1316, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 6, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 10, 4, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 54 }, -+ { 21, 10, 0, 0, 0, -1, 3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, 1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, -1, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -3, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1914, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1918, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1923, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1824, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2016, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 6, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2104, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2106, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2108, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2250, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, -2527, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, -+ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 48}, {0, 0}, {0, 0}, {0, 48} }, 0, 10, 14, 7, 3, 57 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, -+ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -48}, {0, -48}, {0, 0} }, 0, 10, 14, 6, 1, 57 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 211}, {0, 0}, {0, 0}, {1, 211} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, -3814}, {0, 0}, {0, 0}, {0, -3814} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {1, 213}, {0, 0}, {0, 0}, {1, 213} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 215}, {1, 215}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {1, 217}, {1, 217}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 219}, {0, 0}, {0, 0}, {1, 219} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 221}, {0, 0}, {0, 0}, {1, 221} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 223}, {0, 0}, {0, 0}, {1, 223} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 225}, {0, 0}, {0, 0}, {1, 225} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 227}, {0, 0}, {0, 0}, {1, 227} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {1, 229}, {0, 0}, {0, 0}, {1, 229} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, -+ { 14, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 46 }, -+ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 46 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 46 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 46 }, -+ { 5, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 46 }, -+ { 15, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, -+ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -7264}, {0, -7264}, {0, 0} }, 0, 10, 14, 6, 1, 25 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 58 }, -+ { 17, 0, 0, 0, 0, -1, 0, 8, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 58 }, -+ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 58 }, -+ { 0, 17, 0, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 58 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 23, 10, 0, 0, 0, -1, 1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 24, 10, 0, 0, 0, -1, -1, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 23, 10, 0, 0, 0, -1, 1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 24, 10, 0, 0, 0, -1, -1, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -+ { 17, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 21, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 37 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 37 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 6, 9, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 18, 19, 5, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 2 }, -+ { 4, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 1, 2 }, -+ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 0, 17, 0, 218, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 228, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 232, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 222, 5, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 1, 0, 0, 224, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 26 }, -+ { 20, 10, 1, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 23, 8, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 4, 0, 0, 0, 0, -1, 0, 4, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 17, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 2 }, -+ { 25, 10, 1, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 0, 17, 0, 8, 5, -1, 0, 1, 5, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 0, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 34 }, -+ { 20, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 0, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 5, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 36 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 26 }, -+ { 5, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 5, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 6, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -+ { 29, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 26 }, -+ { 29, 0, 1, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 0, 3, 35 }, -+ { 29, 0, 0, 0, 0, -1, 0, 22, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 1, 38 }, -+ { 17, 0, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 38 }, -+ { 29, 10, 0, 0, 0, -1, 0, 4, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, -+ { 29, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 38 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -+ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 83 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 83 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, -+ { 17, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 70 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 70 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 70 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 70 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 70 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, -+ { 2, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 25, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 5 }, -+ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 17, 10, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 5 }, -+ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -+ { 0, 17, 0, 230, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -+ { 4, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 84 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 84 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 84 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 84 }, -+ { 28, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 17, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {1, 231}, {0, 0}, {0, 0}, {1, 231} }, 0, 10, 14, 7, 3, 3 }, -+ { 28, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {1, 233}, {0, 0}, {0, 0}, {1, 233} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 48}, {0, 48}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {1, 235}, {0, 0}, {0, 0}, {1, 235} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 237}, {0, 0}, {0, 0}, {1, 237} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 239}, {0, 0}, {0, 0}, {1, 239} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 241}, {0, 0}, {0, 0}, {1, 241} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {1, 243}, {0, 0}, {0, 0}, {1, 243} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 245}, {0, 0}, {0, 0}, {1, 245} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {1, 247}, {0, 0}, {0, 0}, {1, 247} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {1, 249}, {0, 0}, {0, 0}, {1, 249} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 928}, {0, 0}, {0, 0}, {0, 928} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, -48}, {0, 0}, {0, 0}, {0, -48} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 251}, {0, 0}, {0, 0}, {1, 251} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {1, 253}, {0, 0}, {0, 0}, {1, 253} }, 0, 10, 14, 7, 3, 3 }, -+ { 14, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 1}, {0, 0}, {0, 0}, {0, 1} }, 0, 10, 14, 7, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, -1}, {0, -1}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 59 }, -+ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -+ { 0, 17, 0, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -+ { 1, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 59 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 59 }, -+ { 0, 17, 0, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 59 }, -+ { 5, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 4, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 18, 0, 0, 0, 2, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -+ { 18, 0, 0, 0, 4, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 65 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 65 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 1, 65 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 71 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 71 }, -+ { 0, 17, 0, 9, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, -+ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 71 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 71 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 71 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 11 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 11 }, -+ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 11 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 72 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 72 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, -+ { 0, 17, 0, 220, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 72 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 72 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 73 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 73 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, -+ { 1, 0, 0, 9, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 73 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 73 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 85 }, -+ { 0, 17, 0, 7, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 85 }, -+ { 1, 0, 0, 9, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 85 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 85 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 85 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 85 }, -+ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 2 }, -+ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 85 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 24 }, -+ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 24 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 77 }, -+ { 0, 17, 0, 0, 5, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 77 }, -+ { 1, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 77 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 77 }, -+ { 3, 0, 0, 0, 0, 0, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 2, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 3, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 4, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 5, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 6, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 7, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 8, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 3, 0, 0, 0, 0, 9, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 77 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 77 }, -+ { 25, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 77 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 24 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 24 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 24 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, -+ { 0, 17, 0, 230, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, -+ { 0, 17, 0, 220, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 79 }, -+ { 17, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 79 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 79 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -+ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, -+ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -+ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -928}, {0, -928}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 28, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 0, 1, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 4 }, -+ { 15, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 28, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 255}, {1, 255}, {1, 255} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 257}, {1, 257}, {1, 257} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 259}, {1, 259}, {1, 259} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 261}, {1, 261}, {1, 261} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 263}, {1, 263}, {1, 263} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 265}, {1, 265}, {1, 265} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 267}, {1, 267}, {1, 267} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 269}, {1, 269}, {1, 269} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 271}, {1, 271}, {1, 271} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 273}, {1, 273}, {1, 273} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 275}, {1, 275}, {1, 275} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 277}, {1, 277}, {1, 277} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 279}, {1, 279}, {1, 279} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 281}, {1, 281}, {1, 281} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 283}, {1, 283}, {1, 283} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 285}, {1, 285}, {1, 285} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 287}, {1, 287}, {1, 287} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 289}, {1, 289}, {1, 289} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 291}, {1, 291}, {1, 291} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 293}, {1, 293}, {1, 293} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 295}, {1, 295}, {1, 295} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 297}, {1, 297}, {1, 297} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 299}, {1, 299}, {1, 299} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 301}, {1, 301}, {1, 301} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 303}, {1, 303}, {1, 303} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 305}, {1, 305}, {1, 305} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 307}, {1, 307}, {1, 307} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 309}, {1, 309}, {1, 309} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 311}, {1, 311}, {1, 311} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 313}, {1, 313}, {1, 313} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 315}, {1, 315}, {1, 315} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 317}, {1, 317}, {1, 317} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 319}, {1, 319}, {1, 319} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 321}, {1, 321}, {1, 321} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 323}, {1, 323}, {1, 323} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 325}, {1, 325}, {1, 325} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 327}, {1, 327}, {1, 327} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 329}, {1, 329}, {1, 329} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 331}, {1, 331}, {1, 331} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 333}, {1, 333}, {1, 333} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 335}, {1, 335}, {1, 335} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 337}, {1, 337}, {1, 337} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 339}, {1, 339}, {1, 339} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 341}, {1, 341}, {1, 341} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 343}, {1, 343}, {1, 343} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 345}, {1, 345}, {1, 345} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 347}, {1, 347}, {1, 347} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 349}, {1, 349}, {1, 349} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 351}, {1, 351}, {1, 351} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 353}, {1, 353}, {1, 353} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 355}, {1, 355}, {1, 355} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 357}, {1, 357}, {1, 357} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 359}, {1, 359}, {1, 359} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 361}, {1, 361}, {1, 361} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 363}, {1, 363}, {1, 363} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 365}, {1, 365}, {1, 365} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 367}, {1, 367}, {1, 367} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 369}, {1, 369}, {1, 369} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 371}, {1, 371}, {1, 371} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 373}, {1, 373}, {1, 373} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 375}, {1, 375}, {1, 375} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 377}, {1, 377}, {1, 377} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 379}, {1, 379}, {1, 379} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 381}, {1, 381}, {1, 381} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 383}, {1, 383}, {1, 383} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 385}, {1, 385}, {1, 385} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 387}, {1, 387}, {1, 387} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 389}, {1, 389}, {1, 389} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 391}, {1, 391}, {1, 391} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 393}, {1, 393}, {1, 393} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 395}, {1, 395}, {1, 395} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 397}, {1, 397}, {1, 397} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 399}, {1, 399}, {1, 399} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 401}, {1, 401}, {1, 401} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 403}, {1, 403}, {1, 403} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 405}, {1, 405}, {1, 405} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 407}, {1, 407}, {1, 407} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 409}, {1, 409}, {1, 409} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 411}, {1, 411}, {1, 411} }, 0, 10, 14, 6, 3, 28 }, -+ { 15, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {1, 413}, {1, 413}, {1, 413} }, 0, 10, 14, 6, 3, 28 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 86 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 86 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 86 }, -+ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 86 }, -+ { 3, 0, 0, 0, 0, 0, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 3, 0, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 86 }, -+ { 18, 0, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 12, 10, 25, 8, 1, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 2, 5, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 13, 10, 26, 8, 1, 26 }, -+ { 11, 0, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 36, 0, 0, 0 }, -+ { 12, 0, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 6, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 13, 0, 0, 0, 0, -1, 0, 0, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 0 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 427}, {1, 424}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 433}, {1, 430}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 439}, {1, 436}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 446}, {1, 442}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 454}, {1, 450}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 1} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 461}, {1, 458}, {0, 0} }, 0, 10, 14, 6, 3, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 473}, {1, 470}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 479}, {1, 476}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 485}, {1, 482}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 491}, {1, 488}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {1, 497}, {1, 494}, {0, 0} }, 0, 10, 14, 6, 3, 6 }, -+ { 18, 1, 0, 0, 0, -1, 0, 4, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -+ { 0, 17, 0, 26, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 7 }, -+ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -+ { 18, 1, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 9, 15, 8, 3, 7 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 7 }, -+ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -+ { 28, 13, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 18, 13, 0, 0, 0, -1, 0, 1, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 0, 8 }, -+ { 22, 10, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 13, 18, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 27, 13, 0, 0, 0, -1, 0, 6, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 8 }, -+ { 0, 17, 0, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, -+ { 0, 17, 16, 0, 5, -1, 0, 6, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 10, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 10, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 8, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 20, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -+ { 19, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 6, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 21, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, 0, 7, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 20, 3, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, -1, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -+ { 18, 13, 0, 0, 0, -1, 0, 6, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 8 }, -+ { 10, 18, 0, 0, 5, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 24, 4, 2, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 12, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 0, 2 }, -+ { 25, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 16, 0, 0, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 26, 3, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 1, 11, 0, 2 }, -+ { 20, 3, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 11, 3, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 13, 1, 10, 3, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 3, 2, 0, 0, 0, 0, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 2, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 3, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 4, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 5, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 6, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 7, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 8, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 9, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 3, 2 }, -+ { 25, 6, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 14, 7, 11, 0, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 15, 7, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 26, 10, 0, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 16, 7, 3, 3 }, -+ { 21, 10, 0, 0, 0, -1, 2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 0, 2 }, -+ { 22, 10, 0, 0, 0, -1, -2, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 0, 2 }, -+ { 28, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 0, 2 }, -+ { 19, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 17, 16, 0, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 16, 6, 3, 3 }, -+ { 21, 10, 0, 0, 0, -1, 1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 6, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 12, 3, 2 }, -+ { 21, 10, 0, 0, 0, -1, 1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 13, 3, 2 }, -+ { 22, 10, 0, 0, 0, -1, -1, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 13, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 1, 11, 3, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 3, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 3, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 35 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 3, 2 }, -+ { 17, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 7, 4, 3, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 0, 26 }, -+ { 18, 0, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 16, 8, 3, 26 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 3, 2 }, -+ { 27, 4, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 1, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 1, 2, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 10, 10, 0, 0, 5, -1, 0, 4, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 3, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 31, 0, 0, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 1, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 13, 18, 0, 0, 0, -1, 0, 1, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 49 }, -+ { 25, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 25, 10, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 2 }, -+ { 5, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 4, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 4 }, -+ { 5, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 29, 10, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 5, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 29, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 4 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 74 }, -+ { 18, 0, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 75 }, -+ { 5, 2, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 18, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -+ { 5, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 39 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 39 }, -+ { 18, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, -+ { 4, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 40 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 120 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 120 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 50 }, -+ { 25, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 50 }, -+ { 18, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, -+ { 25, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 60 }, -+ { 4, 0, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 60 }, -+ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, -+ { 14, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 41 }, -+ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 41 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 51 }, -+ { 18, 0, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 52 }, -+ { 3, 0, 0, 0, 0, 0, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 2, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 3, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 4, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 5, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 6, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 7, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 8, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 3, 0, 0, 0, 0, 9, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 52 }, -+ { 14, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 40}, {0, 0}, {0, 0}, {0, 40} }, 0, 10, 14, 7, 3, 136 }, -+ { 15, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, -40}, {0, -40}, {0, 0} }, 0, 10, 14, 6, 1, 136 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 106 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 103 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 103 }, -+ { 14, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 39}, {0, 0}, {0, 0}, {0, 39} }, 0, 10, 14, 7, 3, 161 }, -+ { 15, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, -39}, {0, -39}, {0, 0} }, 0, 10, 14, 6, 1, 161 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 110 }, -+ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 17, 0, 0, 0, 0, -1, 0, 24, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 3 }, -+ { 18, 1, 0, 0, 0, -1, 0, 7, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 53 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 87 }, -+ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 87 }, -+ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 87 }, -+ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 118 }, -+ { 29, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, -+ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 118 }, -+ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 117 }, -+ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 117 }, -+ { 18, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 128 }, -+ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 128 }, -+ { 18, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 64 }, -+ { 5, 1, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, -+ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 64 }, -+ { 25, 10, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 64 }, -+ { 18, 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 76 }, -+ { 25, 1, 0, 0, 0, -1, 0, 10, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 76 }, -+ { 18, 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 98 }, -+ { 18, 1, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 97 }, -+ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 97 }, -+ { 18, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, -+ { 0, 17, 0, 0, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -+ { 0, 17, 0, 220, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -+ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 61 }, -+ { 0, 17, 0, 1, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -+ { 0, 17, 0, 9, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 61 }, -+ { 5, 1, 0, 0, 0, 1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 5, 1, 0, 0, 0, 2, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 5, 1, 0, 0, 0, 3, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 5, 1, 0, 0, 0, 4, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 5, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 5, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 61 }, -+ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 61 }, -+ { 25, 1, 0, 0, 0, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 61 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 88 }, -+ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, -+ { 25, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 88 }, -+ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 116 }, -+ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 116 }, -+ { 18, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -+ { 18, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -+ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -+ { 29, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -+ { 18, 1, 0, 0, 4, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 112 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, -+ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 112 }, -+ { 5, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -+ { 5, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 112 }, -+ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 112 }, -+ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 17, 0, 1, 112 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 80 }, -+ { 25, 10, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 80 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 89 }, -+ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 89 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 90 }, -+ { 5, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 90 }, -+ { 18, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, -+ { 18, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 121 }, -+ { 25, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -+ { 5, 1, 0, 0, 3, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -+ { 5, 1, 0, 0, 2, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -+ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 121 }, -+ { 18, 1, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 91 }, -+ { 14, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 64}, {0, 0}, {0, 0}, {0, 64} }, 0, 10, 14, 7, 3, 130 }, -+ { 15, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, -64}, {0, -64}, {0, 0} }, 0, 10, 14, 6, 1, 130 }, -+ { 5, 1, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 130 }, -+ { 18, 13, 0, 0, 4, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -+ { 18, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -+ { 18, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 144 }, -+ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 144 }, -+ { 3, 5, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 3, 5, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 144 }, -+ { 5, 5, 0, 0, 0, 1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 2, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 3, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 4, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 5, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 6, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 7, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 8, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, 9, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 5, 5, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 18, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 156 }, -+ { 0, 17, 0, 230, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 156 }, -+ { 20, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 156 }, -+ { 0, 17, 0, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 8 }, -+ { 18, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 147 }, -+ { 5, 1, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 147 }, -+ { 18, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -+ { 18, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -+ { 18, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 148 }, -+ { 0, 17, 0, 220, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, -+ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 148 }, -+ { 5, 13, 0, 0, 2, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, -+ { 5, 13, 0, 0, 3, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 148 }, -+ { 25, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 148 }, -+ { 18, 1, 0, 0, 2, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, -+ { 18, 1, 0, 0, 3, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 158 }, -+ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, -+ { 0, 17, 0, 220, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 158 }, -+ { 25, 1, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 158 }, -+ { 18, 1, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -+ { 18, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -+ { 18, 1, 0, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 153 }, -+ { 5, 1, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -+ { 5, 1, 0, 0, 3, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -+ { 5, 1, 0, 0, 2, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -+ { 5, 1, 0, 0, 4, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 153 }, -+ { 18, 1, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 149 }, -+ { 1, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 94 }, -+ { 0, 17, 0, 0, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, -+ { 0, 17, 0, 9, 5, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -+ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 94 }, -+ { 25, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 5, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 94 }, -+ { 3, 0, 0, 0, 0, 0, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 2, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 3, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 4, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 5, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 6, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 7, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 8, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 3, 0, 0, 0, 0, 9, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 94 }, -+ { 0, 17, 0, 9, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 94 }, -+ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 94 }, -+ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 94 }, -+ { 0, 17, 0, 0, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -+ { 1, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 92 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 92 }, -+ { 0, 17, 0, 9, 5, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -+ { 0, 17, 0, 7, 5, -1, 0, 11, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 92 }, -+ { 10, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, -+ { 25, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 92 }, -+ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 92 }, -+ { 10, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 16, 13, 9, 0, 92 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 101 }, -+ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 101 }, -+ { 0, 17, 0, 230, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -+ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -+ { 0, 17, 0, 9, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 96 }, -+ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 96 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 96 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 96 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -+ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 96 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 96 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 111 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 111 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 111 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 111 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -+ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -+ { 1, 0, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, -+ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -+ { 0, 17, 0, 7, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 12, 1, 100 }, -+ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 100 }, -+ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 100 }, -+ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 100 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 100 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 100 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 100 }, -+ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 20 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -+ { 1, 0, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 109 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 109 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 109 }, -+ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 109 }, -+ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 109 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 129 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 129 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 123 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 123 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -+ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 123 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 123 }, -+ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, -+ { 0, 17, 0, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 107 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -+ { 1, 0, 0, 9, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 107 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 107 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 107 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -+ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 135 }, -+ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -+ { 0, 17, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -+ { 0, 17, 0, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 135 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 135 }, -+ { 3, 0, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 3, 0, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 135 }, -+ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 135 }, -+ { 0, 17, 0, 230, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 135 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 135 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 124 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 124 }, -+ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 124 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 124 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 124 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 122 }, -+ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -+ { 0, 17, 0, 7, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 122 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 122 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 122 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 122 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 122 }, -+ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 122 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 114 }, -+ { 1, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 114 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, -+ { 0, 17, 0, 9, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 114 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 114 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 114 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 114 }, -+ { 25, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 33 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, -+ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, -+ { 1, 0, 0, 9, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 102 }, -+ { 0, 17, 0, 7, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 102 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 102 }, -+ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 102 }, -+ { 3, 0, 0, 0, 0, 0, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 2, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 3, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 4, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 5, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 6, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 7, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 8, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 3, 0, 0, 0, 0, 9, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 102 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -+ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, -+ { 1, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 4, 35, 4, 1, 126 }, -+ { 1, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 35, 4, 1, 126 }, -+ { 0, 17, 0, 9, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 35, 4, 1, 126 }, -+ { 3, 0, 0, 0, 0, 0, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 2, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 3, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 4, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 5, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 6, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 7, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 8, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 3, 0, 0, 0, 0, 9, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 126 }, -+ { 5, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 126 }, -+ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 0, 1, 126 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 35, 8, 1, 126 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 142 }, -+ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 142 }, -+ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -+ { 0, 17, 0, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -+ { 0, 17, 0, 7, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 142 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 142 }, -+ { 14, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 125 }, -+ { 15, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 125 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 125 }, -+ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 125 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 125 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 154 }, -+ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 204, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -+ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -+ { 1, 0, 0, 0, 0, -1, 0, 23, 3, 17, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -+ { 0, 17, 0, 0, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -+ { 1, 0, 0, 9, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 154 }, -+ { 0, 17, 0, 9, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 154 }, -+ { 0, 17, 0, 7, 5, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 154 }, -+ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 154 }, -+ { 25, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 154 }, -+ { 3, 0, 0, 0, 0, 0, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 2, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 3, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 4, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 5, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 6, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 7, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 8, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 3, 0, 0, 0, 0, 9, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 16, 9, 1, 154 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 150 }, -+ { 1, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 150 }, -+ { 0, 17, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, -+ { 0, 17, 0, 9, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 150 }, -+ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 150 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 141 }, -+ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -+ { 0, 0, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -+ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 141 }, -+ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 141 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 141 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 141 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 141 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 141 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 141 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, -+ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, -+ { 1, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 140 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 140 }, -+ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 140 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 140 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 140 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 140 }, -+ { 25, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 140 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 29 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 119 }, -+ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 11 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 133 }, -+ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 133 }, -+ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, -+ { 0, 0, 0, 9, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 133 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 133 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 133 }, -+ { 3, 0, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 3, 0, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 133 }, -+ { 5, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 133 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 20, 0, 1, 134 }, -+ { 25, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 8, 0, 1, 134 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 134 }, -+ { 0, 17, 0, 0, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 134 }, -+ { 1, 0, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 134 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 138 }, -+ { 0, 17, 0, 0, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -+ { 0, 17, 0, 7, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -+ { 0, 17, 0, 9, 5, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 138 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 138 }, -+ { 3, 0, 0, 0, 0, 0, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 2, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 3, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 4, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 5, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 6, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 7, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 8, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 3, 0, 0, 0, 0, 9, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 138 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 143 }, -+ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 143 }, -+ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, -+ { 0, 17, 0, 9, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 143 }, -+ { 3, 0, 0, 0, 0, 0, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 2, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 3, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 4, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 5, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 6, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 7, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 8, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 3, 0, 0, 0, 0, 9, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 143 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 145 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 19, 8, 1, 145 }, -+ { 0, 17, 0, 0, 5, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 145 }, -+ { 1, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 145 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 145 }, -+ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 7, 10, 14, 8, 1, 162 }, -+ { 1, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 162 }, -+ { 1, 0, 0, 9, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 162 }, -+ { 0, 17, 0, 9, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 162 }, -+ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 162 }, -+ { 25, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 162 }, -+ { 3, 0, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 3, 0, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 14, 9, 1, 162 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 83 }, -+ { 5, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -+ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 16 }, -+ { 27, 4, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 16 }, -+ { 25, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 16 }, -+ { 18, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -+ { 4, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -+ { 4, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 63 }, -+ { 25, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 63 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 157 }, -+ { 25, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 157 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, -+ { 18, 0, 0, 0, 0, -1, 0, 11, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 81 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 6, 4, 0, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 0, 4, 0, 81 }, -+ { 10, 0, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 1, 4, 0, 81 }, -+ { 0, 17, 0, 0, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 81 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 81 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 127 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 0, 8, 1, 127 }, -+ { 18, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 1, 8, 1, 127 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 84 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 115 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 115 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 115 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 159 }, -+ { 3, 0, 0, 0, 0, 0, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 2, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 3, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 4, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 5, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 6, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 7, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 8, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 3, 0, 0, 0, 0, 9, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 159 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 104 }, -+ { 0, 17, 0, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 104 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 104 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, -+ { 0, 17, 0, 230, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 108 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 108 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 108 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -+ { 29, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -+ { 17, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 108 }, -+ { 3, 0, 0, 0, 0, 0, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 2, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 3, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 4, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 5, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 6, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 7, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 8, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 3, 0, 0, 0, 0, 9, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 108 }, -+ { 5, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 108 }, -+ { 14, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 32}, {0, 0}, {0, 0}, {0, 32} }, 0, 10, 14, 7, 3, 146 }, -+ { 15, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, -32}, {0, -32}, {0, 0} }, 0, 10, 14, 6, 1, 146 }, -+ { 5, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 146 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 146 }, -+ { 25, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 146 }, -+ { 18, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -+ { 0, 17, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, -+ { 1, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, -+ { 1, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 99 }, -+ { 0, 17, 0, 0, 5, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 99 }, -+ { 17, 0, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 99 }, -+ { 17, 0, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 137 }, -+ { 17, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 139 }, -+ { 25, 10, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 37 }, -+ { 17, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 7, 8, 1, 37 }, -+ { 0, 17, 0, 0, 5, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 6, 4, 1, 155 }, -+ { 1, 0, 0, 6, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -+ { 18, 0, 0, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 137 }, -+ { 18, 0, 0, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 8, 1, 155 }, -+ { 17, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 14, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 16, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 8, 1, 34 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 8, 7, 8, 1, 35 }, -+ { 18, 0, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 139 }, -+ { 18, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 105 }, -+ { 29, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 105 }, -+ { 0, 17, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, -+ { 0, 17, 0, 1, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 105 }, -+ { 25, 0, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 105 }, -+ { 10, 18, 0, 0, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 2, 2 }, -+ { 0, 17, 0, 0, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 29, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 5, 3, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 1, 0, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 2 }, -+ { 1, 0, 0, 216, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -+ { 0, 17, 0, 1, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 1, 0, 0, 226, 0, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 8, 4, 23, 4, 1, 2 }, -+ { 10, 18, 0, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 3, 6, 23, 4, 0, 2 }, -+ { 0, 17, 0, 220, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 0, 17, 0, 230, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 1 }, -+ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 0, 17, 0, 230, 5, -1, 0, 8, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 4 }, -+ { 5, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 0, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 5, 0, 0, 0, 0, -1, 0, 9, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 7, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 26, 0, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 26, 10, 0, 0, 0, -1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 14, 0, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 15, 0, 0, 0, 0, -1, 0, 9, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 2 }, -+ { 3, 2, 0, 0, 0, 0, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 1, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 2, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 3, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 4, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 5, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 6, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 7, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 8, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 9, 0, 5, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, -+ { 0, 17, 0, 0, 5, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 131 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 0, 1, 131 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 19, 12, 1, 131 }, -+ { 25, 0, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 131 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 3 }, -+ { 15, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 1, 3 }, -+ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 57 }, -+ { 17, 0, 0, 0, 0, -1, 0, 25, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 6, 3, 5 }, -+ { 0, 17, 0, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 5 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, -+ { 0, 17, 0, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 151 }, -+ { 17, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 151 }, -+ { 3, 0, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 3, 0, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 151 }, -+ { 29, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 151 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 160 }, -+ { 0, 17, 0, 230, 5, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 160 }, -+ { 18, 0, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 152 }, -+ { 0, 17, 0, 230, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 152 }, -+ { 3, 0, 0, 0, 0, 0, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 2, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 3, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 4, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 5, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 6, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 7, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 8, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 3, 0, 0, 0, 0, 9, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 152 }, -+ { 27, 4, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 11, 0, 1, 152 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, -+ { 17, 0, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 163 }, -+ { 0, 17, 0, 232, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -+ { 0, 17, 0, 220, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -+ { 0, 17, 0, 230, 5, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 163 }, -+ { 3, 0, 0, 0, 0, 0, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 2, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 3, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 4, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 5, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 6, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 7, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 8, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 3, 0, 0, 0, 0, 9, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 163 }, -+ { 18, 0, 0, 0, 0, -1, 0, 24, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 27 }, -+ { 18, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 113 }, -+ { 5, 1, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 113 }, -+ { 0, 17, 0, 220, 5, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 113 }, -+ { 14, 1, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 34}, {0, 0}, {0, 0}, {0, 34} }, 0, 10, 14, 7, 3, 132 }, -+ { 15, 1, 0, 0, 2, -1, 0, 18, 3, 0, { {0, 0}, {0, -34}, {0, -34}, {0, 0} }, 0, 10, 14, 6, 1, 132 }, -+ { 0, 17, 0, 230, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, -+ { 0, 17, 0, 7, 5, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 1, 132 }, -+ { 17, 1, 0, 0, 5, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 1, 132 }, -+ { 3, 1, 0, 0, 0, 0, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 2, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 3, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 4, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 5, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 6, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 7, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 8, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 3, 1, 0, 0, 0, 9, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 1, 132 }, -+ { 25, 1, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 0, 0, 1, 132 }, -+ { 5, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 27, 13, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 12, 0, 1, 2 }, -+ { 5, 13, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 13, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 18, 13, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 8, 3, 8 }, -+ { 26, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 8 }, -+ { 29, 10, 3, 0, 0, -1, 0, 10, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 13, 0, 0, 0, 0, -1, 0, 0, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 0, 0 }, -+ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 5, 2, 0, 0, 0, 0, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 2, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 3, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 4, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 5, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 6, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 7, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 8, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 2, 0, 0, 0, 9, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 5, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 23, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 10, 14, 7, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 13, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 3, 2 }, -+ { 29, 0, 1, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, -+ { 29, 0, 1, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 10, 14, 7, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 3, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 12, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 18, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 0, 19, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 6, 7, 30, 0, 1, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 34 }, -+ { 29, 0, 3, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -+ { 29, 0, 1, 0, 0, -1, 0, 12, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -+ { 29, 0, 3, 0, 0, -1, 0, 11, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 3, 2 }, -+ { 29, 0, 0, 0, 0, -1, 0, 18, 5, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 3, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 1, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 9, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 28, 10, 23, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 33, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 13, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 17, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 16, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 18, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 13, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 3, 13, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 16, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 7, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 19, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 3, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 12, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 25, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 20, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 23, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 21, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 17, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 19, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 18, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 0, 1, 2 }, -+ { 29, 10, 19, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 16, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 20, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 0, 0, 0, -1, 0, 21, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 14, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 24, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 29, 10, 11, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 14, 0, 32, 0, 1, 2 }, -+ { 3, 2, 0, 0, 0, 0, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 1, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 2, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 3, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 4, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 5, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 6, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 7, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 8, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 3, 2, 0, 0, 0, 9, 0, 23, 3, 80, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 16, 13, 9, 3, 2 }, -+ { 13, 18, 0, 0, 0, -1, 0, 2, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 }, -+ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 25, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 12, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 26, 5, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 1, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 3, 37 }, -+ { 18, 0, 0, 0, 0, -1, 0, 5, 5, 85, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 16, 8, 0, 37 }, -+ { 10, 18, 16, 0, 5, -1, 0, 5, 3, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 0, 2 }, -+ { 0, 17, 0, 0, 5, -1, 0, 7, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 4, 4, 23, 4, 2, 1 }, -+ { 12, 0, 0, 0, 0, -1, 0, 2, 0, 0, { {0, 0}, {0, 0}, {0, 0}, {0, 0} }, 0, 0, 14, 0, 0, 0 } - }; - - Q_DECL_CONST_FUNCTION static inline const Properties *qGetProp(char32_t ucs4) noexcept -diff --git a/src/corelib/text/qunicodetables_p.h b/src/corelib/text/qunicodetables_p.h -index eabdc919cb..53db267f37 100644 ---- a/src/corelib/text/qunicodetables_p.h -+++ b/src/corelib/text/qunicodetables_p.h -@@ -1,5 +1,5 @@ - // Copyright (C) 2020 The Qt Company Ltd. --// SPDX-License-Identifier: Unicode-DFS-2016 -+// SPDX-License-Identifier: Unicode-3.0 - - /* This file is autogenerated from the Unicode 15.1 database. Do not edit */ - -@@ -37,8 +37,9 @@ enum Case { - }; - - struct Properties { -- ushort category : 8; /* 5 used */ -- ushort direction : 8; /* 5 used */ -+ ushort category : 5; -+ ushort direction : 5; -+ ushort emojiFlags : 6; /* 5 used */ - ushort combiningClass : 8; - ushort joining : 3; - signed short digitValue : 5; -@@ -167,6 +168,15 @@ enum class IdnaStatus : unsigned int { - Deviation - }; - -+enum class EmojiFlags : uchar { -+ NoEmoji = 0, -+ Emoji = 1, -+ Emoji_Presentation = 2, -+ Emoji_Modifier = 4, -+ Emoji_Modifier_Base = 8, -+ Emoji_Component = 16 -+}; -+ - Q_CORE_EXPORT GraphemeBreakClass QT_FASTCALL graphemeBreakClass(char32_t ucs4) noexcept; - inline GraphemeBreakClass graphemeBreakClass(QChar ch) noexcept - { return graphemeBreakClass(ch.unicode()); } -diff --git a/util/unicode/main.cpp b/util/unicode/main.cpp -index fb308b7dc0..73e29807ef 100644 ---- a/util/unicode/main.cpp -+++ b/util/unicode/main.cpp -@@ -9,6 +9,7 @@ - #include - #include - #include -+#include - #include - #if 0 - #include -@@ -886,6 +887,49 @@ enum class IdnaStatus : unsigned int { - Deviation, - }; - -+static const char *emoji_flags_string = -+ "enum class EmojiFlags : uchar {\n" -+ " NoEmoji = 0,\n" -+ " Emoji = 1,\n" -+ " Emoji_Presentation = 2,\n" -+ " Emoji_Modifier = 4,\n" -+ " Emoji_Modifier_Base = 8,\n" -+ " Emoji_Component = 16\n" -+ "};\n\n"; -+ -+enum class EmojiFlags : uchar -+{ -+ NoEmoji = 0, -+ Emoji = 1, -+ Emoji_Presentation = 2, -+ Emoji_Modifier = 4, -+ Emoji_Modifier_Base = 8, -+ Emoji_Component = 16, -+ -+ // Stored via grapheme break, so this is not added to emojiFlags property -+ Extended_Pictographic = 32, -+}; -+ -+static QHash emojiFlagsMap; -+ -+static void initEmojiFlagsMap() -+{ -+ struct { -+ EmojiFlags flags; -+ const char *name; -+ } data[] = { -+ {EmojiFlags::Emoji, "Emoji"}, -+ {EmojiFlags::Emoji_Presentation, "Emoji_Presentation"}, -+ {EmojiFlags::Emoji_Modifier, "Emoji_Modifier"}, -+ {EmojiFlags::Emoji_Modifier_Base, "Emoji_Modifier_Base"}, -+ {EmojiFlags::Emoji_Component, "Emoji_Component"}, -+ {EmojiFlags::Extended_Pictographic, "Extended_Pictographic"}, -+ }; -+ -+ for (const auto &entry : data) -+ emojiFlagsMap[entry.name] = entry.flags; -+} -+ - // Keep this one in sync with the code in createPropertyInfo - static const char *property_string = - "enum Case {\n" -@@ -898,8 +942,9 @@ static const char *property_string = - "};\n" - "\n" - "struct Properties {\n" -- " ushort category : 8; /* 5 used */\n" -- " ushort direction : 8; /* 5 used */\n" -+ " ushort category : 5;\n" -+ " ushort direction : 5;\n" -+ " ushort emojiFlags : 6; /* 5 used */\n" - " ushort combiningClass : 8;\n" - " ushort joining : 3;\n" - " signed short digitValue : 5;\n" -@@ -968,6 +1013,7 @@ struct PropertyFlags { - : combiningClass(0) - , category(QChar::Other_NotAssigned) // Cn - , direction(QChar::DirL) -+ , emojiFlags(0) - , joining(QChar::Joining_None) - , age(QChar::Unicode_Unassigned) - , mirrorDiff(0) {} -@@ -976,6 +1022,7 @@ struct PropertyFlags { - return (combiningClass == o.combiningClass - && category == o.category - && direction == o.direction -+ && emojiFlags == o.emojiFlags - && joining == o.joining - && age == o.age - && eastAsianWidth == o.eastAsianWidth -@@ -1002,6 +1049,8 @@ struct PropertyFlags { - uchar combiningClass : 8; - QChar::Category category : 5; - QChar::Direction direction : 5; -+ // from emoji-data.txt -+ uchar emojiFlags : 5; - // from ArabicShaping.txt - QChar::JoiningType joining : 3; - // from DerivedAge.txt -@@ -2057,10 +2106,8 @@ static void readEmojiData() - QList l = line.split(';'); - Q_ASSERT(l.size() == 2); - -- // NOTE: for the moment we process emoji_data only to extract -- // the code points with Extended_Pictographic. This is needed by -- // extended grapheme clustering (cf. the GB11 rule in UAX #29). -- if (l[1] != "Extended_Pictographic") -+ EmojiFlags emojiFlags = emojiFlagsMap.value(l[1], EmojiFlags::NoEmoji); -+ if (emojiFlags == EmojiFlags::NoEmoji) - continue; - - QByteArray codes = l[0]; -@@ -2079,8 +2126,13 @@ static void readEmojiData() - for (int codepoint = from; codepoint <= to; ++codepoint) { - UnicodeData &ud = UnicodeData::valueRef(codepoint); - // Check we're not overwriting the data from GraphemeBreakProperty.txt... -- Q_ASSERT(ud.p.graphemeBreakClass == GraphemeBreak_Any); -- ud.p.graphemeBreakClass = GraphemeBreak_Extended_Pictographic; -+ Q_ASSERT(emojiFlags != EmojiFlags::Extended_Pictographic -+ // Extended_Pictographic should only replace GB_Any -+ || ud.p.graphemeBreakClass == GraphemeBreak_Any); -+ if (emojiFlags == EmojiFlags::Extended_Pictographic) -+ ud.p.graphemeBreakClass = GraphemeBreak_Extended_Pictographic; -+ else -+ ud.p.emojiFlags |= int(emojiFlags); - } - } - } -@@ -2987,12 +3039,15 @@ static QByteArray createPropertyInfo() - for (int i = 0; i < uniqueProperties.size(); ++i) { - const PropertyFlags &p = uniqueProperties.at(i); - out += "\n { "; --// " ushort category : 8; /* 5 used */\n" -+// " ushort category : 5;\n" - out += QByteArray::number( p.category ); - out += ", "; --// " ushort direction : 8; /* 5 used */\n" -+// " ushort direction : 5;\n" - out += QByteArray::number( p.direction ); - out += ", "; -+// " ushort emojiFlags : 6; /* 5 used */\n" -+ out += QByteArray::number ( p.emojiFlags ); -+ out += ", "; - // " ushort combiningClass : 8;\n" - out += QByteArray::number( p.combiningClass ); - out += ", "; -@@ -3018,7 +3073,7 @@ static QByteArray createPropertyInfo() - // " ushort special : 1;\n" - // " signed short diff : 15;\n" - // " } cases[NumCases];\n" -- out += " { {"; -+ out += "{ {"; - out += QByteArray::number( p.lowerCaseSpecial ); - out += ", "; - out += QByteArray::number( p.lowerCaseDiff ); -@@ -3586,6 +3641,7 @@ int main(int, char **) - initLineBreak(); - initScriptMap(); - initIdnaStatusMap(); -+ initEmojiFlagsMap(); - - readUnicodeData(); - readBidiMirroring(); -@@ -3673,6 +3729,7 @@ int main(int, char **) - f.write(sentence_break_class_string); - f.write(line_break_class_string); - f.write(idna_status_string); -+ f.write(emoji_flags_string); - f.write(methods); - f.write("} // namespace QUnicodeTables\n\n" - "QT_END_NAMESPACE\n\n" diff --git a/qtbase-fix-regression-when-looking-up-fallback-fonts.patch b/qtbase-fix-regression-when-looking-up-fallback-fonts.patch deleted file mode 100644 index 002e439..0000000 --- a/qtbase-fix-regression-when-looking-up-fallback-fonts.patch +++ /dev/null @@ -1,96 +0,0 @@ -From 486bbc7a5bc4483ecc2a6b8927543725e3d38722 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Tue, 26 Nov 2024 14:39:44 +0100 -Subject: Fix regression when looking up fallback fonts - -This amends 16850709306589a2433c0038605d365a6b6bedad. - -In that change, the final pass for looking up fallback -fonts was turned into a lambda so that we could run it -an additional time at the very end. However, when making -a lambda from the code, some of the logic was accidentally -changed. - -Specifically, for multi engines the original code would pass -Script_Common instead of the requested script to the match() -function, but it would still pass the actual script to -loadEngine() as well as store it in the key. In the changed -code, Script_Common would be used for all of these when multi -was true. - -This change was not intentional and it caused us to fail to -load certain fallback fonts, for instance the Bengali font -on Windows. - -Fixes: QTBUG-131632 -Change-Id: Id215ee4dc2851e846be27a3a25a31cad57b8f67d -Reviewed-by: Lars Knoll - -diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp -index 96c2337e..0c2a4b66 100644 ---- a/src/gui/text/qfontdatabase.cpp -+++ b/src/gui/text/qfontdatabase.cpp -@@ -2734,17 +2734,23 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - if (script > QChar::Script_Common) - fallbacks += QString(); // Find the first font matching the specified script. - -- auto findMatchingFallback = [&](int xscript) { -+ auto findMatchingFallback = [&fallbacks, -+ &index, -+ &multi, -+ &fontCache, -+ &blackListed, -+ &request](int lookupScript, int cacheScript) { -+ QFontEngine *engine = nullptr; - for (int i = 0; !engine && i < fallbacks.size(); i++) { - QFontDef def = request; - - def.families = QStringList(fallbacks.at(i)); -- QFontCache::Key key(def, xscript, multi ? 1 : 0); -+ QFontCache::Key key(def, cacheScript, multi ? 1 : 0); - engine = fontCache->findEngine(key); - if (!engine) { - QtFontDesc desc; - do { -- index = match(xscript, -+ index = match(lookupScript, - def, - def.families.constFirst(), - ""_L1, -@@ -2755,7 +2761,12 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - QFontDef loadDef = def; - if (loadDef.families.isEmpty()) - loadDef.families = QStringList(desc.family->name); -- engine = loadEngine(xscript, loadDef, desc.family, desc.foundry, desc.style, desc.size); -+ engine = loadEngine(cacheScript, -+ loadDef, -+ desc.family, -+ desc.foundry, -+ desc.style, -+ desc.size); - if (engine) - initFontDef(desc, loadDef, &engine->fontDef, multi); - else -@@ -2764,15 +2775,20 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - } while (index >= 0 && !engine); - } - } -+ -+ return engine; - }; - -- findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common: script); -+ engine = findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji -+ ? QChar::Script_Common -+ : script, -+ script); - - // If we are looking for a color font and there are no color fonts on the system, - // we will end up here, for one final pass. This is a rare occurrence so we accept - // and extra pass on the fallbacks for this. - if (!engine && script == QFontDatabasePrivate::Script_Emoji) -- findMatchingFallback(QChar::Script_Common); -+ engine = findMatchingFallback(QChar::Script_Common, script); - } - - if (!engine) diff --git a/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch b/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch deleted file mode 100644 index bcc3fdb..0000000 --- a/qtbase-fontconfig-dont-register-hardcoded-fonts-as-color-fonts.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 83864f8682da73a062a3ca32b928377dfc333021 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Wed, 15 Jan 2025 14:52:55 +0100 -Subject: [PATCH] FontConfig: Don't register hardcoded fonts as color fonts - -This amends 16850709306589a2433c0038605d365a6b6bedad. The patch -aimed to pass false for the color font parameter, but got it in -the wrong position, so it passed false for the pixel size instead. - -The registerFont() function is a real mess, and it should be cleaned -up, but this at least fixes the immediate bug. - -Pick-to: 6.9 -Task-number: QTBUG-132821 -Change-Id: Id54989960aa5f86d3c79423d004530bb6a4fa475 ---- - -diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp -index 7866e341..790316a6 100644 ---- a/src/gui/text/unix/qfontconfigdatabase.cpp -+++ b/src/gui/text/unix/qfontconfigdatabase.cpp -@@ -622,9 +622,9 @@ void QFontconfigDatabase::populateFontDatabase() - - while (f->qtname) { - QString familyQtName = QString::fromLatin1(f->qtname); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,0,f->fixed,false,ws,nullptr); - ++f; - } - diff --git a/qtbase-fontconfig-fix-detection-of-color-fonts.patch b/qtbase-fontconfig-fix-detection-of-color-fonts.patch deleted file mode 100644 index 3cf1f61..0000000 --- a/qtbase-fontconfig-fix-detection-of-color-fonts.patch +++ /dev/null @@ -1,43 +0,0 @@ -From 2c309f71705449607592bb4588bcc56223da897b Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Wed, 15 Jan 2025 15:39:16 +0100 -Subject: [PATCH] FontConfig: Fix detection of color fonts - -There were two mistakes in the code that intended to detect -if a specific font was a color font in the FontConfig database. - -1. The "int n" parameter in FcPatternGet*() is not an array size, -but an index, so it should be 0 and not 1. - -2. We need to add FC_COLOR to the list of properties in our pattern -when populating the database, otherwise we will just fail to match -it and none of the system fonts will be listed as color. - -Pick-to: 6.9 -Fixes: QTBUG-132377 -Change-Id: Ib3c112e8a354abacd05679c62283a1f1abfb40ee ---- - -diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp -index de6618f..20794ed 100644 ---- a/src/gui/text/unix/qfontconfigdatabase.cpp -+++ b/src/gui/text/unix/qfontconfigdatabase.cpp -@@ -478,7 +478,7 @@ - - FcBool colorFont = false; - #ifdef FC_COLOR -- FcPatternGetBool(pattern, FC_COLOR, 1, &colorFont); -+ FcPatternGetBool(pattern, FC_COLOR, 0, &colorFont); - #endif - - // Note: stretch should really be an int but registerFont incorrectly uses an enum -@@ -577,6 +577,9 @@ - #if FC_VERSION >= 20297 - FC_CAPABILITY, - #endif -+#if defined(FC_COLOR) -+ FC_COLOR, -+#endif - (const char *)nullptr - }; - const char **p = properties; diff --git a/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch b/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch deleted file mode 100644 index eb9425b..0000000 --- a/qtbase-introduce-emoji-segmenter-to-3rdparty-code.patch +++ /dev/null @@ -1,568 +0,0 @@ -From aa7d479be0df3e118580e87f30e061445dfb37e3 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Fri, 2 Feb 2024 15:45:20 +0100 -Subject: Introduce emoji-segmenter to 3rdparty code - -This is a parser for emoji sequences developed by Google -which is used in multiple other projects for parsing -sequences of characters to see if they should be represented -as color emojis or as monochrome text. - -[ChangeLog][Third-Party Code] Added the emoji-segmenter to -third party code, for supporting complex emoji sequences. -This can be configured using the -emojisegmenter option. - -Task-number: QTBUG-111801 -Change-Id: I7f87b0751415024d29f074d133850027f0003e29 -Reviewed-by: Volker Hilsheimer - -diff --git a/config_help.txt b/config_help.txt -index deb38c9c2f..09aebf2e65 100644 ---- a/config_help.txt -+++ b/config_help.txt -@@ -298,6 +298,7 @@ Gui, printing, widget options: - - -cups ................ Enable CUPS support [auto] (Unix only) - -+ -emojisegmenter ...... Enable complex emoji sequences [yes] - -fontconfig .......... Enable Fontconfig support [auto] (Unix only) - -freetype ............ Select used FreeType [system/qt/no] - -harfbuzz ............ Select used HarfBuzz-NG [system/qt/no] -diff --git a/src/3rdparty/emoji-segmenter/CONTRIBUTING.md b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md -new file mode 100644 -index 0000000000..db177d4ac7 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/CONTRIBUTING.md -@@ -0,0 +1,28 @@ -+# How to Contribute -+ -+We'd love to accept your patches and contributions to this project. There are -+just a few small guidelines you need to follow. -+ -+## Contributor License Agreement -+ -+Contributions to this project must be accompanied by a Contributor License -+Agreement. You (or your employer) retain the copyright to your contribution; -+this simply gives us permission to use and redistribute your contributions as -+part of the project. Head over to to see -+your current agreements on file or to sign a new one. -+ -+You generally only need to submit a CLA once, so if you've already submitted one -+(even if it was for a different project), you probably don't need to do it -+again. -+ -+## Code reviews -+ -+All submissions, including submissions by project members, require review. We -+use GitHub pull requests for this purpose. Consult -+[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more -+information on using pull requests. -+ -+## Community Guidelines -+ -+This project follows -+[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). -diff --git a/src/3rdparty/emoji-segmenter/NEWS b/src/3rdparty/emoji-segmenter/NEWS -new file mode 100644 -index 0000000000..3fd07f1ce2 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/NEWS -@@ -0,0 +1,28 @@ -+Overview of changes leading to 0.4.0 -+Friday, November 15, 2024 -+==================================== -+ -+* Add `make size` targe to -+ determine binary size. -+* Set has_vs for -+ emoji_keycap_sequence -+ -+Overview of changes leading to 0.3.0 -+Tuesday, September 5, 2024 -+==================================== -+ -+* Add segmentation for variation -+ selector pairs, VS15 and VS16, -+ needed for font-variant-emoji. -+ -+Overview of changes leading to 0.2.0 -+Tuesday, Februar 20, 2024 -+==================================== -+ -+* Change Ragel mode to -F1 -+ -+Overview of changes leading to 0.1.0 -+Tuesday, January 29, 2019 -+==================================== -+ -+* Initial release -diff --git a/src/3rdparty/emoji-segmenter/README.md b/src/3rdparty/emoji-segmenter/README.md -new file mode 100644 -index 0000000000..571a1a4515 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/README.md -@@ -0,0 +1,103 @@ -+Emoji Segmenter -+=== -+ -+This repository contains a Ragel grammar and generated C code for segmenting -+runs of text into text-presentation and emoji-presentation runs. It is currently -+used in projects such as Chromium and Pango for deciding which preferred -+presentation, color or text, a run of text should have. -+ -+The goal is to stay very close to the grammar definitions in [Unicode Technical -+Standard #51](http://www.unicode.org/reports/tr51/). -+ -+API -+=== -+ -+By including the `emoji_presentation_scanner.c` file, you will be able to call -+the following API -+ -+``` -+scan_emoji_presentation (emoji_text_iter_t p, -+ const emoji_text_iter_t pe, -+ bool* is_emoji, -+ bool* has_vs) -+``` -+ -+This API call will scan `emoji_text_iter_t p` for the next grammar-token and -+return an iterator that points to the end of the next token. An end iterator -+needs be specified as `pe` so that the scanner can compare against this and -+knows where to stop. In the reference parameter `is_emoji` it returns whether -+this token has emoji-presentation text-presentation, `has_vs` is set to true -+if the token contains a variation selector. -+ -+A grammar token is either a combination of an emoji plus variation selector 15 -+for text presentation, an emoji presentation sequence (emoji + VS16), an emoji -+presentation emoji or emoji sequence, or a single text presentation character. -+ -+`emoji_text_iter_t` is an iterator type over a buffer of the character classes -+that are defined at the beginning of the the Ragel file, e.g. `EMOJI`, -+`EMOJI_TEXT_PRESENTATION`, `REGIONAL_INDICATOR`, `KEYCAP_BASE`, etc. -+ -+By typedef'ing `emoji_text_iter_t` to your own iterator type, you can implement -+an adapter class that iterates over an input text buffer in any encoding, and on -+dereferencing returns the correct Ragel class by implementing something similar -+to the following Unicode character class to Ragel class mapping, example taken -+from Chromium: -+ -+``` -+char EmojiSegmentationCategory(UChar32 codepoint) { -+ // Specific ones first. -+ if (codepoint == kCombiningEnclosingKeycapCharacter) -+ return COMBINING_ENCLOSING_KEYCAP; -+ if (codepoint == kCombiningEnclosingCircleBackslashCharacter) -+ return COMBINING_ENCLOSING_CIRCLE_BACKSLASH; -+ if (codepoint == kZeroWidthJoinerCharacter) -+ return ZWJ; -+ if (codepoint == kVariationSelector15Character) -+ return VS15; -+ if (codepoint == kVariationSelector16Character) -+ return VS16; -+ if (codepoint == 0x1F3F4) -+ return TAG_BASE; -+ if ((codepoint >= 0xE0030 && codepoint <= 0xE0039) || -+ (codepoint >= 0xE0061 && codepoint <= 0xE007A)) -+ return TAG_SEQUENCE; -+ if (codepoint == 0xE007F) -+ return TAG_TERM; -+ if (Character::IsEmojiModifierBase(codepoint)) -+ return EMOJI_MODIFIER_BASE; -+ if (Character::IsModifier(codepoint)) -+ return EMOJI_MODIFIER; -+ if (Character::IsRegionalIndicator(codepoint)) -+ return REGIONAL_INDICATOR; -+ if (Character::IsEmojiKeycapBase(codepoint)) -+ return KEYCAP_BASE; -+ -+ if (Character::IsEmojiEmojiDefault(codepoint)) -+ return EMOJI_EMOJI_PRESENTATION; -+ if (Character::IsEmojiTextDefault(codepoint)) -+ return EMOJI_TEXT_PRESENTATION; -+ if (Character::IsEmoji(codepoint)) -+ return EMOJI; -+ -+ // Ragel state machine will interpret unknown category as "any". -+ return kMaxEmojiScannerCategory; -+} -+``` -+ -+Update/Build requisites -+=== -+ -+You need to have ragel installed if you want to modify the grammar and generate a new C file as output. -+ -+`apt-get install ragel` -+ -+then run -+ -+`make` -+ -+to update the `emoji_presentation_scanner.c` and `emoji_presentation_scanner_vs.c` output C source file. -+ -+Contributing -+=== -+ -+See the CONTRIBUTING.md file for how to contribute. -diff --git a/src/3rdparty/emoji-segmenter/REUSE.toml b/src/3rdparty/emoji-segmenter/REUSE.toml -new file mode 100644 -index 0000000000..53d2dc47c7 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/REUSE.toml -@@ -0,0 +1,7 @@ -+version = 1 -+ -+[[annotations]] -+path = ["**"] -+precedence = "closest" -+SPDX-FileCopyrightText = "Copyright 2019 Google LLC" -+SPDX-License-Identifier = "Apache-2.0" -diff --git a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c -new file mode 100644 -index 0000000000..00b7700a9a ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c -@@ -0,0 +1,251 @@ -+ -+#line 1 "emoji_presentation_scanner.rl" -+/* Copyright 2019 Google LLC -+ * -+ * Licensed under the Apache License, Version 2.0 (the "License"); -+ * you may not use this file except in compliance with the License. -+ * You may obtain a copy of the License at -+ * -+ * https://www.apache.org/licenses/LICENSE-2.0 -+ * -+ * Unless required by applicable law or agreed to in writing, software -+ * distributed under the License is distributed on an "AS IS" BASIS, -+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -+ * See the License for the specific language governing permissions and -+ * limitations under the License. -+ */ -+ -+#include -+ -+#ifndef EMOJI_LINKAGE -+#define EMOJI_LINKAGE static -+#endif -+ -+ -+#line 23 "emoji_presentation_scanner.c" -+static const unsigned char _emoji_presentation_trans_keys[] = { -+ 0u, 13u, 14u, 15u, 0u, 13u, 9u, 12u, 10u, 12u, 10u, 10u, 4u, 12u, 4u, 12u, -+ 6u, 6u, 9u, 12u, 8u, 8u, 8u, 10u, 9u, 14u, 0 -+}; -+ -+static const char _emoji_presentation_key_spans[] = { -+ 14, 2, 14, 4, 3, 1, 9, 9, -+ 1, 4, 1, 3, 6 -+}; -+ -+static const char _emoji_presentation_index_offsets[] = { -+ 0, 15, 18, 33, 38, 42, 44, 54, -+ 64, 66, 71, 73, 77 -+}; -+ -+static const char _emoji_presentation_indicies[] = { -+ 1, 1, 1, 2, 0, 0, 0, 1, -+ 0, 0, 0, 0, 0, 1, 0, 4, -+ 5, 3, 6, 6, 7, 8, 9, 9, -+ 10, 11, 9, 9, 9, 9, 9, 12, -+ 9, 5, 13, 14, 15, 0, 13, 16, -+ 17, 16, 13, 0, 17, 16, 16, 16, -+ 16, 16, 13, 16, 17, 16, 17, 16, -+ 16, 16, 16, 5, 13, 14, 15, 16, -+ 5, 18, 5, 13, 19, 20, 18, 14, -+ 21, 23, 22, 13, 22, 5, 13, 14, -+ 15, 16, 4, 16, 0 -+}; -+ -+static const char _emoji_presentation_trans_targs[] = { -+ 2, 4, 6, 2, 1, 2, 3, 3, -+ 7, 2, 8, 9, 12, 0, 2, 5, -+ 2, 5, 2, 10, 11, 2, 2, 2 -+}; -+ -+static const char _emoji_presentation_trans_actions[] = { -+ 1, 2, 2, 3, 0, 4, 7, 2, -+ 2, 8, 0, 7, 2, 0, 9, 10, -+ 11, 2, 12, 0, 10, 13, 14, 15 -+}; -+ -+static const char _emoji_presentation_to_state_actions[] = { -+ 0, 0, 5, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0 -+}; -+ -+static const char _emoji_presentation_from_state_actions[] = { -+ 0, 0, 6, 0, 0, 0, 0, 0, -+ 0, 0, 0, 0, 0 -+}; -+ -+static const char _emoji_presentation_eof_trans[] = { -+ 1, 4, 0, 1, 17, 1, 17, 17, -+ 19, 19, 22, 23, 17 -+}; -+ -+static const int emoji_presentation_start = 2; -+ -+static const int emoji_presentation_en_text_and_emoji_run = 2; -+ -+ -+#line 26 "emoji_presentation_scanner.rl" -+ -+ -+ -+#line 100 "emoji_presentation_scanner.rl" -+ -+ -+EMOJI_LINKAGE emoji_text_iter_t -+scan_emoji_presentation (emoji_text_iter_t p, -+ const emoji_text_iter_t pe, -+ bool* is_emoji, -+ bool* has_vs) -+{ -+ emoji_text_iter_t ts; -+ emoji_text_iter_t te; -+ const emoji_text_iter_t eof = pe; -+ -+ (void)ts; -+ -+ unsigned act; -+ int cs; -+ -+ -+#line 100 "emoji_presentation_scanner.c" -+ { -+ cs = emoji_presentation_start; -+ ts = 0; -+ te = 0; -+ act = 0; -+ } -+ -+#line 106 "emoji_presentation_scanner.c" -+ { -+ int _slen; -+ int _trans; -+ const unsigned char *_keys; -+ const char *_inds; -+ if ( p == pe ) -+ goto _test_eof; -+_resume: -+ switch ( _emoji_presentation_from_state_actions[cs] ) { -+ case 6: -+#line 1 "NONE" -+ {ts = p;} -+ break; -+#line 118 "emoji_presentation_scanner.c" -+ } -+ -+ _keys = _emoji_presentation_trans_keys + (cs<<1); -+ _inds = _emoji_presentation_indicies + _emoji_presentation_index_offsets[cs]; -+ -+ _slen = _emoji_presentation_key_spans[cs]; -+ _trans = _inds[ _slen > 0 && _keys[0] <=(*p) && -+ (*p) <= _keys[1] ? -+ (*p) - _keys[0] : _slen ]; -+ -+_eof_trans: -+ cs = _emoji_presentation_trans_targs[_trans]; -+ -+ if ( _emoji_presentation_trans_actions[_trans] == 0 ) -+ goto _again; -+ -+ switch ( _emoji_presentation_trans_actions[_trans] ) { -+ case 9: -+#line 94 "emoji_presentation_scanner.rl" -+ {te = p+1;{ *is_emoji = false; *has_vs = true; return te; }} -+ break; -+ case 15: -+#line 95 "emoji_presentation_scanner.rl" -+ {te = p+1;{ *is_emoji = true; *has_vs = true; return te; }} -+ break; -+ case 4: -+#line 96 "emoji_presentation_scanner.rl" -+ {te = p+1;{ *is_emoji = true; *has_vs = false; return te; }} -+ break; -+ case 8: -+#line 97 "emoji_presentation_scanner.rl" -+ {te = p+1;{ *is_emoji = false; *has_vs = false; return te; }} -+ break; -+ case 13: -+#line 94 "emoji_presentation_scanner.rl" -+ {te = p;p--;{ *is_emoji = false; *has_vs = true; return te; }} -+ break; -+ case 14: -+#line 95 "emoji_presentation_scanner.rl" -+ {te = p;p--;{ *is_emoji = true; *has_vs = true; return te; }} -+ break; -+ case 11: -+#line 96 "emoji_presentation_scanner.rl" -+ {te = p;p--;{ *is_emoji = true; *has_vs = false; return te; }} -+ break; -+ case 12: -+#line 97 "emoji_presentation_scanner.rl" -+ {te = p;p--;{ *is_emoji = false; *has_vs = false; return te; }} -+ break; -+ case 3: -+#line 96 "emoji_presentation_scanner.rl" -+ {{p = ((te))-1;}{ *is_emoji = true; *has_vs = false; return te; }} -+ break; -+ case 1: -+#line 1 "NONE" -+ { switch( act ) { -+ case 2: -+ {{p = ((te))-1;} *is_emoji = true; *has_vs = true; return te; } -+ break; -+ case 3: -+ {{p = ((te))-1;} *is_emoji = true; *has_vs = false; return te; } -+ break; -+ case 4: -+ {{p = ((te))-1;} *is_emoji = false; *has_vs = false; return te; } -+ break; -+ } -+ } -+ break; -+ case 10: -+#line 1 "NONE" -+ {te = p+1;} -+#line 95 "emoji_presentation_scanner.rl" -+ {act = 2;} -+ break; -+ case 2: -+#line 1 "NONE" -+ {te = p+1;} -+#line 96 "emoji_presentation_scanner.rl" -+ {act = 3;} -+ break; -+ case 7: -+#line 1 "NONE" -+ {te = p+1;} -+#line 97 "emoji_presentation_scanner.rl" -+ {act = 4;} -+ break; -+#line 188 "emoji_presentation_scanner.c" -+ } -+ -+_again: -+ switch ( _emoji_presentation_to_state_actions[cs] ) { -+ case 5: -+#line 1 "NONE" -+ {ts = 0;} -+ break; -+#line 195 "emoji_presentation_scanner.c" -+ } -+ -+ if ( ++p != pe ) -+ goto _resume; -+ _test_eof: {} -+ if ( p == eof ) -+ { -+ if ( _emoji_presentation_eof_trans[cs] > 0 ) { -+ _trans = _emoji_presentation_eof_trans[cs] - 1; -+ goto _eof_trans; -+ } -+ } -+ -+ } -+ -+#line 118 "emoji_presentation_scanner.rl" -+ -+ -+ /* Should not be reached. */ -+ *is_emoji = false; -+ *has_vs = false; -+ return p; -+} -diff --git a/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch -new file mode 100644 -index 0000000000..0cc1868ca7 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/patch/0001-Compile-with-warnings-are-errors.patch -@@ -0,0 +1,26 @@ -+From 4ced1426e27320e00b0dd28693df5d95c648d230 Mon Sep 17 00:00:00 2001 -+From: Eskil Abrahamsen Blomfeldt -+Date: Thu, 14 Nov 2024 09:42:11 +0100 -+Subject: [PATCH] Compile with warnings-are-errors -+ -+Change-Id: Icea8febefc90f3f047143e5b76ff511145c0dcae -+--- -+ src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c | 2 ++ -+ 1 file changed, 2 insertions(+) -+ -+diff --git a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c -+index 56e2e78033..ce7e01846c 100644 -+--- a/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c -++++ b/src/3rdparty/emoji-segmenter/emoji_presentation_scanner.c -+@@ -101,6 +101,8 @@ scan_emoji_presentation (emoji_text_iter_t p, -+ emoji_text_iter_t te; -+ const emoji_text_iter_t eof = pe; -+ -++ (void)ts; -++ -+ unsigned act; -+ int cs; -+ -+-- -+2.40.0.windows.1 -+ -diff --git a/src/3rdparty/emoji-segmenter/qt_attribution.json b/src/3rdparty/emoji-segmenter/qt_attribution.json -new file mode 100644 -index 0000000000..64083381d4 ---- /dev/null -+++ b/src/3rdparty/emoji-segmenter/qt_attribution.json -@@ -0,0 +1,16 @@ -+{ -+ "Id": "emoji-segmenter", -+ "Name": "Emoji Segmenter", -+ "QDocModule": "qtgui", -+ "QtUsage": "Used in QtGui for parsing complex emoji sequences. Can be configured using the -emojisegmenter option.", -+ "SecurityCritical": true, -+ -+ "Description": "A parser for emoji sequences.", -+ "Homepage": "https://github.com/google/emoji-segmenter", -+ "Version": "0.4.0", -+ "DownloadLocation": "https://github.com/google/emoji-segmenter/releases/tag/0.4.0", -+ -+ "License": "Apache License 2.0", -+ "LicenseId": "Apache-2.0", -+ "Copyright": "Copyright 2019 Google LLC" -+} -diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake -index b7c1e8e00c..7889445976 100644 ---- a/src/gui/configure.cmake -+++ b/src/gui/configure.cmake -@@ -699,6 +699,12 @@ qt_feature("direct2d1_1" PRIVATE - LABEL "Direct 2D 1.1" - CONDITION QT_FEATURE_direct2d AND TEST_d2d1_1 - ) -+qt_feature("emojisegmenter" PUBLIC PRIVATE -+ SECTION "Fonts" -+ LABEL "Emoji Segmenter" -+ PURPOSE "Supports parsing complex emoji sequences for better font resolution." -+) -+qt_feature_definition("emojisegmenter" "QT_NO_EMOJISEGMENTER" NEGATE VALUE "1") - qt_feature("evdev" PRIVATE - LABEL "evdev" - CONDITION QT_FEATURE_thread AND TEST_evdev -@@ -1299,6 +1305,7 @@ qt_feature("wayland" PUBLIC - - qt_configure_add_summary_section(NAME "Qt Gui") - qt_configure_add_summary_entry(ARGS "accessibility") -+qt_configure_add_summary_entry(ARGS "emojisegmenter") - qt_configure_add_summary_entry(ARGS "freetype") - qt_configure_add_summary_entry(ARGS "system-freetype") - qt_configure_add_summary_entry(ARGS "harfbuzz") -diff --git a/src/gui/qt_cmdline.cmake b/src/gui/qt_cmdline.cmake -index 446618ebc4..5465b2c63e 100644 ---- a/src/gui/qt_cmdline.cmake -+++ b/src/gui/qt_cmdline.cmake -@@ -10,6 +10,7 @@ qt_commandline_option(eglfs TYPE boolean) - qt_commandline_option(evdev TYPE boolean) - qt_commandline_option(fontconfig TYPE boolean) - qt_commandline_option(freetype TYPE enum VALUES no qt system) -+qt_commandline_option(emojisegmenter TYPE boolean) - qt_commandline_option(gbm TYPE boolean) - qt_commandline_option(gif TYPE boolean) - qt_commandline_option(harfbuzz TYPE enum VALUES no qt system) diff --git a/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch b/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch deleted file mode 100644 index a58ff8e..0000000 --- a/qtbase-qlibraryinfo-speedup-checking-if-qt-conf-resource-exists.patch +++ /dev/null @@ -1,50 +0,0 @@ -From a43c7e58046604796aa69974ea1c5d3e2648c755 Mon Sep 17 00:00:00 2001 -From: Thiago Macieira -Date: Fri, 24 Jan 2025 11:07:58 -0800 -Subject: [PATCH] QLibraryInfo: speed up checking if ":/qt/etc/qt.conf" - resource exists - -Go straight for QResource, because this is run very early in Qt's -initialization, usually as a result of some debug message, via -QLoggingRegistry::initializeRules(). This bypasses the need to create -QResourceFileEnginePrivate, QResourceFileEngine, QFileInfoPrivate, and -QFileInfo, all of which would end up in this .isValid() call. - -Additionally, I'm making it query in the C locale, which will also avoid -initializing the system & default QLocales. If a resource exists in any -language, the C locale query will find it. - -Task-number: QTBUG-133206 -Change-Id: I434b498903d793c12d35fffd3e297bfdbdc1b6fe -Reviewed-by: Edward Welbourne -Reviewed-by: Thiago Macieira -(cherry picked from commit d59e640c868f3db2d661970f3d34a22013d49053) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit ae2502b4ad3d1215211bf4ed44037a40f52a313d) ---- - src/corelib/global/qlibraryinfo.cpp | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/src/corelib/global/qlibraryinfo.cpp b/src/corelib/global/qlibraryinfo.cpp -index 94f3e60deba..5f6042be29d 100644 ---- a/src/corelib/global/qlibraryinfo.cpp -+++ b/src/corelib/global/qlibraryinfo.cpp -@@ -6,6 +6,7 @@ - #include "qstringlist.h" - #include "qfile.h" - #if QT_CONFIG(settings) -+#include "qresource.h" - #include "qsettings.h" - #endif - #include "qlibraryinfo.h" -@@ -103,7 +104,7 @@ static std::unique_ptr findConfiguration() - return std::make_unique(*qtconfManualPath, QSettings::IniFormat); - - QString qtconfig = QStringLiteral(":/qt/etc/qt.conf"); -- if (QFile::exists(qtconfig)) -+ if (QResource(qtconfig, QLocale::c()).isValid()) - return std::make_unique(qtconfig, QSettings::IniFormat); - #ifdef Q_OS_DARWIN - CFBundleRef bundleRef = CFBundleGetMainBundle(); --- -GitLab diff --git a/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch b/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch deleted file mode 100644 index a932d6b..0000000 --- a/qtbase-qsystemlocale-bail-out-if-accessed-post-destruction.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 2ef615228bba9a8eb282437bfb7472f925610e89 Mon Sep 17 00:00:00 2001 -From: Thiago Macieira -Date: Fri, 24 Jan 2025 10:28:30 -0800 -Subject: [PATCH] QSystemLocale: bail out if accessed post-destruction - -There's little we can do, but a lot of content ends up in QLocale very -late in the execution. Let's at least not crash. - -Task-number: QTBUG-133206 -Change-Id: I77d41141cb115147f9befffdd5e69dac19c96044 -Reviewed-by: Albert Astals Cid -Reviewed-by: Edward Welbourne -(cherry picked from commit e32f28034ad2383393645777bcd96eab3f696076) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit d5c5f9f3529b384d0d4bea2d51f0ad6a3d57481d) ---- - src/corelib/text/qlocale_unix.cpp | 2 ++ - src/corelib/text/qlocale_win.cpp | 2 ++ - 2 files changed, 4 insertions(+) - -diff --git a/src/corelib/text/qlocale_unix.cpp b/src/corelib/text/qlocale_unix.cpp -index a934f24c016..91dbb74c207 100644 ---- a/src/corelib/text/qlocale_unix.cpp -+++ b/src/corelib/text/qlocale_unix.cpp -@@ -127,6 +127,8 @@ QLocale QSystemLocale::fallbackLocale() const - QVariant QSystemLocale::query(QueryType type, QVariant &&in) const - { - QSystemLocaleData *d = qSystemLocaleData(); -+ if (!d) -+ return QVariant(); - - if (type == LocaleChanged) { - d->readEnvironment(); -diff --git a/src/corelib/text/qlocale_win.cpp b/src/corelib/text/qlocale_win.cpp -index 9fdb46a4c92..793751daaf0 100644 ---- a/src/corelib/text/qlocale_win.cpp -+++ b/src/corelib/text/qlocale_win.cpp -@@ -828,6 +828,8 @@ QLocale QSystemLocale::fallbackLocale() const - QVariant QSystemLocale::query(QueryType type, QVariant &&in) const - { - QSystemLocalePrivate *d = systemLocalePrivate(); -+ if (!d) -+ return QVariant(); - switch(type) { - case DecimalPoint: - return d->decimalPoint(); --- -GitLab diff --git a/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch b/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch deleted file mode 100644 index badead6..0000000 --- a/qtbase-qtlocale-try-to-survive-being-created-during-application-shut-down.patch +++ /dev/null @@ -1,48 +0,0 @@ -From 12d4bf1ab52748cb84894f50d437064b439e0b7d Mon Sep 17 00:00:00 2001 -From: Thiago Macieira -Date: Fri, 24 Jan 2025 10:43:38 -0800 -Subject: [PATCH] QLocale: try to survive being created during application shut - down - -QLocale is very often accessed during global static destructors, so -let's try and survive if the default has already been destroyed. In that -case, we shall fall back to the C locale. - -I've placed the call to systemData(), which updates the system locale, -before the initialization of defaultLocalePrivate, as the initialization -of the latter depends on the former. - -Task-number: QTBUG-133206 -Change-Id: I48e29b45f9be4514336cfffdf5affa5631a956a3 -Reviewed-by: Edward Welbourne -Reviewed-by: Albert Astals Cid -(cherry picked from commit e0a1f491567f2495443babc5aa36a038260f96c6) -Reviewed-by: Qt Cherry-pick Bot -(cherry picked from commit bcc0e6124a2ec80df535178d056324433f9ff984) ---- - src/corelib/text/qlocale.cpp | 9 ++++++--- - 1 file changed, 6 insertions(+), 3 deletions(-) - -diff --git a/src/corelib/text/qlocale.cpp b/src/corelib/text/qlocale.cpp -index 4f5b5452648..eff083b3d94 100644 ---- a/src/corelib/text/qlocale.cpp -+++ b/src/corelib/text/qlocale.cpp -@@ -1112,10 +1112,13 @@ QLocale::QLocale(QStringView name) - */ - - QLocale::QLocale() -- : d(*defaultLocalePrivate) -+ : d(c_private()) - { -- // Make sure system data is up to date: -- systemData(); -+ if (!defaultLocalePrivate.isDestroyed()) { -+ // Make sure system data is up to date: -+ systemData(); -+ d = *defaultLocalePrivate; -+ } - } - - /*! --- -GitLab diff --git a/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch b/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch deleted file mode 100644 index bb1a0d2..0000000 --- a/qtbase-request-actual-font-family-request-in-final-color-font-fail-safe.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 0acbd22508cb793461c01979d89c529f86a24bc3 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Wed, 15 Jan 2025 15:12:41 +0100 -Subject: [PATCH] Request actual font family request in final color font fail safe - -When we're trying to resolve a font for color emojis, we will -prefer any color font over the selected font (since a normal -font may have monochrome glyphs for emoji characters and that's -not what we are after). - -If there are no color fonts on the system at all, we need to do -a final match where we ignore whether the font is in color or -not and just return it anyway. - -In this final pass we would find the first best match among the -fallbacks (typically the first one), but never actually check -the font that was requested in the first place. This was a -mistake. Unless it does not exist, we should just return the -requested font family. - -Pick-to: 6.9 -Task-number: QTBUG-132377 -Change-Id: Ie53a6bd665ebdaaca92bf0c33fabf5195e1aa5fe ---- - -diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp -index 0c2a4b66..03f29009 100644 ---- a/src/gui/text/qfontdatabase.cpp -+++ b/src/gui/text/qfontdatabase.cpp -@@ -2787,8 +2787,14 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - // If we are looking for a color font and there are no color fonts on the system, - // we will end up here, for one final pass. This is a rare occurrence so we accept - // and extra pass on the fallbacks for this. -- if (!engine && script == QFontDatabasePrivate::Script_Emoji) -+ if (!engine && script == QFontDatabasePrivate::Script_Emoji) { - engine = findMatchingFallback(QChar::Script_Common, script); -+ -+ // Since we no longer require color fonts, we need to retry to check if the -+ // actual requested font is available as a non-color font. -+ if (!requestFamily.isEmpty()) -+ fallbacks.prepend(requestFamily); -+ } - } - - if (!engine) diff --git a/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch b/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch deleted file mode 100644 index 4d1e485..0000000 --- a/qtbase-revert-consider-versioned-targets-when-checking-existens-in-qt-internal-walk-libs.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/cmake/QtPublicWalkLibsHelpers.cmake b/cmake/QtPublicWalkLibsHelpers.cmake -index 959283ac..d2d6d70e 100644 ---- a/cmake/QtPublicWalkLibsHelpers.cmake -+++ b/cmake/QtPublicWalkLibsHelpers.cmake -@@ -255,8 +255,8 @@ function(__qt_internal_walk_libs - __qt_internal_promote_target_to_global(${lib_target_unaliased}) - endif() - endif() -- elseif("${lib_target}" MATCHES "^(Qt|${QT_CMAKE_EXPORT_NAMESPACE})::(.*)") -- message(FATAL_ERROR "The ${CMAKE_MATCH_2} target is mentioned as a dependency for \ -+ elseif("${lib_target}" MATCHES "^Qt::(.*)") -+ message(FATAL_ERROR "The ${CMAKE_MATCH_1} target is mentioned as a dependency for \ - ${target}, but not declared.") - else() - if(NOT operation MATCHES "^(collect|direct)_targets$") diff --git a/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch b/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch deleted file mode 100644 index 64a2d57..0000000 --- a/qtbase-skip-ad-hoc-handling-of-variation-selector-in-font-merging.patch +++ /dev/null @@ -1,55 +0,0 @@ -From cb2633468413d8c2a9e28d4c4a10b25e90dd3116 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Mon, 25 Nov 2024 16:05:09 +0100 -Subject: Skip ad hoc handling of variation selector in font merging - -Since we now support emoji parsing, there is no longer any need -for this ad hoc processing of VS-16. The exception is if Qt is -built without the emoji segmenter, in which case we should keep -it for consistency with previous versions. - -Task-number: QTBUG-111801 -Change-Id: I3e243b9610fe55dda26eba63ac849e6afa22a185 -Reviewed-by: Volker Hilsheimer - -diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp -index 02595b40c5..6be6a5aca2 100644 ---- a/src/gui/text/qfontengine.cpp -+++ b/src/gui/text/qfontengine.cpp -@@ -1997,8 +1997,11 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - int glyph_pos = 0; - QStringIterator it(str, str + len); - -- int lastFallback = -1; -+#if defined(QT_NO_EMOJISEGMENTER) - char32_t previousUcs4 = 0; -+#endif -+ -+ int lastFallback = -1; - while (it.hasNext()) { - const char32_t ucs4 = it.peekNext(); - -@@ -2057,6 +2060,7 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - } - } - -+#if defined(QT_NO_EMOJISEGMENTER) - // For variant-selectors, they are modifiers to the previous character. If we - // end up with different font selections for the selector and the character it - // modifies, we try applying the selector font to the preceding character as well -@@ -2095,11 +2099,15 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - } - } - } -+#endif - } - - it.advance(); - ++glyph_pos; -+ -+#if defined(QT_NO_EMOJISEGMENTER) - previousUcs4 = ucs4; -+#endif - } - - *nglyphs = glyph_pos; diff --git a/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch b/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch deleted file mode 100644 index 84d6ba0..0000000 --- a/qtbase-support-variation-selector-when-emoji-segmenter-is-disabled.patch +++ /dev/null @@ -1,115 +0,0 @@ -From aaf7437db3a520ab14220a46cf9427cb9a8d915c Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Fri, 29 Nov 2024 15:27:10 +0100 -Subject: [PATCH] Support variation selector when emoji segmenter is disabled - -This amends cb2633468413d8c2a9e28d4c4a10b25e90dd3116. - -The patch excluded the ad hoc parsing of variation selector -except when Qt was built without the emoji segmenter. The -reasoning being that the emoji parsing handles this correctly -now. - -However, when setting the QT_DISABLE_EMOJI_SEGMENTER variable -in the environment, this is supposed to work as a fail safe -which gives you the original behavior, in case there are -regressions. Therefore, the variation selector handling needs -to be run also when this environment variable is set. - -Pick-to: 6.9 -Change-Id: I2669d29016a552775461aad13e50459baecdc26f -Reviewed-by: Volker Hilsheimer ---- - src/gui/text/qfontengine.cpp | 19 ++++++++++++------- - src/gui/text/qfontengine_p.h | 2 ++ - src/gui/text/qtextengine.cpp | 3 +-- - 3 files changed, 15 insertions(+), 9 deletions(-) - -diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp -index b5183dfd..60d46c5b 100644 ---- a/src/gui/text/qfontengine.cpp -+++ b/src/gui/text/qfontengine.cpp -@@ -1526,6 +1526,16 @@ QFontEngine::GlyphCacheEntry &QFontEngine::GlyphCacheEntry::operator=(const Glyp - return *this; - } - -+bool QFontEngine::disableEmojiSegmenter() -+{ -+#if defined(QT_NO_EMOJISEGMENTER) -+ return true; -+#else -+ static const bool sDisableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; -+ return sDisableEmojiSegmenter; -+#endif -+} -+ - // ------------------------------------------------------------------ - // The box font engine - // ------------------------------------------------------------------ -@@ -1884,9 +1894,8 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - int glyph_pos = 0; - QStringIterator it(str, str + len); - --#if defined(QT_NO_EMOJISEGMENTER) -+ const bool enableVariationSelectorHack = disableEmojiSegmenter(); - char32_t previousUcs4 = 0; --#endif - - int lastFallback = -1; - while (it.hasNext()) { -@@ -1947,12 +1956,11 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - } - } - --#if defined(QT_NO_EMOJISEGMENTER) - // For variant-selectors, they are modifiers to the previous character. If we - // end up with different font selections for the selector and the character it - // modifies, we try applying the selector font to the preceding character as well - const int variantSelectorBlock = 0xFE00; -- if ((ucs4 & 0xFFF0) == variantSelectorBlock && glyph_pos > 0) { -+ if (enableVariationSelectorHack && (ucs4 & 0xFFF0) == variantSelectorBlock && glyph_pos > 0) { - int selectorFontEngine = glyphs->glyphs[glyph_pos] >> 24; - int precedingCharacterFontEngine = glyphs->glyphs[glyph_pos - 1] >> 24; - -@@ -1986,15 +1994,12 @@ int QFontEngineMulti::stringToCMap(const QChar *str, int len, - } - } - } --#endif - } - - it.advance(); - ++glyph_pos; - --#if defined(QT_NO_EMOJISEGMENTER) - previousUcs4 = ucs4; --#endif - } - - *nglyphs = glyph_pos; -diff --git a/src/gui/text/qfontengine_p.h b/src/gui/text/qfontengine_p.h -index b56c3792..9ef4b29d 100644 ---- a/src/gui/text/qfontengine_p.h -+++ b/src/gui/text/qfontengine_p.h -@@ -255,6 +255,8 @@ public: - virtual bool hasUnreliableGlyphOutline() const; - virtual bool expectsGammaCorrectedBlending() const; - -+ static bool disableEmojiSegmenter(); -+ - enum HintStyle { - HintNone, - HintLight, -diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp -index a04cd9a7..8d13517f 100644 ---- a/src/gui/text/qtextengine.cpp -+++ b/src/gui/text/qtextengine.cpp -@@ -1953,7 +1953,7 @@ namespace { - - void QTextEngine::itemize() const - { -- static bool disableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; -+ const bool disableEmojiSegmenter = QFontEngine::disableEmojiSegmenter(); - validate(); - if (layoutData->items.size()) - return; diff --git a/qtbase-treat-variation-selectors-as-ignorable-chars.patch b/qtbase-treat-variation-selectors-as-ignorable-chars.patch deleted file mode 100644 index 19fa4b4..0000000 --- a/qtbase-treat-variation-selectors-as-ignorable-chars.patch +++ /dev/null @@ -1,54 +0,0 @@ -From dc87345703228bd3e86da74d7fd22e77c81f6056 Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Wed, 12 Feb 2025 13:58:36 +0100 -Subject: [PATCH] Treat variation selectors as ignorable chars - -The variation selectors only make sense in the context of the -previous glyph and should never be shaped by themselves, therefore -we should not pick a different font engine for these even if -the cmap does not support it. They are sometimes needed to -properly resolve the emojis, but the OpenType rules in the font -may not be written with them in mind. - -If the cmap lookup fails for these, then Harfbuzz will map them -to a zero-width space, thus ignoring them when resolving the -OpenType rules. - -We treat these the same as other control characters and just -ignore them when doing font merging. - -Note: This was handled through an ad hoc mechanism prior to -the introduction of the emoji segmenter in 6.9.When the emoji -segmenter is disabled, we still use this mechanism, which -depends on us not ignoring the character in that case. - -Pick-to: 6.9 -Fixes: QTBUG-133480 -Change-Id: I8fa4e8d5e1aabad0946b8fd3fff044e2b2af5d0e ---- - -diff --git a/src/gui/text/qfontengine_p.h b/src/gui/text/qfontengine_p.h -index 032a8b7..4d1243c 100644 ---- a/src/gui/text/qfontengine_p.h -+++ b/src/gui/text/qfontengine_p.h -@@ -159,6 +159,7 @@ - || ucs4 == QChar::LineFeed - || ucs4 == QChar::CarriageReturn - || ucs4 == QChar::ParagraphSeparator -+ || (!disableEmojiSegmenter() && (ucs4 & 0xFFF0) == 0xFE00) - || QChar::category(ucs4) == QChar::Other_Control; - } - -diff --git a/tests/baseline/painting/scripts/glyphruns.qps b/tests/baseline/painting/scripts/glyphruns.qps -index 2b70c72..0683ef5 100644 ---- a/tests/baseline/painting/scripts/glyphruns.qps -+++ b/tests/baseline/painting/scripts/glyphruns.qps -@@ -143,7 +143,7 @@ - save - setPen black - setFont "sansserif" 16 normal -- drawGlyphRun 0 40 "e😃m😇o😍j😜i😸!" -+ drawGlyphRun 0 40 "e😃m👩️‍⚕️o😍j😜i😸!" - restore - - translate 0 55 diff --git a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch b/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch deleted file mode 100644 index e056fc5..0000000 --- a/qtbase-use-emoji-segmenter-to-apply-emoji-fonts-automatically.patch +++ /dev/null @@ -1,5880 +0,0 @@ -From 16850709306589a2433c0038605d365a6b6bedad Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Tue, 2 Apr 2024 13:20:34 +0200 -Subject: Use emoji segmenter to apply emoji fonts automatically - -Colorful emojis in Unicode are not isolated to specific ranges -of code points like other writing systems. Instead, there are -a set of rules defining whether a sequence of characters should -be displayed in color or black/white. - - http://www.unicode.org/reports/tr51/ - -For instance, appending a variation selector to a character can -turn it into a color emoji, even if it is a code point that -predates the invention of emojis. - -In addition, sequences of joined characters that are determined -to be a color emoji sequence should be parsed by a single emoji -font, so that it can apply things like skin color, etc. - -In general, users expect emojis and emoji sequences to be shown -in the preferred color font of the system, even if a selected -font has black/white characters for the symbols. - -This patch applies the emoji segmenter to strings to isolate -sequences that should be in color. As an implementation hack, -we mark this in the QScriptItems as a special "emoji" script. -Note that this is not a real Unicode script and only exists -internally for this reason, because the "emojiness" of the -resulting glyph overrides the original script of the -individual characters when selecting fonts. This way, we can -use a lot of the same logic for itemizing the strings and -looking up fonts, and we don't need to increase the size of -the QScriptItem. (It is just an implementation detail and -is not exposed to the user, so it can be replaced by other -approaches later if we need to.) - -When matching an emoji sequence, we always try to apply a -color font and ignore all others. The exception is if there -is no color font at all on the system, then we will find a -black and white font which supports the characters instead -as a final failsafe. - -In addition, each platform will put its default emoji font -at the top of the fallbacks list in order to make this the -preference in case there are more than one. This patch also -adds API to override this with an application-defined emoji -font, since this is a common use case. - -Note: The font includes an environment variable to disable -the feature as a fail safe. A flag to disable it per QFont -will be added in a follow-up. - -Fixes: QTBUG-111801 -Change-Id: I9431ec34d56772ab8688814963073b83b23002ae -Reviewed-by: Lars Knoll -Reviewed-by: ---- - -diff --git a/src/gui/text/coretext/qcoretextfontdatabase.mm b/src/gui/text/coretext/qcoretextfontdatabase.mm -index 2197c83f..fc551cdb 100644 ---- a/src/gui/text/coretext/qcoretextfontdatabase.mm -+++ b/src/gui/text/coretext/qcoretextfontdatabase.mm -@@ -327,6 +327,7 @@ struct FontDescription { - QFont::Stretch stretch; - qreal pointSize; - bool fixedPitch; -+ bool colorFont; - QSupportedWritingSystems writingSystems; - }; - -@@ -359,6 +360,9 @@ static void getFontDescription(CTFontDescriptorRef font, FontDescription *fd) - fd->style = QFont::StyleNormal; - fd->stretch = QFont::Unstretched; - fd->fixedPitch = false; -+ fd->colorFont = false; -+ -+ - - if (QCFType tempFont = CTFontCreateWithFontDescriptor(font, 0.0, 0)) { - uint tag = QFont::Tag("OS/2").value(); -@@ -393,6 +397,9 @@ static void getFontDescription(CTFontDescriptorRef font, FontDescription *fd) - if (CFNumberRef symbolic = (CFNumberRef) CFDictionaryGetValue(styles, kCTFontSymbolicTrait)) { - int d; - if (CFNumberGetValue(symbolic, kCFNumberSInt32Type, &d)) { -+ if (d & kCTFontColorGlyphsTrait) -+ fd->colorFont = true; -+ - if (d & kCTFontMonoSpaceTrait) - fd->fixedPitch = true; - if (d & kCTFontExpandedTrait) -@@ -451,7 +458,7 @@ void QCoreTextFontDatabase::populateFromDescriptor(CTFontDescriptorRef font, con - CFRetain(font); - QPlatformFontDatabase::registerFont(family, fd.styleName, fd.foundryName, fd.weight, fd.style, fd.stretch, - true /* antialiased */, true /* scalable */, 0 /* pixelSize, ignored as font is scalable */, -- fd.fixedPitch, fd.writingSystems, (void *)font); -+ fd.fixedPitch, fd.colorFont, fd.writingSystems, (void *)font); - } - - static NSString * const kQtFontDataAttribute = @"QtFontDataAttribute"; -@@ -629,7 +636,18 @@ CTFontDescriptorRef descriptorForStyle(QFont::StyleHint styleHint) - } - } - --QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QCoreTextFontDatabase::fallbacksForScript(QFontDatabasePrivate::ExtendedScript script) const -+{ -+ if (script == QFontDatabasePrivate::Script_Emoji) -+ return QStringList{} << QStringLiteral(".Apple Color Emoji UI"); -+ else -+ return QStringList{}; -+} -+ -+QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - Q_UNUSED(style); - -@@ -639,7 +657,7 @@ QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFo - - QMacAutoReleasePool pool; - -- QStringList fallbackList; -+ QStringList fallbackList = fallbacksForScript(script); - - QCFType fallbackFonts = fallbacksForFamily(family); - if (!fallbackFonts || !CFArrayGetCount(fallbackFonts)) { -@@ -702,32 +720,34 @@ QStringList QCoreTextFontDatabase::fallbacksForFamily(const QString &family, QFo - fallbackList.append(QStringLiteral("Apple Symbols")); - // Some Noto* fonts are not automatically enumerated by system, despite being the main - // fonts for their writing system. -- QString hardcodedFont = m_hardcodedFallbackFonts.value(script); -- if (!hardcodedFont.isEmpty() && !fallbackList.contains(hardcodedFont)) { -- if (!isFamilyPopulated(hardcodedFont)) { -- if (!m_privateFamilies.contains(hardcodedFont)) { -- QCFType familyDescriptor = descriptorForFamily(hardcodedFont); -- QCFType matchingFonts = CTFontDescriptorCreateMatchingFontDescriptors(familyDescriptor, nullptr); -- if (matchingFonts) { -- const int numFonts = CFArrayGetCount(matchingFonts); -- for (int i = 0; i < numFonts; ++i) -- const_cast(this)->populateFromDescriptor(CTFontDescriptorRef(CFArrayGetValueAtIndex(matchingFonts, i)), -- hardcodedFont); -- -- fallbackList.append(hardcodedFont); -+ if (script < int(QChar::ScriptCount)) { -+ QString hardcodedFont = m_hardcodedFallbackFonts.value(QChar::Script(script)); -+ if (!hardcodedFont.isEmpty() && !fallbackList.contains(hardcodedFont)) { -+ if (!isFamilyPopulated(hardcodedFont)) { -+ if (!m_privateFamilies.contains(hardcodedFont)) { -+ QCFType familyDescriptor = descriptorForFamily(hardcodedFont); -+ QCFType matchingFonts = CTFontDescriptorCreateMatchingFontDescriptors(familyDescriptor, nullptr); -+ if (matchingFonts) { -+ const int numFonts = CFArrayGetCount(matchingFonts); -+ for (int i = 0; i < numFonts; ++i) -+ const_cast(this)->populateFromDescriptor(CTFontDescriptorRef(CFArrayGetValueAtIndex(matchingFonts, i)), -+ hardcodedFont); -+ -+ fallbackList.append(hardcodedFont); -+ } -+ -+ // Register as private family even if the font is not found, in order to avoid -+ // redoing the check later. In later calls, the font will then just be ignored. -+ m_privateFamilies.insert(hardcodedFont); - } -- -- // Register as private family even if the font is not found, in order to avoid -- // redoing the check later. In later calls, the font will then just be ignored. -- m_privateFamilies.insert(hardcodedFont); -+ } else { -+ fallbackList.append(hardcodedFont); - } -- } else { -- fallbackList.append(hardcodedFont); - } - } - #endif - -- extern QStringList qt_sort_families_by_writing_system(QChar::Script, const QStringList &); -+ extern QStringList qt_sort_families_by_writing_system(QFontDatabasePrivate::ExtendedScript, const QStringList &); - fallbackList = qt_sort_families_by_writing_system(script, fallbackList); - - qCDebug(lcQpaFonts).nospace() << "Fallback families ordered by script " << script << ": " << fallbackList; -diff --git a/src/gui/text/coretext/qcoretextfontdatabase_p.h b/src/gui/text/coretext/qcoretextfontdatabase_p.h -index eeea9ad6..5c8a6ad3 100644 ---- a/src/gui/text/coretext/qcoretextfontdatabase_p.h -+++ b/src/gui/text/coretext/qcoretextfontdatabase_p.h -@@ -39,7 +39,7 @@ public: - void populateFamily(const QString &familyName) override; - void invalidate() override; - -- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; -+ QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const override; - QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; - void releaseHandle(void *handle) override; - bool isPrivateFontFamily(const QString &family) const override; -@@ -55,6 +55,7 @@ private: - void populateThemeFonts(); - void populateFromDescriptor(CTFontDescriptorRef font, const QString &familyName = QString(), QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr); - static CFArrayRef fallbacksForFamily(const QString &family); -+ QStringList fallbacksForScript(QFontDatabasePrivate::ExtendedScript script) const; - - QHash m_themeFonts; - QHash>> m_systemFontDescriptors; -diff --git a/src/gui/text/freetype/qfreetypefontdatabase.cpp b/src/gui/text/freetype/qfreetypefontdatabase.cpp -index 018e590a..8e0aec1f 100644 ---- a/src/gui/text/freetype/qfreetypefontdatabase.cpp -+++ b/src/gui/text/freetype/qfreetypefontdatabase.cpp -@@ -103,6 +103,7 @@ void QFreeTypeFontDatabase::addNamedInstancesForFace(void *face_, - QFont::Stretch stretch, - QFont::Style style, - bool fixedPitch, -+ bool isColor, - const QSupportedWritingSystems &writingSystems, - const QByteArray &fileName, - const QByteArray &fontData) -@@ -183,6 +184,7 @@ void QFreeTypeFontDatabase::addNamedInstancesForFace(void *face_, - true, - 0, - fixedPitch, -+ isColor, - writingSystems, - variantFontFile); - } -@@ -224,6 +226,12 @@ QStringList QFreeTypeFontDatabase::addTTFile(const QByteArray &fontData, const Q - } - numFaces = face->num_faces; - -+#if (FREETYPE_MAJOR*10000 + FREETYPE_MINOR*100 + FREETYPE_PATCH) >= 20501 -+ bool isColor = FT_HAS_COLOR(face); -+#else -+ bool isColor = false; -+#endif -+ - QFont::Weight weight = QFont::Normal; - - QFont::Style style = QFont::StyleNormal; -@@ -337,9 +345,9 @@ QStringList QFreeTypeFontDatabase::addTTFile(const QByteArray &fontData, const Q - applicationFont->properties.append(properties); - } - -- registerFont(family, styleName, QString(), weight, style, stretch, true, true, 0, fixedPitch, writingSystems, fontFile); -+ registerFont(family, styleName, QString(), weight, style, stretch, true, true, 0, fixedPitch, isColor, writingSystems, fontFile); - -- addNamedInstancesForFace(face, index, family, styleName, weight, stretch, style, fixedPitch, writingSystems, file, fontData); -+ addNamedInstancesForFace(face, index, family, styleName, weight, stretch, style, fixedPitch, isColor, writingSystems, file, fontData); - - families.append(family); - -diff --git a/src/gui/text/freetype/qfreetypefontdatabase_p.h b/src/gui/text/freetype/qfreetypefontdatabase_p.h -index 5fcec585..bc5cdbff 100644 ---- a/src/gui/text/freetype/qfreetypefontdatabase_p.h -+++ b/src/gui/text/freetype/qfreetypefontdatabase_p.h -@@ -47,7 +47,7 @@ public: - static void addNamedInstancesForFace(void *face, int faceIndex, - const QString &family, const QString &styleName, - QFont::Weight weight, QFont::Stretch stretch, -- QFont::Style style, bool fixedPitch, -+ QFont::Style style, bool fixedPitch, bool isColor, - const QSupportedWritingSystems &writingSystems, - const QByteArray &fileName, const QByteArray &fontData); - -diff --git a/src/gui/text/qfont.cpp b/src/gui/text/qfont.cpp -index c8881a9b..94343854 100644 ---- a/src/gui/text/qfont.cpp -+++ b/src/gui/text/qfont.cpp -@@ -383,13 +383,13 @@ void QFontPrivate::unsetFeature(QFont::Tag tag) - QFontEngineData::QFontEngineData() - : ref(0), fontCacheId(QFontCache::instance()->id()) - { -- memset(engines, 0, QChar::ScriptCount * sizeof(QFontEngine *)); -+ memset(engines, 0, QFontDatabasePrivate::ScriptCount * sizeof(QFontEngine *)); - } - - QFontEngineData::~QFontEngineData() - { - Q_ASSERT(ref.loadRelaxed() == 0); -- for (int i = 0; i < QChar::ScriptCount; ++i) { -+ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { - if (engines[i]) { - if (!engines[i]->ref.deref()) - delete engines[i]; -@@ -2683,8 +2683,10 @@ void QFont::clearFeatures() - d->features.clear(); - } - --extern QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, -- QFont::StyleHint styleHint, QChar::Script script); -+extern QStringList qt_fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script); - - /*! - \fn QString QFont::defaultFamily() const -@@ -2696,8 +2698,10 @@ extern QStringList qt_fallbacksForFamily(const QString &family, QFont::Style sty - */ - QString QFont::defaultFamily() const - { -- const QStringList fallbacks = qt_fallbacksForFamily(QString(), QFont::StyleNormal -- , QFont::StyleHint(d->request.styleHint), QChar::Script_Common); -+ const QStringList fallbacks = qt_fallbacksForFamily(QString(), -+ QFont::StyleNormal, -+ QFont::StyleHint(d->request.styleHint), -+ QFontDatabasePrivate::Script_Common); - if (!fallbacks.isEmpty()) - return fallbacks.first(); - return QString(); -@@ -3394,7 +3398,7 @@ void QFontCache::clear() - end = engineDataCache.end(); - while (it != end) { - QFontEngineData *data = it.value(); -- for (int i = 0; i < QChar::ScriptCount; ++i) { -+ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { - if (data->engines[i]) { - if (!data->engines[i]->ref.deref()) { - Q_ASSERT(engineCacheCount.value(data->engines[i]) == 0); -diff --git a/src/gui/text/qfont_p.h b/src/gui/text/qfont_p.h -index b674e711..844ac5fc 100644 ---- a/src/gui/text/qfont_p.h -+++ b/src/gui/text/qfont_p.h -@@ -23,6 +23,7 @@ - #include "QtCore/qstringlist.h" - #include - #include "private/qfixed_p.h" -+#include "private/qfontdatabase_p.h" - - QT_BEGIN_NAMESPACE - -@@ -152,8 +153,7 @@ public: - QAtomicInt ref; - const int fontCacheId; - -- QFontEngine *engines[QChar::ScriptCount]; -- -+ QFontEngine *engines[QFontDatabasePrivate::ScriptCount]; - private: - Q_DISABLE_COPY_MOVE(QFontEngineData) - }; -diff --git a/src/gui/text/qfontdatabase.cpp b/src/gui/text/qfontdatabase.cpp -index 28539977..96c2337e 100644 ---- a/src/gui/text/qfontdatabase.cpp -+++ b/src/gui/text/qfontdatabase.cpp -@@ -413,6 +413,8 @@ static bool familySupportsWritingSystem(QtFontFamily *family, size_t writingSyst - - Q_GUI_EXPORT QFontDatabase::WritingSystem qt_writing_system_for_script(int script) - { -+ if (script >= QChar::ScriptCount) -+ return QFontDatabase::Any; - return QFontDatabase::WritingSystem(std::find(scriptForWritingSystem, - scriptForWritingSystem + QFontDatabase::WritingSystemsCount, - script) - scriptForWritingSystem); -@@ -537,7 +539,7 @@ QFontDatabasePrivate *QFontDatabasePrivate::instance() - void qt_registerFont(const QString &familyName, const QString &stylename, - const QString &foundryname, int weight, - QFont::Style style, int stretch, bool antialiased, -- bool scalable, int pixelSize, bool fixedPitch, -+ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, - const QSupportedWritingSystems &writingSystems, void *handle) - { - auto *d = QFontDatabasePrivate::instance(); -@@ -549,6 +551,7 @@ void qt_registerFont(const QString &familyName, const QString &stylename, - styleKey.stretch = stretch; - QtFontFamily *f = d->family(familyName, QFontDatabasePrivate::EnsureCreated); - f->fixedPitch = fixedPitch; -+ f->colorFont = colorFont; - - for (int i = 0; i < QFontDatabase::WritingSystemsCount; ++i) { - if (writingSystems.supported(QFontDatabase::WritingSystem(i))) -@@ -620,7 +623,10 @@ bool qt_isFontFamilyPopulated(const QString &familyName) - Default implementation returns a list of fonts for which \a style and \a script support - has been reported during the font database population. - */ --QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - Q_UNUSED(family); - Q_UNUSED(styleHint); -@@ -659,7 +665,10 @@ QStringList QPlatformFontDatabase::fallbacksForFamily(const QString &family, QFo - return preferredFallbacks + otherFallbacks; - } - --static QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) -+static QStringList fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) - { - QMutexLocker locker(fontDatabaseMutex()); - auto *db = QFontDatabasePrivate::ensureFontDatabase(); -@@ -670,7 +679,7 @@ static QStringList fallbacksForFamily(const QString &family, QFont::Style style, - return *fallbacks; - - // make sure that the db has all fallback families -- QStringList userFallbacks = db->applicationFallbackFontFamilies.value(script == QChar::Script_Latin ? QChar::Script_Common : script); -+ QStringList userFallbacks = db->applicationFallbackFontFamilies(script == QFontDatabasePrivate::Script_Latin ? QFontDatabasePrivate::Script_Common : script); - QStringList retList = userFallbacks + QGuiApplicationPrivate::platformIntegration()->fontDatabase()->fallbacksForFamily(family,style,styleHint,script); - - QStringList::iterator i; -@@ -693,7 +702,7 @@ static QStringList fallbacksForFamily(const QString &family, QFont::Style style, - return retList; - } - --QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) -+QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) - { - QMutexLocker locker(fontDatabaseMutex()); - return fallbacksForFamily(family, style, styleHint, script); -@@ -722,10 +731,10 @@ QFontEngine *QFontDatabasePrivate::loadSingleEngine(int script, - QFontCache::Key key(def,script); - QFontEngine *engine = fontCache->findEngine(key); - if (!engine) { -- const bool cacheForCommonScript = script != QChar::Script_Common -+ const bool cacheForCommonScript = script != QFontDatabasePrivate::Script_Common - && (family->writingSystems[QFontDatabase::Latin] & QtFontFamily::Supported) != 0; - -- if (Q_LIKELY(cacheForCommonScript)) { -+ if (Q_LIKELY(cacheForCommonScript) && script < QChar::ScriptCount) { - // fast path: check if engine was loaded for another script - key.script = QChar::Script_Common; - engine = fontCache->findEngine(key); -@@ -757,7 +766,7 @@ QFontEngine *QFontDatabasePrivate::loadSingleEngine(int script, - engine = pfdb->fontEngine(def, size->handle); - if (engine) { - // Also check for OpenType tables when using complex scripts -- if (!engine->supportsScript(QChar::Script(script))) { -+ if (script < QChar::ScriptCount && !engine->supportsScript(QChar::Script(script))) { - qCInfo(lcFontDb, "OpenType support missing for \"%ls\", script %d", - qUtf16Printable(def.families.constFirst()), script); - if (engine->ref.loadRelaxed() == 0) -@@ -789,7 +798,8 @@ QFontEngine *QFontDatabasePrivate::loadEngine(int script, const QFontDef &reques - Q_TRACE(QFontDatabase_loadEngine, request.families.join(QLatin1Char(';')), request.pointSize); - - QPlatformFontDatabase *pfdb = QGuiApplicationPrivate::platformIntegration()->fontDatabase(); -- QFontEngineMulti *pfMultiEngine = pfdb->fontEngineMulti(engine, QChar::Script(script)); -+ QFontEngineMulti *pfMultiEngine = pfdb->fontEngineMulti(engine, -+ QFontDatabasePrivate::ExtendedScript(script)); - if (!request.fallBackFamilies.isEmpty()) { - QStringList fallbacks = request.fallBackFamilies; - -@@ -797,7 +807,10 @@ QFontEngine *QFontDatabasePrivate::loadEngine(int script, const QFontDef &reques - if (styleHint == QFont::AnyStyle && request.fixedPitch) - styleHint = QFont::TypeWriter; - -- fallbacks += fallbacksForFamily(family->name, QFont::Style(style->key.style), styleHint, QChar::Script(script)); -+ fallbacks += fallbacksForFamily(family->name, -+ QFont::Style(style->key.style), -+ styleHint, -+ QFontDatabasePrivate::ExtendedScript(script)); - - pfMultiEngine->setFallbackFamiliesList(fallbacks); - } -@@ -877,8 +890,10 @@ unsigned int QFontDatabasePrivate::bestFoundry(int script, unsigned int score, i - desc->style = nullptr; - desc->size = nullptr; - -- -- qCDebug(lcFontMatch, " REMARK: looking for best foundry for family '%s' [%d]", family->name.toLatin1().constData(), family->count); -+ qCDebug(lcFontMatch, " REMARK: looking for best foundry for family '%s'%s [%d]", -+ family->name.toLatin1().constData(), -+ family->colorFont ? " (color font)" : "", -+ family->count); - - for (int x = 0; x < family->count; ++x) { - QtFontFoundry *foundry = family->foundries[x]; -@@ -1068,6 +1083,10 @@ int QFontDatabasePrivate::match(int script, const QFontDef &request, const QStri - if (writingSystem != QFontDatabase::Any && !familySupportsWritingSystem(test.family, writingSystem)) - continue; - -+ // Check if we require a color font and check for match -+ if (script == QFontDatabasePrivate::Script_Emoji && !test.family->colorFont) -+ continue; -+ - // as we know the script is supported, we can be sure - // to find a matching font here. - unsigned int newscore = -@@ -2202,6 +2221,48 @@ bool QFontDatabasePrivate::isApplicationFont(const QString &fileName) - return false; - } - -+void QFontDatabasePrivate::setApplicationFallbackFontFamilies(ExtendedScript script, const QStringList &familyNames) -+{ -+ applicationFallbackFontFamiliesHash[script] = familyNames; -+ -+ QFontCache::instance()->clear(); -+ fallbacksCache.clear(); -+} -+ -+QStringList QFontDatabasePrivate::applicationFallbackFontFamilies(ExtendedScript script) -+{ -+ return applicationFallbackFontFamiliesHash.value(script); -+} -+ -+bool QFontDatabasePrivate::removeApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName) -+{ -+ auto it = applicationFallbackFontFamiliesHash.find(script); -+ if (it != applicationFallbackFontFamiliesHash.end()) { -+ if (it->removeAll(familyName) > 0) { -+ if (it->isEmpty()) -+ it = applicationFallbackFontFamiliesHash.erase(it); -+ QFontCache::instance()->clear(); -+ fallbacksCache.clear(); -+ return true; -+ } -+ } -+ -+ return false; -+} -+ -+void QFontDatabasePrivate::addApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName) -+{ -+ auto it = applicationFallbackFontFamiliesHash.find(script); -+ if (it == applicationFallbackFontFamiliesHash.end()) -+ it = applicationFallbackFontFamiliesHash.insert(script, QStringList{}); -+ -+ it->prepend(familyName); -+ -+ QFontCache::instance()->clear(); -+ fallbacksCache.clear(); -+} -+ -+ - /*! - \since 4.2 - -@@ -2398,7 +2459,7 @@ void QFontDatabase::addApplicationFallbackFontFamily(QChar::Script script, const - { - QMutexLocker locker(fontDatabaseMutex()); - -- if (script < QChar::Script_Common) { -+ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { - qCWarning(lcFontDb) << "Invalid script passed to addApplicationFallbackFontFamily:" << script; - return; - } -@@ -2407,14 +2468,7 @@ void QFontDatabase::addApplicationFallbackFontFamily(QChar::Script script, const - script = QChar::Script_Common; - - auto *db = QFontDatabasePrivate::instance(); -- auto it = db->applicationFallbackFontFamilies.find(script); -- if (it == db->applicationFallbackFontFamilies.end()) -- it = db->applicationFallbackFontFamilies.insert(script, QStringList{}); -- -- it->prepend(familyName); -- -- QFontCache::instance()->clear(); -- db->fallbacksCache.clear(); -+ db->addApplicationFallbackFontFamily(QFontDatabasePrivate::ExtendedScript(script), familyName); - } - - /*! -@@ -2431,7 +2485,7 @@ bool QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script script, co - { - QMutexLocker locker(fontDatabaseMutex()); - -- if (script < QChar::Script_Common) { -+ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { - qCWarning(lcFontDb) << "Invalid script passed to removeApplicationFallbackFontFamily:" << script; - return false; - } -@@ -2440,18 +2494,8 @@ bool QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script script, co - script = QChar::Script_Common; - - auto *db = QFontDatabasePrivate::instance(); -- auto it = db->applicationFallbackFontFamilies.find(script); -- if (it != db->applicationFallbackFontFamilies.end()) { -- if (it->removeAll(familyName) > 0) { -- if (it->isEmpty()) -- it = db->applicationFallbackFontFamilies.erase(it); -- QFontCache::instance()->clear(); -- db->fallbacksCache.clear(); -- return true; -- } -- } -- -- return false; -+ return db->removeApplicationFallbackFontFamily(QFontDatabasePrivate::ExtendedScript(script), -+ familyName); - } - - /*! -@@ -2471,7 +2515,7 @@ void QFontDatabase::setApplicationFallbackFontFamilies(QChar::Script script, con - { - QMutexLocker locker(fontDatabaseMutex()); - -- if (script < QChar::Script_Common) { -+ if (script < QChar::Script_Common || script >= QChar::ScriptCount) { - qCWarning(lcFontDb) << "Invalid script passed to setApplicationFallbackFontFamilies:" << script; - return; - } -@@ -2480,10 +2524,8 @@ void QFontDatabase::setApplicationFallbackFontFamilies(QChar::Script script, con - script = QChar::Script_Common; - - auto *db = QFontDatabasePrivate::instance(); -- db->applicationFallbackFontFamilies[script] = familyNames; -- -- QFontCache::instance()->clear(); -- db->fallbacksCache.clear(); -+ db->setApplicationFallbackFontFamilies(QFontDatabasePrivate::ExtendedScript(script), -+ familyNames); - } - - /*! -@@ -2498,11 +2540,81 @@ QStringList QFontDatabase::applicationFallbackFontFamilies(QChar::Script script) - { - QMutexLocker locker(fontDatabaseMutex()); - -+ if (script >= QChar::ScriptCount) { -+ qCWarning(lcFontDb) << "Invalid script passed to applicationFallbackFontFamilies:" << script; -+ return QStringList{}; -+ } -+ - if (script == QChar::Script_Latin) - script = QChar::Script_Common; - - auto *db = QFontDatabasePrivate::instance(); -- return db->applicationFallbackFontFamilies.value(script); -+ return db->applicationFallbackFontFamilies(QFontDatabasePrivate::ExtendedScript(script)); -+} -+ -+/*! -+ \since 6.9 -+ -+ Adds \a familyName as an application-defined emoji font. -+ -+ For displaying multi-color emojis or emoji sequences, Qt will by default prefer the system -+ default emoji font. Sometimes the application may want to override the default, either to -+ achieve a specific visual style or to show emojis that are not supported by the system. -+ -+ \sa removeApplicationEmojiFontFamily, setApplicationEmojiFontFamilies(), applicationEmojiFontFamilies(), addApplicationFallbackFontFamily() -+*/ -+void QFontDatabase::addApplicationEmojiFontFamily(const QString &familyName) -+{ -+ QMutexLocker locker(fontDatabaseMutex()); -+ auto *db = QFontDatabasePrivate::instance(); -+ db->addApplicationFallbackFontFamily(QFontDatabasePrivate::Script_Emoji, familyName); -+} -+ -+/*! -+ \since 6.9 -+ -+ Removes \a familyName from the list of application-defined emoji fonts, -+ provided that it has previously been added with \l{addApplicationEmojiFontFamily()}. -+ -+ Returns true if the family name was in the list and false if it was not. -+ -+ \sa addApplicationEmojiFontFamily(), setApplicationEmojiFontFamilies(), applicationEmojiFontFamilies(), removeApplicationFallbackFontFamily() -+*/ -+bool QFontDatabase::removeApplicationEmojiFontFamily(const QString &familyName) -+{ -+ QMutexLocker locker(fontDatabaseMutex()); -+ auto *db = QFontDatabasePrivate::instance(); -+ return db->removeApplicationFallbackFontFamily(QFontDatabasePrivate::Script_Emoji, -+ familyName); -+} -+ -+/*! -+ \since 6.9 -+ -+ Sets the list of application-defined emoji fonts to \a familyNames. -+ -+ \sa addApplicationEmojiFontFamily(), removeApplicationEmojiFontFamily(), applicationEmojiFontFamilies(), setApplicationFallbackFontFamilies() -+*/ -+void QFontDatabase::setApplicationEmojiFontFamilies(const QStringList &familyNames) -+{ -+ QMutexLocker locker(fontDatabaseMutex()); -+ auto *db = QFontDatabasePrivate::instance(); -+ db->setApplicationFallbackFontFamilies(QFontDatabasePrivate::Script_Emoji, -+ familyNames); -+} -+ -+/*! -+ \since 6.9 -+ -+ Returns the list of application-defined emoji font families. -+ -+ \sa addApplicationEmojiFontFamily(), removeApplicationEmojiFontFamily(), setApplicationEmojiFontFamilies(), applicationFallbackFontFamilies() -+*/ -+QStringList QFontDatabase::applicationEmojiFontFamilies() -+{ -+ QMutexLocker locker(fontDatabaseMutex()); -+ auto *db = QFontDatabasePrivate::instance(); -+ return db->applicationFallbackFontFamilies(QFontDatabasePrivate::Script_Emoji); - } - - /*! -@@ -2559,12 +2671,27 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - QtFontDesc desc; - QList blackListed; - unsigned int score = UINT_MAX; -- int index = match(multi ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed, &score); -+ -+ // 1. -+ // We start by looking up the family name and finding the best style/foundry. For multi fonts -+ // we always want the requested font to be on top, even if it does not support the selected -+ // script, since the fallback mechanism will handle this later. For NoFontMerging fonts, we pass -+ // in the script in order to prefer foundries that support the script. If none is found, we will -+ // retry with Script_Common later. Note that Script_Emoji is special. This means the Unicode -+ // algorithm has determined that we should use a color font. If the selected font is not -+ // a color font, we use the fall back mechanism to find one, since we want to prefer *any* color -+ // font over a non-color font in this case. -+ int index = match(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed, &score); -+ -+ // 2. -+ // If no font was found or it was not a perfect match, we let the database populate family -+ // aliases and try again. - if (score > 0 && QGuiApplicationPrivate::platformIntegration()->fontDatabase()->populateFamilyAliases(family_name)) { - // We populated family aliases (e.g. localized families), so try again -- index = match(multi ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed); -+ index = match(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common : script, request, family_name, foundry_name, &desc, blackListed); - } - -+ // 3. - // If we do not find a match and NoFontMerging is set, use the requested font even if it does - // not support the script. - // -@@ -2589,6 +2716,10 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - qCDebug(lcFontMatch, " NO MATCH FOUND\n"); - } - -+ // 4. -+ // If no font matching the script + family exists, we go via the fallback mechanism. This -+ // happens when the family does not exist or if we want a color font and the requested font -+ // is not. - if (!engine) { - if (!requestFamily.isEmpty()) { - QFont::StyleHint styleHint = QFont::StyleHint(request.styleHint); -@@ -2599,32 +2730,49 @@ QFontEngine *QFontDatabasePrivate::findFont(const QFontDef &req, - + fallbacksForFamily(requestFamily, - QFont::Style(request.style), - styleHint, -- QChar::Script(script)); -+ QFontDatabasePrivate::ExtendedScript(script)); - if (script > QChar::Script_Common) - fallbacks += QString(); // Find the first font matching the specified script. - -- for (int i = 0; !engine && i < fallbacks.size(); i++) { -- QFontDef def = request; -- def.families = QStringList(fallbacks.at(i)); -- QFontCache::Key key(def, script, multi ? 1 : 0); -- engine = fontCache->findEngine(key); -- if (!engine) { -- QtFontDesc desc; -- do { -- index = match(multi ? QChar::Script_Common : script, def, def.families.constFirst(), ""_L1, &desc, blackListed); -- if (index >= 0) { -- QFontDef loadDef = def; -- if (loadDef.families.isEmpty()) -- loadDef.families = QStringList(desc.family->name); -- engine = loadEngine(script, loadDef, desc.family, desc.foundry, desc.style, desc.size); -- if (engine) -- initFontDef(desc, loadDef, &engine->fontDef, multi); -- else -- blackListed.append(index); -- } -- } while (index >= 0 && !engine); -+ auto findMatchingFallback = [&](int xscript) { -+ for (int i = 0; !engine && i < fallbacks.size(); i++) { -+ QFontDef def = request; -+ -+ def.families = QStringList(fallbacks.at(i)); -+ QFontCache::Key key(def, xscript, multi ? 1 : 0); -+ engine = fontCache->findEngine(key); -+ if (!engine) { -+ QtFontDesc desc; -+ do { -+ index = match(xscript, -+ def, -+ def.families.constFirst(), -+ ""_L1, -+ &desc, -+ blackListed); -+ -+ if (index >= 0) { -+ QFontDef loadDef = def; -+ if (loadDef.families.isEmpty()) -+ loadDef.families = QStringList(desc.family->name); -+ engine = loadEngine(xscript, loadDef, desc.family, desc.foundry, desc.style, desc.size); -+ if (engine) -+ initFontDef(desc, loadDef, &engine->fontDef, multi); -+ else -+ blackListed.append(index); -+ } -+ } while (index >= 0 && !engine); -+ } - } -- } -+ }; -+ -+ findMatchingFallback(multi && script != QFontDatabasePrivate::Script_Emoji ? QChar::Script_Common: script); -+ -+ // If we are looking for a color font and there are no color fonts on the system, -+ // we will end up here, for one final pass. This is a rare occurrence so we accept -+ // and extra pass on the fallbacks for this. -+ if (!engine && script == QFontDatabasePrivate::Script_Emoji) -+ findMatchingFallback(QChar::Script_Common); - } - - if (!engine) -@@ -2721,7 +2869,7 @@ void QFontDatabasePrivate::load(const QFontPrivate *d, int script) - - Q_ASSERT(fe); - if (fe->symbol || (d->request.styleStrategy & QFont::NoFontMerging)) { -- for (int i = 0; i < QChar::ScriptCount; ++i) { -+ for (int i = 0; i < QFontDatabasePrivate::ScriptCount; ++i) { - if (!d->engineData->engines[i]) { - d->engineData->engines[i] = fe; - fe->ref.ref(); -@@ -2738,11 +2886,13 @@ QString QFontDatabasePrivate::resolveFontFamilyAlias(const QString &family) - return QGuiApplicationPrivate::platformIntegration()->fontDatabase()->resolveFontFamilyAlias(family); - } - --Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QChar::Script script, const QStringList &families) -+Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QFontDatabasePrivate::ExtendedScript script, -+ const QStringList &families) - { - size_t writingSystem = qt_writing_system_for_script(script); -- if (writingSystem == QFontDatabase::Any -- || writingSystem >= QFontDatabase::WritingSystemsCount) { -+ if (script != QFontDatabasePrivate::Script_Emoji -+ && (writingSystem == QFontDatabase::Any -+ || writingSystem >= QFontDatabase::WritingSystemsCount)) { - return families; - } - -@@ -2762,7 +2912,8 @@ Q_GUI_EXPORT QStringList qt_sort_families_by_writing_system(QChar::Script script - - uint order = i; - if (testFamily == nullptr -- || !familySupportsWritingSystem(testFamily, writingSystem)) { -+ || (script == QFontDatabasePrivate::Script_Emoji && !testFamily->colorFont) -+ || (script != QFontDatabasePrivate::Script_Emoji && !familySupportsWritingSystem(testFamily, writingSystem))) { - order |= 1u << 31; - } - -diff --git a/src/gui/text/qfontdatabase.h b/src/gui/text/qfontdatabase.h -index 91a53426..cd5cc972 100644 ---- a/src/gui/text/qfontdatabase.h -+++ b/src/gui/text/qfontdatabase.h -@@ -117,6 +117,11 @@ public: - static void setApplicationFallbackFontFamilies(QChar::Script, const QStringList &familyNames); - static QStringList applicationFallbackFontFamilies(QChar::Script script); - -+ static void addApplicationEmojiFontFamily(const QString &familyName); -+ static bool removeApplicationEmojiFontFamily(const QString &familyName); -+ static void setApplicationEmojiFontFamilies(const QStringList &familyNames); -+ static QStringList applicationEmojiFontFamilies(); -+ - static QFont systemFont(SystemFont type); - }; - -diff --git a/src/gui/text/qfontdatabase_p.h b/src/gui/text/qfontdatabase_p.h -index 38e1b4ad..55fa1317 100644 ---- a/src/gui/text/qfontdatabase_p.h -+++ b/src/gui/text/qfontdatabase_p.h -@@ -29,7 +29,7 @@ struct QtFontFallbacksCacheKey - QString family; - QFont::Style style; - QFont::StyleHint styleHint; -- QChar::Script script; -+ int script; - }; - - inline bool operator==(const QtFontFallbacksCacheKey &lhs, const QtFontFallbacksCacheKey &rhs) noexcept -@@ -151,6 +151,7 @@ struct Q_GUI_EXPORT QtFontFamily - : - populated(false), - fixedPitch(false), -+ colorFont(false), - name(n), count(0), foundries(nullptr) - { - memset(writingSystems, 0, sizeof(writingSystems)); -@@ -163,6 +164,7 @@ struct Q_GUI_EXPORT QtFontFamily - - bool populated : 1; - bool fixedPitch : 1; -+ bool colorFont : 1; - - QString name; - QStringList aliases; -@@ -198,13 +200,21 @@ public: - EnsurePopulated - }; - -+ // Expands QChar::Script by adding a special "script" for emoji sequences -+ enum ExtendedScript { -+ Script_Common = QChar::Script_Common, -+ Script_Latin = QChar::Script_Latin, -+ Script_Emoji = QChar::ScriptCount, -+ ScriptCount -+ }; -+ - QtFontFamily *family(const QString &f, FamilyRequestFlags flags = EnsurePopulated); - - int count; - QtFontFamily **families; - bool populated = false; - -- QHash applicationFallbackFontFamilies; -+ QHash applicationFallbackFontFamiliesHash; - - QCache fallbacksCache; - struct ApplicationFont { -@@ -232,21 +242,30 @@ public: - int addAppFont(const QByteArray &fontData, const QString &fileName); - bool isApplicationFont(const QString &fileName); - -+ void setApplicationFallbackFontFamilies(ExtendedScript script, const QStringList &familyNames); -+ QStringList applicationFallbackFontFamilies(ExtendedScript script); -+ bool removeApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName); -+ void addApplicationFallbackFontFamily(ExtendedScript script, const QString &familyName); -+ - static QFontDatabasePrivate *instance(); - - static void parseFontName(const QString &name, QString &foundry, QString &family); - static QString resolveFontFamilyAlias(const QString &family); - static QFontEngine *findFont(const QFontDef &request, -- int script /* QChar::Script */, -+ int script /* QFontDatabasePrivate::ExtendedScript */, - bool preferScriptOverFamily = false); -- static void load(const QFontPrivate *d, int script /* QChar::Script */); -+ static void load(const QFontPrivate *d, int script /* QFontDatabasePrivate::ExtendedScript */); - static QFontDatabasePrivate *ensureFontDatabase(); - - void invalidate(); - - private: -- static int match(int script, const QFontDef &request, const QString &family_name, -- const QString &foundry_name, QtFontDesc *desc, const QList &blacklistedFamilies, -+ static int match(int script, -+ const QFontDef &request, -+ const QString &family_name, -+ const QString &foundry_name, -+ QtFontDesc *desc, -+ const QList &blacklistedFamilies, - unsigned int *resultingScore = nullptr); - - static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, -diff --git a/src/gui/text/qfontengine.cpp b/src/gui/text/qfontengine.cpp -index f5aec978..2e5c0624 100644 ---- a/src/gui/text/qfontengine.cpp -+++ b/src/gui/text/qfontengine.cpp -@@ -1734,7 +1734,7 @@ QFontEngineMulti::~QFontEngineMulti() - } - } - --QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script); -+QStringList qt_fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script); - - void QFontEngineMulti::ensureFallbackFamiliesQueried() - { -@@ -1744,7 +1744,7 @@ void QFontEngineMulti::ensureFallbackFamiliesQueried() - - setFallbackFamiliesList(qt_fallbacksForFamily(fontDef.families.constFirst(), - QFont::Style(fontDef.style), styleHint, -- QChar::Script(m_script))); -+ QFontDatabasePrivate::ExtendedScript(m_script))); - } - - void QFontEngineMulti::setFallbackFamiliesList(const QStringList &fallbackFamilies) -@@ -1792,7 +1792,7 @@ QFontEngine *QFontEngineMulti::loadEngine(int at) - // info about the actual script of the characters may have been discarded, - // so we do not check for writing system support, but instead just load - // the family indiscriminately. -- if (QFontEngine *engine = QFontDatabasePrivate::findFont(request, QChar::Script_Common)) { -+ if (QFontEngine *engine = QFontDatabasePrivate::findFont(request, QFontDatabasePrivate::Script_Common)) { - engine->fontDef.weight = request.weight; - if (request.style > QFont::StyleNormal) - engine->fontDef.style = request.style; -@@ -2363,7 +2363,7 @@ QFontEngine *QFontEngineMulti::createMultiFontEngine(QFontEngine *fe, int script - ++it; - } - if (!engine) { -- engine = QGuiApplicationPrivate::instance()->platformIntegration()->fontDatabase()->fontEngineMulti(fe, QChar::Script(script)); -+ engine = QGuiApplicationPrivate::instance()->platformIntegration()->fontDatabase()->fontEngineMulti(fe, QFontDatabasePrivate::ExtendedScript(script)); - fc->insertEngine(key, engine, /* insertMulti */ !faceIsLocal); - } - Q_ASSERT(engine); -diff --git a/src/gui/text/qplatformfontdatabase.cpp b/src/gui/text/qplatformfontdatabase.cpp -index a146254f..3d3f3c30 100644 ---- a/src/gui/text/qplatformfontdatabase.cpp -+++ b/src/gui/text/qplatformfontdatabase.cpp -@@ -24,7 +24,7 @@ Q_LOGGING_CATEGORY(lcQpaFonts, "qt.qpa.fonts") - void qt_registerFont(const QString &familyname, const QString &stylename, - const QString &foundryname, int weight, - QFont::Style style, int stretch, bool antialiased, -- bool scalable, int pixelSize, bool fixedPitch, -+ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, - const QSupportedWritingSystems &writingSystems, void *hanlde); - - void qt_registerFontFamily(const QString &familyName); -@@ -55,7 +55,7 @@ bool qt_isFontFamilyPopulated(const QString &familyName); - void QPlatformFontDatabase::registerFont(const QString &familyname, const QString &stylename, - const QString &foundryname, QFont::Weight weight, - QFont::Style style, QFont::Stretch stretch, bool antialiased, -- bool scalable, int pixelSize, bool fixedPitch, -+ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, - const QSupportedWritingSystems &writingSystems, void *usrPtr) - { - if (scalable) -@@ -63,7 +63,7 @@ void QPlatformFontDatabase::registerFont(const QString &familyname, const QStrin - - qt_registerFont(familyname, stylename, foundryname, weight, style, - stretch, antialiased, scalable, pixelSize, -- fixedPitch, writingSystems, usrPtr); -+ fixedPitch, colorFont, writingSystems, usrPtr); - } - - /*! -@@ -271,7 +271,8 @@ void QPlatformFontDatabase::invalidate() - option to fall back to the fonts given by \a fallbacks if \a fontEngine does not support - a certain character. - */ --QFontEngineMulti *QPlatformFontDatabase::fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) -+QFontEngineMulti *QPlatformFontDatabase::fontEngineMulti(QFontEngine *fontEngine, -+ QFontDatabasePrivate::ExtendedScript script) - { - return new QFontEngineMulti(fontEngine, script); - } -diff --git a/src/gui/text/qplatformfontdatabase.h b/src/gui/text/qplatformfontdatabase.h -index 3007a118..ba6dfac4 100644 ---- a/src/gui/text/qplatformfontdatabase.h -+++ b/src/gui/text/qplatformfontdatabase.h -@@ -20,7 +20,6 @@ - #include - #include - #include --#include - #include - - QT_BEGIN_NAMESPACE -@@ -72,12 +71,12 @@ public: - virtual void populateFamily(const QString &familyName); - virtual void invalidate(); - -- virtual QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const; -+ virtual QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const; - virtual QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *font = nullptr); - - virtual QFontEngine *fontEngine(const QFontDef &fontDef, void *handle); - virtual QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference); -- virtual QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QChar::Script script); -+ virtual QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QFontDatabasePrivate::ExtendedScript script); - virtual void releaseHandle(void *handle); - - virtual QString fontDir() const; -@@ -99,7 +98,7 @@ public: - static void registerFont(const QString &familyname, const QString &stylename, - const QString &foundryname, QFont::Weight weight, - QFont::Style style, QFont::Stretch stretch, bool antialiased, -- bool scalable, int pixelSize, bool fixedPitch, -+ bool scalable, int pixelSize, bool fixedPitch, bool colorFont, - const QSupportedWritingSystems &writingSystems, void *handle); - - static void registerFontFamily(const QString &familyName); -diff --git a/src/gui/text/qtextengine.cpp b/src/gui/text/qtextengine.cpp -index 08512bea..0f10f4a7 100644 ---- a/src/gui/text/qtextengine.cpp -+++ b/src/gui/text/qtextengine.cpp -@@ -1409,8 +1409,8 @@ void QTextEngine::shapeText(int item) const - QFont font = f.font(); - # if QT_CONFIG(harfbuzz) - kerningEnabled = font.kerning(); -- shapingEnabled = QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script)) -- || (font.styleStrategy() & QFont::PreferNoShaping) == 0; -+ shapingEnabled = (si.analysis.script < QChar::ScriptCount && QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script))) -+ || (font.styleStrategy() & QFont::PreferNoShaping) == 0; - # endif - wordSpacing = QFixed::fromReal(font.wordSpacing()); - letterSpacing = QFixed::fromReal(font.letterSpacing()); -@@ -1422,8 +1422,8 @@ void QTextEngine::shapeText(int item) const - QFont font = this->font(si); - #if QT_CONFIG(harfbuzz) - kerningEnabled = font.d->kerning; -- shapingEnabled = QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script)) -- || (font.d->request.styleStrategy & QFont::PreferNoShaping) == 0; -+ shapingEnabled = (si.analysis.script < QChar::ScriptCount && QFontEngine::scriptRequiresOpenType(QChar::Script(si.analysis.script))) -+ || (font.d->request.styleStrategy & QFont::PreferNoShaping) == 0; - #endif - letterSpacingIsAbsolute = font.d->letterSpacingIsAbsolute; - letterSpacing = font.d->letterSpacing; -@@ -1615,7 +1615,9 @@ int QTextEngine::shapeTextWithHarfbuzzNG(const QScriptItem &si, - - hb_segment_properties_t props = HB_SEGMENT_PROPERTIES_DEFAULT; - props.direction = si.analysis.bidiLevel % 2 ? HB_DIRECTION_RTL : HB_DIRECTION_LTR; -- QChar::Script script = QChar::Script(si.analysis.script); -+ QChar::Script script = si.analysis.script < QChar::ScriptCount -+ ? QChar::Script(si.analysis.script) -+ : QChar::Script_Common; - props.script = hb_qt_script_to_script(script); - // ### TODO get_default_for_script? - props.language = hb_language_get_default(); // use default language from locale -@@ -1919,8 +1921,38 @@ void QTextEngine::validate() const - layoutData->string.insert(specialData->preeditPosition, specialData->preeditText); - } - -+#if !defined(QT_NO_EMOJISEGMENTER) -+namespace { -+ -+ enum CharacterCategory { -+ EMOJI = 0, -+ EMOJI_TEXT_PRESENTATION = 1, -+ EMOJI_EMOJI_PRESENTATION = 2, -+ EMOJI_MODIFIER_BASE = 3, -+ EMOJI_MODIFIER = 4, -+ EMOJI_VS_BASE = 5, -+ REGIONAL_INDICATOR = 6, -+ KEYCAP_BASE = 7, -+ COMBINING_ENCLOSING_KEYCAP = 8, -+ COMBINING_ENCLOSING_CIRCLE_BACKSLASH = 9, -+ ZWJ = 10, -+ VS15 = 11, -+ VS16 = 12, -+ TAG_BASE = 13, -+ TAG_SEQUENCE = 14, -+ TAG_TERM = 15, -+ OTHER = 16 -+ }; -+ -+ typedef CharacterCategory *emoji_text_iter_t; -+ -+ #include "../../3rdparty/emoji-segmenter/emoji_presentation_scanner.c" -+} -+#endif -+ - void QTextEngine::itemize() const - { -+ static bool disableEmojiSegmenter = qEnvironmentVariableIntValue("QT_DISABLE_EMOJI_SEGMENTER") > 0; - validate(); - if (layoutData->items.size()) - return; -@@ -1950,9 +1982,76 @@ void QTextEngine::itemize() const - } - } - -+#if !defined(QT_NO_EMOJISEGMENTER) -+ QVarLengthArray categorizedString; -+ if (!disableEmojiSegmenter) { -+ // Parse emoji sequences -+ for (int i = 0; i < length; ++i) { -+ const QChar &c = string[i]; -+ const bool isSurrogate = c.isHighSurrogate() && i < length - 1; -+ const char32_t ucs4 = isSurrogate -+ ? QChar::surrogateToUcs4(c, string[++i]) -+ : c.unicode(); -+ const QUnicodeTables::Properties *p = QUnicodeTables::properties(ucs4); -+ -+ if (ucs4 == 0x20E3) -+ categorizedString.append(CharacterCategory::COMBINING_ENCLOSING_KEYCAP); -+ else if (ucs4 == 0x20E0) -+ categorizedString.append(CharacterCategory::COMBINING_ENCLOSING_CIRCLE_BACKSLASH); -+ else if (ucs4 == 0xFE0E) -+ categorizedString.append(CharacterCategory::VS15); -+ else if (ucs4 == 0xFE0F) -+ categorizedString.append(CharacterCategory::VS16); -+ else if (ucs4 == 0x200D) -+ categorizedString.append(CharacterCategory::ZWJ); -+ else if (ucs4 == 0x1F3F4) -+ categorizedString.append(CharacterCategory::TAG_BASE); -+ else if (ucs4 == 0xE007F) -+ categorizedString.append(CharacterCategory::TAG_TERM); -+ else if ((ucs4 >= 0xE0030 && ucs4 <= 0xE0039) || (ucs4 >= 0xE0061 && ucs4 <= 0xE007A)) -+ categorizedString.append(CharacterCategory::TAG_SEQUENCE); -+ else if (ucs4 >= 0x1F1E6 && ucs4 <= 0x1F1FF) -+ categorizedString.append(CharacterCategory::REGIONAL_INDICATOR); -+ // emoji_keycap_sequence = [0-9#*] \x{FE0F 20E3} -+ else if ((ucs4 >= 0x0030 && ucs4 <= 0x0039) || ucs4 == 0x0023 || ucs4 == 0x002A) -+ categorizedString.append(CharacterCategory::KEYCAP_BASE); -+ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Modifier_Base)) -+ categorizedString.append(CharacterCategory::EMOJI_MODIFIER_BASE); -+ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Modifier)) -+ categorizedString.append(CharacterCategory::EMOJI_MODIFIER); -+ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji_Presentation)) -+ categorizedString.append(CharacterCategory::EMOJI_EMOJI_PRESENTATION); -+ // If it's in the emoji list and doesn't have the emoji presentation, it is text -+ // presentation. -+ else if (p->emojiFlags & uchar(QUnicodeTables::EmojiFlags::Emoji)) -+ categorizedString.append(CharacterCategory::EMOJI_TEXT_PRESENTATION); -+ else -+ categorizedString.append(CharacterCategory::OTHER); -+ } -+ } -+#endif -+ - const ushort *uc = string; - const ushort *e = uc + length; -+ -+#if !defined(QT_NO_EMOJISEGMENTER) -+ const emoji_text_iter_t categoriesStart = categorizedString.data(); -+ const emoji_text_iter_t categoriesEnd = categoriesStart + categorizedString.size(); -+ -+ emoji_text_iter_t categoryIt = categoriesStart; -+ -+ bool isEmoji = false; -+ bool hasVs = false; -+ emoji_text_iter_t nextIt = categoryIt; -+#endif -+ - while (uc < e) { -+#if !defined(QT_NO_EMOJISEGMENTER) -+ // Find next emoji sequence -+ if (!disableEmojiSegmenter && categoryIt == nextIt) -+ nextIt = scan_emoji_presentation(categoryIt, categoriesEnd, &isEmoji, &hasVs); -+#endif -+ - switch (*uc) { - case QChar::ObjectReplacementCharacter: - { -@@ -1992,7 +2091,27 @@ void QTextEngine::itemize() const - default: - analysis->flags = QScriptAnalysis::None; - break; -+ }; -+ -+#if !defined(QT_NO_EMOJISEGMENTER) -+ if (!disableEmojiSegmenter) { -+ if (isEmoji) { -+ static_assert(QChar::ScriptCount < USHRT_MAX); -+ analysis->script = QFontDatabasePrivate::Script_Emoji; -+ } -+ -+ if (QChar::isHighSurrogate(*uc) && (uc + 1) < e && QChar::isLowSurrogate(*(uc + 1))) { -+ if (isEmoji) -+ (analysis + 1)->script = QFontDatabasePrivate::Script_Emoji; -+ -+ ++uc; -+ ++analysis; -+ } -+ -+ ++categoryIt; - } -+#endif -+ - ++uc; - ++analysis; - } -diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp -index f6c59380..7866e341 100644 ---- a/src/gui/text/unix/qfontconfigdatabase.cpp -+++ b/src/gui/text/unix/qfontconfigdatabase.cpp -@@ -477,6 +477,12 @@ static void populateFromPattern(FcPattern *pattern, - FcPatternGetDouble (pattern, FC_PIXEL_SIZE, 0, &pixel_size); - - bool fixedPitch = spacing_value >= FC_MONO; -+ -+ FcBool colorFont = false; -+#ifdef FC_COLOR -+ FcPatternGetBool(pattern, FC_COLOR, 1, &colorFont); -+#endif -+ - // Note: stretch should really be an int but registerFont incorrectly uses an enum - QFont::Stretch stretch = QFont::Stretch(stretchFromFcWidth(width_value)); - QString styleName = style_value ? QString::fromUtf8((const char *) style_value) : QString(); -@@ -492,7 +498,7 @@ static void populateFromPattern(FcPattern *pattern, - applicationFont->properties.append(properties); - } - -- QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,writingSystems,fontFile); -+ QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,fontFile); - if (applicationFont != nullptr && face != nullptr && db != nullptr) { - db->addNamedInstancesForFace(face, - indexValue, -@@ -502,6 +508,7 @@ static void populateFromPattern(FcPattern *pattern, - stretch, - style, - fixedPitch, -+ colorFont, - writingSystems, - QByteArray((const char*)file_value), - applicationFont->data); -@@ -538,7 +545,7 @@ static void populateFromPattern(FcPattern *pattern, - applicationFont->properties.append(properties); - } - FontFile *altFontFile = new FontFile(*fontFile); -- QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,writingSystems,altFontFile); -+ QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,altFontFile); - } else { - QPlatformFontDatabase::registerAliasToFontFamily(familyName, altFamilyName); - } -@@ -615,9 +622,9 @@ void QFontconfigDatabase::populateFontDatabase() - - while (f->qtname) { - QString familyQtName = QString::fromLatin1(f->qtname); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); -- registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,0,f->fixed,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleNormal,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleItalic,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); -+ registerFont(familyQtName,QString(),QString(),QFont::Normal,QFont::StyleOblique,QFont::Unstretched,true,true,false,0,f->fixed,ws,nullptr); - ++f; - } - -@@ -636,7 +643,7 @@ void QFontconfigDatabase::invalidate() - FcConfigAppFontClear(nullptr); - } - --QFontEngineMulti *QFontconfigDatabase::fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) -+QFontEngineMulti *QFontconfigDatabase::fontEngineMulti(QFontEngine *fontEngine, QFontDatabasePrivate::ExtendedScript script) - { - return new QFontEngineMultiFontConfig(fontEngine, script); - } -@@ -760,7 +767,10 @@ QFontEngine *QFontconfigDatabase::fontEngine(const QByteArray &fontData, qreal p - return engine; - } - --QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList fallbackFamilies; - FcPattern *pattern = FcPatternCreate(); -@@ -773,6 +783,14 @@ QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont - value.u.s = (const FcChar8 *)cs.data(); - FcPatternAdd(pattern,FC_FAMILY,value,true); - -+#ifdef FC_COLOR -+ if (script == QFontDatabasePrivate::Script_Emoji) { -+ FcPatternAddBool(pattern, FC_COLOR, true); -+ value.u.s = (const FcChar8 *)"emoji"; -+ FcPatternAddWeak(pattern, FC_FAMILY, value, FcTrue); -+ } -+#endif -+ - int slant_value = FC_SLANT_ROMAN; - if (style == QFont::StyleItalic) - slant_value = FC_SLANT_ITALIC; -@@ -780,8 +798,8 @@ QStringList QFontconfigDatabase::fallbacksForFamily(const QString &family, QFont - slant_value = FC_SLANT_OBLIQUE; - FcPatternAddInteger(pattern, FC_SLANT, slant_value); - -- Q_ASSERT(uint(script) < QChar::ScriptCount); -- if (*specialLanguages[script] != '\0') { -+ Q_ASSERT(uint(script) < QFontDatabasePrivate::ScriptCount); -+ if (uint(script) < QChar::ScriptCount && *specialLanguages[script] != '\0') { - FcLangSet *ls = FcLangSetCreate(); - FcLangSetAdd(ls, (const FcChar8*)specialLanguages[script]); - FcPatternAddLangSet(pattern, FC_LANG, ls); -diff --git a/src/gui/text/unix/qfontconfigdatabase_p.h b/src/gui/text/unix/qfontconfigdatabase_p.h -index dd7a70a3..40de8919 100644 ---- a/src/gui/text/unix/qfontconfigdatabase_p.h -+++ b/src/gui/text/unix/qfontconfigdatabase_p.h -@@ -29,10 +29,14 @@ public: - void populateFontDatabase() override; - void invalidate() override; - bool supportsVariableApplicationFonts() const override; -- QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, QChar::Script script) override; -+ QFontEngineMulti *fontEngineMulti(QFontEngine *fontEngine, -+ QFontDatabasePrivate::ExtendedScript script) override; - QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; - QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; -- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; -+ QStringList fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const override; - QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; - QString resolveFontFamilyAlias(const QString &family) const override; - QFont defaultFont() const override; -diff --git a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp -index 610cd1d6..f2671b6c 100644 ---- a/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp -+++ b/src/gui/text/windows/qwindowsdirectwritefontdatabase.cpp -@@ -138,9 +138,9 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) - for (uint j = 0; j < matchingFonts->GetFontCount(); ++j) { - DirectWriteScope font; - if (SUCCEEDED(matchingFonts->GetFont(j, &font))) { -- DirectWriteScope font1; -- if (!SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont1), -- reinterpret_cast(&font1)))) { -+ DirectWriteScope font2; -+ if (!SUCCEEDED(font->QueryInterface(__uuidof(IDWriteFont2), -+ reinterpret_cast(&font2)))) { - qCWarning(lcQpaFonts) << "COM object does not support IDWriteFont1"; - continue; - } -@@ -149,7 +149,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) - QString englishLocaleFamilyName; - - DirectWriteScope fontFamily2; -- if (SUCCEEDED(font1->GetFontFamily(&fontFamily2))) { -+ if (SUCCEEDED(font2->GetFontFamily(&fontFamily2))) { - DirectWriteScope names; - if (SUCCEEDED(fontFamily2->GetFamilyNames(&names))) { - defaultLocaleFamilyName = hasDefaultLocale ? localeString(*names, defaultLocale) : QString(); -@@ -162,14 +162,15 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) - - { - DirectWriteScope names; -- if (SUCCEEDED(font1->GetFaceNames(&names))) { -+ if (SUCCEEDED(font2->GetFaceNames(&names))) { - QString defaultLocaleStyleName = hasDefaultLocale ? localeString(*names, defaultLocale) : QString(); - QString englishLocaleStyleName = localeString(*names, englishLocale); - -- QFont::Stretch stretch = fromDirectWriteStretch(font1->GetStretch()); -- QFont::Style style = fromDirectWriteStyle(font1->GetStyle()); -- QFont::Weight weight = fromDirectWriteWeight(font1->GetWeight()); -- bool fixed = font1->IsMonospacedFont(); -+ QFont::Stretch stretch = fromDirectWriteStretch(font2->GetStretch()); -+ QFont::Style style = fromDirectWriteStyle(font2->GetStyle()); -+ QFont::Weight weight = fromDirectWriteWeight(font2->GetWeight()); -+ bool fixed = font2->IsMonospacedFont(); -+ bool color = font2->IsColorFont(); - - qCDebug(lcQpaFonts) << "Family" << familyName << "has english variant" << englishLocaleStyleName << ", in default locale:" << defaultLocaleStyleName << stretch << style << weight << fixed; - -@@ -190,6 +191,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(*face, englishLocaleFamilyName)); - } -@@ -205,6 +207,7 @@ void QWindowsDirectWriteFontDatabase::populateFamily(const QString &familyName) - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(*face, defaultLocaleFamilyName)); - } -@@ -407,9 +413,13 @@ QFontEngine *QWindowsDirectWriteFontDatabase::fontEngine(const QFontDef &fontDef - return fontEngine; - } - --QStringList QWindowsDirectWriteFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QWindowsDirectWriteFontDatabase::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList result; -+ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); - result.append(familyForStyleHint(styleHint)); - result.append(extraTryFontsForFamily(family)); - result.append(QPlatformFontDatabase::fallbacksForFamily(family, style, styleHint, script)); -@@ -516,6 +526,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - QFont::Style style = fromDirectWriteStyle(face3->GetStyle()); - QFont::Weight weight = fromDirectWriteWeight(face3->GetWeight()); - bool fixed = face3->IsMonospacedFont(); -+ bool color = face3->IsColorFont(); - - qCDebug(lcQpaFonts) << "\tFont names:" << englishLocaleFamilyName << ", " << defaultLocaleFamilyName - << ", style names:" << englishLocaleStyleName << ", " << defaultLocaleStyleName -@@ -545,6 +556,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, englishLocaleFamilyName)); - } -@@ -570,6 +582,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, defaultLocaleFamilyName)); - } -@@ -595,6 +608,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, englishLocaleGdiCompatibleFamilyName)); - } -@@ -620,6 +634,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, defaultLocaleGdiCompatibleFamilyName)); - } -@@ -645,6 +660,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, englishLocaleTypographicFamilyName)); - } -@@ -670,6 +686,7 @@ QStringList QWindowsDirectWriteFontDatabase::addApplicationFont(const QByteArray - scalable, - size, - fixed, -+ color, - writingSystems, - new FontHandle(face, defaultLocaleTypographicFamilyName)); - } -diff --git a/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h b/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h -index 3e5e9663..1ea01cbd 100644 ---- a/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h -+++ b/src/gui/text/windows/qwindowsdirectwritefontdatabase_p.h -@@ -43,7 +43,10 @@ public: - bool populateFamilyAliases(const QString &missingFamily) override; - QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; - QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; -- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; -+ QStringList fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const override; - QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *font = nullptr) override; - - bool isPrivateFontFamily(const QString &family) const override; -diff --git a/src/gui/text/windows/qwindowsfontdatabase.cpp b/src/gui/text/windows/qwindowsfontdatabase.cpp -index 772620d6..73814c6a 100644 ---- a/src/gui/text/windows/qwindowsfontdatabase.cpp -+++ b/src/gui/text/windows/qwindowsfontdatabase.cpp -@@ -541,19 +541,19 @@ static bool addFontToDatabase(QString familyName, - - const bool wasPopulated = QPlatformFontDatabase::isFamilyPopulated(familyName); - QPlatformFontDatabase::registerFont(familyName, styleName, foundryName, weight, -- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); -+ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); - - - // add fonts windows can generate for us: - if (weight <= QFont::DemiBold && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, -- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); -+ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); - if (style != QFont::StyleItalic && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, weight, -- QFont::StyleItalic, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); -+ QFont::StyleItalic, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); - if (weight <= QFont::DemiBold && style != QFont::StyleItalic && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, -- QFont::StyleItalic, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); -+ QFont::StyleItalic, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); - - // We came here from populating a different font family, so we have - // to ensure the entire typographic family is populated before we -@@ -567,7 +567,7 @@ static bool addFontToDatabase(QString familyName, - - if (!subFamilyName.isEmpty() && familyName != subFamilyName) { - QPlatformFontDatabase::registerFont(subFamilyName, subFamilyStyle, foundryName, weight, -- style, stretch, antialias, scalable, size, fixed, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); -+ style, stretch, antialias, scalable, size, fixed, false, writingSystems, new QWindowsFontDatabase::FontHandle(faceName)); - } - - if (!englishName.isEmpty() && englishName != familyName) -@@ -1162,9 +1162,13 @@ void QWindowsFontDatabase::refUniqueFont(const QString &uniqueFont) - ++it->refCount; - } - --QStringList QWindowsFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QWindowsFontDatabase::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList result; -+ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); - result.append(familyForStyleHint(styleHint)); - result.append(m_eudcFonts); - result.append(extraTryFontsForFamily(family)); -diff --git a/src/gui/text/windows/qwindowsfontdatabase_ft.cpp b/src/gui/text/windows/qwindowsfontdatabase_ft.cpp -index 0604a85e..18d90261 100644 ---- a/src/gui/text/windows/qwindowsfontdatabase_ft.cpp -+++ b/src/gui/text/windows/qwindowsfontdatabase_ft.cpp -@@ -243,24 +243,24 @@ static bool addFontToDatabase(QString familyName, - value.prepend(QFile::decodeName(qgetenv("windir") + "\\Fonts\\")); - - QPlatformFontDatabase::registerFont(familyName, styleName, foundryName, weight, style, stretch, -- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); -+ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); - - // add fonts windows can generate for us: - if (weight <= QFont::DemiBold && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, style, stretch, -- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); -+ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); - - if (style != QFont::StyleItalic && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, weight, QFont::StyleItalic, stretch, -- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); -+ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); - - if (weight <= QFont::DemiBold && style != QFont::StyleItalic && styleName.isEmpty()) - QPlatformFontDatabase::registerFont(familyName, QString(), foundryName, QFont::Bold, QFont::StyleItalic, stretch, -- antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); -+ antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); - - if (!subFamilyName.isEmpty() && familyName != subFamilyName) { - QPlatformFontDatabase::registerFont(subFamilyName, subFamilyStyle, foundryName, weight, -- style, stretch, antialias, scalable, size, fixed, writingSystems, createFontFile(value, index)); -+ style, stretch, antialias, scalable, size, fixed, false, writingSystems, createFontFile(value, index)); - } - - if (!englishName.isEmpty() && englishName != familyName) -@@ -397,9 +397,13 @@ QFontEngine *QWindowsFontDatabaseFT::fontEngine(const QByteArray &fontData, qrea - return fe; - } - --QStringList QWindowsFontDatabaseFT::fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const -+QStringList QWindowsFontDatabaseFT::fallbacksForFamily(const QString &family, -+ QFont::Style style, -+ QFont::StyleHint styleHint, -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList result; -+ result.append(QWindowsFontDatabaseBase::familiesForScript(script)); - result.append(QWindowsFontDatabaseBase::familyForStyleHint(styleHint)); - result.append(QWindowsFontDatabaseBase::extraTryFontsForFamily(family)); - result.append(QFreeTypeFontDatabase::fallbacksForFamily(family, style, styleHint, script)); -diff --git a/src/gui/text/windows/qwindowsfontdatabase_ft_p.h b/src/gui/text/windows/qwindowsfontdatabase_ft_p.h -index 381a7be4..1b8fb9dd 100644 ---- a/src/gui/text/windows/qwindowsfontdatabase_ft_p.h -+++ b/src/gui/text/windows/qwindowsfontdatabase_ft_p.h -@@ -33,7 +33,7 @@ public: - - QStringList fallbacksForFamily(const QString &family, QFont::Style style, - QFont::StyleHint styleHint, -- QChar::Script script) const override; -+ QFontDatabasePrivate::ExtendedScript script) const override; - - QString fontDir() const override; - QFont defaultFont() const override; -diff --git a/src/gui/text/windows/qwindowsfontdatabase_p.h b/src/gui/text/windows/qwindowsfontdatabase_p.h -index 0c99c91f..92628726 100644 ---- a/src/gui/text/windows/qwindowsfontdatabase_p.h -+++ b/src/gui/text/windows/qwindowsfontdatabase_p.h -@@ -51,7 +51,7 @@ public: - bool populateFamilyAliases(const QString &missingFamily) override; - QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; - QFontEngine *fontEngine(const QByteArray &fontData, qreal pixelSize, QFont::HintingPreference hintingPreference) override; -- QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QChar::Script script) const override; -+ QStringList fallbacksForFamily(const QString &family, QFont::Style style, QFont::StyleHint styleHint, QFontDatabasePrivate::ExtendedScript script) const override; - QStringList addApplicationFont(const QByteArray &fontData, const QString &fileName, QFontDatabasePrivate::ApplicationFont *applicationFont = nullptr) override; - void releaseHandle(void *handle) override; - QString fontDir() const override; -diff --git a/src/gui/text/windows/qwindowsfontdatabasebase.cpp b/src/gui/text/windows/qwindowsfontdatabasebase.cpp -index 84e619b0..fdaf9240 100644 ---- a/src/gui/text/windows/qwindowsfontdatabasebase.cpp -+++ b/src/gui/text/windows/qwindowsfontdatabasebase.cpp -@@ -873,6 +873,14 @@ QFontEngine *QWindowsFontDatabaseBase::fontEngine(const QByteArray &fontData, qr - return fontEngine; - } - -+QStringList QWindowsFontDatabaseBase::familiesForScript(QFontDatabasePrivate::ExtendedScript script) -+{ -+ if (script == QFontDatabasePrivate::Script_Emoji) -+ return QStringList{} << QStringLiteral("Segoe UI Emoji"); -+ else -+ return QStringList{}; -+} -+ - QString QWindowsFontDatabaseBase::familyForStyleHint(QFont::StyleHint styleHint) - { - switch (styleHint) { -diff --git a/src/gui/text/windows/qwindowsfontdatabasebase_p.h b/src/gui/text/windows/qwindowsfontdatabasebase_p.h -index 55a33635..beb9b52f 100644 ---- a/src/gui/text/windows/qwindowsfontdatabasebase_p.h -+++ b/src/gui/text/windows/qwindowsfontdatabasebase_p.h -@@ -75,6 +75,7 @@ public: - - static QString familyForStyleHint(QFont::StyleHint styleHint); - static QStringList extraTryFontsForFamily(const QString &family); -+ static QStringList familiesForScript(QFontDatabasePrivate::ExtendedScript script); - - class FontTable{}; - class EmbeddedFont -diff --git a/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp b/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp -index 82a10dac..3c174f04 100644 ---- a/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp -+++ b/src/plugins/platforms/android/qandroidplatformfontdatabase.cpp -@@ -45,10 +45,15 @@ void QAndroidPlatformFontDatabase::populateFontDatabase() - QStringList QAndroidPlatformFontDatabase::fallbacksForFamily(const QString &family, - QFont::Style style, - QFont::StyleHint styleHint, -- QChar::Script script) const -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList result; - -+ if (script == QFontDatabasePrivate::Script_Emoji) { -+ result.append(QStringLiteral("Noto Color Emoji")); -+ result.append(QStringLiteral("Noto Color Emoji Flags")); -+ } -+ - // Prepend CJK fonts by the locale. - QLocale locale = QLocale::system(); - switch (locale.language()) { -diff --git a/src/plugins/platforms/android/qandroidplatformfontdatabase.h b/src/plugins/platforms/android/qandroidplatformfontdatabase.h -index 23561e22..1150a298 100644 ---- a/src/plugins/platforms/android/qandroidplatformfontdatabase.h -+++ b/src/plugins/platforms/android/qandroidplatformfontdatabase.h -@@ -17,7 +17,7 @@ public: - QStringList fallbacksForFamily(const QString &family, - QFont::Style style, - QFont::StyleHint styleHint, -- QChar::Script script) const override; -+ QFontDatabasePrivate::ExtendedScript script) const override; - }; - - QT_END_NAMESPACE -diff --git a/src/plugins/platforms/wasm/qwasmfontdatabase.cpp b/src/plugins/platforms/wasm/qwasmfontdatabase.cpp -index 3f3dc10f..e1882dd1 100644 ---- a/src/plugins/platforms/wasm/qwasmfontdatabase.cpp -+++ b/src/plugins/platforms/wasm/qwasmfontdatabase.cpp -@@ -319,7 +319,7 @@ QFontEngine *QWasmFontDatabase::fontEngine(const QFontDef &fontDef, void *handle - - QStringList QWasmFontDatabase::fallbacksForFamily(const QString &family, QFont::Style style, - QFont::StyleHint styleHint, -- QChar::Script script) const -+ QFontDatabasePrivate::ExtendedScript script) const - { - QStringList fallbacks - = QFreeTypeFontDatabase::fallbacksForFamily(family, style, styleHint, script); -diff --git a/src/plugins/platforms/wasm/qwasmfontdatabase.h b/src/plugins/platforms/wasm/qwasmfontdatabase.h -index a1c8f1ff..aea3b955 100644 ---- a/src/plugins/platforms/wasm/qwasmfontdatabase.h -+++ b/src/plugins/platforms/wasm/qwasmfontdatabase.h -@@ -20,7 +20,7 @@ public: - QFontEngine *fontEngine(const QFontDef &fontDef, void *handle) override; - QStringList fallbacksForFamily(const QString &family, QFont::Style style, - QFont::StyleHint styleHint, -- QChar::Script script) const override; -+ QFontDatabasePrivate::ExtendedScript script) const override; - void releaseHandle(void *handle) override; - QFont defaultFont() const override; - -diff --git a/tests/auto/gui/text/qfontdatabase/CMakeLists.txt b/tests/auto/gui/text/qfontdatabase/CMakeLists.txt -index 0cb6e8d7..03e4bdce 100644 ---- a/tests/auto/gui/text/qfontdatabase/CMakeLists.txt -+++ b/tests/auto/gui/text/qfontdatabase/CMakeLists.txt -@@ -49,6 +49,7 @@ set(testdata_resource_files - "LED_REAL.TTF" - "QtTestLimitedFont-Regular.ttf" - "QtTestFallbackFont-Regular.ttf" -+ "QtEmojiTestFont-Regular.ttf" - ) - - qt_internal_add_resource(tst_qfontdatabase "testdata" -diff --git a/tests/auto/gui/text/qfontdatabase/QtEmojiTestFont-Regular.ttf b/tests/auto/gui/text/qfontdatabase/QtEmojiTestFont-Regular.ttf -new file mode 100644 -index 00000000..e69de29b -diff --git a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp -index 8733f64d..5773363d 100644 ---- a/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp -+++ b/tests/auto/gui/text/qfontdatabase/tst_qfontdatabase.cpp -@@ -71,6 +71,7 @@ private slots: - #endif - - void addApplicationFontFallback(); -+ void addApplicationEmojiFontFamily(); - - private: - QString m_ledFont; -@@ -80,6 +81,7 @@ private: - QString m_testFontVariable; - QString m_limitedFont; - QString m_fallbackFont; -+ QString m_emojiFont; - }; - - tst_QFontDatabase::tst_QFontDatabase() -@@ -95,6 +97,7 @@ void tst_QFontDatabase::initTestCase() - m_testFontVariable = QFINDTESTDATA("testfont_variable.ttf"); - m_limitedFont = QFINDTESTDATA("QtTestLimitedFont-Regular.ttf"); - m_fallbackFont = QFINDTESTDATA("QtTestFallbackFont-Regular.ttf"); -+ m_emojiFont = QFINDTESTDATA("QtEmojiTestFont-Regular.ttf"); - QVERIFY(!m_ledFont.isEmpty()); - QVERIFY(!m_testFont.isEmpty()); - QVERIFY(!m_testFontCondensed.isEmpty()); -@@ -102,6 +105,7 @@ void tst_QFontDatabase::initTestCase() - QVERIFY(!m_testFontVariable.isEmpty()); - QVERIFY(!m_limitedFont.isEmpty()); - QVERIFY(!m_fallbackFont.isEmpty()); -+ QVERIFY(!m_emojiFont.isEmpty()); - } - - void tst_QFontDatabase::styles_data() -@@ -760,5 +764,65 @@ void tst_QFontDatabase::addApplicationFontFallback() - QVERIFY(QFontDatabase::removeApplicationFallbackFontFamily(QChar::Script_Latin, u"QtTestFallbackFont"_s)); - } - -+void tst_QFontDatabase::addApplicationEmojiFontFamily() -+{ -+ int id = -1; -+ auto cleanup = qScopeGuard([&id] { -+ if (id >= 0) -+ QFontDatabase::removeApplicationFont(id); -+ }); -+ -+ id = QFontDatabase::addApplicationFont(m_emojiFont); -+ QVERIFY(id >= 0); -+ -+ QStringList families = QFontDatabase::applicationFontFamilies(id); -+ QVERIFY(families.size() > 0); -+ -+ const QChar airplane(0x2708); -+ const QChar vs16(0xfe0f); -+ -+ QFontDatabase::addApplicationEmojiFontFamily(families.first()); -+ -+ // Get emoji version of regular airplane symbol -+ { -+ QTextLayout layout; -+ layout.setText(QString(airplane) + vs16); -+ layout.beginLayout(); -+ layout.createLine(); -+ layout.endLayout(); -+ -+ QList glyphRuns = layout.glyphRuns(); -+ QCOMPARE(glyphRuns.size(), 1); -+ -+ QGlyphRun glyphRun = glyphRuns.first(); -+ QList glyphIndexes = glyphRun.glyphIndexes(); -+ -+ QCOMPARE(glyphIndexes.size(), 1); -+ QCOMPARE(glyphIndexes.at(0), 237); -+ } -+ -+ const QChar asterisk('*'); -+ const QChar enclosingKeyCap(0x20e3); -+ -+ // Get emoji keycap ligature (vs16 should be ignored when evaluating ligature substitution) -+ { -+ QTextLayout layout; -+ layout.setText(QString(asterisk) + vs16 + enclosingKeyCap); -+ layout.beginLayout(); -+ layout.createLine(); -+ layout.endLayout(); -+ -+ QList glyphRuns = layout.glyphRuns(); -+ QCOMPARE(glyphRuns.size(), 1); -+ -+ QGlyphRun glyphRun = glyphRuns.first(); -+ QList glyphIndexes = glyphRun.glyphIndexes(); -+ -+ QCOMPARE(glyphIndexes.size(), 1); -+ QCOMPARE(glyphIndexes.at(0), 238); -+ } -+ -+} -+ - QTEST_MAIN(tst_QFontDatabase) - #include "tst_qfontdatabase.moc" -diff --git a/tests/manual/emojisequences/CMakeLists.txt b/tests/manual/emojisequences/CMakeLists.txt -new file mode 100644 -index 00000000..c367bb12 ---- /dev/null -+++ b/tests/manual/emojisequences/CMakeLists.txt -@@ -0,0 +1,34 @@ -+# Copyright (C) 2024 The Qt Company Ltd. -+# SPDX-License-Identifier: BSD-3-Clause -+ -+cmake_minimum_required(VERSION 3.16) -+project(emojisequences LANGUAGES CXX) -+ -+find_package(Qt6 REQUIRED COMPONENTS Core Gui Widgets) -+find_package(Qt6BuildInternals COMPONENTS STANDALONE_TEST) -+ -+qt_standard_project_setup() -+ -+qt_internal_add_manual_test(emojisequences -+ GUI -+ SOURCES -+ main.cpp -+ mainwindow.h mainwindow.cpp -+ mainwindow.ui -+ LIBRARIES -+ Qt::Gui -+ Qt::Widgets -+ ENABLE_AUTOGEN_TOOLS -+ uic -+) -+ -+set(emojisequences_resource_files -+ "emoji-test.txt" -+) -+ -+qt_internal_add_resource(emojisequences "emojisequences" -+ PREFIX -+ "/" -+ FILES -+ ${emojisequences_resource_files} -+) -diff --git a/tests/manual/emojisequences/emoji-test.txt b/tests/manual/emojisequences/emoji-test.txt -new file mode 100644 -index 00000000..3357ccf8 ---- /dev/null -+++ b/tests/manual/emojisequences/emoji-test.txt -@@ -0,0 +1,3768 @@ -+1F600 ; fully-qualified # 😀 grinning face -+1F601 ; fully-qualified # 😁 beaming face with smiling eyes -+1F602 ; fully-qualified # 😂 face with tears of joy -+1F923 ; fully-qualified # 🤣 rolling on the floor laughing -+1F603 ; fully-qualified # 😃 grinning face with big eyes -+1F604 ; fully-qualified # 😄 grinning face with smiling eyes -+1F605 ; fully-qualified # 😅 grinning face with sweat -+1F606 ; fully-qualified # 😆 grinning squinting face -+1F609 ; fully-qualified # 😉 winking face -+1F60A ; fully-qualified # 😊 smiling face with smiling eyes -+1F60B ; fully-qualified # 😋 face savoring food -+1F60E ; fully-qualified # 😎 smiling face with sunglasses -+1F60D ; fully-qualified # 😍 smiling face with heart-eyes -+1F618 ; fully-qualified # 😘 face blowing a kiss -+1F970 ; fully-qualified # 🥰 smiling face with 3 hearts -+1F617 ; fully-qualified # 😗 kissing face -+1F619 ; fully-qualified # 😙 kissing face with smiling eyes -+1F61A ; fully-qualified # 😚 kissing face with closed eyes -+263A FE0F ; fully-qualified # ☺️ smiling face -+263A ; non-fully-qualified # ☺ smiling face -+1F642 ; fully-qualified # 🙂 slightly smiling face -+1F917 ; fully-qualified # 🤗 hugging face -+1F929 ; fully-qualified # 🤩 star-struck -+ -+# subgroup: face-neutral -+1F914 ; fully-qualified # 🤔 thinking face -+1F928 ; fully-qualified # 🤨 face with raised eyebrow -+1F610 ; fully-qualified # 😐 neutral face -+1F611 ; fully-qualified # 😑 expressionless face -+1F636 ; fully-qualified # 😶 face without mouth -+1F644 ; fully-qualified # 🙄 face with rolling eyes -+1F60F ; fully-qualified # 😏 smirking face -+1F623 ; fully-qualified # 😣 persevering face -+1F625 ; fully-qualified # 😥 sad but relieved face -+1F62E ; fully-qualified # 😮 face with open mouth -+1F910 ; fully-qualified # 🤐 zipper-mouth face -+1F62F ; fully-qualified # 😯 hushed face -+1F62A ; fully-qualified # 😪 sleepy face -+1F62B ; fully-qualified # 😫 tired face -+1F634 ; fully-qualified # 😴 sleeping face -+1F60C ; fully-qualified # 😌 relieved face -+1F61B ; fully-qualified # 😛 face with tongue -+1F61C ; fully-qualified # 😜 winking face with tongue -+1F61D ; fully-qualified # 😝 squinting face with tongue -+1F924 ; fully-qualified # 🤤 drooling face -+1F612 ; fully-qualified # 😒 unamused face -+1F613 ; fully-qualified # 😓 downcast face with sweat -+1F614 ; fully-qualified # 😔 pensive face -+1F615 ; fully-qualified # 😕 confused face -+1F643 ; fully-qualified # 🙃 upside-down face -+1F911 ; fully-qualified # 🤑 money-mouth face -+1F632 ; fully-qualified # 😲 astonished face -+ -+# subgroup: face-negative -+2639 FE0F ; fully-qualified # ☹️ frowning face -+2639 ; non-fully-qualified # ☹ frowning face -+1F641 ; fully-qualified # 🙁 slightly frowning face -+1F616 ; fully-qualified # 😖 confounded face -+1F61E ; fully-qualified # 😞 disappointed face -+1F61F ; fully-qualified # 😟 worried face -+1F624 ; fully-qualified # 😤 face with steam from nose -+1F622 ; fully-qualified # 😢 crying face -+1F62D ; fully-qualified # 😭 loudly crying face -+1F626 ; fully-qualified # 😦 frowning face with open mouth -+1F627 ; fully-qualified # 😧 anguished face -+1F628 ; fully-qualified # 😨 fearful face -+1F629 ; fully-qualified # 😩 weary face -+1F92F ; fully-qualified # 🤯 exploding head -+1F62C ; fully-qualified # 😬 grimacing face -+1F630 ; fully-qualified # 😰 anxious face with sweat -+1F631 ; fully-qualified # 😱 face screaming in fear -+1F975 ; fully-qualified # 🥵 hot face -+1F976 ; fully-qualified # 🥶 cold face -+1F633 ; fully-qualified # 😳 flushed face -+1F92A ; fully-qualified # 🤪 zany face -+1F635 ; fully-qualified # 😵 dizzy face -+1F621 ; fully-qualified # 😡 pouting face -+1F620 ; fully-qualified # 😠 angry face -+1F92C ; fully-qualified # 🤬 face with symbols on mouth -+ -+# subgroup: face-sick -+1F637 ; fully-qualified # 😷 face with medical mask -+1F912 ; fully-qualified # 🤒 face with thermometer -+1F915 ; fully-qualified # 🤕 face with head-bandage -+1F922 ; fully-qualified # 🤢 nauseated face -+1F92E ; fully-qualified # 🤮 face vomiting -+1F927 ; fully-qualified # 🤧 sneezing face -+ -+# subgroup: face-role -+1F607 ; fully-qualified # 😇 smiling face with halo -+1F920 ; fully-qualified # 🤠 cowboy hat face -+1F973 ; fully-qualified # 🥳 partying face -+1F974 ; fully-qualified # 🥴 woozy face -+1F97A ; fully-qualified # 🥺 pleading face -+1F925 ; fully-qualified # 🤥 lying face -+1F92B ; fully-qualified # 🤫 shushing face -+1F92D ; fully-qualified # 🤭 face with hand over mouth -+1F9D0 ; fully-qualified # 🧐 face with monocle -+1F913 ; fully-qualified # 🤓 nerd face -+ -+# subgroup: face-fantasy -+1F608 ; fully-qualified # 😈 smiling face with horns -+1F47F ; fully-qualified # 👿 angry face with horns -+1F921 ; fully-qualified # 🤡 clown face -+1F479 ; fully-qualified # 👹 ogre -+1F47A ; fully-qualified # 👺 goblin -+1F480 ; fully-qualified # 💀 skull -+2620 FE0F ; fully-qualified # ☠️ skull and crossbones -+2620 ; non-fully-qualified # ☠ skull and crossbones -+1F47B ; fully-qualified # 👻 ghost -+1F47D ; fully-qualified # 👽 alien -+1F47E ; fully-qualified # 👾 alien monster -+1F916 ; fully-qualified # 🤖 robot face -+1F4A9 ; fully-qualified # 💩 pile of poo -+ -+# subgroup: cat-face -+1F63A ; fully-qualified # 😺 grinning cat face -+1F638 ; fully-qualified # 😸 grinning cat face with smiling eyes -+1F639 ; fully-qualified # 😹 cat face with tears of joy -+1F63B ; fully-qualified # 😻 smiling cat face with heart-eyes -+1F63C ; fully-qualified # 😼 cat face with wry smile -+1F63D ; fully-qualified # 😽 kissing cat face -+1F640 ; fully-qualified # 🙀 weary cat face -+1F63F ; fully-qualified # 😿 crying cat face -+1F63E ; fully-qualified # 😾 pouting cat face -+ -+# subgroup: monkey-face -+1F648 ; fully-qualified # 🙈 see-no-evil monkey -+1F649 ; fully-qualified # 🙉 hear-no-evil monkey -+1F64A ; fully-qualified # 🙊 speak-no-evil monkey -+ -+# subgroup: skin-tone -+1F3FB ; fully-qualified # 🏻 light skin tone -+1F3FC ; fully-qualified # 🏼 medium-light skin tone -+1F3FD ; fully-qualified # 🏽 medium skin tone -+1F3FE ; fully-qualified # 🏾 medium-dark skin tone -+1F3FF ; fully-qualified # 🏿 dark skin tone -+ -+# subgroup: person -+1F476 ; fully-qualified # 👶 baby -+1F476 1F3FB ; fully-qualified # 👶🏻 baby: light skin tone -+1F476 1F3FC ; fully-qualified # 👶🏼 baby: medium-light skin tone -+1F476 1F3FD ; fully-qualified # 👶🏽 baby: medium skin tone -+1F476 1F3FE ; fully-qualified # 👶🏾 baby: medium-dark skin tone -+1F476 1F3FF ; fully-qualified # 👶🏿 baby: dark skin tone -+1F9D2 ; fully-qualified # 🧒 child -+1F9D2 1F3FB ; fully-qualified # 🧒🏻 child: light skin tone -+1F9D2 1F3FC ; fully-qualified # 🧒🏼 child: medium-light skin tone -+1F9D2 1F3FD ; fully-qualified # 🧒🏽 child: medium skin tone -+1F9D2 1F3FE ; fully-qualified # 🧒🏾 child: medium-dark skin tone -+1F9D2 1F3FF ; fully-qualified # 🧒🏿 child: dark skin tone -+1F466 ; fully-qualified # 👦 boy -+1F466 1F3FB ; fully-qualified # 👦🏻 boy: light skin tone -+1F466 1F3FC ; fully-qualified # 👦🏼 boy: medium-light skin tone -+1F466 1F3FD ; fully-qualified # 👦🏽 boy: medium skin tone -+1F466 1F3FE ; fully-qualified # 👦🏾 boy: medium-dark skin tone -+1F466 1F3FF ; fully-qualified # 👦🏿 boy: dark skin tone -+1F467 ; fully-qualified # 👧 girl -+1F467 1F3FB ; fully-qualified # 👧🏻 girl: light skin tone -+1F467 1F3FC ; fully-qualified # 👧🏼 girl: medium-light skin tone -+1F467 1F3FD ; fully-qualified # 👧🏽 girl: medium skin tone -+1F467 1F3FE ; fully-qualified # 👧🏾 girl: medium-dark skin tone -+1F467 1F3FF ; fully-qualified # 👧🏿 girl: dark skin tone -+1F9D1 ; fully-qualified # 🧑 adult -+1F9D1 1F3FB ; fully-qualified # 🧑🏻 adult: light skin tone -+1F9D1 1F3FC ; fully-qualified # 🧑🏼 adult: medium-light skin tone -+1F9D1 1F3FD ; fully-qualified # 🧑🏽 adult: medium skin tone -+1F9D1 1F3FE ; fully-qualified # 🧑🏾 adult: medium-dark skin tone -+1F9D1 1F3FF ; fully-qualified # 🧑🏿 adult: dark skin tone -+1F468 ; fully-qualified # 👨 man -+1F468 1F3FB ; fully-qualified # 👨🏻 man: light skin tone -+1F468 1F3FC ; fully-qualified # 👨🏼 man: medium-light skin tone -+1F468 1F3FD ; fully-qualified # 👨🏽 man: medium skin tone -+1F468 1F3FE ; fully-qualified # 👨🏾 man: medium-dark skin tone -+1F468 1F3FF ; fully-qualified # 👨🏿 man: dark skin tone -+1F469 ; fully-qualified # 👩 woman -+1F469 1F3FB ; fully-qualified # 👩🏻 woman: light skin tone -+1F469 1F3FC ; fully-qualified # 👩🏼 woman: medium-light skin tone -+1F469 1F3FD ; fully-qualified # 👩🏽 woman: medium skin tone -+1F469 1F3FE ; fully-qualified # 👩🏾 woman: medium-dark skin tone -+1F469 1F3FF ; fully-qualified # 👩🏿 woman: dark skin tone -+1F9D3 ; fully-qualified # 🧓 older adult -+1F9D3 1F3FB ; fully-qualified # 🧓🏻 older adult: light skin tone -+1F9D3 1F3FC ; fully-qualified # 🧓🏼 older adult: medium-light skin tone -+1F9D3 1F3FD ; fully-qualified # 🧓🏽 older adult: medium skin tone -+1F9D3 1F3FE ; fully-qualified # 🧓🏾 older adult: medium-dark skin tone -+1F9D3 1F3FF ; fully-qualified # 🧓🏿 older adult: dark skin tone -+1F474 ; fully-qualified # 👴 old man -+1F474 1F3FB ; fully-qualified # 👴🏻 old man: light skin tone -+1F474 1F3FC ; fully-qualified # 👴🏼 old man: medium-light skin tone -+1F474 1F3FD ; fully-qualified # 👴🏽 old man: medium skin tone -+1F474 1F3FE ; fully-qualified # 👴🏾 old man: medium-dark skin tone -+1F474 1F3FF ; fully-qualified # 👴🏿 old man: dark skin tone -+1F475 ; fully-qualified # 👵 old woman -+1F475 1F3FB ; fully-qualified # 👵🏻 old woman: light skin tone -+1F475 1F3FC ; fully-qualified # 👵🏼 old woman: medium-light skin tone -+1F475 1F3FD ; fully-qualified # 👵🏽 old woman: medium skin tone -+1F475 1F3FE ; fully-qualified # 👵🏾 old woman: medium-dark skin tone -+1F475 1F3FF ; fully-qualified # 👵🏿 old woman: dark skin tone -+ -+# subgroup: person-role -+1F468 200D 2695 FE0F ; fully-qualified # 👨‍⚕️ man health worker -+1F468 200D 2695 ; non-fully-qualified # 👨‍⚕ man health worker -+1F468 1F3FB 200D 2695 FE0F ; fully-qualified # 👨🏻‍⚕️ man health worker: light skin tone -+1F468 1F3FB 200D 2695 ; non-fully-qualified # 👨🏻‍⚕ man health worker: light skin tone -+1F468 1F3FC 200D 2695 FE0F ; fully-qualified # 👨🏼‍⚕️ man health worker: medium-light skin tone -+1F468 1F3FC 200D 2695 ; non-fully-qualified # 👨🏼‍⚕ man health worker: medium-light skin tone -+1F468 1F3FD 200D 2695 FE0F ; fully-qualified # 👨🏽‍⚕️ man health worker: medium skin tone -+1F468 1F3FD 200D 2695 ; non-fully-qualified # 👨🏽‍⚕ man health worker: medium skin tone -+1F468 1F3FE 200D 2695 FE0F ; fully-qualified # 👨🏾‍⚕️ man health worker: medium-dark skin tone -+1F468 1F3FE 200D 2695 ; non-fully-qualified # 👨🏾‍⚕ man health worker: medium-dark skin tone -+1F468 1F3FF 200D 2695 FE0F ; fully-qualified # 👨🏿‍⚕️ man health worker: dark skin tone -+1F468 1F3FF 200D 2695 ; non-fully-qualified # 👨🏿‍⚕ man health worker: dark skin tone -+1F469 200D 2695 FE0F ; fully-qualified # 👩‍⚕️ woman health worker -+1F469 200D 2695 ; non-fully-qualified # 👩‍⚕ woman health worker -+1F469 1F3FB 200D 2695 FE0F ; fully-qualified # 👩🏻‍⚕️ woman health worker: light skin tone -+1F469 1F3FB 200D 2695 ; non-fully-qualified # 👩🏻‍⚕ woman health worker: light skin tone -+1F469 1F3FC 200D 2695 FE0F ; fully-qualified # 👩🏼‍⚕️ woman health worker: medium-light skin tone -+1F469 1F3FC 200D 2695 ; non-fully-qualified # 👩🏼‍⚕ woman health worker: medium-light skin tone -+1F469 1F3FD 200D 2695 FE0F ; fully-qualified # 👩🏽‍⚕️ woman health worker: medium skin tone -+1F469 1F3FD 200D 2695 ; non-fully-qualified # 👩🏽‍⚕ woman health worker: medium skin tone -+1F469 1F3FE 200D 2695 FE0F ; fully-qualified # 👩🏾‍⚕️ woman health worker: medium-dark skin tone -+1F469 1F3FE 200D 2695 ; non-fully-qualified # 👩🏾‍⚕ woman health worker: medium-dark skin tone -+1F469 1F3FF 200D 2695 FE0F ; fully-qualified # 👩🏿‍⚕️ woman health worker: dark skin tone -+1F469 1F3FF 200D 2695 ; non-fully-qualified # 👩🏿‍⚕ woman health worker: dark skin tone -+1F468 200D 1F393 ; fully-qualified # 👨‍🎓 man student -+1F468 1F3FB 200D 1F393 ; fully-qualified # 👨🏻‍🎓 man student: light skin tone -+1F468 1F3FC 200D 1F393 ; fully-qualified # 👨🏼‍🎓 man student: medium-light skin tone -+1F468 1F3FD 200D 1F393 ; fully-qualified # 👨🏽‍🎓 man student: medium skin tone -+1F468 1F3FE 200D 1F393 ; fully-qualified # 👨🏾‍🎓 man student: medium-dark skin tone -+1F468 1F3FF 200D 1F393 ; fully-qualified # 👨🏿‍🎓 man student: dark skin tone -+1F469 200D 1F393 ; fully-qualified # 👩‍🎓 woman student -+1F469 1F3FB 200D 1F393 ; fully-qualified # 👩🏻‍🎓 woman student: light skin tone -+1F469 1F3FC 200D 1F393 ; fully-qualified # 👩🏼‍🎓 woman student: medium-light skin tone -+1F469 1F3FD 200D 1F393 ; fully-qualified # 👩🏽‍🎓 woman student: medium skin tone -+1F469 1F3FE 200D 1F393 ; fully-qualified # 👩🏾‍🎓 woman student: medium-dark skin tone -+1F469 1F3FF 200D 1F393 ; fully-qualified # 👩🏿‍🎓 woman student: dark skin tone -+1F468 200D 1F3EB ; fully-qualified # 👨‍🏫 man teacher -+1F468 1F3FB 200D 1F3EB ; fully-qualified # 👨🏻‍🏫 man teacher: light skin tone -+1F468 1F3FC 200D 1F3EB ; fully-qualified # 👨🏼‍🏫 man teacher: medium-light skin tone -+1F468 1F3FD 200D 1F3EB ; fully-qualified # 👨🏽‍🏫 man teacher: medium skin tone -+1F468 1F3FE 200D 1F3EB ; fully-qualified # 👨🏾‍🏫 man teacher: medium-dark skin tone -+1F468 1F3FF 200D 1F3EB ; fully-qualified # 👨🏿‍🏫 man teacher: dark skin tone -+1F469 200D 1F3EB ; fully-qualified # 👩‍🏫 woman teacher -+1F469 1F3FB 200D 1F3EB ; fully-qualified # 👩🏻‍🏫 woman teacher: light skin tone -+1F469 1F3FC 200D 1F3EB ; fully-qualified # 👩🏼‍🏫 woman teacher: medium-light skin tone -+1F469 1F3FD 200D 1F3EB ; fully-qualified # 👩🏽‍🏫 woman teacher: medium skin tone -+1F469 1F3FE 200D 1F3EB ; fully-qualified # 👩🏾‍🏫 woman teacher: medium-dark skin tone -+1F469 1F3FF 200D 1F3EB ; fully-qualified # 👩🏿‍🏫 woman teacher: dark skin tone -+1F468 200D 2696 FE0F ; fully-qualified # 👨‍⚖️ man judge -+1F468 200D 2696 ; non-fully-qualified # 👨‍⚖ man judge -+1F468 1F3FB 200D 2696 FE0F ; fully-qualified # 👨🏻‍⚖️ man judge: light skin tone -+1F468 1F3FB 200D 2696 ; non-fully-qualified # 👨🏻‍⚖ man judge: light skin tone -+1F468 1F3FC 200D 2696 FE0F ; fully-qualified # 👨🏼‍⚖️ man judge: medium-light skin tone -+1F468 1F3FC 200D 2696 ; non-fully-qualified # 👨🏼‍⚖ man judge: medium-light skin tone -+1F468 1F3FD 200D 2696 FE0F ; fully-qualified # 👨🏽‍⚖️ man judge: medium skin tone -+1F468 1F3FD 200D 2696 ; non-fully-qualified # 👨🏽‍⚖ man judge: medium skin tone -+1F468 1F3FE 200D 2696 FE0F ; fully-qualified # 👨🏾‍⚖️ man judge: medium-dark skin tone -+1F468 1F3FE 200D 2696 ; non-fully-qualified # 👨🏾‍⚖ man judge: medium-dark skin tone -+1F468 1F3FF 200D 2696 FE0F ; fully-qualified # 👨🏿‍⚖️ man judge: dark skin tone -+1F468 1F3FF 200D 2696 ; non-fully-qualified # 👨🏿‍⚖ man judge: dark skin tone -+1F469 200D 2696 FE0F ; fully-qualified # 👩‍⚖️ woman judge -+1F469 200D 2696 ; non-fully-qualified # 👩‍⚖ woman judge -+1F469 1F3FB 200D 2696 FE0F ; fully-qualified # 👩🏻‍⚖️ woman judge: light skin tone -+1F469 1F3FB 200D 2696 ; non-fully-qualified # 👩🏻‍⚖ woman judge: light skin tone -+1F469 1F3FC 200D 2696 FE0F ; fully-qualified # 👩🏼‍⚖️ woman judge: medium-light skin tone -+1F469 1F3FC 200D 2696 ; non-fully-qualified # 👩🏼‍⚖ woman judge: medium-light skin tone -+1F469 1F3FD 200D 2696 FE0F ; fully-qualified # 👩🏽‍⚖️ woman judge: medium skin tone -+1F469 1F3FD 200D 2696 ; non-fully-qualified # 👩🏽‍⚖ woman judge: medium skin tone -+1F469 1F3FE 200D 2696 FE0F ; fully-qualified # 👩🏾‍⚖️ woman judge: medium-dark skin tone -+1F469 1F3FE 200D 2696 ; non-fully-qualified # 👩🏾‍⚖ woman judge: medium-dark skin tone -+1F469 1F3FF 200D 2696 FE0F ; fully-qualified # 👩🏿‍⚖️ woman judge: dark skin tone -+1F469 1F3FF 200D 2696 ; non-fully-qualified # 👩🏿‍⚖ woman judge: dark skin tone -+1F468 200D 1F33E ; fully-qualified # 👨‍🌾 man farmer -+1F468 1F3FB 200D 1F33E ; fully-qualified # 👨🏻‍🌾 man farmer: light skin tone -+1F468 1F3FC 200D 1F33E ; fully-qualified # 👨🏼‍🌾 man farmer: medium-light skin tone -+1F468 1F3FD 200D 1F33E ; fully-qualified # 👨🏽‍🌾 man farmer: medium skin tone -+1F468 1F3FE 200D 1F33E ; fully-qualified # 👨🏾‍🌾 man farmer: medium-dark skin tone -+1F468 1F3FF 200D 1F33E ; fully-qualified # 👨🏿‍🌾 man farmer: dark skin tone -+1F469 200D 1F33E ; fully-qualified # 👩‍🌾 woman farmer -+1F469 1F3FB 200D 1F33E ; fully-qualified # 👩🏻‍🌾 woman farmer: light skin tone -+1F469 1F3FC 200D 1F33E ; fully-qualified # 👩🏼‍🌾 woman farmer: medium-light skin tone -+1F469 1F3FD 200D 1F33E ; fully-qualified # 👩🏽‍🌾 woman farmer: medium skin tone -+1F469 1F3FE 200D 1F33E ; fully-qualified # 👩🏾‍🌾 woman farmer: medium-dark skin tone -+1F469 1F3FF 200D 1F33E ; fully-qualified # 👩🏿‍🌾 woman farmer: dark skin tone -+1F468 200D 1F373 ; fully-qualified # 👨‍🍳 man cook -+1F468 1F3FB 200D 1F373 ; fully-qualified # 👨🏻‍🍳 man cook: light skin tone -+1F468 1F3FC 200D 1F373 ; fully-qualified # 👨🏼‍🍳 man cook: medium-light skin tone -+1F468 1F3FD 200D 1F373 ; fully-qualified # 👨🏽‍🍳 man cook: medium skin tone -+1F468 1F3FE 200D 1F373 ; fully-qualified # 👨🏾‍🍳 man cook: medium-dark skin tone -+1F468 1F3FF 200D 1F373 ; fully-qualified # 👨🏿‍🍳 man cook: dark skin tone -+1F469 200D 1F373 ; fully-qualified # 👩‍🍳 woman cook -+1F469 1F3FB 200D 1F373 ; fully-qualified # 👩🏻‍🍳 woman cook: light skin tone -+1F469 1F3FC 200D 1F373 ; fully-qualified # 👩🏼‍🍳 woman cook: medium-light skin tone -+1F469 1F3FD 200D 1F373 ; fully-qualified # 👩🏽‍🍳 woman cook: medium skin tone -+1F469 1F3FE 200D 1F373 ; fully-qualified # 👩🏾‍🍳 woman cook: medium-dark skin tone -+1F469 1F3FF 200D 1F373 ; fully-qualified # 👩🏿‍🍳 woman cook: dark skin tone -+1F468 200D 1F527 ; fully-qualified # 👨‍🔧 man mechanic -+1F468 1F3FB 200D 1F527 ; fully-qualified # 👨🏻‍🔧 man mechanic: light skin tone -+1F468 1F3FC 200D 1F527 ; fully-qualified # 👨🏼‍🔧 man mechanic: medium-light skin tone -+1F468 1F3FD 200D 1F527 ; fully-qualified # 👨🏽‍🔧 man mechanic: medium skin tone -+1F468 1F3FE 200D 1F527 ; fully-qualified # 👨🏾‍🔧 man mechanic: medium-dark skin tone -+1F468 1F3FF 200D 1F527 ; fully-qualified # 👨🏿‍🔧 man mechanic: dark skin tone -+1F469 200D 1F527 ; fully-qualified # 👩‍🔧 woman mechanic -+1F469 1F3FB 200D 1F527 ; fully-qualified # 👩🏻‍🔧 woman mechanic: light skin tone -+1F469 1F3FC 200D 1F527 ; fully-qualified # 👩🏼‍🔧 woman mechanic: medium-light skin tone -+1F469 1F3FD 200D 1F527 ; fully-qualified # 👩🏽‍🔧 woman mechanic: medium skin tone -+1F469 1F3FE 200D 1F527 ; fully-qualified # 👩🏾‍🔧 woman mechanic: medium-dark skin tone -+1F469 1F3FF 200D 1F527 ; fully-qualified # 👩🏿‍🔧 woman mechanic: dark skin tone -+1F468 200D 1F3ED ; fully-qualified # 👨‍🏭 man factory worker -+1F468 1F3FB 200D 1F3ED ; fully-qualified # 👨🏻‍🏭 man factory worker: light skin tone -+1F468 1F3FC 200D 1F3ED ; fully-qualified # 👨🏼‍🏭 man factory worker: medium-light skin tone -+1F468 1F3FD 200D 1F3ED ; fully-qualified # 👨🏽‍🏭 man factory worker: medium skin tone -+1F468 1F3FE 200D 1F3ED ; fully-qualified # 👨🏾‍🏭 man factory worker: medium-dark skin tone -+1F468 1F3FF 200D 1F3ED ; fully-qualified # 👨🏿‍🏭 man factory worker: dark skin tone -+1F469 200D 1F3ED ; fully-qualified # 👩‍🏭 woman factory worker -+1F469 1F3FB 200D 1F3ED ; fully-qualified # 👩🏻‍🏭 woman factory worker: light skin tone -+1F469 1F3FC 200D 1F3ED ; fully-qualified # 👩🏼‍🏭 woman factory worker: medium-light skin tone -+1F469 1F3FD 200D 1F3ED ; fully-qualified # 👩🏽‍🏭 woman factory worker: medium skin tone -+1F469 1F3FE 200D 1F3ED ; fully-qualified # 👩🏾‍🏭 woman factory worker: medium-dark skin tone -+1F469 1F3FF 200D 1F3ED ; fully-qualified # 👩🏿‍🏭 woman factory worker: dark skin tone -+1F468 200D 1F4BC ; fully-qualified # 👨‍💼 man office worker -+1F468 1F3FB 200D 1F4BC ; fully-qualified # 👨🏻‍💼 man office worker: light skin tone -+1F468 1F3FC 200D 1F4BC ; fully-qualified # 👨🏼‍💼 man office worker: medium-light skin tone -+1F468 1F3FD 200D 1F4BC ; fully-qualified # 👨🏽‍💼 man office worker: medium skin tone -+1F468 1F3FE 200D 1F4BC ; fully-qualified # 👨🏾‍💼 man office worker: medium-dark skin tone -+1F468 1F3FF 200D 1F4BC ; fully-qualified # 👨🏿‍💼 man office worker: dark skin tone -+1F469 200D 1F4BC ; fully-qualified # 👩‍💼 woman office worker -+1F469 1F3FB 200D 1F4BC ; fully-qualified # 👩🏻‍💼 woman office worker: light skin tone -+1F469 1F3FC 200D 1F4BC ; fully-qualified # 👩🏼‍💼 woman office worker: medium-light skin tone -+1F469 1F3FD 200D 1F4BC ; fully-qualified # 👩🏽‍💼 woman office worker: medium skin tone -+1F469 1F3FE 200D 1F4BC ; fully-qualified # 👩🏾‍💼 woman office worker: medium-dark skin tone -+1F469 1F3FF 200D 1F4BC ; fully-qualified # 👩🏿‍💼 woman office worker: dark skin tone -+1F468 200D 1F52C ; fully-qualified # 👨‍🔬 man scientist -+1F468 1F3FB 200D 1F52C ; fully-qualified # 👨🏻‍🔬 man scientist: light skin tone -+1F468 1F3FC 200D 1F52C ; fully-qualified # 👨🏼‍🔬 man scientist: medium-light skin tone -+1F468 1F3FD 200D 1F52C ; fully-qualified # 👨🏽‍🔬 man scientist: medium skin tone -+1F468 1F3FE 200D 1F52C ; fully-qualified # 👨🏾‍🔬 man scientist: medium-dark skin tone -+1F468 1F3FF 200D 1F52C ; fully-qualified # 👨🏿‍🔬 man scientist: dark skin tone -+1F469 200D 1F52C ; fully-qualified # 👩‍🔬 woman scientist -+1F469 1F3FB 200D 1F52C ; fully-qualified # 👩🏻‍🔬 woman scientist: light skin tone -+1F469 1F3FC 200D 1F52C ; fully-qualified # 👩🏼‍🔬 woman scientist: medium-light skin tone -+1F469 1F3FD 200D 1F52C ; fully-qualified # 👩🏽‍🔬 woman scientist: medium skin tone -+1F469 1F3FE 200D 1F52C ; fully-qualified # 👩🏾‍🔬 woman scientist: medium-dark skin tone -+1F469 1F3FF 200D 1F52C ; fully-qualified # 👩🏿‍🔬 woman scientist: dark skin tone -+1F468 200D 1F4BB ; fully-qualified # 👨‍💻 man technologist -+1F468 1F3FB 200D 1F4BB ; fully-qualified # 👨🏻‍💻 man technologist: light skin tone -+1F468 1F3FC 200D 1F4BB ; fully-qualified # 👨🏼‍💻 man technologist: medium-light skin tone -+1F468 1F3FD 200D 1F4BB ; fully-qualified # 👨🏽‍💻 man technologist: medium skin tone -+1F468 1F3FE 200D 1F4BB ; fully-qualified # 👨🏾‍💻 man technologist: medium-dark skin tone -+1F468 1F3FF 200D 1F4BB ; fully-qualified # 👨🏿‍💻 man technologist: dark skin tone -+1F469 200D 1F4BB ; fully-qualified # 👩‍💻 woman technologist -+1F469 1F3FB 200D 1F4BB ; fully-qualified # 👩🏻‍💻 woman technologist: light skin tone -+1F469 1F3FC 200D 1F4BB ; fully-qualified # 👩🏼‍💻 woman technologist: medium-light skin tone -+1F469 1F3FD 200D 1F4BB ; fully-qualified # 👩🏽‍💻 woman technologist: medium skin tone -+1F469 1F3FE 200D 1F4BB ; fully-qualified # 👩🏾‍💻 woman technologist: medium-dark skin tone -+1F469 1F3FF 200D 1F4BB ; fully-qualified # 👩🏿‍💻 woman technologist: dark skin tone -+1F468 200D 1F3A4 ; fully-qualified # 👨‍🎤 man singer -+1F468 1F3FB 200D 1F3A4 ; fully-qualified # 👨🏻‍🎤 man singer: light skin tone -+1F468 1F3FC 200D 1F3A4 ; fully-qualified # 👨🏼‍🎤 man singer: medium-light skin tone -+1F468 1F3FD 200D 1F3A4 ; fully-qualified # 👨🏽‍🎤 man singer: medium skin tone -+1F468 1F3FE 200D 1F3A4 ; fully-qualified # 👨🏾‍🎤 man singer: medium-dark skin tone -+1F468 1F3FF 200D 1F3A4 ; fully-qualified # 👨🏿‍🎤 man singer: dark skin tone -+1F469 200D 1F3A4 ; fully-qualified # 👩‍🎤 woman singer -+1F469 1F3FB 200D 1F3A4 ; fully-qualified # 👩🏻‍🎤 woman singer: light skin tone -+1F469 1F3FC 200D 1F3A4 ; fully-qualified # 👩🏼‍🎤 woman singer: medium-light skin tone -+1F469 1F3FD 200D 1F3A4 ; fully-qualified # 👩🏽‍🎤 woman singer: medium skin tone -+1F469 1F3FE 200D 1F3A4 ; fully-qualified # 👩🏾‍🎤 woman singer: medium-dark skin tone -+1F469 1F3FF 200D 1F3A4 ; fully-qualified # 👩🏿‍🎤 woman singer: dark skin tone -+1F468 200D 1F3A8 ; fully-qualified # 👨‍🎨 man artist -+1F468 1F3FB 200D 1F3A8 ; fully-qualified # 👨🏻‍🎨 man artist: light skin tone -+1F468 1F3FC 200D 1F3A8 ; fully-qualified # 👨🏼‍🎨 man artist: medium-light skin tone -+1F468 1F3FD 200D 1F3A8 ; fully-qualified # 👨🏽‍🎨 man artist: medium skin tone -+1F468 1F3FE 200D 1F3A8 ; fully-qualified # 👨🏾‍🎨 man artist: medium-dark skin tone -+1F468 1F3FF 200D 1F3A8 ; fully-qualified # 👨🏿‍🎨 man artist: dark skin tone -+1F469 200D 1F3A8 ; fully-qualified # 👩‍🎨 woman artist -+1F469 1F3FB 200D 1F3A8 ; fully-qualified # 👩🏻‍🎨 woman artist: light skin tone -+1F469 1F3FC 200D 1F3A8 ; fully-qualified # 👩🏼‍🎨 woman artist: medium-light skin tone -+1F469 1F3FD 200D 1F3A8 ; fully-qualified # 👩🏽‍🎨 woman artist: medium skin tone -+1F469 1F3FE 200D 1F3A8 ; fully-qualified # 👩🏾‍🎨 woman artist: medium-dark skin tone -+1F469 1F3FF 200D 1F3A8 ; fully-qualified # 👩🏿‍🎨 woman artist: dark skin tone -+1F468 200D 2708 FE0F ; fully-qualified # 👨‍✈️ man pilot -+1F468 200D 2708 ; non-fully-qualified # 👨‍✈ man pilot -+1F468 1F3FB 200D 2708 FE0F ; fully-qualified # 👨🏻‍✈️ man pilot: light skin tone -+1F468 1F3FB 200D 2708 ; non-fully-qualified # 👨🏻‍✈ man pilot: light skin tone -+1F468 1F3FC 200D 2708 FE0F ; fully-qualified # 👨🏼‍✈️ man pilot: medium-light skin tone -+1F468 1F3FC 200D 2708 ; non-fully-qualified # 👨🏼‍✈ man pilot: medium-light skin tone -+1F468 1F3FD 200D 2708 FE0F ; fully-qualified # 👨🏽‍✈️ man pilot: medium skin tone -+1F468 1F3FD 200D 2708 ; non-fully-qualified # 👨🏽‍✈ man pilot: medium skin tone -+1F468 1F3FE 200D 2708 FE0F ; fully-qualified # 👨🏾‍✈️ man pilot: medium-dark skin tone -+1F468 1F3FE 200D 2708 ; non-fully-qualified # 👨🏾‍✈ man pilot: medium-dark skin tone -+1F468 1F3FF 200D 2708 FE0F ; fully-qualified # 👨🏿‍✈️ man pilot: dark skin tone -+1F468 1F3FF 200D 2708 ; non-fully-qualified # 👨🏿‍✈ man pilot: dark skin tone -+1F469 200D 2708 FE0F ; fully-qualified # 👩‍✈️ woman pilot -+1F469 200D 2708 ; non-fully-qualified # 👩‍✈ woman pilot -+1F469 1F3FB 200D 2708 FE0F ; fully-qualified # 👩🏻‍✈️ woman pilot: light skin tone -+1F469 1F3FB 200D 2708 ; non-fully-qualified # 👩🏻‍✈ woman pilot: light skin tone -+1F469 1F3FC 200D 2708 FE0F ; fully-qualified # 👩🏼‍✈️ woman pilot: medium-light skin tone -+1F469 1F3FC 200D 2708 ; non-fully-qualified # 👩🏼‍✈ woman pilot: medium-light skin tone -+1F469 1F3FD 200D 2708 FE0F ; fully-qualified # 👩🏽‍✈️ woman pilot: medium skin tone -+1F469 1F3FD 200D 2708 ; non-fully-qualified # 👩🏽‍✈ woman pilot: medium skin tone -+1F469 1F3FE 200D 2708 FE0F ; fully-qualified # 👩🏾‍✈️ woman pilot: medium-dark skin tone -+1F469 1F3FE 200D 2708 ; non-fully-qualified # 👩🏾‍✈ woman pilot: medium-dark skin tone -+1F469 1F3FF 200D 2708 FE0F ; fully-qualified # 👩🏿‍✈️ woman pilot: dark skin tone -+1F469 1F3FF 200D 2708 ; non-fully-qualified # 👩🏿‍✈ woman pilot: dark skin tone -+1F468 200D 1F680 ; fully-qualified # 👨‍🚀 man astronaut -+1F468 1F3FB 200D 1F680 ; fully-qualified # 👨🏻‍🚀 man astronaut: light skin tone -+1F468 1F3FC 200D 1F680 ; fully-qualified # 👨🏼‍🚀 man astronaut: medium-light skin tone -+1F468 1F3FD 200D 1F680 ; fully-qualified # 👨🏽‍🚀 man astronaut: medium skin tone -+1F468 1F3FE 200D 1F680 ; fully-qualified # 👨🏾‍🚀 man astronaut: medium-dark skin tone -+1F468 1F3FF 200D 1F680 ; fully-qualified # 👨🏿‍🚀 man astronaut: dark skin tone -+1F469 200D 1F680 ; fully-qualified # 👩‍🚀 woman astronaut -+1F469 1F3FB 200D 1F680 ; fully-qualified # 👩🏻‍🚀 woman astronaut: light skin tone -+1F469 1F3FC 200D 1F680 ; fully-qualified # 👩🏼‍🚀 woman astronaut: medium-light skin tone -+1F469 1F3FD 200D 1F680 ; fully-qualified # 👩🏽‍🚀 woman astronaut: medium skin tone -+1F469 1F3FE 200D 1F680 ; fully-qualified # 👩🏾‍🚀 woman astronaut: medium-dark skin tone -+1F469 1F3FF 200D 1F680 ; fully-qualified # 👩🏿‍🚀 woman astronaut: dark skin tone -+1F468 200D 1F692 ; fully-qualified # 👨‍🚒 man firefighter -+1F468 1F3FB 200D 1F692 ; fully-qualified # 👨🏻‍🚒 man firefighter: light skin tone -+1F468 1F3FC 200D 1F692 ; fully-qualified # 👨🏼‍🚒 man firefighter: medium-light skin tone -+1F468 1F3FD 200D 1F692 ; fully-qualified # 👨🏽‍🚒 man firefighter: medium skin tone -+1F468 1F3FE 200D 1F692 ; fully-qualified # 👨🏾‍🚒 man firefighter: medium-dark skin tone -+1F468 1F3FF 200D 1F692 ; fully-qualified # 👨🏿‍🚒 man firefighter: dark skin tone -+1F469 200D 1F692 ; fully-qualified # 👩‍🚒 woman firefighter -+1F469 1F3FB 200D 1F692 ; fully-qualified # 👩🏻‍🚒 woman firefighter: light skin tone -+1F469 1F3FC 200D 1F692 ; fully-qualified # 👩🏼‍🚒 woman firefighter: medium-light skin tone -+1F469 1F3FD 200D 1F692 ; fully-qualified # 👩🏽‍🚒 woman firefighter: medium skin tone -+1F469 1F3FE 200D 1F692 ; fully-qualified # 👩🏾‍🚒 woman firefighter: medium-dark skin tone -+1F469 1F3FF 200D 1F692 ; fully-qualified # 👩🏿‍🚒 woman firefighter: dark skin tone -+1F46E ; fully-qualified # 👮 police officer -+1F46E 1F3FB ; fully-qualified # 👮🏻 police officer: light skin tone -+1F46E 1F3FC ; fully-qualified # 👮🏼 police officer: medium-light skin tone -+1F46E 1F3FD ; fully-qualified # 👮🏽 police officer: medium skin tone -+1F46E 1F3FE ; fully-qualified # 👮🏾 police officer: medium-dark skin tone -+1F46E 1F3FF ; fully-qualified # 👮🏿 police officer: dark skin tone -+1F46E 200D 2642 FE0F ; fully-qualified # 👮‍♂️ man police officer -+1F46E 200D 2642 ; non-fully-qualified # 👮‍♂ man police officer -+1F46E 1F3FB 200D 2642 FE0F ; fully-qualified # 👮🏻‍♂️ man police officer: light skin tone -+1F46E 1F3FB 200D 2642 ; non-fully-qualified # 👮🏻‍♂ man police officer: light skin tone -+1F46E 1F3FC 200D 2642 FE0F ; fully-qualified # 👮🏼‍♂️ man police officer: medium-light skin tone -+1F46E 1F3FC 200D 2642 ; non-fully-qualified # 👮🏼‍♂ man police officer: medium-light skin tone -+1F46E 1F3FD 200D 2642 FE0F ; fully-qualified # 👮🏽‍♂️ man police officer: medium skin tone -+1F46E 1F3FD 200D 2642 ; non-fully-qualified # 👮🏽‍♂ man police officer: medium skin tone -+1F46E 1F3FE 200D 2642 FE0F ; fully-qualified # 👮🏾‍♂️ man police officer: medium-dark skin tone -+1F46E 1F3FE 200D 2642 ; non-fully-qualified # 👮🏾‍♂ man police officer: medium-dark skin tone -+1F46E 1F3FF 200D 2642 FE0F ; fully-qualified # 👮🏿‍♂️ man police officer: dark skin tone -+1F46E 1F3FF 200D 2642 ; non-fully-qualified # 👮🏿‍♂ man police officer: dark skin tone -+1F46E 200D 2640 FE0F ; fully-qualified # 👮‍♀️ woman police officer -+1F46E 200D 2640 ; non-fully-qualified # 👮‍♀ woman police officer -+1F46E 1F3FB 200D 2640 FE0F ; fully-qualified # 👮🏻‍♀️ woman police officer: light skin tone -+1F46E 1F3FB 200D 2640 ; non-fully-qualified # 👮🏻‍♀ woman police officer: light skin tone -+1F46E 1F3FC 200D 2640 FE0F ; fully-qualified # 👮🏼‍♀️ woman police officer: medium-light skin tone -+1F46E 1F3FC 200D 2640 ; non-fully-qualified # 👮🏼‍♀ woman police officer: medium-light skin tone -+1F46E 1F3FD 200D 2640 FE0F ; fully-qualified # 👮🏽‍♀️ woman police officer: medium skin tone -+1F46E 1F3FD 200D 2640 ; non-fully-qualified # 👮🏽‍♀ woman police officer: medium skin tone -+1F46E 1F3FE 200D 2640 FE0F ; fully-qualified # 👮🏾‍♀️ woman police officer: medium-dark skin tone -+1F46E 1F3FE 200D 2640 ; non-fully-qualified # 👮🏾‍♀ woman police officer: medium-dark skin tone -+1F46E 1F3FF 200D 2640 FE0F ; fully-qualified # 👮🏿‍♀️ woman police officer: dark skin tone -+1F46E 1F3FF 200D 2640 ; non-fully-qualified # 👮🏿‍♀ woman police officer: dark skin tone -+1F575 FE0F ; fully-qualified # 🕵️ detective -+1F575 ; non-fully-qualified # 🕵 detective -+1F575 1F3FB ; fully-qualified # 🕵🏻 detective: light skin tone -+1F575 1F3FC ; fully-qualified # 🕵🏼 detective: medium-light skin tone -+1F575 1F3FD ; fully-qualified # 🕵🏽 detective: medium skin tone -+1F575 1F3FE ; fully-qualified # 🕵🏾 detective: medium-dark skin tone -+1F575 1F3FF ; fully-qualified # 🕵🏿 detective: dark skin tone -+1F575 FE0F 200D 2642 FE0F ; fully-qualified # 🕵️‍♂️ man detective -+1F575 200D 2642 FE0F ; non-fully-qualified # 🕵‍♂️ man detective -+1F575 FE0F 200D 2642 ; non-fully-qualified # 🕵️‍♂ man detective -+1F575 200D 2642 ; non-fully-qualified # 🕵‍♂ man detective -+1F575 1F3FB 200D 2642 FE0F ; fully-qualified # 🕵🏻‍♂️ man detective: light skin tone -+1F575 1F3FB 200D 2642 ; non-fully-qualified # 🕵🏻‍♂ man detective: light skin tone -+1F575 1F3FC 200D 2642 FE0F ; fully-qualified # 🕵🏼‍♂️ man detective: medium-light skin tone -+1F575 1F3FC 200D 2642 ; non-fully-qualified # 🕵🏼‍♂ man detective: medium-light skin tone -+1F575 1F3FD 200D 2642 FE0F ; fully-qualified # 🕵🏽‍♂️ man detective: medium skin tone -+1F575 1F3FD 200D 2642 ; non-fully-qualified # 🕵🏽‍♂ man detective: medium skin tone -+1F575 1F3FE 200D 2642 FE0F ; fully-qualified # 🕵🏾‍♂️ man detective: medium-dark skin tone -+1F575 1F3FE 200D 2642 ; non-fully-qualified # 🕵🏾‍♂ man detective: medium-dark skin tone -+1F575 1F3FF 200D 2642 FE0F ; fully-qualified # 🕵🏿‍♂️ man detective: dark skin tone -+1F575 1F3FF 200D 2642 ; non-fully-qualified # 🕵🏿‍♂ man detective: dark skin tone -+1F575 FE0F 200D 2640 FE0F ; fully-qualified # 🕵️‍♀️ woman detective -+1F575 200D 2640 FE0F ; non-fully-qualified # 🕵‍♀️ woman detective -+1F575 FE0F 200D 2640 ; non-fully-qualified # 🕵️‍♀ woman detective -+1F575 200D 2640 ; non-fully-qualified # 🕵‍♀ woman detective -+1F575 1F3FB 200D 2640 FE0F ; fully-qualified # 🕵🏻‍♀️ woman detective: light skin tone -+1F575 1F3FB 200D 2640 ; non-fully-qualified # 🕵🏻‍♀ woman detective: light skin tone -+1F575 1F3FC 200D 2640 FE0F ; fully-qualified # 🕵🏼‍♀️ woman detective: medium-light skin tone -+1F575 1F3FC 200D 2640 ; non-fully-qualified # 🕵🏼‍♀ woman detective: medium-light skin tone -+1F575 1F3FD 200D 2640 FE0F ; fully-qualified # 🕵🏽‍♀️ woman detective: medium skin tone -+1F575 1F3FD 200D 2640 ; non-fully-qualified # 🕵🏽‍♀ woman detective: medium skin tone -+1F575 1F3FE 200D 2640 FE0F ; fully-qualified # 🕵🏾‍♀️ woman detective: medium-dark skin tone -+1F575 1F3FE 200D 2640 ; non-fully-qualified # 🕵🏾‍♀ woman detective: medium-dark skin tone -+1F575 1F3FF 200D 2640 FE0F ; fully-qualified # 🕵🏿‍♀️ woman detective: dark skin tone -+1F575 1F3FF 200D 2640 ; non-fully-qualified # 🕵🏿‍♀ woman detective: dark skin tone -+1F482 ; fully-qualified # 💂 guard -+1F482 1F3FB ; fully-qualified # 💂🏻 guard: light skin tone -+1F482 1F3FC ; fully-qualified # 💂🏼 guard: medium-light skin tone -+1F482 1F3FD ; fully-qualified # 💂🏽 guard: medium skin tone -+1F482 1F3FE ; fully-qualified # 💂🏾 guard: medium-dark skin tone -+1F482 1F3FF ; fully-qualified # 💂🏿 guard: dark skin tone -+1F482 200D 2642 FE0F ; fully-qualified # 💂‍♂️ man guard -+1F482 200D 2642 ; non-fully-qualified # 💂‍♂ man guard -+1F482 1F3FB 200D 2642 FE0F ; fully-qualified # 💂🏻‍♂️ man guard: light skin tone -+1F482 1F3FB 200D 2642 ; non-fully-qualified # 💂🏻‍♂ man guard: light skin tone -+1F482 1F3FC 200D 2642 FE0F ; fully-qualified # 💂🏼‍♂️ man guard: medium-light skin tone -+1F482 1F3FC 200D 2642 ; non-fully-qualified # 💂🏼‍♂ man guard: medium-light skin tone -+1F482 1F3FD 200D 2642 FE0F ; fully-qualified # 💂🏽‍♂️ man guard: medium skin tone -+1F482 1F3FD 200D 2642 ; non-fully-qualified # 💂🏽‍♂ man guard: medium skin tone -+1F482 1F3FE 200D 2642 FE0F ; fully-qualified # 💂🏾‍♂️ man guard: medium-dark skin tone -+1F482 1F3FE 200D 2642 ; non-fully-qualified # 💂🏾‍♂ man guard: medium-dark skin tone -+1F482 1F3FF 200D 2642 FE0F ; fully-qualified # 💂🏿‍♂️ man guard: dark skin tone -+1F482 1F3FF 200D 2642 ; non-fully-qualified # 💂🏿‍♂ man guard: dark skin tone -+1F482 200D 2640 FE0F ; fully-qualified # 💂‍♀️ woman guard -+1F482 200D 2640 ; non-fully-qualified # 💂‍♀ woman guard -+1F482 1F3FB 200D 2640 FE0F ; fully-qualified # 💂🏻‍♀️ woman guard: light skin tone -+1F482 1F3FB 200D 2640 ; non-fully-qualified # 💂🏻‍♀ woman guard: light skin tone -+1F482 1F3FC 200D 2640 FE0F ; fully-qualified # 💂🏼‍♀️ woman guard: medium-light skin tone -+1F482 1F3FC 200D 2640 ; non-fully-qualified # 💂🏼‍♀ woman guard: medium-light skin tone -+1F482 1F3FD 200D 2640 FE0F ; fully-qualified # 💂🏽‍♀️ woman guard: medium skin tone -+1F482 1F3FD 200D 2640 ; non-fully-qualified # 💂🏽‍♀ woman guard: medium skin tone -+1F482 1F3FE 200D 2640 FE0F ; fully-qualified # 💂🏾‍♀️ woman guard: medium-dark skin tone -+1F482 1F3FE 200D 2640 ; non-fully-qualified # 💂🏾‍♀ woman guard: medium-dark skin tone -+1F482 1F3FF 200D 2640 FE0F ; fully-qualified # 💂🏿‍♀️ woman guard: dark skin tone -+1F482 1F3FF 200D 2640 ; non-fully-qualified # 💂🏿‍♀ woman guard: dark skin tone -+1F477 ; fully-qualified # 👷 construction worker -+1F477 1F3FB ; fully-qualified # 👷🏻 construction worker: light skin tone -+1F477 1F3FC ; fully-qualified # 👷🏼 construction worker: medium-light skin tone -+1F477 1F3FD ; fully-qualified # 👷🏽 construction worker: medium skin tone -+1F477 1F3FE ; fully-qualified # 👷🏾 construction worker: medium-dark skin tone -+1F477 1F3FF ; fully-qualified # 👷🏿 construction worker: dark skin tone -+1F477 200D 2642 FE0F ; fully-qualified # 👷‍♂️ man construction worker -+1F477 200D 2642 ; non-fully-qualified # 👷‍♂ man construction worker -+1F477 1F3FB 200D 2642 FE0F ; fully-qualified # 👷🏻‍♂️ man construction worker: light skin tone -+1F477 1F3FB 200D 2642 ; non-fully-qualified # 👷🏻‍♂ man construction worker: light skin tone -+1F477 1F3FC 200D 2642 FE0F ; fully-qualified # 👷🏼‍♂️ man construction worker: medium-light skin tone -+1F477 1F3FC 200D 2642 ; non-fully-qualified # 👷🏼‍♂ man construction worker: medium-light skin tone -+1F477 1F3FD 200D 2642 FE0F ; fully-qualified # 👷🏽‍♂️ man construction worker: medium skin tone -+1F477 1F3FD 200D 2642 ; non-fully-qualified # 👷🏽‍♂ man construction worker: medium skin tone -+1F477 1F3FE 200D 2642 FE0F ; fully-qualified # 👷🏾‍♂️ man construction worker: medium-dark skin tone -+1F477 1F3FE 200D 2642 ; non-fully-qualified # 👷🏾‍♂ man construction worker: medium-dark skin tone -+1F477 1F3FF 200D 2642 FE0F ; fully-qualified # 👷🏿‍♂️ man construction worker: dark skin tone -+1F477 1F3FF 200D 2642 ; non-fully-qualified # 👷🏿‍♂ man construction worker: dark skin tone -+1F477 200D 2640 FE0F ; fully-qualified # 👷‍♀️ woman construction worker -+1F477 200D 2640 ; non-fully-qualified # 👷‍♀ woman construction worker -+1F477 1F3FB 200D 2640 FE0F ; fully-qualified # 👷🏻‍♀️ woman construction worker: light skin tone -+1F477 1F3FB 200D 2640 ; non-fully-qualified # 👷🏻‍♀ woman construction worker: light skin tone -+1F477 1F3FC 200D 2640 FE0F ; fully-qualified # 👷🏼‍♀️ woman construction worker: medium-light skin tone -+1F477 1F3FC 200D 2640 ; non-fully-qualified # 👷🏼‍♀ woman construction worker: medium-light skin tone -+1F477 1F3FD 200D 2640 FE0F ; fully-qualified # 👷🏽‍♀️ woman construction worker: medium skin tone -+1F477 1F3FD 200D 2640 ; non-fully-qualified # 👷🏽‍♀ woman construction worker: medium skin tone -+1F477 1F3FE 200D 2640 FE0F ; fully-qualified # 👷🏾‍♀️ woman construction worker: medium-dark skin tone -+1F477 1F3FE 200D 2640 ; non-fully-qualified # 👷🏾‍♀ woman construction worker: medium-dark skin tone -+1F477 1F3FF 200D 2640 FE0F ; fully-qualified # 👷🏿‍♀️ woman construction worker: dark skin tone -+1F477 1F3FF 200D 2640 ; non-fully-qualified # 👷🏿‍♀ woman construction worker: dark skin tone -+1F934 ; fully-qualified # 🤴 prince -+1F934 1F3FB ; fully-qualified # 🤴🏻 prince: light skin tone -+1F934 1F3FC ; fully-qualified # 🤴🏼 prince: medium-light skin tone -+1F934 1F3FD ; fully-qualified # 🤴🏽 prince: medium skin tone -+1F934 1F3FE ; fully-qualified # 🤴🏾 prince: medium-dark skin tone -+1F934 1F3FF ; fully-qualified # 🤴🏿 prince: dark skin tone -+1F478 ; fully-qualified # 👸 princess -+1F478 1F3FB ; fully-qualified # 👸🏻 princess: light skin tone -+1F478 1F3FC ; fully-qualified # 👸🏼 princess: medium-light skin tone -+1F478 1F3FD ; fully-qualified # 👸🏽 princess: medium skin tone -+1F478 1F3FE ; fully-qualified # 👸🏾 princess: medium-dark skin tone -+1F478 1F3FF ; fully-qualified # 👸🏿 princess: dark skin tone -+1F473 ; fully-qualified # 👳 person wearing turban -+1F473 1F3FB ; fully-qualified # 👳🏻 person wearing turban: light skin tone -+1F473 1F3FC ; fully-qualified # 👳🏼 person wearing turban: medium-light skin tone -+1F473 1F3FD ; fully-qualified # 👳🏽 person wearing turban: medium skin tone -+1F473 1F3FE ; fully-qualified # 👳🏾 person wearing turban: medium-dark skin tone -+1F473 1F3FF ; fully-qualified # 👳🏿 person wearing turban: dark skin tone -+1F473 200D 2642 FE0F ; fully-qualified # 👳‍♂️ man wearing turban -+1F473 200D 2642 ; non-fully-qualified # 👳‍♂ man wearing turban -+1F473 1F3FB 200D 2642 FE0F ; fully-qualified # 👳🏻‍♂️ man wearing turban: light skin tone -+1F473 1F3FB 200D 2642 ; non-fully-qualified # 👳🏻‍♂ man wearing turban: light skin tone -+1F473 1F3FC 200D 2642 FE0F ; fully-qualified # 👳🏼‍♂️ man wearing turban: medium-light skin tone -+1F473 1F3FC 200D 2642 ; non-fully-qualified # 👳🏼‍♂ man wearing turban: medium-light skin tone -+1F473 1F3FD 200D 2642 FE0F ; fully-qualified # 👳🏽‍♂️ man wearing turban: medium skin tone -+1F473 1F3FD 200D 2642 ; non-fully-qualified # 👳🏽‍♂ man wearing turban: medium skin tone -+1F473 1F3FE 200D 2642 FE0F ; fully-qualified # 👳🏾‍♂️ man wearing turban: medium-dark skin tone -+1F473 1F3FE 200D 2642 ; non-fully-qualified # 👳🏾‍♂ man wearing turban: medium-dark skin tone -+1F473 1F3FF 200D 2642 FE0F ; fully-qualified # 👳🏿‍♂️ man wearing turban: dark skin tone -+1F473 1F3FF 200D 2642 ; non-fully-qualified # 👳🏿‍♂ man wearing turban: dark skin tone -+1F473 200D 2640 FE0F ; fully-qualified # 👳‍♀️ woman wearing turban -+1F473 200D 2640 ; non-fully-qualified # 👳‍♀ woman wearing turban -+1F473 1F3FB 200D 2640 FE0F ; fully-qualified # 👳🏻‍♀️ woman wearing turban: light skin tone -+1F473 1F3FB 200D 2640 ; non-fully-qualified # 👳🏻‍♀ woman wearing turban: light skin tone -+1F473 1F3FC 200D 2640 FE0F ; fully-qualified # 👳🏼‍♀️ woman wearing turban: medium-light skin tone -+1F473 1F3FC 200D 2640 ; non-fully-qualified # 👳🏼‍♀ woman wearing turban: medium-light skin tone -+1F473 1F3FD 200D 2640 FE0F ; fully-qualified # 👳🏽‍♀️ woman wearing turban: medium skin tone -+1F473 1F3FD 200D 2640 ; non-fully-qualified # 👳🏽‍♀ woman wearing turban: medium skin tone -+1F473 1F3FE 200D 2640 FE0F ; fully-qualified # 👳🏾‍♀️ woman wearing turban: medium-dark skin tone -+1F473 1F3FE 200D 2640 ; non-fully-qualified # 👳🏾‍♀ woman wearing turban: medium-dark skin tone -+1F473 1F3FF 200D 2640 FE0F ; fully-qualified # 👳🏿‍♀️ woman wearing turban: dark skin tone -+1F473 1F3FF 200D 2640 ; non-fully-qualified # 👳🏿‍♀ woman wearing turban: dark skin tone -+1F472 ; fully-qualified # 👲 man with Chinese cap -+1F472 1F3FB ; fully-qualified # 👲🏻 man with Chinese cap: light skin tone -+1F472 1F3FC ; fully-qualified # 👲🏼 man with Chinese cap: medium-light skin tone -+1F472 1F3FD ; fully-qualified # 👲🏽 man with Chinese cap: medium skin tone -+1F472 1F3FE ; fully-qualified # 👲🏾 man with Chinese cap: medium-dark skin tone -+1F472 1F3FF ; fully-qualified # 👲🏿 man with Chinese cap: dark skin tone -+1F9D5 ; fully-qualified # 🧕 woman with headscarf -+1F9D5 1F3FB ; fully-qualified # 🧕🏻 woman with headscarf: light skin tone -+1F9D5 1F3FC ; fully-qualified # 🧕🏼 woman with headscarf: medium-light skin tone -+1F9D5 1F3FD ; fully-qualified # 🧕🏽 woman with headscarf: medium skin tone -+1F9D5 1F3FE ; fully-qualified # 🧕🏾 woman with headscarf: medium-dark skin tone -+1F9D5 1F3FF ; fully-qualified # 🧕🏿 woman with headscarf: dark skin tone -+1F9D4 ; fully-qualified # 🧔 bearded person -+1F9D4 1F3FB ; fully-qualified # 🧔🏻 bearded person: light skin tone -+1F9D4 1F3FC ; fully-qualified # 🧔🏼 bearded person: medium-light skin tone -+1F9D4 1F3FD ; fully-qualified # 🧔🏽 bearded person: medium skin tone -+1F9D4 1F3FE ; fully-qualified # 🧔🏾 bearded person: medium-dark skin tone -+1F9D4 1F3FF ; fully-qualified # 🧔🏿 bearded person: dark skin tone -+1F471 ; fully-qualified # 👱 blond-haired person -+1F471 1F3FB ; fully-qualified # 👱🏻 blond-haired person: light skin tone -+1F471 1F3FC ; fully-qualified # 👱🏼 blond-haired person: medium-light skin tone -+1F471 1F3FD ; fully-qualified # 👱🏽 blond-haired person: medium skin tone -+1F471 1F3FE ; fully-qualified # 👱🏾 blond-haired person: medium-dark skin tone -+1F471 1F3FF ; fully-qualified # 👱🏿 blond-haired person: dark skin tone -+1F471 200D 2642 FE0F ; fully-qualified # 👱‍♂️ blond-haired man -+1F471 200D 2642 ; non-fully-qualified # 👱‍♂ blond-haired man -+1F471 1F3FB 200D 2642 FE0F ; fully-qualified # 👱🏻‍♂️ blond-haired man: light skin tone -+1F471 1F3FB 200D 2642 ; non-fully-qualified # 👱🏻‍♂ blond-haired man: light skin tone -+1F471 1F3FC 200D 2642 FE0F ; fully-qualified # 👱🏼‍♂️ blond-haired man: medium-light skin tone -+1F471 1F3FC 200D 2642 ; non-fully-qualified # 👱🏼‍♂ blond-haired man: medium-light skin tone -+1F471 1F3FD 200D 2642 FE0F ; fully-qualified # 👱🏽‍♂️ blond-haired man: medium skin tone -+1F471 1F3FD 200D 2642 ; non-fully-qualified # 👱🏽‍♂ blond-haired man: medium skin tone -+1F471 1F3FE 200D 2642 FE0F ; fully-qualified # 👱🏾‍♂️ blond-haired man: medium-dark skin tone -+1F471 1F3FE 200D 2642 ; non-fully-qualified # 👱🏾‍♂ blond-haired man: medium-dark skin tone -+1F471 1F3FF 200D 2642 FE0F ; fully-qualified # 👱🏿‍♂️ blond-haired man: dark skin tone -+1F471 1F3FF 200D 2642 ; non-fully-qualified # 👱🏿‍♂ blond-haired man: dark skin tone -+1F471 200D 2640 FE0F ; fully-qualified # 👱‍♀️ blond-haired woman -+1F471 200D 2640 ; non-fully-qualified # 👱‍♀ blond-haired woman -+1F471 1F3FB 200D 2640 FE0F ; fully-qualified # 👱🏻‍♀️ blond-haired woman: light skin tone -+1F471 1F3FB 200D 2640 ; non-fully-qualified # 👱🏻‍♀ blond-haired woman: light skin tone -+1F471 1F3FC 200D 2640 FE0F ; fully-qualified # 👱🏼‍♀️ blond-haired woman: medium-light skin tone -+1F471 1F3FC 200D 2640 ; non-fully-qualified # 👱🏼‍♀ blond-haired woman: medium-light skin tone -+1F471 1F3FD 200D 2640 FE0F ; fully-qualified # 👱🏽‍♀️ blond-haired woman: medium skin tone -+1F471 1F3FD 200D 2640 ; non-fully-qualified # 👱🏽‍♀ blond-haired woman: medium skin tone -+1F471 1F3FE 200D 2640 FE0F ; fully-qualified # 👱🏾‍♀️ blond-haired woman: medium-dark skin tone -+1F471 1F3FE 200D 2640 ; non-fully-qualified # 👱🏾‍♀ blond-haired woman: medium-dark skin tone -+1F471 1F3FF 200D 2640 FE0F ; fully-qualified # 👱🏿‍♀️ blond-haired woman: dark skin tone -+1F471 1F3FF 200D 2640 ; non-fully-qualified # 👱🏿‍♀ blond-haired woman: dark skin tone -+1F468 200D 1F9B0 ; fully-qualified # 👨‍🦰 man, red haired -+1F468 1F3FB 200D 1F9B0 ; fully-qualified # 👨🏻‍🦰 man, red haired: light skin tone -+1F468 1F3FC 200D 1F9B0 ; fully-qualified # 👨🏼‍🦰 man, red haired: medium-light skin tone -+1F468 1F3FD 200D 1F9B0 ; fully-qualified # 👨🏽‍🦰 man, red haired: medium skin tone -+1F468 1F3FE 200D 1F9B0 ; fully-qualified # 👨🏾‍🦰 man, red haired: medium-dark skin tone -+1F468 1F3FF 200D 1F9B0 ; fully-qualified # 👨🏿‍🦰 man, red haired: dark skin tone -+1F469 200D 1F9B0 ; fully-qualified # 👩‍🦰 woman, red haired -+1F469 1F3FB 200D 1F9B0 ; fully-qualified # 👩🏻‍🦰 woman, red haired: light skin tone -+1F469 1F3FC 200D 1F9B0 ; fully-qualified # 👩🏼‍🦰 woman, red haired: medium-light skin tone -+1F469 1F3FD 200D 1F9B0 ; fully-qualified # 👩🏽‍🦰 woman, red haired: medium skin tone -+1F469 1F3FE 200D 1F9B0 ; fully-qualified # 👩🏾‍🦰 woman, red haired: medium-dark skin tone -+1F469 1F3FF 200D 1F9B0 ; fully-qualified # 👩🏿‍🦰 woman, red haired: dark skin tone -+1F468 200D 1F9B1 ; fully-qualified # 👨‍🦱 man, curly haired -+1F468 1F3FB 200D 1F9B1 ; fully-qualified # 👨🏻‍🦱 man, curly haired: light skin tone -+1F468 1F3FC 200D 1F9B1 ; fully-qualified # 👨🏼‍🦱 man, curly haired: medium-light skin tone -+1F468 1F3FD 200D 1F9B1 ; fully-qualified # 👨🏽‍🦱 man, curly haired: medium skin tone -+1F468 1F3FE 200D 1F9B1 ; fully-qualified # 👨🏾‍🦱 man, curly haired: medium-dark skin tone -+1F468 1F3FF 200D 1F9B1 ; fully-qualified # 👨🏿‍🦱 man, curly haired: dark skin tone -+1F469 200D 1F9B1 ; fully-qualified # 👩‍🦱 woman, curly haired -+1F469 1F3FB 200D 1F9B1 ; fully-qualified # 👩🏻‍🦱 woman, curly haired: light skin tone -+1F469 1F3FC 200D 1F9B1 ; fully-qualified # 👩🏼‍🦱 woman, curly haired: medium-light skin tone -+1F469 1F3FD 200D 1F9B1 ; fully-qualified # 👩🏽‍🦱 woman, curly haired: medium skin tone -+1F469 1F3FE 200D 1F9B1 ; fully-qualified # 👩🏾‍🦱 woman, curly haired: medium-dark skin tone -+1F469 1F3FF 200D 1F9B1 ; fully-qualified # 👩🏿‍🦱 woman, curly haired: dark skin tone -+1F468 200D 1F9B2 ; fully-qualified # 👨‍🦲 man, bald -+1F468 1F3FB 200D 1F9B2 ; fully-qualified # 👨🏻‍🦲 man, bald: light skin tone -+1F468 1F3FC 200D 1F9B2 ; fully-qualified # 👨🏼‍🦲 man, bald: medium-light skin tone -+1F468 1F3FD 200D 1F9B2 ; fully-qualified # 👨🏽‍🦲 man, bald: medium skin tone -+1F468 1F3FE 200D 1F9B2 ; fully-qualified # 👨🏾‍🦲 man, bald: medium-dark skin tone -+1F468 1F3FF 200D 1F9B2 ; fully-qualified # 👨🏿‍🦲 man, bald: dark skin tone -+1F469 200D 1F9B2 ; fully-qualified # 👩‍🦲 woman, bald -+1F469 1F3FB 200D 1F9B2 ; fully-qualified # 👩🏻‍🦲 woman, bald: light skin tone -+1F469 1F3FC 200D 1F9B2 ; fully-qualified # 👩🏼‍🦲 woman, bald: medium-light skin tone -+1F469 1F3FD 200D 1F9B2 ; fully-qualified # 👩🏽‍🦲 woman, bald: medium skin tone -+1F469 1F3FE 200D 1F9B2 ; fully-qualified # 👩🏾‍🦲 woman, bald: medium-dark skin tone -+1F469 1F3FF 200D 1F9B2 ; fully-qualified # 👩🏿‍🦲 woman, bald: dark skin tone -+1F468 200D 1F9B3 ; fully-qualified # 👨‍🦳 man, white haired -+1F468 1F3FB 200D 1F9B3 ; fully-qualified # 👨🏻‍🦳 man, white haired: light skin tone -+1F468 1F3FC 200D 1F9B3 ; fully-qualified # 👨🏼‍🦳 man, white haired: medium-light skin tone -+1F468 1F3FD 200D 1F9B3 ; fully-qualified # 👨🏽‍🦳 man, white haired: medium skin tone -+1F468 1F3FE 200D 1F9B3 ; fully-qualified # 👨🏾‍🦳 man, white haired: medium-dark skin tone -+1F468 1F3FF 200D 1F9B3 ; fully-qualified # 👨🏿‍🦳 man, white haired: dark skin tone -+1F469 200D 1F9B3 ; fully-qualified # 👩‍🦳 woman, white haired -+1F469 1F3FB 200D 1F9B3 ; fully-qualified # 👩🏻‍🦳 woman, white haired: light skin tone -+1F469 1F3FC 200D 1F9B3 ; fully-qualified # 👩🏼‍🦳 woman, white haired: medium-light skin tone -+1F469 1F3FD 200D 1F9B3 ; fully-qualified # 👩🏽‍🦳 woman, white haired: medium skin tone -+1F469 1F3FE 200D 1F9B3 ; fully-qualified # 👩🏾‍🦳 woman, white haired: medium-dark skin tone -+1F469 1F3FF 200D 1F9B3 ; fully-qualified # 👩🏿‍🦳 woman, white haired: dark skin tone -+1F935 ; fully-qualified # 🤵 man in tuxedo -+1F935 1F3FB ; fully-qualified # 🤵🏻 man in tuxedo: light skin tone -+1F935 1F3FC ; fully-qualified # 🤵🏼 man in tuxedo: medium-light skin tone -+1F935 1F3FD ; fully-qualified # 🤵🏽 man in tuxedo: medium skin tone -+1F935 1F3FE ; fully-qualified # 🤵🏾 man in tuxedo: medium-dark skin tone -+1F935 1F3FF ; fully-qualified # 🤵🏿 man in tuxedo: dark skin tone -+1F470 ; fully-qualified # 👰 bride with veil -+1F470 1F3FB ; fully-qualified # 👰🏻 bride with veil: light skin tone -+1F470 1F3FC ; fully-qualified # 👰🏼 bride with veil: medium-light skin tone -+1F470 1F3FD ; fully-qualified # 👰🏽 bride with veil: medium skin tone -+1F470 1F3FE ; fully-qualified # 👰🏾 bride with veil: medium-dark skin tone -+1F470 1F3FF ; fully-qualified # 👰🏿 bride with veil: dark skin tone -+1F930 ; fully-qualified # 🤰 pregnant woman -+1F930 1F3FB ; fully-qualified # 🤰🏻 pregnant woman: light skin tone -+1F930 1F3FC ; fully-qualified # 🤰🏼 pregnant woman: medium-light skin tone -+1F930 1F3FD ; fully-qualified # 🤰🏽 pregnant woman: medium skin tone -+1F930 1F3FE ; fully-qualified # 🤰🏾 pregnant woman: medium-dark skin tone -+1F930 1F3FF ; fully-qualified # 🤰🏿 pregnant woman: dark skin tone -+1F931 ; fully-qualified # 🤱 breast-feeding -+1F931 1F3FB ; fully-qualified # 🤱🏻 breast-feeding: light skin tone -+1F931 1F3FC ; fully-qualified # 🤱🏼 breast-feeding: medium-light skin tone -+1F931 1F3FD ; fully-qualified # 🤱🏽 breast-feeding: medium skin tone -+1F931 1F3FE ; fully-qualified # 🤱🏾 breast-feeding: medium-dark skin tone -+1F931 1F3FF ; fully-qualified # 🤱🏿 breast-feeding: dark skin tone -+ -+# subgroup: person-fantasy -+1F47C ; fully-qualified # 👼 baby angel -+1F47C 1F3FB ; fully-qualified # 👼🏻 baby angel: light skin tone -+1F47C 1F3FC ; fully-qualified # 👼🏼 baby angel: medium-light skin tone -+1F47C 1F3FD ; fully-qualified # 👼🏽 baby angel: medium skin tone -+1F47C 1F3FE ; fully-qualified # 👼🏾 baby angel: medium-dark skin tone -+1F47C 1F3FF ; fully-qualified # 👼🏿 baby angel: dark skin tone -+1F385 ; fully-qualified # 🎅 Santa Claus -+1F385 1F3FB ; fully-qualified # 🎅🏻 Santa Claus: light skin tone -+1F385 1F3FC ; fully-qualified # 🎅🏼 Santa Claus: medium-light skin tone -+1F385 1F3FD ; fully-qualified # 🎅🏽 Santa Claus: medium skin tone -+1F385 1F3FE ; fully-qualified # 🎅🏾 Santa Claus: medium-dark skin tone -+1F385 1F3FF ; fully-qualified # 🎅🏿 Santa Claus: dark skin tone -+1F936 ; fully-qualified # 🤶 Mrs. Claus -+1F936 1F3FB ; fully-qualified # 🤶🏻 Mrs. Claus: light skin tone -+1F936 1F3FC ; fully-qualified # 🤶🏼 Mrs. Claus: medium-light skin tone -+1F936 1F3FD ; fully-qualified # 🤶🏽 Mrs. Claus: medium skin tone -+1F936 1F3FE ; fully-qualified # 🤶🏾 Mrs. Claus: medium-dark skin tone -+1F936 1F3FF ; fully-qualified # 🤶🏿 Mrs. Claus: dark skin tone -+1F9B8 ; fully-qualified # 🦸 superhero -+1F9B8 1F3FB ; fully-qualified # 🦸🏻 superhero: light skin tone -+1F9B8 1F3FC ; fully-qualified # 🦸🏼 superhero: medium-light skin tone -+1F9B8 1F3FD ; fully-qualified # 🦸🏽 superhero: medium skin tone -+1F9B8 1F3FE ; fully-qualified # 🦸🏾 superhero: medium-dark skin tone -+1F9B8 1F3FF ; fully-qualified # 🦸🏿 superhero: dark skin tone -+1F9B8 200D 2640 FE0F ; fully-qualified # 🦸‍♀️ woman superhero -+1F9B8 200D 2640 ; non-fully-qualified # 🦸‍♀ woman superhero -+1F9B8 1F3FB 200D 2640 FE0F ; fully-qualified # 🦸🏻‍♀️ woman superhero: light skin tone -+1F9B8 1F3FB 200D 2640 ; non-fully-qualified # 🦸🏻‍♀ woman superhero: light skin tone -+1F9B8 1F3FC 200D 2640 FE0F ; fully-qualified # 🦸🏼‍♀️ woman superhero: medium-light skin tone -+1F9B8 1F3FC 200D 2640 ; non-fully-qualified # 🦸🏼‍♀ woman superhero: medium-light skin tone -+1F9B8 1F3FD 200D 2640 FE0F ; fully-qualified # 🦸🏽‍♀️ woman superhero: medium skin tone -+1F9B8 1F3FD 200D 2640 ; non-fully-qualified # 🦸🏽‍♀ woman superhero: medium skin tone -+1F9B8 1F3FE 200D 2640 FE0F ; fully-qualified # 🦸🏾‍♀️ woman superhero: medium-dark skin tone -+1F9B8 1F3FE 200D 2640 ; non-fully-qualified # 🦸🏾‍♀ woman superhero: medium-dark skin tone -+1F9B8 1F3FF 200D 2640 FE0F ; fully-qualified # 🦸🏿‍♀️ woman superhero: dark skin tone -+1F9B8 1F3FF 200D 2640 ; non-fully-qualified # 🦸🏿‍♀ woman superhero: dark skin tone -+1F9B8 200D 2642 FE0F ; fully-qualified # 🦸‍♂️ man superhero -+1F9B8 200D 2642 ; non-fully-qualified # 🦸‍♂ man superhero -+1F9B8 1F3FB 200D 2642 FE0F ; fully-qualified # 🦸🏻‍♂️ man superhero: light skin tone -+1F9B8 1F3FB 200D 2642 ; non-fully-qualified # 🦸🏻‍♂ man superhero: light skin tone -+1F9B8 1F3FC 200D 2642 FE0F ; fully-qualified # 🦸🏼‍♂️ man superhero: medium-light skin tone -+1F9B8 1F3FC 200D 2642 ; non-fully-qualified # 🦸🏼‍♂ man superhero: medium-light skin tone -+1F9B8 1F3FD 200D 2642 FE0F ; fully-qualified # 🦸🏽‍♂️ man superhero: medium skin tone -+1F9B8 1F3FD 200D 2642 ; non-fully-qualified # 🦸🏽‍♂ man superhero: medium skin tone -+1F9B8 1F3FE 200D 2642 FE0F ; fully-qualified # 🦸🏾‍♂️ man superhero: medium-dark skin tone -+1F9B8 1F3FE 200D 2642 ; non-fully-qualified # 🦸🏾‍♂ man superhero: medium-dark skin tone -+1F9B8 1F3FF 200D 2642 FE0F ; fully-qualified # 🦸🏿‍♂️ man superhero: dark skin tone -+1F9B8 1F3FF 200D 2642 ; non-fully-qualified # 🦸🏿‍♂ man superhero: dark skin tone -+1F9B9 ; fully-qualified # 🦹 supervillain -+1F9B9 1F3FB ; fully-qualified # 🦹🏻 supervillain: light skin tone -+1F9B9 1F3FC ; fully-qualified # 🦹🏼 supervillain: medium-light skin tone -+1F9B9 1F3FD ; fully-qualified # 🦹🏽 supervillain: medium skin tone -+1F9B9 1F3FE ; fully-qualified # 🦹🏾 supervillain: medium-dark skin tone -+1F9B9 1F3FF ; fully-qualified # 🦹🏿 supervillain: dark skin tone -+1F9B9 200D 2640 FE0F ; fully-qualified # 🦹‍♀️ woman supervillain -+1F9B9 200D 2640 ; non-fully-qualified # 🦹‍♀ woman supervillain -+1F9B9 1F3FB 200D 2640 FE0F ; fully-qualified # 🦹🏻‍♀️ woman supervillain: light skin tone -+1F9B9 1F3FB 200D 2640 ; non-fully-qualified # 🦹🏻‍♀ woman supervillain: light skin tone -+1F9B9 1F3FC 200D 2640 FE0F ; fully-qualified # 🦹🏼‍♀️ woman supervillain: medium-light skin tone -+1F9B9 1F3FC 200D 2640 ; non-fully-qualified # 🦹🏼‍♀ woman supervillain: medium-light skin tone -+1F9B9 1F3FD 200D 2640 FE0F ; fully-qualified # 🦹🏽‍♀️ woman supervillain: medium skin tone -+1F9B9 1F3FD 200D 2640 ; non-fully-qualified # 🦹🏽‍♀ woman supervillain: medium skin tone -+1F9B9 1F3FE 200D 2640 FE0F ; fully-qualified # 🦹🏾‍♀️ woman supervillain: medium-dark skin tone -+1F9B9 1F3FE 200D 2640 ; non-fully-qualified # 🦹🏾‍♀ woman supervillain: medium-dark skin tone -+1F9B9 1F3FF 200D 2640 FE0F ; fully-qualified # 🦹🏿‍♀️ woman supervillain: dark skin tone -+1F9B9 1F3FF 200D 2640 ; non-fully-qualified # 🦹🏿‍♀ woman supervillain: dark skin tone -+1F9B9 200D 2642 FE0F ; fully-qualified # 🦹‍♂️ man supervillain -+1F9B9 200D 2642 ; non-fully-qualified # 🦹‍♂ man supervillain -+1F9B9 1F3FB 200D 2642 FE0F ; fully-qualified # 🦹🏻‍♂️ man supervillain: light skin tone -+1F9B9 1F3FB 200D 2642 ; non-fully-qualified # 🦹🏻‍♂ man supervillain: light skin tone -+1F9B9 1F3FC 200D 2642 FE0F ; fully-qualified # 🦹🏼‍♂️ man supervillain: medium-light skin tone -+1F9B9 1F3FC 200D 2642 ; non-fully-qualified # 🦹🏼‍♂ man supervillain: medium-light skin tone -+1F9B9 1F3FD 200D 2642 FE0F ; fully-qualified # 🦹🏽‍♂️ man supervillain: medium skin tone -+1F9B9 1F3FD 200D 2642 ; non-fully-qualified # 🦹🏽‍♂ man supervillain: medium skin tone -+1F9B9 1F3FE 200D 2642 FE0F ; fully-qualified # 🦹🏾‍♂️ man supervillain: medium-dark skin tone -+1F9B9 1F3FE 200D 2642 ; non-fully-qualified # 🦹🏾‍♂ man supervillain: medium-dark skin tone -+1F9B9 1F3FF 200D 2642 FE0F ; fully-qualified # 🦹🏿‍♂️ man supervillain: dark skin tone -+1F9B9 1F3FF 200D 2642 ; non-fully-qualified # 🦹🏿‍♂ man supervillain: dark skin tone -+1F9D9 ; fully-qualified # 🧙 mage -+1F9D9 1F3FB ; fully-qualified # 🧙🏻 mage: light skin tone -+1F9D9 1F3FC ; fully-qualified # 🧙🏼 mage: medium-light skin tone -+1F9D9 1F3FD ; fully-qualified # 🧙🏽 mage: medium skin tone -+1F9D9 1F3FE ; fully-qualified # 🧙🏾 mage: medium-dark skin tone -+1F9D9 1F3FF ; fully-qualified # 🧙🏿 mage: dark skin tone -+1F9D9 200D 2640 FE0F ; fully-qualified # 🧙‍♀️ woman mage -+1F9D9 200D 2640 ; non-fully-qualified # 🧙‍♀ woman mage -+1F9D9 1F3FB 200D 2640 FE0F ; fully-qualified # 🧙🏻‍♀️ woman mage: light skin tone -+1F9D9 1F3FB 200D 2640 ; non-fully-qualified # 🧙🏻‍♀ woman mage: light skin tone -+1F9D9 1F3FC 200D 2640 FE0F ; fully-qualified # 🧙🏼‍♀️ woman mage: medium-light skin tone -+1F9D9 1F3FC 200D 2640 ; non-fully-qualified # 🧙🏼‍♀ woman mage: medium-light skin tone -+1F9D9 1F3FD 200D 2640 FE0F ; fully-qualified # 🧙🏽‍♀️ woman mage: medium skin tone -+1F9D9 1F3FD 200D 2640 ; non-fully-qualified # 🧙🏽‍♀ woman mage: medium skin tone -+1F9D9 1F3FE 200D 2640 FE0F ; fully-qualified # 🧙🏾‍♀️ woman mage: medium-dark skin tone -+1F9D9 1F3FE 200D 2640 ; non-fully-qualified # 🧙🏾‍♀ woman mage: medium-dark skin tone -+1F9D9 1F3FF 200D 2640 FE0F ; fully-qualified # 🧙🏿‍♀️ woman mage: dark skin tone -+1F9D9 1F3FF 200D 2640 ; non-fully-qualified # 🧙🏿‍♀ woman mage: dark skin tone -+1F9D9 200D 2642 FE0F ; fully-qualified # 🧙‍♂️ man mage -+1F9D9 200D 2642 ; non-fully-qualified # 🧙‍♂ man mage -+1F9D9 1F3FB 200D 2642 FE0F ; fully-qualified # 🧙🏻‍♂️ man mage: light skin tone -+1F9D9 1F3FB 200D 2642 ; non-fully-qualified # 🧙🏻‍♂ man mage: light skin tone -+1F9D9 1F3FC 200D 2642 FE0F ; fully-qualified # 🧙🏼‍♂️ man mage: medium-light skin tone -+1F9D9 1F3FC 200D 2642 ; non-fully-qualified # 🧙🏼‍♂ man mage: medium-light skin tone -+1F9D9 1F3FD 200D 2642 FE0F ; fully-qualified # 🧙🏽‍♂️ man mage: medium skin tone -+1F9D9 1F3FD 200D 2642 ; non-fully-qualified # 🧙🏽‍♂ man mage: medium skin tone -+1F9D9 1F3FE 200D 2642 FE0F ; fully-qualified # 🧙🏾‍♂️ man mage: medium-dark skin tone -+1F9D9 1F3FE 200D 2642 ; non-fully-qualified # 🧙🏾‍♂ man mage: medium-dark skin tone -+1F9D9 1F3FF 200D 2642 FE0F ; fully-qualified # 🧙🏿‍♂️ man mage: dark skin tone -+1F9D9 1F3FF 200D 2642 ; non-fully-qualified # 🧙🏿‍♂ man mage: dark skin tone -+1F9DA ; fully-qualified # 🧚 fairy -+1F9DA 1F3FB ; fully-qualified # 🧚🏻 fairy: light skin tone -+1F9DA 1F3FC ; fully-qualified # 🧚🏼 fairy: medium-light skin tone -+1F9DA 1F3FD ; fully-qualified # 🧚🏽 fairy: medium skin tone -+1F9DA 1F3FE ; fully-qualified # 🧚🏾 fairy: medium-dark skin tone -+1F9DA 1F3FF ; fully-qualified # 🧚🏿 fairy: dark skin tone -+1F9DA 200D 2640 FE0F ; fully-qualified # 🧚‍♀️ woman fairy -+1F9DA 200D 2640 ; non-fully-qualified # 🧚‍♀ woman fairy -+1F9DA 1F3FB 200D 2640 FE0F ; fully-qualified # 🧚🏻‍♀️ woman fairy: light skin tone -+1F9DA 1F3FB 200D 2640 ; non-fully-qualified # 🧚🏻‍♀ woman fairy: light skin tone -+1F9DA 1F3FC 200D 2640 FE0F ; fully-qualified # 🧚🏼‍♀️ woman fairy: medium-light skin tone -+1F9DA 1F3FC 200D 2640 ; non-fully-qualified # 🧚🏼‍♀ woman fairy: medium-light skin tone -+1F9DA 1F3FD 200D 2640 FE0F ; fully-qualified # 🧚🏽‍♀️ woman fairy: medium skin tone -+1F9DA 1F3FD 200D 2640 ; non-fully-qualified # 🧚🏽‍♀ woman fairy: medium skin tone -+1F9DA 1F3FE 200D 2640 FE0F ; fully-qualified # 🧚🏾‍♀️ woman fairy: medium-dark skin tone -+1F9DA 1F3FE 200D 2640 ; non-fully-qualified # 🧚🏾‍♀ woman fairy: medium-dark skin tone -+1F9DA 1F3FF 200D 2640 FE0F ; fully-qualified # 🧚🏿‍♀️ woman fairy: dark skin tone -+1F9DA 1F3FF 200D 2640 ; non-fully-qualified # 🧚🏿‍♀ woman fairy: dark skin tone -+1F9DA 200D 2642 FE0F ; fully-qualified # 🧚‍♂️ man fairy -+1F9DA 200D 2642 ; non-fully-qualified # 🧚‍♂ man fairy -+1F9DA 1F3FB 200D 2642 FE0F ; fully-qualified # 🧚🏻‍♂️ man fairy: light skin tone -+1F9DA 1F3FB 200D 2642 ; non-fully-qualified # 🧚🏻‍♂ man fairy: light skin tone -+1F9DA 1F3FC 200D 2642 FE0F ; fully-qualified # 🧚🏼‍♂️ man fairy: medium-light skin tone -+1F9DA 1F3FC 200D 2642 ; non-fully-qualified # 🧚🏼‍♂ man fairy: medium-light skin tone -+1F9DA 1F3FD 200D 2642 FE0F ; fully-qualified # 🧚🏽‍♂️ man fairy: medium skin tone -+1F9DA 1F3FD 200D 2642 ; non-fully-qualified # 🧚🏽‍♂ man fairy: medium skin tone -+1F9DA 1F3FE 200D 2642 FE0F ; fully-qualified # 🧚🏾‍♂️ man fairy: medium-dark skin tone -+1F9DA 1F3FE 200D 2642 ; non-fully-qualified # 🧚🏾‍♂ man fairy: medium-dark skin tone -+1F9DA 1F3FF 200D 2642 FE0F ; fully-qualified # 🧚🏿‍♂️ man fairy: dark skin tone -+1F9DA 1F3FF 200D 2642 ; non-fully-qualified # 🧚🏿‍♂ man fairy: dark skin tone -+1F9DB ; fully-qualified # 🧛 vampire -+1F9DB 1F3FB ; fully-qualified # 🧛🏻 vampire: light skin tone -+1F9DB 1F3FC ; fully-qualified # 🧛🏼 vampire: medium-light skin tone -+1F9DB 1F3FD ; fully-qualified # 🧛🏽 vampire: medium skin tone -+1F9DB 1F3FE ; fully-qualified # 🧛🏾 vampire: medium-dark skin tone -+1F9DB 1F3FF ; fully-qualified # 🧛🏿 vampire: dark skin tone -+1F9DB 200D 2640 FE0F ; fully-qualified # 🧛‍♀️ woman vampire -+1F9DB 200D 2640 ; non-fully-qualified # 🧛‍♀ woman vampire -+1F9DB 1F3FB 200D 2640 FE0F ; fully-qualified # 🧛🏻‍♀️ woman vampire: light skin tone -+1F9DB 1F3FB 200D 2640 ; non-fully-qualified # 🧛🏻‍♀ woman vampire: light skin tone -+1F9DB 1F3FC 200D 2640 FE0F ; fully-qualified # 🧛🏼‍♀️ woman vampire: medium-light skin tone -+1F9DB 1F3FC 200D 2640 ; non-fully-qualified # 🧛🏼‍♀ woman vampire: medium-light skin tone -+1F9DB 1F3FD 200D 2640 FE0F ; fully-qualified # 🧛🏽‍♀️ woman vampire: medium skin tone -+1F9DB 1F3FD 200D 2640 ; non-fully-qualified # 🧛🏽‍♀ woman vampire: medium skin tone -+1F9DB 1F3FE 200D 2640 FE0F ; fully-qualified # 🧛🏾‍♀️ woman vampire: medium-dark skin tone -+1F9DB 1F3FE 200D 2640 ; non-fully-qualified # 🧛🏾‍♀ woman vampire: medium-dark skin tone -+1F9DB 1F3FF 200D 2640 FE0F ; fully-qualified # 🧛🏿‍♀️ woman vampire: dark skin tone -+1F9DB 1F3FF 200D 2640 ; non-fully-qualified # 🧛🏿‍♀ woman vampire: dark skin tone -+1F9DB 200D 2642 FE0F ; fully-qualified # 🧛‍♂️ man vampire -+1F9DB 200D 2642 ; non-fully-qualified # 🧛‍♂ man vampire -+1F9DB 1F3FB 200D 2642 FE0F ; fully-qualified # 🧛🏻‍♂️ man vampire: light skin tone -+1F9DB 1F3FB 200D 2642 ; non-fully-qualified # 🧛🏻‍♂ man vampire: light skin tone -+1F9DB 1F3FC 200D 2642 FE0F ; fully-qualified # 🧛🏼‍♂️ man vampire: medium-light skin tone -+1F9DB 1F3FC 200D 2642 ; non-fully-qualified # 🧛🏼‍♂ man vampire: medium-light skin tone -+1F9DB 1F3FD 200D 2642 FE0F ; fully-qualified # 🧛🏽‍♂️ man vampire: medium skin tone -+1F9DB 1F3FD 200D 2642 ; non-fully-qualified # 🧛🏽‍♂ man vampire: medium skin tone -+1F9DB 1F3FE 200D 2642 FE0F ; fully-qualified # 🧛🏾‍♂️ man vampire: medium-dark skin tone -+1F9DB 1F3FE 200D 2642 ; non-fully-qualified # 🧛🏾‍♂ man vampire: medium-dark skin tone -+1F9DB 1F3FF 200D 2642 FE0F ; fully-qualified # 🧛🏿‍♂️ man vampire: dark skin tone -+1F9DB 1F3FF 200D 2642 ; non-fully-qualified # 🧛🏿‍♂ man vampire: dark skin tone -+1F9DC ; fully-qualified # 🧜 merperson -+1F9DC 1F3FB ; fully-qualified # 🧜🏻 merperson: light skin tone -+1F9DC 1F3FC ; fully-qualified # 🧜🏼 merperson: medium-light skin tone -+1F9DC 1F3FD ; fully-qualified # 🧜🏽 merperson: medium skin tone -+1F9DC 1F3FE ; fully-qualified # 🧜🏾 merperson: medium-dark skin tone -+1F9DC 1F3FF ; fully-qualified # 🧜🏿 merperson: dark skin tone -+1F9DC 200D 2640 FE0F ; fully-qualified # 🧜‍♀️ mermaid -+1F9DC 200D 2640 ; non-fully-qualified # 🧜‍♀ mermaid -+1F9DC 1F3FB 200D 2640 FE0F ; fully-qualified # 🧜🏻‍♀️ mermaid: light skin tone -+1F9DC 1F3FB 200D 2640 ; non-fully-qualified # 🧜🏻‍♀ mermaid: light skin tone -+1F9DC 1F3FC 200D 2640 FE0F ; fully-qualified # 🧜🏼‍♀️ mermaid: medium-light skin tone -+1F9DC 1F3FC 200D 2640 ; non-fully-qualified # 🧜🏼‍♀ mermaid: medium-light skin tone -+1F9DC 1F3FD 200D 2640 FE0F ; fully-qualified # 🧜🏽‍♀️ mermaid: medium skin tone -+1F9DC 1F3FD 200D 2640 ; non-fully-qualified # 🧜🏽‍♀ mermaid: medium skin tone -+1F9DC 1F3FE 200D 2640 FE0F ; fully-qualified # 🧜🏾‍♀️ mermaid: medium-dark skin tone -+1F9DC 1F3FE 200D 2640 ; non-fully-qualified # 🧜🏾‍♀ mermaid: medium-dark skin tone -+1F9DC 1F3FF 200D 2640 FE0F ; fully-qualified # 🧜🏿‍♀️ mermaid: dark skin tone -+1F9DC 1F3FF 200D 2640 ; non-fully-qualified # 🧜🏿‍♀ mermaid: dark skin tone -+1F9DC 200D 2642 FE0F ; fully-qualified # 🧜‍♂️ merman -+1F9DC 200D 2642 ; non-fully-qualified # 🧜‍♂ merman -+1F9DC 1F3FB 200D 2642 FE0F ; fully-qualified # 🧜🏻‍♂️ merman: light skin tone -+1F9DC 1F3FB 200D 2642 ; non-fully-qualified # 🧜🏻‍♂ merman: light skin tone -+1F9DC 1F3FC 200D 2642 FE0F ; fully-qualified # 🧜🏼‍♂️ merman: medium-light skin tone -+1F9DC 1F3FC 200D 2642 ; non-fully-qualified # 🧜🏼‍♂ merman: medium-light skin tone -+1F9DC 1F3FD 200D 2642 FE0F ; fully-qualified # 🧜🏽‍♂️ merman: medium skin tone -+1F9DC 1F3FD 200D 2642 ; non-fully-qualified # 🧜🏽‍♂ merman: medium skin tone -+1F9DC 1F3FE 200D 2642 FE0F ; fully-qualified # 🧜🏾‍♂️ merman: medium-dark skin tone -+1F9DC 1F3FE 200D 2642 ; non-fully-qualified # 🧜🏾‍♂ merman: medium-dark skin tone -+1F9DC 1F3FF 200D 2642 FE0F ; fully-qualified # 🧜🏿‍♂️ merman: dark skin tone -+1F9DC 1F3FF 200D 2642 ; non-fully-qualified # 🧜🏿‍♂ merman: dark skin tone -+1F9DD ; fully-qualified # 🧝 elf -+1F9DD 1F3FB ; fully-qualified # 🧝🏻 elf: light skin tone -+1F9DD 1F3FC ; fully-qualified # 🧝🏼 elf: medium-light skin tone -+1F9DD 1F3FD ; fully-qualified # 🧝🏽 elf: medium skin tone -+1F9DD 1F3FE ; fully-qualified # 🧝🏾 elf: medium-dark skin tone -+1F9DD 1F3FF ; fully-qualified # 🧝🏿 elf: dark skin tone -+1F9DD 200D 2640 FE0F ; fully-qualified # 🧝‍♀️ woman elf -+1F9DD 200D 2640 ; non-fully-qualified # 🧝‍♀ woman elf -+1F9DD 1F3FB 200D 2640 FE0F ; fully-qualified # 🧝🏻‍♀️ woman elf: light skin tone -+1F9DD 1F3FB 200D 2640 ; non-fully-qualified # 🧝🏻‍♀ woman elf: light skin tone -+1F9DD 1F3FC 200D 2640 FE0F ; fully-qualified # 🧝🏼‍♀️ woman elf: medium-light skin tone -+1F9DD 1F3FC 200D 2640 ; non-fully-qualified # 🧝🏼‍♀ woman elf: medium-light skin tone -+1F9DD 1F3FD 200D 2640 FE0F ; fully-qualified # 🧝🏽‍♀️ woman elf: medium skin tone -+1F9DD 1F3FD 200D 2640 ; non-fully-qualified # 🧝🏽‍♀ woman elf: medium skin tone -+1F9DD 1F3FE 200D 2640 FE0F ; fully-qualified # 🧝🏾‍♀️ woman elf: medium-dark skin tone -+1F9DD 1F3FE 200D 2640 ; non-fully-qualified # 🧝🏾‍♀ woman elf: medium-dark skin tone -+1F9DD 1F3FF 200D 2640 FE0F ; fully-qualified # 🧝🏿‍♀️ woman elf: dark skin tone -+1F9DD 1F3FF 200D 2640 ; non-fully-qualified # 🧝🏿‍♀ woman elf: dark skin tone -+1F9DD 200D 2642 FE0F ; fully-qualified # 🧝‍♂️ man elf -+1F9DD 200D 2642 ; non-fully-qualified # 🧝‍♂ man elf -+1F9DD 1F3FB 200D 2642 FE0F ; fully-qualified # 🧝🏻‍♂️ man elf: light skin tone -+1F9DD 1F3FB 200D 2642 ; non-fully-qualified # 🧝🏻‍♂ man elf: light skin tone -+1F9DD 1F3FC 200D 2642 FE0F ; fully-qualified # 🧝🏼‍♂️ man elf: medium-light skin tone -+1F9DD 1F3FC 200D 2642 ; non-fully-qualified # 🧝🏼‍♂ man elf: medium-light skin tone -+1F9DD 1F3FD 200D 2642 FE0F ; fully-qualified # 🧝🏽‍♂️ man elf: medium skin tone -+1F9DD 1F3FD 200D 2642 ; non-fully-qualified # 🧝🏽‍♂ man elf: medium skin tone -+1F9DD 1F3FE 200D 2642 FE0F ; fully-qualified # 🧝🏾‍♂️ man elf: medium-dark skin tone -+1F9DD 1F3FE 200D 2642 ; non-fully-qualified # 🧝🏾‍♂ man elf: medium-dark skin tone -+1F9DD 1F3FF 200D 2642 FE0F ; fully-qualified # 🧝🏿‍♂️ man elf: dark skin tone -+1F9DD 1F3FF 200D 2642 ; non-fully-qualified # 🧝🏿‍♂ man elf: dark skin tone -+1F9DE ; fully-qualified # 🧞 genie -+1F9DE 200D 2640 FE0F ; fully-qualified # 🧞‍♀️ woman genie -+1F9DE 200D 2640 ; non-fully-qualified # 🧞‍♀ woman genie -+1F9DE 200D 2642 FE0F ; fully-qualified # 🧞‍♂️ man genie -+1F9DE 200D 2642 ; non-fully-qualified # 🧞‍♂ man genie -+1F9DF ; fully-qualified # 🧟 zombie -+1F9DF 200D 2640 FE0F ; fully-qualified # 🧟‍♀️ woman zombie -+1F9DF 200D 2640 ; non-fully-qualified # 🧟‍♀ woman zombie -+1F9DF 200D 2642 FE0F ; fully-qualified # 🧟‍♂️ man zombie -+1F9DF 200D 2642 ; non-fully-qualified # 🧟‍♂ man zombie -+ -+# subgroup: person-gesture -+1F64D ; fully-qualified # 🙍 person frowning -+1F64D 1F3FB ; fully-qualified # 🙍🏻 person frowning: light skin tone -+1F64D 1F3FC ; fully-qualified # 🙍🏼 person frowning: medium-light skin tone -+1F64D 1F3FD ; fully-qualified # 🙍🏽 person frowning: medium skin tone -+1F64D 1F3FE ; fully-qualified # 🙍🏾 person frowning: medium-dark skin tone -+1F64D 1F3FF ; fully-qualified # 🙍🏿 person frowning: dark skin tone -+1F64D 200D 2642 FE0F ; fully-qualified # 🙍‍♂️ man frowning -+1F64D 200D 2642 ; non-fully-qualified # 🙍‍♂ man frowning -+1F64D 1F3FB 200D 2642 FE0F ; fully-qualified # 🙍🏻‍♂️ man frowning: light skin tone -+1F64D 1F3FB 200D 2642 ; non-fully-qualified # 🙍🏻‍♂ man frowning: light skin tone -+1F64D 1F3FC 200D 2642 FE0F ; fully-qualified # 🙍🏼‍♂️ man frowning: medium-light skin tone -+1F64D 1F3FC 200D 2642 ; non-fully-qualified # 🙍🏼‍♂ man frowning: medium-light skin tone -+1F64D 1F3FD 200D 2642 FE0F ; fully-qualified # 🙍🏽‍♂️ man frowning: medium skin tone -+1F64D 1F3FD 200D 2642 ; non-fully-qualified # 🙍🏽‍♂ man frowning: medium skin tone -+1F64D 1F3FE 200D 2642 FE0F ; fully-qualified # 🙍🏾‍♂️ man frowning: medium-dark skin tone -+1F64D 1F3FE 200D 2642 ; non-fully-qualified # 🙍🏾‍♂ man frowning: medium-dark skin tone -+1F64D 1F3FF 200D 2642 FE0F ; fully-qualified # 🙍🏿‍♂️ man frowning: dark skin tone -+1F64D 1F3FF 200D 2642 ; non-fully-qualified # 🙍🏿‍♂ man frowning: dark skin tone -+1F64D 200D 2640 FE0F ; fully-qualified # 🙍‍♀️ woman frowning -+1F64D 200D 2640 ; non-fully-qualified # 🙍‍♀ woman frowning -+1F64D 1F3FB 200D 2640 FE0F ; fully-qualified # 🙍🏻‍♀️ woman frowning: light skin tone -+1F64D 1F3FB 200D 2640 ; non-fully-qualified # 🙍🏻‍♀ woman frowning: light skin tone -+1F64D 1F3FC 200D 2640 FE0F ; fully-qualified # 🙍🏼‍♀️ woman frowning: medium-light skin tone -+1F64D 1F3FC 200D 2640 ; non-fully-qualified # 🙍🏼‍♀ woman frowning: medium-light skin tone -+1F64D 1F3FD 200D 2640 FE0F ; fully-qualified # 🙍🏽‍♀️ woman frowning: medium skin tone -+1F64D 1F3FD 200D 2640 ; non-fully-qualified # 🙍🏽‍♀ woman frowning: medium skin tone -+1F64D 1F3FE 200D 2640 FE0F ; fully-qualified # 🙍🏾‍♀️ woman frowning: medium-dark skin tone -+1F64D 1F3FE 200D 2640 ; non-fully-qualified # 🙍🏾‍♀ woman frowning: medium-dark skin tone -+1F64D 1F3FF 200D 2640 FE0F ; fully-qualified # 🙍🏿‍♀️ woman frowning: dark skin tone -+1F64D 1F3FF 200D 2640 ; non-fully-qualified # 🙍🏿‍♀ woman frowning: dark skin tone -+1F64E ; fully-qualified # 🙎 person pouting -+1F64E 1F3FB ; fully-qualified # 🙎🏻 person pouting: light skin tone -+1F64E 1F3FC ; fully-qualified # 🙎🏼 person pouting: medium-light skin tone -+1F64E 1F3FD ; fully-qualified # 🙎🏽 person pouting: medium skin tone -+1F64E 1F3FE ; fully-qualified # 🙎🏾 person pouting: medium-dark skin tone -+1F64E 1F3FF ; fully-qualified # 🙎🏿 person pouting: dark skin tone -+1F64E 200D 2642 FE0F ; fully-qualified # 🙎‍♂️ man pouting -+1F64E 200D 2642 ; non-fully-qualified # 🙎‍♂ man pouting -+1F64E 1F3FB 200D 2642 FE0F ; fully-qualified # 🙎🏻‍♂️ man pouting: light skin tone -+1F64E 1F3FB 200D 2642 ; non-fully-qualified # 🙎🏻‍♂ man pouting: light skin tone -+1F64E 1F3FC 200D 2642 FE0F ; fully-qualified # 🙎🏼‍♂️ man pouting: medium-light skin tone -+1F64E 1F3FC 200D 2642 ; non-fully-qualified # 🙎🏼‍♂ man pouting: medium-light skin tone -+1F64E 1F3FD 200D 2642 FE0F ; fully-qualified # 🙎🏽‍♂️ man pouting: medium skin tone -+1F64E 1F3FD 200D 2642 ; non-fully-qualified # 🙎🏽‍♂ man pouting: medium skin tone -+1F64E 1F3FE 200D 2642 FE0F ; fully-qualified # 🙎🏾‍♂️ man pouting: medium-dark skin tone -+1F64E 1F3FE 200D 2642 ; non-fully-qualified # 🙎🏾‍♂ man pouting: medium-dark skin tone -+1F64E 1F3FF 200D 2642 FE0F ; fully-qualified # 🙎🏿‍♂️ man pouting: dark skin tone -+1F64E 1F3FF 200D 2642 ; non-fully-qualified # 🙎🏿‍♂ man pouting: dark skin tone -+1F64E 200D 2640 FE0F ; fully-qualified # 🙎‍♀️ woman pouting -+1F64E 200D 2640 ; non-fully-qualified # 🙎‍♀ woman pouting -+1F64E 1F3FB 200D 2640 FE0F ; fully-qualified # 🙎🏻‍♀️ woman pouting: light skin tone -+1F64E 1F3FB 200D 2640 ; non-fully-qualified # 🙎🏻‍♀ woman pouting: light skin tone -+1F64E 1F3FC 200D 2640 FE0F ; fully-qualified # 🙎🏼‍♀️ woman pouting: medium-light skin tone -+1F64E 1F3FC 200D 2640 ; non-fully-qualified # 🙎🏼‍♀ woman pouting: medium-light skin tone -+1F64E 1F3FD 200D 2640 FE0F ; fully-qualified # 🙎🏽‍♀️ woman pouting: medium skin tone -+1F64E 1F3FD 200D 2640 ; non-fully-qualified # 🙎🏽‍♀ woman pouting: medium skin tone -+1F64E 1F3FE 200D 2640 FE0F ; fully-qualified # 🙎🏾‍♀️ woman pouting: medium-dark skin tone -+1F64E 1F3FE 200D 2640 ; non-fully-qualified # 🙎🏾‍♀ woman pouting: medium-dark skin tone -+1F64E 1F3FF 200D 2640 FE0F ; fully-qualified # 🙎🏿‍♀️ woman pouting: dark skin tone -+1F64E 1F3FF 200D 2640 ; non-fully-qualified # 🙎🏿‍♀ woman pouting: dark skin tone -+1F645 ; fully-qualified # 🙅 person gesturing NO -+1F645 1F3FB ; fully-qualified # 🙅🏻 person gesturing NO: light skin tone -+1F645 1F3FC ; fully-qualified # 🙅🏼 person gesturing NO: medium-light skin tone -+1F645 1F3FD ; fully-qualified # 🙅🏽 person gesturing NO: medium skin tone -+1F645 1F3FE ; fully-qualified # 🙅🏾 person gesturing NO: medium-dark skin tone -+1F645 1F3FF ; fully-qualified # 🙅🏿 person gesturing NO: dark skin tone -+1F645 200D 2642 FE0F ; fully-qualified # 🙅‍♂️ man gesturing NO -+1F645 200D 2642 ; non-fully-qualified # 🙅‍♂ man gesturing NO -+1F645 1F3FB 200D 2642 FE0F ; fully-qualified # 🙅🏻‍♂️ man gesturing NO: light skin tone -+1F645 1F3FB 200D 2642 ; non-fully-qualified # 🙅🏻‍♂ man gesturing NO: light skin tone -+1F645 1F3FC 200D 2642 FE0F ; fully-qualified # 🙅🏼‍♂️ man gesturing NO: medium-light skin tone -+1F645 1F3FC 200D 2642 ; non-fully-qualified # 🙅🏼‍♂ man gesturing NO: medium-light skin tone -+1F645 1F3FD 200D 2642 FE0F ; fully-qualified # 🙅🏽‍♂️ man gesturing NO: medium skin tone -+1F645 1F3FD 200D 2642 ; non-fully-qualified # 🙅🏽‍♂ man gesturing NO: medium skin tone -+1F645 1F3FE 200D 2642 FE0F ; fully-qualified # 🙅🏾‍♂️ man gesturing NO: medium-dark skin tone -+1F645 1F3FE 200D 2642 ; non-fully-qualified # 🙅🏾‍♂ man gesturing NO: medium-dark skin tone -+1F645 1F3FF 200D 2642 FE0F ; fully-qualified # 🙅🏿‍♂️ man gesturing NO: dark skin tone -+1F645 1F3FF 200D 2642 ; non-fully-qualified # 🙅🏿‍♂ man gesturing NO: dark skin tone -+1F645 200D 2640 FE0F ; fully-qualified # 🙅‍♀️ woman gesturing NO -+1F645 200D 2640 ; non-fully-qualified # 🙅‍♀ woman gesturing NO -+1F645 1F3FB 200D 2640 FE0F ; fully-qualified # 🙅🏻‍♀️ woman gesturing NO: light skin tone -+1F645 1F3FB 200D 2640 ; non-fully-qualified # 🙅🏻‍♀ woman gesturing NO: light skin tone -+1F645 1F3FC 200D 2640 FE0F ; fully-qualified # 🙅🏼‍♀️ woman gesturing NO: medium-light skin tone -+1F645 1F3FC 200D 2640 ; non-fully-qualified # 🙅🏼‍♀ woman gesturing NO: medium-light skin tone -+1F645 1F3FD 200D 2640 FE0F ; fully-qualified # 🙅🏽‍♀️ woman gesturing NO: medium skin tone -+1F645 1F3FD 200D 2640 ; non-fully-qualified # 🙅🏽‍♀ woman gesturing NO: medium skin tone -+1F645 1F3FE 200D 2640 FE0F ; fully-qualified # 🙅🏾‍♀️ woman gesturing NO: medium-dark skin tone -+1F645 1F3FE 200D 2640 ; non-fully-qualified # 🙅🏾‍♀ woman gesturing NO: medium-dark skin tone -+1F645 1F3FF 200D 2640 FE0F ; fully-qualified # 🙅🏿‍♀️ woman gesturing NO: dark skin tone -+1F645 1F3FF 200D 2640 ; non-fully-qualified # 🙅🏿‍♀ woman gesturing NO: dark skin tone -+1F646 ; fully-qualified # 🙆 person gesturing OK -+1F646 1F3FB ; fully-qualified # 🙆🏻 person gesturing OK: light skin tone -+1F646 1F3FC ; fully-qualified # 🙆🏼 person gesturing OK: medium-light skin tone -+1F646 1F3FD ; fully-qualified # 🙆🏽 person gesturing OK: medium skin tone -+1F646 1F3FE ; fully-qualified # 🙆🏾 person gesturing OK: medium-dark skin tone -+1F646 1F3FF ; fully-qualified # 🙆🏿 person gesturing OK: dark skin tone -+1F646 200D 2642 FE0F ; fully-qualified # 🙆‍♂️ man gesturing OK -+1F646 200D 2642 ; non-fully-qualified # 🙆‍♂ man gesturing OK -+1F646 1F3FB 200D 2642 FE0F ; fully-qualified # 🙆🏻‍♂️ man gesturing OK: light skin tone -+1F646 1F3FB 200D 2642 ; non-fully-qualified # 🙆🏻‍♂ man gesturing OK: light skin tone -+1F646 1F3FC 200D 2642 FE0F ; fully-qualified # 🙆🏼‍♂️ man gesturing OK: medium-light skin tone -+1F646 1F3FC 200D 2642 ; non-fully-qualified # 🙆🏼‍♂ man gesturing OK: medium-light skin tone -+1F646 1F3FD 200D 2642 FE0F ; fully-qualified # 🙆🏽‍♂️ man gesturing OK: medium skin tone -+1F646 1F3FD 200D 2642 ; non-fully-qualified # 🙆🏽‍♂ man gesturing OK: medium skin tone -+1F646 1F3FE 200D 2642 FE0F ; fully-qualified # 🙆🏾‍♂️ man gesturing OK: medium-dark skin tone -+1F646 1F3FE 200D 2642 ; non-fully-qualified # 🙆🏾‍♂ man gesturing OK: medium-dark skin tone -+1F646 1F3FF 200D 2642 FE0F ; fully-qualified # 🙆🏿‍♂️ man gesturing OK: dark skin tone -+1F646 1F3FF 200D 2642 ; non-fully-qualified # 🙆🏿‍♂ man gesturing OK: dark skin tone -+1F646 200D 2640 FE0F ; fully-qualified # 🙆‍♀️ woman gesturing OK -+1F646 200D 2640 ; non-fully-qualified # 🙆‍♀ woman gesturing OK -+1F646 1F3FB 200D 2640 FE0F ; fully-qualified # 🙆🏻‍♀️ woman gesturing OK: light skin tone -+1F646 1F3FB 200D 2640 ; non-fully-qualified # 🙆🏻‍♀ woman gesturing OK: light skin tone -+1F646 1F3FC 200D 2640 FE0F ; fully-qualified # 🙆🏼‍♀️ woman gesturing OK: medium-light skin tone -+1F646 1F3FC 200D 2640 ; non-fully-qualified # 🙆🏼‍♀ woman gesturing OK: medium-light skin tone -+1F646 1F3FD 200D 2640 FE0F ; fully-qualified # 🙆🏽‍♀️ woman gesturing OK: medium skin tone -+1F646 1F3FD 200D 2640 ; non-fully-qualified # 🙆🏽‍♀ woman gesturing OK: medium skin tone -+1F646 1F3FE 200D 2640 FE0F ; fully-qualified # 🙆🏾‍♀️ woman gesturing OK: medium-dark skin tone -+1F646 1F3FE 200D 2640 ; non-fully-qualified # 🙆🏾‍♀ woman gesturing OK: medium-dark skin tone -+1F646 1F3FF 200D 2640 FE0F ; fully-qualified # 🙆🏿‍♀️ woman gesturing OK: dark skin tone -+1F646 1F3FF 200D 2640 ; non-fully-qualified # 🙆🏿‍♀ woman gesturing OK: dark skin tone -+1F481 ; fully-qualified # 💁 person tipping hand -+1F481 1F3FB ; fully-qualified # 💁🏻 person tipping hand: light skin tone -+1F481 1F3FC ; fully-qualified # 💁🏼 person tipping hand: medium-light skin tone -+1F481 1F3FD ; fully-qualified # 💁🏽 person tipping hand: medium skin tone -+1F481 1F3FE ; fully-qualified # 💁🏾 person tipping hand: medium-dark skin tone -+1F481 1F3FF ; fully-qualified # 💁🏿 person tipping hand: dark skin tone -+1F481 200D 2642 FE0F ; fully-qualified # 💁‍♂️ man tipping hand -+1F481 200D 2642 ; non-fully-qualified # 💁‍♂ man tipping hand -+1F481 1F3FB 200D 2642 FE0F ; fully-qualified # 💁🏻‍♂️ man tipping hand: light skin tone -+1F481 1F3FB 200D 2642 ; non-fully-qualified # 💁🏻‍♂ man tipping hand: light skin tone -+1F481 1F3FC 200D 2642 FE0F ; fully-qualified # 💁🏼‍♂️ man tipping hand: medium-light skin tone -+1F481 1F3FC 200D 2642 ; non-fully-qualified # 💁🏼‍♂ man tipping hand: medium-light skin tone -+1F481 1F3FD 200D 2642 FE0F ; fully-qualified # 💁🏽‍♂️ man tipping hand: medium skin tone -+1F481 1F3FD 200D 2642 ; non-fully-qualified # 💁🏽‍♂ man tipping hand: medium skin tone -+1F481 1F3FE 200D 2642 FE0F ; fully-qualified # 💁🏾‍♂️ man tipping hand: medium-dark skin tone -+1F481 1F3FE 200D 2642 ; non-fully-qualified # 💁🏾‍♂ man tipping hand: medium-dark skin tone -+1F481 1F3FF 200D 2642 FE0F ; fully-qualified # 💁🏿‍♂️ man tipping hand: dark skin tone -+1F481 1F3FF 200D 2642 ; non-fully-qualified # 💁🏿‍♂ man tipping hand: dark skin tone -+1F481 200D 2640 FE0F ; fully-qualified # 💁‍♀️ woman tipping hand -+1F481 200D 2640 ; non-fully-qualified # 💁‍♀ woman tipping hand -+1F481 1F3FB 200D 2640 FE0F ; fully-qualified # 💁🏻‍♀️ woman tipping hand: light skin tone -+1F481 1F3FB 200D 2640 ; non-fully-qualified # 💁🏻‍♀ woman tipping hand: light skin tone -+1F481 1F3FC 200D 2640 FE0F ; fully-qualified # 💁🏼‍♀️ woman tipping hand: medium-light skin tone -+1F481 1F3FC 200D 2640 ; non-fully-qualified # 💁🏼‍♀ woman tipping hand: medium-light skin tone -+1F481 1F3FD 200D 2640 FE0F ; fully-qualified # 💁🏽‍♀️ woman tipping hand: medium skin tone -+1F481 1F3FD 200D 2640 ; non-fully-qualified # 💁🏽‍♀ woman tipping hand: medium skin tone -+1F481 1F3FE 200D 2640 FE0F ; fully-qualified # 💁🏾‍♀️ woman tipping hand: medium-dark skin tone -+1F481 1F3FE 200D 2640 ; non-fully-qualified # 💁🏾‍♀ woman tipping hand: medium-dark skin tone -+1F481 1F3FF 200D 2640 FE0F ; fully-qualified # 💁🏿‍♀️ woman tipping hand: dark skin tone -+1F481 1F3FF 200D 2640 ; non-fully-qualified # 💁🏿‍♀ woman tipping hand: dark skin tone -+1F64B ; fully-qualified # 🙋 person raising hand -+1F64B 1F3FB ; fully-qualified # 🙋🏻 person raising hand: light skin tone -+1F64B 1F3FC ; fully-qualified # 🙋🏼 person raising hand: medium-light skin tone -+1F64B 1F3FD ; fully-qualified # 🙋🏽 person raising hand: medium skin tone -+1F64B 1F3FE ; fully-qualified # 🙋🏾 person raising hand: medium-dark skin tone -+1F64B 1F3FF ; fully-qualified # 🙋🏿 person raising hand: dark skin tone -+1F64B 200D 2642 FE0F ; fully-qualified # 🙋‍♂️ man raising hand -+1F64B 200D 2642 ; non-fully-qualified # 🙋‍♂ man raising hand -+1F64B 1F3FB 200D 2642 FE0F ; fully-qualified # 🙋🏻‍♂️ man raising hand: light skin tone -+1F64B 1F3FB 200D 2642 ; non-fully-qualified # 🙋🏻‍♂ man raising hand: light skin tone -+1F64B 1F3FC 200D 2642 FE0F ; fully-qualified # 🙋🏼‍♂️ man raising hand: medium-light skin tone -+1F64B 1F3FC 200D 2642 ; non-fully-qualified # 🙋🏼‍♂ man raising hand: medium-light skin tone -+1F64B 1F3FD 200D 2642 FE0F ; fully-qualified # 🙋🏽‍♂️ man raising hand: medium skin tone -+1F64B 1F3FD 200D 2642 ; non-fully-qualified # 🙋🏽‍♂ man raising hand: medium skin tone -+1F64B 1F3FE 200D 2642 FE0F ; fully-qualified # 🙋🏾‍♂️ man raising hand: medium-dark skin tone -+1F64B 1F3FE 200D 2642 ; non-fully-qualified # 🙋🏾‍♂ man raising hand: medium-dark skin tone -+1F64B 1F3FF 200D 2642 FE0F ; fully-qualified # 🙋🏿‍♂️ man raising hand: dark skin tone -+1F64B 1F3FF 200D 2642 ; non-fully-qualified # 🙋🏿‍♂ man raising hand: dark skin tone -+1F64B 200D 2640 FE0F ; fully-qualified # 🙋‍♀️ woman raising hand -+1F64B 200D 2640 ; non-fully-qualified # 🙋‍♀ woman raising hand -+1F64B 1F3FB 200D 2640 FE0F ; fully-qualified # 🙋🏻‍♀️ woman raising hand: light skin tone -+1F64B 1F3FB 200D 2640 ; non-fully-qualified # 🙋🏻‍♀ woman raising hand: light skin tone -+1F64B 1F3FC 200D 2640 FE0F ; fully-qualified # 🙋🏼‍♀️ woman raising hand: medium-light skin tone -+1F64B 1F3FC 200D 2640 ; non-fully-qualified # 🙋🏼‍♀ woman raising hand: medium-light skin tone -+1F64B 1F3FD 200D 2640 FE0F ; fully-qualified # 🙋🏽‍♀️ woman raising hand: medium skin tone -+1F64B 1F3FD 200D 2640 ; non-fully-qualified # 🙋🏽‍♀ woman raising hand: medium skin tone -+1F64B 1F3FE 200D 2640 FE0F ; fully-qualified # 🙋🏾‍♀️ woman raising hand: medium-dark skin tone -+1F64B 1F3FE 200D 2640 ; non-fully-qualified # 🙋🏾‍♀ woman raising hand: medium-dark skin tone -+1F64B 1F3FF 200D 2640 FE0F ; fully-qualified # 🙋🏿‍♀️ woman raising hand: dark skin tone -+1F64B 1F3FF 200D 2640 ; non-fully-qualified # 🙋🏿‍♀ woman raising hand: dark skin tone -+1F647 ; fully-qualified # 🙇 person bowing -+1F647 1F3FB ; fully-qualified # 🙇🏻 person bowing: light skin tone -+1F647 1F3FC ; fully-qualified # 🙇🏼 person bowing: medium-light skin tone -+1F647 1F3FD ; fully-qualified # 🙇🏽 person bowing: medium skin tone -+1F647 1F3FE ; fully-qualified # 🙇🏾 person bowing: medium-dark skin tone -+1F647 1F3FF ; fully-qualified # 🙇🏿 person bowing: dark skin tone -+1F647 200D 2642 FE0F ; fully-qualified # 🙇‍♂️ man bowing -+1F647 200D 2642 ; non-fully-qualified # 🙇‍♂ man bowing -+1F647 1F3FB 200D 2642 FE0F ; fully-qualified # 🙇🏻‍♂️ man bowing: light skin tone -+1F647 1F3FB 200D 2642 ; non-fully-qualified # 🙇🏻‍♂ man bowing: light skin tone -+1F647 1F3FC 200D 2642 FE0F ; fully-qualified # 🙇🏼‍♂️ man bowing: medium-light skin tone -+1F647 1F3FC 200D 2642 ; non-fully-qualified # 🙇🏼‍♂ man bowing: medium-light skin tone -+1F647 1F3FD 200D 2642 FE0F ; fully-qualified # 🙇🏽‍♂️ man bowing: medium skin tone -+1F647 1F3FD 200D 2642 ; non-fully-qualified # 🙇🏽‍♂ man bowing: medium skin tone -+1F647 1F3FE 200D 2642 FE0F ; fully-qualified # 🙇🏾‍♂️ man bowing: medium-dark skin tone -+1F647 1F3FE 200D 2642 ; non-fully-qualified # 🙇🏾‍♂ man bowing: medium-dark skin tone -+1F647 1F3FF 200D 2642 FE0F ; fully-qualified # 🙇🏿‍♂️ man bowing: dark skin tone -+1F647 1F3FF 200D 2642 ; non-fully-qualified # 🙇🏿‍♂ man bowing: dark skin tone -+1F647 200D 2640 FE0F ; fully-qualified # 🙇‍♀️ woman bowing -+1F647 200D 2640 ; non-fully-qualified # 🙇‍♀ woman bowing -+1F647 1F3FB 200D 2640 FE0F ; fully-qualified # 🙇🏻‍♀️ woman bowing: light skin tone -+1F647 1F3FB 200D 2640 ; non-fully-qualified # 🙇🏻‍♀ woman bowing: light skin tone -+1F647 1F3FC 200D 2640 FE0F ; fully-qualified # 🙇🏼‍♀️ woman bowing: medium-light skin tone -+1F647 1F3FC 200D 2640 ; non-fully-qualified # 🙇🏼‍♀ woman bowing: medium-light skin tone -+1F647 1F3FD 200D 2640 FE0F ; fully-qualified # 🙇🏽‍♀️ woman bowing: medium skin tone -+1F647 1F3FD 200D 2640 ; non-fully-qualified # 🙇🏽‍♀ woman bowing: medium skin tone -+1F647 1F3FE 200D 2640 FE0F ; fully-qualified # 🙇🏾‍♀️ woman bowing: medium-dark skin tone -+1F647 1F3FE 200D 2640 ; non-fully-qualified # 🙇🏾‍♀ woman bowing: medium-dark skin tone -+1F647 1F3FF 200D 2640 FE0F ; fully-qualified # 🙇🏿‍♀️ woman bowing: dark skin tone -+1F647 1F3FF 200D 2640 ; non-fully-qualified # 🙇🏿‍♀ woman bowing: dark skin tone -+1F926 ; fully-qualified # 🤦 person facepalming -+1F926 1F3FB ; fully-qualified # 🤦🏻 person facepalming: light skin tone -+1F926 1F3FC ; fully-qualified # 🤦🏼 person facepalming: medium-light skin tone -+1F926 1F3FD ; fully-qualified # 🤦🏽 person facepalming: medium skin tone -+1F926 1F3FE ; fully-qualified # 🤦🏾 person facepalming: medium-dark skin tone -+1F926 1F3FF ; fully-qualified # 🤦🏿 person facepalming: dark skin tone -+1F926 200D 2642 FE0F ; fully-qualified # 🤦‍♂️ man facepalming -+1F926 200D 2642 ; non-fully-qualified # 🤦‍♂ man facepalming -+1F926 1F3FB 200D 2642 FE0F ; fully-qualified # 🤦🏻‍♂️ man facepalming: light skin tone -+1F926 1F3FB 200D 2642 ; non-fully-qualified # 🤦🏻‍♂ man facepalming: light skin tone -+1F926 1F3FC 200D 2642 FE0F ; fully-qualified # 🤦🏼‍♂️ man facepalming: medium-light skin tone -+1F926 1F3FC 200D 2642 ; non-fully-qualified # 🤦🏼‍♂ man facepalming: medium-light skin tone -+1F926 1F3FD 200D 2642 FE0F ; fully-qualified # 🤦🏽‍♂️ man facepalming: medium skin tone -+1F926 1F3FD 200D 2642 ; non-fully-qualified # 🤦🏽‍♂ man facepalming: medium skin tone -+1F926 1F3FE 200D 2642 FE0F ; fully-qualified # 🤦🏾‍♂️ man facepalming: medium-dark skin tone -+1F926 1F3FE 200D 2642 ; non-fully-qualified # 🤦🏾‍♂ man facepalming: medium-dark skin tone -+1F926 1F3FF 200D 2642 FE0F ; fully-qualified # 🤦🏿‍♂️ man facepalming: dark skin tone -+1F926 1F3FF 200D 2642 ; non-fully-qualified # 🤦🏿‍♂ man facepalming: dark skin tone -+1F926 200D 2640 FE0F ; fully-qualified # 🤦‍♀️ woman facepalming -+1F926 200D 2640 ; non-fully-qualified # 🤦‍♀ woman facepalming -+1F926 1F3FB 200D 2640 FE0F ; fully-qualified # 🤦🏻‍♀️ woman facepalming: light skin tone -+1F926 1F3FB 200D 2640 ; non-fully-qualified # 🤦🏻‍♀ woman facepalming: light skin tone -+1F926 1F3FC 200D 2640 FE0F ; fully-qualified # 🤦🏼‍♀️ woman facepalming: medium-light skin tone -+1F926 1F3FC 200D 2640 ; non-fully-qualified # 🤦🏼‍♀ woman facepalming: medium-light skin tone -+1F926 1F3FD 200D 2640 FE0F ; fully-qualified # 🤦🏽‍♀️ woman facepalming: medium skin tone -+1F926 1F3FD 200D 2640 ; non-fully-qualified # 🤦🏽‍♀ woman facepalming: medium skin tone -+1F926 1F3FE 200D 2640 FE0F ; fully-qualified # 🤦🏾‍♀️ woman facepalming: medium-dark skin tone -+1F926 1F3FE 200D 2640 ; non-fully-qualified # 🤦🏾‍♀ woman facepalming: medium-dark skin tone -+1F926 1F3FF 200D 2640 FE0F ; fully-qualified # 🤦🏿‍♀️ woman facepalming: dark skin tone -+1F926 1F3FF 200D 2640 ; non-fully-qualified # 🤦🏿‍♀ woman facepalming: dark skin tone -+1F937 ; fully-qualified # 🤷 person shrugging -+1F937 1F3FB ; fully-qualified # 🤷🏻 person shrugging: light skin tone -+1F937 1F3FC ; fully-qualified # 🤷🏼 person shrugging: medium-light skin tone -+1F937 1F3FD ; fully-qualified # 🤷🏽 person shrugging: medium skin tone -+1F937 1F3FE ; fully-qualified # 🤷🏾 person shrugging: medium-dark skin tone -+1F937 1F3FF ; fully-qualified # 🤷🏿 person shrugging: dark skin tone -+1F937 200D 2642 FE0F ; fully-qualified # 🤷‍♂️ man shrugging -+1F937 200D 2642 ; non-fully-qualified # 🤷‍♂ man shrugging -+1F937 1F3FB 200D 2642 FE0F ; fully-qualified # 🤷🏻‍♂️ man shrugging: light skin tone -+1F937 1F3FB 200D 2642 ; non-fully-qualified # 🤷🏻‍♂ man shrugging: light skin tone -+1F937 1F3FC 200D 2642 FE0F ; fully-qualified # 🤷🏼‍♂️ man shrugging: medium-light skin tone -+1F937 1F3FC 200D 2642 ; non-fully-qualified # 🤷🏼‍♂ man shrugging: medium-light skin tone -+1F937 1F3FD 200D 2642 FE0F ; fully-qualified # 🤷🏽‍♂️ man shrugging: medium skin tone -+1F937 1F3FD 200D 2642 ; non-fully-qualified # 🤷🏽‍♂ man shrugging: medium skin tone -+1F937 1F3FE 200D 2642 FE0F ; fully-qualified # 🤷🏾‍♂️ man shrugging: medium-dark skin tone -+1F937 1F3FE 200D 2642 ; non-fully-qualified # 🤷🏾‍♂ man shrugging: medium-dark skin tone -+1F937 1F3FF 200D 2642 FE0F ; fully-qualified # 🤷🏿‍♂️ man shrugging: dark skin tone -+1F937 1F3FF 200D 2642 ; non-fully-qualified # 🤷🏿‍♂ man shrugging: dark skin tone -+1F937 200D 2640 FE0F ; fully-qualified # 🤷‍♀️ woman shrugging -+1F937 200D 2640 ; non-fully-qualified # 🤷‍♀ woman shrugging -+1F937 1F3FB 200D 2640 FE0F ; fully-qualified # 🤷🏻‍♀️ woman shrugging: light skin tone -+1F937 1F3FB 200D 2640 ; non-fully-qualified # 🤷🏻‍♀ woman shrugging: light skin tone -+1F937 1F3FC 200D 2640 FE0F ; fully-qualified # 🤷🏼‍♀️ woman shrugging: medium-light skin tone -+1F937 1F3FC 200D 2640 ; non-fully-qualified # 🤷🏼‍♀ woman shrugging: medium-light skin tone -+1F937 1F3FD 200D 2640 FE0F ; fully-qualified # 🤷🏽‍♀️ woman shrugging: medium skin tone -+1F937 1F3FD 200D 2640 ; non-fully-qualified # 🤷🏽‍♀ woman shrugging: medium skin tone -+1F937 1F3FE 200D 2640 FE0F ; fully-qualified # 🤷🏾‍♀️ woman shrugging: medium-dark skin tone -+1F937 1F3FE 200D 2640 ; non-fully-qualified # 🤷🏾‍♀ woman shrugging: medium-dark skin tone -+1F937 1F3FF 200D 2640 FE0F ; fully-qualified # 🤷🏿‍♀️ woman shrugging: dark skin tone -+1F937 1F3FF 200D 2640 ; non-fully-qualified # 🤷🏿‍♀ woman shrugging: dark skin tone -+ -+# subgroup: person-activity -+1F486 ; fully-qualified # 💆 person getting massage -+1F486 1F3FB ; fully-qualified # 💆🏻 person getting massage: light skin tone -+1F486 1F3FC ; fully-qualified # 💆🏼 person getting massage: medium-light skin tone -+1F486 1F3FD ; fully-qualified # 💆🏽 person getting massage: medium skin tone -+1F486 1F3FE ; fully-qualified # 💆🏾 person getting massage: medium-dark skin tone -+1F486 1F3FF ; fully-qualified # 💆🏿 person getting massage: dark skin tone -+1F486 200D 2642 FE0F ; fully-qualified # 💆‍♂️ man getting massage -+1F486 200D 2642 ; non-fully-qualified # 💆‍♂ man getting massage -+1F486 1F3FB 200D 2642 FE0F ; fully-qualified # 💆🏻‍♂️ man getting massage: light skin tone -+1F486 1F3FB 200D 2642 ; non-fully-qualified # 💆🏻‍♂ man getting massage: light skin tone -+1F486 1F3FC 200D 2642 FE0F ; fully-qualified # 💆🏼‍♂️ man getting massage: medium-light skin tone -+1F486 1F3FC 200D 2642 ; non-fully-qualified # 💆🏼‍♂ man getting massage: medium-light skin tone -+1F486 1F3FD 200D 2642 FE0F ; fully-qualified # 💆🏽‍♂️ man getting massage: medium skin tone -+1F486 1F3FD 200D 2642 ; non-fully-qualified # 💆🏽‍♂ man getting massage: medium skin tone -+1F486 1F3FE 200D 2642 FE0F ; fully-qualified # 💆🏾‍♂️ man getting massage: medium-dark skin tone -+1F486 1F3FE 200D 2642 ; non-fully-qualified # 💆🏾‍♂ man getting massage: medium-dark skin tone -+1F486 1F3FF 200D 2642 FE0F ; fully-qualified # 💆🏿‍♂️ man getting massage: dark skin tone -+1F486 1F3FF 200D 2642 ; non-fully-qualified # 💆🏿‍♂ man getting massage: dark skin tone -+1F486 200D 2640 FE0F ; fully-qualified # 💆‍♀️ woman getting massage -+1F486 200D 2640 ; non-fully-qualified # 💆‍♀ woman getting massage -+1F486 1F3FB 200D 2640 FE0F ; fully-qualified # 💆🏻‍♀️ woman getting massage: light skin tone -+1F486 1F3FB 200D 2640 ; non-fully-qualified # 💆🏻‍♀ woman getting massage: light skin tone -+1F486 1F3FC 200D 2640 FE0F ; fully-qualified # 💆🏼‍♀️ woman getting massage: medium-light skin tone -+1F486 1F3FC 200D 2640 ; non-fully-qualified # 💆🏼‍♀ woman getting massage: medium-light skin tone -+1F486 1F3FD 200D 2640 FE0F ; fully-qualified # 💆🏽‍♀️ woman getting massage: medium skin tone -+1F486 1F3FD 200D 2640 ; non-fully-qualified # 💆🏽‍♀ woman getting massage: medium skin tone -+1F486 1F3FE 200D 2640 FE0F ; fully-qualified # 💆🏾‍♀️ woman getting massage: medium-dark skin tone -+1F486 1F3FE 200D 2640 ; non-fully-qualified # 💆🏾‍♀ woman getting massage: medium-dark skin tone -+1F486 1F3FF 200D 2640 FE0F ; fully-qualified # 💆🏿‍♀️ woman getting massage: dark skin tone -+1F486 1F3FF 200D 2640 ; non-fully-qualified # 💆🏿‍♀ woman getting massage: dark skin tone -+1F487 ; fully-qualified # 💇 person getting haircut -+1F487 1F3FB ; fully-qualified # 💇🏻 person getting haircut: light skin tone -+1F487 1F3FC ; fully-qualified # 💇🏼 person getting haircut: medium-light skin tone -+1F487 1F3FD ; fully-qualified # 💇🏽 person getting haircut: medium skin tone -+1F487 1F3FE ; fully-qualified # 💇🏾 person getting haircut: medium-dark skin tone -+1F487 1F3FF ; fully-qualified # 💇🏿 person getting haircut: dark skin tone -+1F487 200D 2642 FE0F ; fully-qualified # 💇‍♂️ man getting haircut -+1F487 200D 2642 ; non-fully-qualified # 💇‍♂ man getting haircut -+1F487 1F3FB 200D 2642 FE0F ; fully-qualified # 💇🏻‍♂️ man getting haircut: light skin tone -+1F487 1F3FB 200D 2642 ; non-fully-qualified # 💇🏻‍♂ man getting haircut: light skin tone -+1F487 1F3FC 200D 2642 FE0F ; fully-qualified # 💇🏼‍♂️ man getting haircut: medium-light skin tone -+1F487 1F3FC 200D 2642 ; non-fully-qualified # 💇🏼‍♂ man getting haircut: medium-light skin tone -+1F487 1F3FD 200D 2642 FE0F ; fully-qualified # 💇🏽‍♂️ man getting haircut: medium skin tone -+1F487 1F3FD 200D 2642 ; non-fully-qualified # 💇🏽‍♂ man getting haircut: medium skin tone -+1F487 1F3FE 200D 2642 FE0F ; fully-qualified # 💇🏾‍♂️ man getting haircut: medium-dark skin tone -+1F487 1F3FE 200D 2642 ; non-fully-qualified # 💇🏾‍♂ man getting haircut: medium-dark skin tone -+1F487 1F3FF 200D 2642 FE0F ; fully-qualified # 💇🏿‍♂️ man getting haircut: dark skin tone -+1F487 1F3FF 200D 2642 ; non-fully-qualified # 💇🏿‍♂ man getting haircut: dark skin tone -+1F487 200D 2640 FE0F ; fully-qualified # 💇‍♀️ woman getting haircut -+1F487 200D 2640 ; non-fully-qualified # 💇‍♀ woman getting haircut -+1F487 1F3FB 200D 2640 FE0F ; fully-qualified # 💇🏻‍♀️ woman getting haircut: light skin tone -+1F487 1F3FB 200D 2640 ; non-fully-qualified # 💇🏻‍♀ woman getting haircut: light skin tone -+1F487 1F3FC 200D 2640 FE0F ; fully-qualified # 💇🏼‍♀️ woman getting haircut: medium-light skin tone -+1F487 1F3FC 200D 2640 ; non-fully-qualified # 💇🏼‍♀ woman getting haircut: medium-light skin tone -+1F487 1F3FD 200D 2640 FE0F ; fully-qualified # 💇🏽‍♀️ woman getting haircut: medium skin tone -+1F487 1F3FD 200D 2640 ; non-fully-qualified # 💇🏽‍♀ woman getting haircut: medium skin tone -+1F487 1F3FE 200D 2640 FE0F ; fully-qualified # 💇🏾‍♀️ woman getting haircut: medium-dark skin tone -+1F487 1F3FE 200D 2640 ; non-fully-qualified # 💇🏾‍♀ woman getting haircut: medium-dark skin tone -+1F487 1F3FF 200D 2640 FE0F ; fully-qualified # 💇🏿‍♀️ woman getting haircut: dark skin tone -+1F487 1F3FF 200D 2640 ; non-fully-qualified # 💇🏿‍♀ woman getting haircut: dark skin tone -+1F6B6 ; fully-qualified # 🚶 person walking -+1F6B6 1F3FB ; fully-qualified # 🚶🏻 person walking: light skin tone -+1F6B6 1F3FC ; fully-qualified # 🚶🏼 person walking: medium-light skin tone -+1F6B6 1F3FD ; fully-qualified # 🚶🏽 person walking: medium skin tone -+1F6B6 1F3FE ; fully-qualified # 🚶🏾 person walking: medium-dark skin tone -+1F6B6 1F3FF ; fully-qualified # 🚶🏿 person walking: dark skin tone -+1F6B6 200D 2642 FE0F ; fully-qualified # 🚶‍♂️ man walking -+1F6B6 200D 2642 ; non-fully-qualified # 🚶‍♂ man walking -+1F6B6 1F3FB 200D 2642 FE0F ; fully-qualified # 🚶🏻‍♂️ man walking: light skin tone -+1F6B6 1F3FB 200D 2642 ; non-fully-qualified # 🚶🏻‍♂ man walking: light skin tone -+1F6B6 1F3FC 200D 2642 FE0F ; fully-qualified # 🚶🏼‍♂️ man walking: medium-light skin tone -+1F6B6 1F3FC 200D 2642 ; non-fully-qualified # 🚶🏼‍♂ man walking: medium-light skin tone -+1F6B6 1F3FD 200D 2642 FE0F ; fully-qualified # 🚶🏽‍♂️ man walking: medium skin tone -+1F6B6 1F3FD 200D 2642 ; non-fully-qualified # 🚶🏽‍♂ man walking: medium skin tone -+1F6B6 1F3FE 200D 2642 FE0F ; fully-qualified # 🚶🏾‍♂️ man walking: medium-dark skin tone -+1F6B6 1F3FE 200D 2642 ; non-fully-qualified # 🚶🏾‍♂ man walking: medium-dark skin tone -+1F6B6 1F3FF 200D 2642 FE0F ; fully-qualified # 🚶🏿‍♂️ man walking: dark skin tone -+1F6B6 1F3FF 200D 2642 ; non-fully-qualified # 🚶🏿‍♂ man walking: dark skin tone -+1F6B6 200D 2640 FE0F ; fully-qualified # 🚶‍♀️ woman walking -+1F6B6 200D 2640 ; non-fully-qualified # 🚶‍♀ woman walking -+1F6B6 1F3FB 200D 2640 FE0F ; fully-qualified # 🚶🏻‍♀️ woman walking: light skin tone -+1F6B6 1F3FB 200D 2640 ; non-fully-qualified # 🚶🏻‍♀ woman walking: light skin tone -+1F6B6 1F3FC 200D 2640 FE0F ; fully-qualified # 🚶🏼‍♀️ woman walking: medium-light skin tone -+1F6B6 1F3FC 200D 2640 ; non-fully-qualified # 🚶🏼‍♀ woman walking: medium-light skin tone -+1F6B6 1F3FD 200D 2640 FE0F ; fully-qualified # 🚶🏽‍♀️ woman walking: medium skin tone -+1F6B6 1F3FD 200D 2640 ; non-fully-qualified # 🚶🏽‍♀ woman walking: medium skin tone -+1F6B6 1F3FE 200D 2640 FE0F ; fully-qualified # 🚶🏾‍♀️ woman walking: medium-dark skin tone -+1F6B6 1F3FE 200D 2640 ; non-fully-qualified # 🚶🏾‍♀ woman walking: medium-dark skin tone -+1F6B6 1F3FF 200D 2640 FE0F ; fully-qualified # 🚶🏿‍♀️ woman walking: dark skin tone -+1F6B6 1F3FF 200D 2640 ; non-fully-qualified # 🚶🏿‍♀ woman walking: dark skin tone -+1F3C3 ; fully-qualified # 🏃 person running -+1F3C3 1F3FB ; fully-qualified # 🏃🏻 person running: light skin tone -+1F3C3 1F3FC ; fully-qualified # 🏃🏼 person running: medium-light skin tone -+1F3C3 1F3FD ; fully-qualified # 🏃🏽 person running: medium skin tone -+1F3C3 1F3FE ; fully-qualified # 🏃🏾 person running: medium-dark skin tone -+1F3C3 1F3FF ; fully-qualified # 🏃🏿 person running: dark skin tone -+1F3C3 200D 2642 FE0F ; fully-qualified # 🏃‍♂️ man running -+1F3C3 200D 2642 ; non-fully-qualified # 🏃‍♂ man running -+1F3C3 1F3FB 200D 2642 FE0F ; fully-qualified # 🏃🏻‍♂️ man running: light skin tone -+1F3C3 1F3FB 200D 2642 ; non-fully-qualified # 🏃🏻‍♂ man running: light skin tone -+1F3C3 1F3FC 200D 2642 FE0F ; fully-qualified # 🏃🏼‍♂️ man running: medium-light skin tone -+1F3C3 1F3FC 200D 2642 ; non-fully-qualified # 🏃🏼‍♂ man running: medium-light skin tone -+1F3C3 1F3FD 200D 2642 FE0F ; fully-qualified # 🏃🏽‍♂️ man running: medium skin tone -+1F3C3 1F3FD 200D 2642 ; non-fully-qualified # 🏃🏽‍♂ man running: medium skin tone -+1F3C3 1F3FE 200D 2642 FE0F ; fully-qualified # 🏃🏾‍♂️ man running: medium-dark skin tone -+1F3C3 1F3FE 200D 2642 ; non-fully-qualified # 🏃🏾‍♂ man running: medium-dark skin tone -+1F3C3 1F3FF 200D 2642 FE0F ; fully-qualified # 🏃🏿‍♂️ man running: dark skin tone -+1F3C3 1F3FF 200D 2642 ; non-fully-qualified # 🏃🏿‍♂ man running: dark skin tone -+1F3C3 200D 2640 FE0F ; fully-qualified # 🏃‍♀️ woman running -+1F3C3 200D 2640 ; non-fully-qualified # 🏃‍♀ woman running -+1F3C3 1F3FB 200D 2640 FE0F ; fully-qualified # 🏃🏻‍♀️ woman running: light skin tone -+1F3C3 1F3FB 200D 2640 ; non-fully-qualified # 🏃🏻‍♀ woman running: light skin tone -+1F3C3 1F3FC 200D 2640 FE0F ; fully-qualified # 🏃🏼‍♀️ woman running: medium-light skin tone -+1F3C3 1F3FC 200D 2640 ; non-fully-qualified # 🏃🏼‍♀ woman running: medium-light skin tone -+1F3C3 1F3FD 200D 2640 FE0F ; fully-qualified # 🏃🏽‍♀️ woman running: medium skin tone -+1F3C3 1F3FD 200D 2640 ; non-fully-qualified # 🏃🏽‍♀ woman running: medium skin tone -+1F3C3 1F3FE 200D 2640 FE0F ; fully-qualified # 🏃🏾‍♀️ woman running: medium-dark skin tone -+1F3C3 1F3FE 200D 2640 ; non-fully-qualified # 🏃🏾‍♀ woman running: medium-dark skin tone -+1F3C3 1F3FF 200D 2640 FE0F ; fully-qualified # 🏃🏿‍♀️ woman running: dark skin tone -+1F3C3 1F3FF 200D 2640 ; non-fully-qualified # 🏃🏿‍♀ woman running: dark skin tone -+1F483 ; fully-qualified # 💃 woman dancing -+1F483 1F3FB ; fully-qualified # 💃🏻 woman dancing: light skin tone -+1F483 1F3FC ; fully-qualified # 💃🏼 woman dancing: medium-light skin tone -+1F483 1F3FD ; fully-qualified # 💃🏽 woman dancing: medium skin tone -+1F483 1F3FE ; fully-qualified # 💃🏾 woman dancing: medium-dark skin tone -+1F483 1F3FF ; fully-qualified # 💃🏿 woman dancing: dark skin tone -+1F57A ; fully-qualified # 🕺 man dancing -+1F57A 1F3FB ; fully-qualified # 🕺🏻 man dancing: light skin tone -+1F57A 1F3FC ; fully-qualified # 🕺🏼 man dancing: medium-light skin tone -+1F57A 1F3FD ; fully-qualified # 🕺🏽 man dancing: medium skin tone -+1F57A 1F3FE ; fully-qualified # 🕺🏾 man dancing: medium-dark skin tone -+1F57A 1F3FF ; fully-qualified # 🕺🏿 man dancing: dark skin tone -+1F46F ; fully-qualified # 👯 people with bunny ears -+1F46F 200D 2642 FE0F ; fully-qualified # 👯‍♂️ men with bunny ears -+1F46F 200D 2642 ; non-fully-qualified # 👯‍♂ men with bunny ears -+1F46F 200D 2640 FE0F ; fully-qualified # 👯‍♀️ women with bunny ears -+1F46F 200D 2640 ; non-fully-qualified # 👯‍♀ women with bunny ears -+1F9D6 ; fully-qualified # 🧖 person in steamy room -+1F9D6 1F3FB ; fully-qualified # 🧖🏻 person in steamy room: light skin tone -+1F9D6 1F3FC ; fully-qualified # 🧖🏼 person in steamy room: medium-light skin tone -+1F9D6 1F3FD ; fully-qualified # 🧖🏽 person in steamy room: medium skin tone -+1F9D6 1F3FE ; fully-qualified # 🧖🏾 person in steamy room: medium-dark skin tone -+1F9D6 1F3FF ; fully-qualified # 🧖🏿 person in steamy room: dark skin tone -+1F9D6 200D 2640 FE0F ; fully-qualified # 🧖‍♀️ woman in steamy room -+1F9D6 200D 2640 ; non-fully-qualified # 🧖‍♀ woman in steamy room -+1F9D6 1F3FB 200D 2640 FE0F ; fully-qualified # 🧖🏻‍♀️ woman in steamy room: light skin tone -+1F9D6 1F3FB 200D 2640 ; non-fully-qualified # 🧖🏻‍♀ woman in steamy room: light skin tone -+1F9D6 1F3FC 200D 2640 FE0F ; fully-qualified # 🧖🏼‍♀️ woman in steamy room: medium-light skin tone -+1F9D6 1F3FC 200D 2640 ; non-fully-qualified # 🧖🏼‍♀ woman in steamy room: medium-light skin tone -+1F9D6 1F3FD 200D 2640 FE0F ; fully-qualified # 🧖🏽‍♀️ woman in steamy room: medium skin tone -+1F9D6 1F3FD 200D 2640 ; non-fully-qualified # 🧖🏽‍♀ woman in steamy room: medium skin tone -+1F9D6 1F3FE 200D 2640 FE0F ; fully-qualified # 🧖🏾‍♀️ woman in steamy room: medium-dark skin tone -+1F9D6 1F3FE 200D 2640 ; non-fully-qualified # 🧖🏾‍♀ woman in steamy room: medium-dark skin tone -+1F9D6 1F3FF 200D 2640 FE0F ; fully-qualified # 🧖🏿‍♀️ woman in steamy room: dark skin tone -+1F9D6 1F3FF 200D 2640 ; non-fully-qualified # 🧖🏿‍♀ woman in steamy room: dark skin tone -+1F9D6 200D 2642 FE0F ; fully-qualified # 🧖‍♂️ man in steamy room -+1F9D6 200D 2642 ; non-fully-qualified # 🧖‍♂ man in steamy room -+1F9D6 1F3FB 200D 2642 FE0F ; fully-qualified # 🧖🏻‍♂️ man in steamy room: light skin tone -+1F9D6 1F3FB 200D 2642 ; non-fully-qualified # 🧖🏻‍♂ man in steamy room: light skin tone -+1F9D6 1F3FC 200D 2642 FE0F ; fully-qualified # 🧖🏼‍♂️ man in steamy room: medium-light skin tone -+1F9D6 1F3FC 200D 2642 ; non-fully-qualified # 🧖🏼‍♂ man in steamy room: medium-light skin tone -+1F9D6 1F3FD 200D 2642 FE0F ; fully-qualified # 🧖🏽‍♂️ man in steamy room: medium skin tone -+1F9D6 1F3FD 200D 2642 ; non-fully-qualified # 🧖🏽‍♂ man in steamy room: medium skin tone -+1F9D6 1F3FE 200D 2642 FE0F ; fully-qualified # 🧖🏾‍♂️ man in steamy room: medium-dark skin tone -+1F9D6 1F3FE 200D 2642 ; non-fully-qualified # 🧖🏾‍♂ man in steamy room: medium-dark skin tone -+1F9D6 1F3FF 200D 2642 FE0F ; fully-qualified # 🧖🏿‍♂️ man in steamy room: dark skin tone -+1F9D6 1F3FF 200D 2642 ; non-fully-qualified # 🧖🏿‍♂ man in steamy room: dark skin tone -+1F9D7 ; fully-qualified # 🧗 person climbing -+1F9D7 1F3FB ; fully-qualified # 🧗🏻 person climbing: light skin tone -+1F9D7 1F3FC ; fully-qualified # 🧗🏼 person climbing: medium-light skin tone -+1F9D7 1F3FD ; fully-qualified # 🧗🏽 person climbing: medium skin tone -+1F9D7 1F3FE ; fully-qualified # 🧗🏾 person climbing: medium-dark skin tone -+1F9D7 1F3FF ; fully-qualified # 🧗🏿 person climbing: dark skin tone -+1F9D7 200D 2640 FE0F ; fully-qualified # 🧗‍♀️ woman climbing -+1F9D7 200D 2640 ; non-fully-qualified # 🧗‍♀ woman climbing -+1F9D7 1F3FB 200D 2640 FE0F ; fully-qualified # 🧗🏻‍♀️ woman climbing: light skin tone -+1F9D7 1F3FB 200D 2640 ; non-fully-qualified # 🧗🏻‍♀ woman climbing: light skin tone -+1F9D7 1F3FC 200D 2640 FE0F ; fully-qualified # 🧗🏼‍♀️ woman climbing: medium-light skin tone -+1F9D7 1F3FC 200D 2640 ; non-fully-qualified # 🧗🏼‍♀ woman climbing: medium-light skin tone -+1F9D7 1F3FD 200D 2640 FE0F ; fully-qualified # 🧗🏽‍♀️ woman climbing: medium skin tone -+1F9D7 1F3FD 200D 2640 ; non-fully-qualified # 🧗🏽‍♀ woman climbing: medium skin tone -+1F9D7 1F3FE 200D 2640 FE0F ; fully-qualified # 🧗🏾‍♀️ woman climbing: medium-dark skin tone -+1F9D7 1F3FE 200D 2640 ; non-fully-qualified # 🧗🏾‍♀ woman climbing: medium-dark skin tone -+1F9D7 1F3FF 200D 2640 FE0F ; fully-qualified # 🧗🏿‍♀️ woman climbing: dark skin tone -+1F9D7 1F3FF 200D 2640 ; non-fully-qualified # 🧗🏿‍♀ woman climbing: dark skin tone -+1F9D7 200D 2642 FE0F ; fully-qualified # 🧗‍♂️ man climbing -+1F9D7 200D 2642 ; non-fully-qualified # 🧗‍♂ man climbing -+1F9D7 1F3FB 200D 2642 FE0F ; fully-qualified # 🧗🏻‍♂️ man climbing: light skin tone -+1F9D7 1F3FB 200D 2642 ; non-fully-qualified # 🧗🏻‍♂ man climbing: light skin tone -+1F9D7 1F3FC 200D 2642 FE0F ; fully-qualified # 🧗🏼‍♂️ man climbing: medium-light skin tone -+1F9D7 1F3FC 200D 2642 ; non-fully-qualified # 🧗🏼‍♂ man climbing: medium-light skin tone -+1F9D7 1F3FD 200D 2642 FE0F ; fully-qualified # 🧗🏽‍♂️ man climbing: medium skin tone -+1F9D7 1F3FD 200D 2642 ; non-fully-qualified # 🧗🏽‍♂ man climbing: medium skin tone -+1F9D7 1F3FE 200D 2642 FE0F ; fully-qualified # 🧗🏾‍♂️ man climbing: medium-dark skin tone -+1F9D7 1F3FE 200D 2642 ; non-fully-qualified # 🧗🏾‍♂ man climbing: medium-dark skin tone -+1F9D7 1F3FF 200D 2642 FE0F ; fully-qualified # 🧗🏿‍♂️ man climbing: dark skin tone -+1F9D7 1F3FF 200D 2642 ; non-fully-qualified # 🧗🏿‍♂ man climbing: dark skin tone -+1F9D8 ; fully-qualified # 🧘 person in lotus position -+1F9D8 1F3FB ; fully-qualified # 🧘🏻 person in lotus position: light skin tone -+1F9D8 1F3FC ; fully-qualified # 🧘🏼 person in lotus position: medium-light skin tone -+1F9D8 1F3FD ; fully-qualified # 🧘🏽 person in lotus position: medium skin tone -+1F9D8 1F3FE ; fully-qualified # 🧘🏾 person in lotus position: medium-dark skin tone -+1F9D8 1F3FF ; fully-qualified # 🧘🏿 person in lotus position: dark skin tone -+1F9D8 200D 2640 FE0F ; fully-qualified # 🧘‍♀️ woman in lotus position -+1F9D8 200D 2640 ; non-fully-qualified # 🧘‍♀ woman in lotus position -+1F9D8 1F3FB 200D 2640 FE0F ; fully-qualified # 🧘🏻‍♀️ woman in lotus position: light skin tone -+1F9D8 1F3FB 200D 2640 ; non-fully-qualified # 🧘🏻‍♀ woman in lotus position: light skin tone -+1F9D8 1F3FC 200D 2640 FE0F ; fully-qualified # 🧘🏼‍♀️ woman in lotus position: medium-light skin tone -+1F9D8 1F3FC 200D 2640 ; non-fully-qualified # 🧘🏼‍♀ woman in lotus position: medium-light skin tone -+1F9D8 1F3FD 200D 2640 FE0F ; fully-qualified # 🧘🏽‍♀️ woman in lotus position: medium skin tone -+1F9D8 1F3FD 200D 2640 ; non-fully-qualified # 🧘🏽‍♀ woman in lotus position: medium skin tone -+1F9D8 1F3FE 200D 2640 FE0F ; fully-qualified # 🧘🏾‍♀️ woman in lotus position: medium-dark skin tone -+1F9D8 1F3FE 200D 2640 ; non-fully-qualified # 🧘🏾‍♀ woman in lotus position: medium-dark skin tone -+1F9D8 1F3FF 200D 2640 FE0F ; fully-qualified # 🧘🏿‍♀️ woman in lotus position: dark skin tone -+1F9D8 1F3FF 200D 2640 ; non-fully-qualified # 🧘🏿‍♀ woman in lotus position: dark skin tone -+1F9D8 200D 2642 FE0F ; fully-qualified # 🧘‍♂️ man in lotus position -+1F9D8 200D 2642 ; non-fully-qualified # 🧘‍♂ man in lotus position -+1F9D8 1F3FB 200D 2642 FE0F ; fully-qualified # 🧘🏻‍♂️ man in lotus position: light skin tone -+1F9D8 1F3FB 200D 2642 ; non-fully-qualified # 🧘🏻‍♂ man in lotus position: light skin tone -+1F9D8 1F3FC 200D 2642 FE0F ; fully-qualified # 🧘🏼‍♂️ man in lotus position: medium-light skin tone -+1F9D8 1F3FC 200D 2642 ; non-fully-qualified # 🧘🏼‍♂ man in lotus position: medium-light skin tone -+1F9D8 1F3FD 200D 2642 FE0F ; fully-qualified # 🧘🏽‍♂️ man in lotus position: medium skin tone -+1F9D8 1F3FD 200D 2642 ; non-fully-qualified # 🧘🏽‍♂ man in lotus position: medium skin tone -+1F9D8 1F3FE 200D 2642 FE0F ; fully-qualified # 🧘🏾‍♂️ man in lotus position: medium-dark skin tone -+1F9D8 1F3FE 200D 2642 ; non-fully-qualified # 🧘🏾‍♂ man in lotus position: medium-dark skin tone -+1F9D8 1F3FF 200D 2642 FE0F ; fully-qualified # 🧘🏿‍♂️ man in lotus position: dark skin tone -+1F9D8 1F3FF 200D 2642 ; non-fully-qualified # 🧘🏿‍♂ man in lotus position: dark skin tone -+1F6C0 ; fully-qualified # 🛀 person taking bath -+1F6C0 1F3FB ; fully-qualified # 🛀🏻 person taking bath: light skin tone -+1F6C0 1F3FC ; fully-qualified # 🛀🏼 person taking bath: medium-light skin tone -+1F6C0 1F3FD ; fully-qualified # 🛀🏽 person taking bath: medium skin tone -+1F6C0 1F3FE ; fully-qualified # 🛀🏾 person taking bath: medium-dark skin tone -+1F6C0 1F3FF ; fully-qualified # 🛀🏿 person taking bath: dark skin tone -+1F6CC ; fully-qualified # 🛌 person in bed -+1F6CC 1F3FB ; fully-qualified # 🛌🏻 person in bed: light skin tone -+1F6CC 1F3FC ; fully-qualified # 🛌🏼 person in bed: medium-light skin tone -+1F6CC 1F3FD ; fully-qualified # 🛌🏽 person in bed: medium skin tone -+1F6CC 1F3FE ; fully-qualified # 🛌🏾 person in bed: medium-dark skin tone -+1F6CC 1F3FF ; fully-qualified # 🛌🏿 person in bed: dark skin tone -+1F574 FE0F ; fully-qualified # 🕴️ man in suit levitating -+1F574 ; non-fully-qualified # 🕴 man in suit levitating -+1F574 1F3FB ; fully-qualified # 🕴🏻 man in suit levitating: light skin tone -+1F574 1F3FC ; fully-qualified # 🕴🏼 man in suit levitating: medium-light skin tone -+1F574 1F3FD ; fully-qualified # 🕴🏽 man in suit levitating: medium skin tone -+1F574 1F3FE ; fully-qualified # 🕴🏾 man in suit levitating: medium-dark skin tone -+1F574 1F3FF ; fully-qualified # 🕴🏿 man in suit levitating: dark skin tone -+1F5E3 FE0F ; fully-qualified # 🗣️ speaking head -+1F5E3 ; non-fully-qualified # 🗣 speaking head -+1F464 ; fully-qualified # 👤 bust in silhouette -+1F465 ; fully-qualified # 👥 busts in silhouette -+ -+# subgroup: person-sport -+1F93A ; fully-qualified # 🤺 person fencing -+1F3C7 ; fully-qualified # 🏇 horse racing -+1F3C7 1F3FB ; fully-qualified # 🏇🏻 horse racing: light skin tone -+1F3C7 1F3FC ; fully-qualified # 🏇🏼 horse racing: medium-light skin tone -+1F3C7 1F3FD ; fully-qualified # 🏇🏽 horse racing: medium skin tone -+1F3C7 1F3FE ; fully-qualified # 🏇🏾 horse racing: medium-dark skin tone -+1F3C7 1F3FF ; fully-qualified # 🏇🏿 horse racing: dark skin tone -+26F7 FE0F ; fully-qualified # ⛷️ skier -+26F7 ; non-fully-qualified # ⛷ skier -+1F3C2 ; fully-qualified # 🏂 snowboarder -+1F3C2 1F3FB ; fully-qualified # 🏂🏻 snowboarder: light skin tone -+1F3C2 1F3FC ; fully-qualified # 🏂🏼 snowboarder: medium-light skin tone -+1F3C2 1F3FD ; fully-qualified # 🏂🏽 snowboarder: medium skin tone -+1F3C2 1F3FE ; fully-qualified # 🏂🏾 snowboarder: medium-dark skin tone -+1F3C2 1F3FF ; fully-qualified # 🏂🏿 snowboarder: dark skin tone -+1F3CC FE0F ; fully-qualified # 🏌️ person golfing -+1F3CC ; non-fully-qualified # 🏌 person golfing -+1F3CC 1F3FB ; fully-qualified # 🏌🏻 person golfing: light skin tone -+1F3CC 1F3FC ; fully-qualified # 🏌🏼 person golfing: medium-light skin tone -+1F3CC 1F3FD ; fully-qualified # 🏌🏽 person golfing: medium skin tone -+1F3CC 1F3FE ; fully-qualified # 🏌🏾 person golfing: medium-dark skin tone -+1F3CC 1F3FF ; fully-qualified # 🏌🏿 person golfing: dark skin tone -+1F3CC FE0F 200D 2642 FE0F ; fully-qualified # 🏌️‍♂️ man golfing -+1F3CC 200D 2642 FE0F ; non-fully-qualified # 🏌‍♂️ man golfing -+1F3CC FE0F 200D 2642 ; non-fully-qualified # 🏌️‍♂ man golfing -+1F3CC 200D 2642 ; non-fully-qualified # 🏌‍♂ man golfing -+1F3CC 1F3FB 200D 2642 FE0F ; fully-qualified # 🏌🏻‍♂️ man golfing: light skin tone -+1F3CC 1F3FB 200D 2642 ; non-fully-qualified # 🏌🏻‍♂ man golfing: light skin tone -+1F3CC 1F3FC 200D 2642 FE0F ; fully-qualified # 🏌🏼‍♂️ man golfing: medium-light skin tone -+1F3CC 1F3FC 200D 2642 ; non-fully-qualified # 🏌🏼‍♂ man golfing: medium-light skin tone -+1F3CC 1F3FD 200D 2642 FE0F ; fully-qualified # 🏌🏽‍♂️ man golfing: medium skin tone -+1F3CC 1F3FD 200D 2642 ; non-fully-qualified # 🏌🏽‍♂ man golfing: medium skin tone -+1F3CC 1F3FE 200D 2642 FE0F ; fully-qualified # 🏌🏾‍♂️ man golfing: medium-dark skin tone -+1F3CC 1F3FE 200D 2642 ; non-fully-qualified # 🏌🏾‍♂ man golfing: medium-dark skin tone -+1F3CC 1F3FF 200D 2642 FE0F ; fully-qualified # 🏌🏿‍♂️ man golfing: dark skin tone -+1F3CC 1F3FF 200D 2642 ; non-fully-qualified # 🏌🏿‍♂ man golfing: dark skin tone -+1F3CC FE0F 200D 2640 FE0F ; fully-qualified # 🏌️‍♀️ woman golfing -+1F3CC 200D 2640 FE0F ; non-fully-qualified # 🏌‍♀️ woman golfing -+1F3CC FE0F 200D 2640 ; non-fully-qualified # 🏌️‍♀ woman golfing -+1F3CC 200D 2640 ; non-fully-qualified # 🏌‍♀ woman golfing -+1F3CC 1F3FB 200D 2640 FE0F ; fully-qualified # 🏌🏻‍♀️ woman golfing: light skin tone -+1F3CC 1F3FB 200D 2640 ; non-fully-qualified # 🏌🏻‍♀ woman golfing: light skin tone -+1F3CC 1F3FC 200D 2640 FE0F ; fully-qualified # 🏌🏼‍♀️ woman golfing: medium-light skin tone -+1F3CC 1F3FC 200D 2640 ; non-fully-qualified # 🏌🏼‍♀ woman golfing: medium-light skin tone -+1F3CC 1F3FD 200D 2640 FE0F ; fully-qualified # 🏌🏽‍♀️ woman golfing: medium skin tone -+1F3CC 1F3FD 200D 2640 ; non-fully-qualified # 🏌🏽‍♀ woman golfing: medium skin tone -+1F3CC 1F3FE 200D 2640 FE0F ; fully-qualified # 🏌🏾‍♀️ woman golfing: medium-dark skin tone -+1F3CC 1F3FE 200D 2640 ; non-fully-qualified # 🏌🏾‍♀ woman golfing: medium-dark skin tone -+1F3CC 1F3FF 200D 2640 FE0F ; fully-qualified # 🏌🏿‍♀️ woman golfing: dark skin tone -+1F3CC 1F3FF 200D 2640 ; non-fully-qualified # 🏌🏿‍♀ woman golfing: dark skin tone -+1F3C4 ; fully-qualified # 🏄 person surfing -+1F3C4 1F3FB ; fully-qualified # 🏄🏻 person surfing: light skin tone -+1F3C4 1F3FC ; fully-qualified # 🏄🏼 person surfing: medium-light skin tone -+1F3C4 1F3FD ; fully-qualified # 🏄🏽 person surfing: medium skin tone -+1F3C4 1F3FE ; fully-qualified # 🏄🏾 person surfing: medium-dark skin tone -+1F3C4 1F3FF ; fully-qualified # 🏄🏿 person surfing: dark skin tone -+1F3C4 200D 2642 FE0F ; fully-qualified # 🏄‍♂️ man surfing -+1F3C4 200D 2642 ; non-fully-qualified # 🏄‍♂ man surfing -+1F3C4 1F3FB 200D 2642 FE0F ; fully-qualified # 🏄🏻‍♂️ man surfing: light skin tone -+1F3C4 1F3FB 200D 2642 ; non-fully-qualified # 🏄🏻‍♂ man surfing: light skin tone -+1F3C4 1F3FC 200D 2642 FE0F ; fully-qualified # 🏄🏼‍♂️ man surfing: medium-light skin tone -+1F3C4 1F3FC 200D 2642 ; non-fully-qualified # 🏄🏼‍♂ man surfing: medium-light skin tone -+1F3C4 1F3FD 200D 2642 FE0F ; fully-qualified # 🏄🏽‍♂️ man surfing: medium skin tone -+1F3C4 1F3FD 200D 2642 ; non-fully-qualified # 🏄🏽‍♂ man surfing: medium skin tone -+1F3C4 1F3FE 200D 2642 FE0F ; fully-qualified # 🏄🏾‍♂️ man surfing: medium-dark skin tone -+1F3C4 1F3FE 200D 2642 ; non-fully-qualified # 🏄🏾‍♂ man surfing: medium-dark skin tone -+1F3C4 1F3FF 200D 2642 FE0F ; fully-qualified # 🏄🏿‍♂️ man surfing: dark skin tone -+1F3C4 1F3FF 200D 2642 ; non-fully-qualified # 🏄🏿‍♂ man surfing: dark skin tone -+1F3C4 200D 2640 FE0F ; fully-qualified # 🏄‍♀️ woman surfing -+1F3C4 200D 2640 ; non-fully-qualified # 🏄‍♀ woman surfing -+1F3C4 1F3FB 200D 2640 FE0F ; fully-qualified # 🏄🏻‍♀️ woman surfing: light skin tone -+1F3C4 1F3FB 200D 2640 ; non-fully-qualified # 🏄🏻‍♀ woman surfing: light skin tone -+1F3C4 1F3FC 200D 2640 FE0F ; fully-qualified # 🏄🏼‍♀️ woman surfing: medium-light skin tone -+1F3C4 1F3FC 200D 2640 ; non-fully-qualified # 🏄🏼‍♀ woman surfing: medium-light skin tone -+1F3C4 1F3FD 200D 2640 FE0F ; fully-qualified # 🏄🏽‍♀️ woman surfing: medium skin tone -+1F3C4 1F3FD 200D 2640 ; non-fully-qualified # 🏄🏽‍♀ woman surfing: medium skin tone -+1F3C4 1F3FE 200D 2640 FE0F ; fully-qualified # 🏄🏾‍♀️ woman surfing: medium-dark skin tone -+1F3C4 1F3FE 200D 2640 ; non-fully-qualified # 🏄🏾‍♀ woman surfing: medium-dark skin tone -+1F3C4 1F3FF 200D 2640 FE0F ; fully-qualified # 🏄🏿‍♀️ woman surfing: dark skin tone -+1F3C4 1F3FF 200D 2640 ; non-fully-qualified # 🏄🏿‍♀ woman surfing: dark skin tone -+1F6A3 ; fully-qualified # 🚣 person rowing boat -+1F6A3 1F3FB ; fully-qualified # 🚣🏻 person rowing boat: light skin tone -+1F6A3 1F3FC ; fully-qualified # 🚣🏼 person rowing boat: medium-light skin tone -+1F6A3 1F3FD ; fully-qualified # 🚣🏽 person rowing boat: medium skin tone -+1F6A3 1F3FE ; fully-qualified # 🚣🏾 person rowing boat: medium-dark skin tone -+1F6A3 1F3FF ; fully-qualified # 🚣🏿 person rowing boat: dark skin tone -+1F6A3 200D 2642 FE0F ; fully-qualified # 🚣‍♂️ man rowing boat -+1F6A3 200D 2642 ; non-fully-qualified # 🚣‍♂ man rowing boat -+1F6A3 1F3FB 200D 2642 FE0F ; fully-qualified # 🚣🏻‍♂️ man rowing boat: light skin tone -+1F6A3 1F3FB 200D 2642 ; non-fully-qualified # 🚣🏻‍♂ man rowing boat: light skin tone -+1F6A3 1F3FC 200D 2642 FE0F ; fully-qualified # 🚣🏼‍♂️ man rowing boat: medium-light skin tone -+1F6A3 1F3FC 200D 2642 ; non-fully-qualified # 🚣🏼‍♂ man rowing boat: medium-light skin tone -+1F6A3 1F3FD 200D 2642 FE0F ; fully-qualified # 🚣🏽‍♂️ man rowing boat: medium skin tone -+1F6A3 1F3FD 200D 2642 ; non-fully-qualified # 🚣🏽‍♂ man rowing boat: medium skin tone -+1F6A3 1F3FE 200D 2642 FE0F ; fully-qualified # 🚣🏾‍♂️ man rowing boat: medium-dark skin tone -+1F6A3 1F3FE 200D 2642 ; non-fully-qualified # 🚣🏾‍♂ man rowing boat: medium-dark skin tone -+1F6A3 1F3FF 200D 2642 FE0F ; fully-qualified # 🚣🏿‍♂️ man rowing boat: dark skin tone -+1F6A3 1F3FF 200D 2642 ; non-fully-qualified # 🚣🏿‍♂ man rowing boat: dark skin tone -+1F6A3 200D 2640 FE0F ; fully-qualified # 🚣‍♀️ woman rowing boat -+1F6A3 200D 2640 ; non-fully-qualified # 🚣‍♀ woman rowing boat -+1F6A3 1F3FB 200D 2640 FE0F ; fully-qualified # 🚣🏻‍♀️ woman rowing boat: light skin tone -+1F6A3 1F3FB 200D 2640 ; non-fully-qualified # 🚣🏻‍♀ woman rowing boat: light skin tone -+1F6A3 1F3FC 200D 2640 FE0F ; fully-qualified # 🚣🏼‍♀️ woman rowing boat: medium-light skin tone -+1F6A3 1F3FC 200D 2640 ; non-fully-qualified # 🚣🏼‍♀ woman rowing boat: medium-light skin tone -+1F6A3 1F3FD 200D 2640 FE0F ; fully-qualified # 🚣🏽‍♀️ woman rowing boat: medium skin tone -+1F6A3 1F3FD 200D 2640 ; non-fully-qualified # 🚣🏽‍♀ woman rowing boat: medium skin tone -+1F6A3 1F3FE 200D 2640 FE0F ; fully-qualified # 🚣🏾‍♀️ woman rowing boat: medium-dark skin tone -+1F6A3 1F3FE 200D 2640 ; non-fully-qualified # 🚣🏾‍♀ woman rowing boat: medium-dark skin tone -+1F6A3 1F3FF 200D 2640 FE0F ; fully-qualified # 🚣🏿‍♀️ woman rowing boat: dark skin tone -+1F6A3 1F3FF 200D 2640 ; non-fully-qualified # 🚣🏿‍♀ woman rowing boat: dark skin tone -+1F3CA ; fully-qualified # 🏊 person swimming -+1F3CA 1F3FB ; fully-qualified # 🏊🏻 person swimming: light skin tone -+1F3CA 1F3FC ; fully-qualified # 🏊🏼 person swimming: medium-light skin tone -+1F3CA 1F3FD ; fully-qualified # 🏊🏽 person swimming: medium skin tone -+1F3CA 1F3FE ; fully-qualified # 🏊🏾 person swimming: medium-dark skin tone -+1F3CA 1F3FF ; fully-qualified # 🏊🏿 person swimming: dark skin tone -+1F3CA 200D 2642 FE0F ; fully-qualified # 🏊‍♂️ man swimming -+1F3CA 200D 2642 ; non-fully-qualified # 🏊‍♂ man swimming -+1F3CA 1F3FB 200D 2642 FE0F ; fully-qualified # 🏊🏻‍♂️ man swimming: light skin tone -+1F3CA 1F3FB 200D 2642 ; non-fully-qualified # 🏊🏻‍♂ man swimming: light skin tone -+1F3CA 1F3FC 200D 2642 FE0F ; fully-qualified # 🏊🏼‍♂️ man swimming: medium-light skin tone -+1F3CA 1F3FC 200D 2642 ; non-fully-qualified # 🏊🏼‍♂ man swimming: medium-light skin tone -+1F3CA 1F3FD 200D 2642 FE0F ; fully-qualified # 🏊🏽‍♂️ man swimming: medium skin tone -+1F3CA 1F3FD 200D 2642 ; non-fully-qualified # 🏊🏽‍♂ man swimming: medium skin tone -+1F3CA 1F3FE 200D 2642 FE0F ; fully-qualified # 🏊🏾‍♂️ man swimming: medium-dark skin tone -+1F3CA 1F3FE 200D 2642 ; non-fully-qualified # 🏊🏾‍♂ man swimming: medium-dark skin tone -+1F3CA 1F3FF 200D 2642 FE0F ; fully-qualified # 🏊🏿‍♂️ man swimming: dark skin tone -+1F3CA 1F3FF 200D 2642 ; non-fully-qualified # 🏊🏿‍♂ man swimming: dark skin tone -+1F3CA 200D 2640 FE0F ; fully-qualified # 🏊‍♀️ woman swimming -+1F3CA 200D 2640 ; non-fully-qualified # 🏊‍♀ woman swimming -+1F3CA 1F3FB 200D 2640 FE0F ; fully-qualified # 🏊🏻‍♀️ woman swimming: light skin tone -+1F3CA 1F3FB 200D 2640 ; non-fully-qualified # 🏊🏻‍♀ woman swimming: light skin tone -+1F3CA 1F3FC 200D 2640 FE0F ; fully-qualified # 🏊🏼‍♀️ woman swimming: medium-light skin tone -+1F3CA 1F3FC 200D 2640 ; non-fully-qualified # 🏊🏼‍♀ woman swimming: medium-light skin tone -+1F3CA 1F3FD 200D 2640 FE0F ; fully-qualified # 🏊🏽‍♀️ woman swimming: medium skin tone -+1F3CA 1F3FD 200D 2640 ; non-fully-qualified # 🏊🏽‍♀ woman swimming: medium skin tone -+1F3CA 1F3FE 200D 2640 FE0F ; fully-qualified # 🏊🏾‍♀️ woman swimming: medium-dark skin tone -+1F3CA 1F3FE 200D 2640 ; non-fully-qualified # 🏊🏾‍♀ woman swimming: medium-dark skin tone -+1F3CA 1F3FF 200D 2640 FE0F ; fully-qualified # 🏊🏿‍♀️ woman swimming: dark skin tone -+1F3CA 1F3FF 200D 2640 ; non-fully-qualified # 🏊🏿‍♀ woman swimming: dark skin tone -+26F9 FE0F ; fully-qualified # ⛹️ person bouncing ball -+26F9 ; non-fully-qualified # ⛹ person bouncing ball -+26F9 1F3FB ; fully-qualified # ⛹🏻 person bouncing ball: light skin tone -+26F9 1F3FC ; fully-qualified # ⛹🏼 person bouncing ball: medium-light skin tone -+26F9 1F3FD ; fully-qualified # ⛹🏽 person bouncing ball: medium skin tone -+26F9 1F3FE ; fully-qualified # ⛹🏾 person bouncing ball: medium-dark skin tone -+26F9 1F3FF ; fully-qualified # ⛹🏿 person bouncing ball: dark skin tone -+26F9 FE0F 200D 2642 FE0F ; fully-qualified # ⛹️‍♂️ man bouncing ball -+26F9 200D 2642 FE0F ; non-fully-qualified # ⛹‍♂️ man bouncing ball -+26F9 FE0F 200D 2642 ; non-fully-qualified # ⛹️‍♂ man bouncing ball -+26F9 200D 2642 ; non-fully-qualified # ⛹‍♂ man bouncing ball -+26F9 1F3FB 200D 2642 FE0F ; fully-qualified # ⛹🏻‍♂️ man bouncing ball: light skin tone -+26F9 1F3FB 200D 2642 ; non-fully-qualified # ⛹🏻‍♂ man bouncing ball: light skin tone -+26F9 1F3FC 200D 2642 FE0F ; fully-qualified # ⛹🏼‍♂️ man bouncing ball: medium-light skin tone -+26F9 1F3FC 200D 2642 ; non-fully-qualified # ⛹🏼‍♂ man bouncing ball: medium-light skin tone -+26F9 1F3FD 200D 2642 FE0F ; fully-qualified # ⛹🏽‍♂️ man bouncing ball: medium skin tone -+26F9 1F3FD 200D 2642 ; non-fully-qualified # ⛹🏽‍♂ man bouncing ball: medium skin tone -+26F9 1F3FE 200D 2642 FE0F ; fully-qualified # ⛹🏾‍♂️ man bouncing ball: medium-dark skin tone -+26F9 1F3FE 200D 2642 ; non-fully-qualified # ⛹🏾‍♂ man bouncing ball: medium-dark skin tone -+26F9 1F3FF 200D 2642 FE0F ; fully-qualified # ⛹🏿‍♂️ man bouncing ball: dark skin tone -+26F9 1F3FF 200D 2642 ; non-fully-qualified # ⛹🏿‍♂ man bouncing ball: dark skin tone -+26F9 FE0F 200D 2640 FE0F ; fully-qualified # ⛹️‍♀️ woman bouncing ball -+26F9 200D 2640 FE0F ; non-fully-qualified # ⛹‍♀️ woman bouncing ball -+26F9 FE0F 200D 2640 ; non-fully-qualified # ⛹️‍♀ woman bouncing ball -+26F9 200D 2640 ; non-fully-qualified # ⛹‍♀ woman bouncing ball -+26F9 1F3FB 200D 2640 FE0F ; fully-qualified # ⛹🏻‍♀️ woman bouncing ball: light skin tone -+26F9 1F3FB 200D 2640 ; non-fully-qualified # ⛹🏻‍♀ woman bouncing ball: light skin tone -+26F9 1F3FC 200D 2640 FE0F ; fully-qualified # ⛹🏼‍♀️ woman bouncing ball: medium-light skin tone -+26F9 1F3FC 200D 2640 ; non-fully-qualified # ⛹🏼‍♀ woman bouncing ball: medium-light skin tone -+26F9 1F3FD 200D 2640 FE0F ; fully-qualified # ⛹🏽‍♀️ woman bouncing ball: medium skin tone -+26F9 1F3FD 200D 2640 ; non-fully-qualified # ⛹🏽‍♀ woman bouncing ball: medium skin tone -+26F9 1F3FE 200D 2640 FE0F ; fully-qualified # ⛹🏾‍♀️ woman bouncing ball: medium-dark skin tone -+26F9 1F3FE 200D 2640 ; non-fully-qualified # ⛹🏾‍♀ woman bouncing ball: medium-dark skin tone -+26F9 1F3FF 200D 2640 FE0F ; fully-qualified # ⛹🏿‍♀️ woman bouncing ball: dark skin tone -+26F9 1F3FF 200D 2640 ; non-fully-qualified # ⛹🏿‍♀ woman bouncing ball: dark skin tone -+1F3CB FE0F ; fully-qualified # 🏋️ person lifting weights -+1F3CB ; non-fully-qualified # 🏋 person lifting weights -+1F3CB 1F3FB ; fully-qualified # 🏋🏻 person lifting weights: light skin tone -+1F3CB 1F3FC ; fully-qualified # 🏋🏼 person lifting weights: medium-light skin tone -+1F3CB 1F3FD ; fully-qualified # 🏋🏽 person lifting weights: medium skin tone -+1F3CB 1F3FE ; fully-qualified # 🏋🏾 person lifting weights: medium-dark skin tone -+1F3CB 1F3FF ; fully-qualified # 🏋🏿 person lifting weights: dark skin tone -+1F3CB FE0F 200D 2642 FE0F ; fully-qualified # 🏋️‍♂️ man lifting weights -+1F3CB 200D 2642 FE0F ; non-fully-qualified # 🏋‍♂️ man lifting weights -+1F3CB FE0F 200D 2642 ; non-fully-qualified # 🏋️‍♂ man lifting weights -+1F3CB 200D 2642 ; non-fully-qualified # 🏋‍♂ man lifting weights -+1F3CB 1F3FB 200D 2642 FE0F ; fully-qualified # 🏋🏻‍♂️ man lifting weights: light skin tone -+1F3CB 1F3FB 200D 2642 ; non-fully-qualified # 🏋🏻‍♂ man lifting weights: light skin tone -+1F3CB 1F3FC 200D 2642 FE0F ; fully-qualified # 🏋🏼‍♂️ man lifting weights: medium-light skin tone -+1F3CB 1F3FC 200D 2642 ; non-fully-qualified # 🏋🏼‍♂ man lifting weights: medium-light skin tone -+1F3CB 1F3FD 200D 2642 FE0F ; fully-qualified # 🏋🏽‍♂️ man lifting weights: medium skin tone -+1F3CB 1F3FD 200D 2642 ; non-fully-qualified # 🏋🏽‍♂ man lifting weights: medium skin tone -+1F3CB 1F3FE 200D 2642 FE0F ; fully-qualified # 🏋🏾‍♂️ man lifting weights: medium-dark skin tone -+1F3CB 1F3FE 200D 2642 ; non-fully-qualified # 🏋🏾‍♂ man lifting weights: medium-dark skin tone -+1F3CB 1F3FF 200D 2642 FE0F ; fully-qualified # 🏋🏿‍♂️ man lifting weights: dark skin tone -+1F3CB 1F3FF 200D 2642 ; non-fully-qualified # 🏋🏿‍♂ man lifting weights: dark skin tone -+1F3CB FE0F 200D 2640 FE0F ; fully-qualified # 🏋️‍♀️ woman lifting weights -+1F3CB 200D 2640 FE0F ; non-fully-qualified # 🏋‍♀️ woman lifting weights -+1F3CB FE0F 200D 2640 ; non-fully-qualified # 🏋️‍♀ woman lifting weights -+1F3CB 200D 2640 ; non-fully-qualified # 🏋‍♀ woman lifting weights -+1F3CB 1F3FB 200D 2640 FE0F ; fully-qualified # 🏋🏻‍♀️ woman lifting weights: light skin tone -+1F3CB 1F3FB 200D 2640 ; non-fully-qualified # 🏋🏻‍♀ woman lifting weights: light skin tone -+1F3CB 1F3FC 200D 2640 FE0F ; fully-qualified # 🏋🏼‍♀️ woman lifting weights: medium-light skin tone -+1F3CB 1F3FC 200D 2640 ; non-fully-qualified # 🏋🏼‍♀ woman lifting weights: medium-light skin tone -+1F3CB 1F3FD 200D 2640 FE0F ; fully-qualified # 🏋🏽‍♀️ woman lifting weights: medium skin tone -+1F3CB 1F3FD 200D 2640 ; non-fully-qualified # 🏋🏽‍♀ woman lifting weights: medium skin tone -+1F3CB 1F3FE 200D 2640 FE0F ; fully-qualified # 🏋🏾‍♀️ woman lifting weights: medium-dark skin tone -+1F3CB 1F3FE 200D 2640 ; non-fully-qualified # 🏋🏾‍♀ woman lifting weights: medium-dark skin tone -+1F3CB 1F3FF 200D 2640 FE0F ; fully-qualified # 🏋🏿‍♀️ woman lifting weights: dark skin tone -+1F3CB 1F3FF 200D 2640 ; non-fully-qualified # 🏋🏿‍♀ woman lifting weights: dark skin tone -+1F6B4 ; fully-qualified # 🚴 person biking -+1F6B4 1F3FB ; fully-qualified # 🚴🏻 person biking: light skin tone -+1F6B4 1F3FC ; fully-qualified # 🚴🏼 person biking: medium-light skin tone -+1F6B4 1F3FD ; fully-qualified # 🚴🏽 person biking: medium skin tone -+1F6B4 1F3FE ; fully-qualified # 🚴🏾 person biking: medium-dark skin tone -+1F6B4 1F3FF ; fully-qualified # 🚴🏿 person biking: dark skin tone -+1F6B4 200D 2642 FE0F ; fully-qualified # 🚴‍♂️ man biking -+1F6B4 200D 2642 ; non-fully-qualified # 🚴‍♂ man biking -+1F6B4 1F3FB 200D 2642 FE0F ; fully-qualified # 🚴🏻‍♂️ man biking: light skin tone -+1F6B4 1F3FB 200D 2642 ; non-fully-qualified # 🚴🏻‍♂ man biking: light skin tone -+1F6B4 1F3FC 200D 2642 FE0F ; fully-qualified # 🚴🏼‍♂️ man biking: medium-light skin tone -+1F6B4 1F3FC 200D 2642 ; non-fully-qualified # 🚴🏼‍♂ man biking: medium-light skin tone -+1F6B4 1F3FD 200D 2642 FE0F ; fully-qualified # 🚴🏽‍♂️ man biking: medium skin tone -+1F6B4 1F3FD 200D 2642 ; non-fully-qualified # 🚴🏽‍♂ man biking: medium skin tone -+1F6B4 1F3FE 200D 2642 FE0F ; fully-qualified # 🚴🏾‍♂️ man biking: medium-dark skin tone -+1F6B4 1F3FE 200D 2642 ; non-fully-qualified # 🚴🏾‍♂ man biking: medium-dark skin tone -+1F6B4 1F3FF 200D 2642 FE0F ; fully-qualified # 🚴🏿‍♂️ man biking: dark skin tone -+1F6B4 1F3FF 200D 2642 ; non-fully-qualified # 🚴🏿‍♂ man biking: dark skin tone -+1F6B4 200D 2640 FE0F ; fully-qualified # 🚴‍♀️ woman biking -+1F6B4 200D 2640 ; non-fully-qualified # 🚴‍♀ woman biking -+1F6B4 1F3FB 200D 2640 FE0F ; fully-qualified # 🚴🏻‍♀️ woman biking: light skin tone -+1F6B4 1F3FB 200D 2640 ; non-fully-qualified # 🚴🏻‍♀ woman biking: light skin tone -+1F6B4 1F3FC 200D 2640 FE0F ; fully-qualified # 🚴🏼‍♀️ woman biking: medium-light skin tone -+1F6B4 1F3FC 200D 2640 ; non-fully-qualified # 🚴🏼‍♀ woman biking: medium-light skin tone -+1F6B4 1F3FD 200D 2640 FE0F ; fully-qualified # 🚴🏽‍♀️ woman biking: medium skin tone -+1F6B4 1F3FD 200D 2640 ; non-fully-qualified # 🚴🏽‍♀ woman biking: medium skin tone -+1F6B4 1F3FE 200D 2640 FE0F ; fully-qualified # 🚴🏾‍♀️ woman biking: medium-dark skin tone -+1F6B4 1F3FE 200D 2640 ; non-fully-qualified # 🚴🏾‍♀ woman biking: medium-dark skin tone -+1F6B4 1F3FF 200D 2640 FE0F ; fully-qualified # 🚴🏿‍♀️ woman biking: dark skin tone -+1F6B4 1F3FF 200D 2640 ; non-fully-qualified # 🚴🏿‍♀ woman biking: dark skin tone -+1F6B5 ; fully-qualified # 🚵 person mountain biking -+1F6B5 1F3FB ; fully-qualified # 🚵🏻 person mountain biking: light skin tone -+1F6B5 1F3FC ; fully-qualified # 🚵🏼 person mountain biking: medium-light skin tone -+1F6B5 1F3FD ; fully-qualified # 🚵🏽 person mountain biking: medium skin tone -+1F6B5 1F3FE ; fully-qualified # 🚵🏾 person mountain biking: medium-dark skin tone -+1F6B5 1F3FF ; fully-qualified # 🚵🏿 person mountain biking: dark skin tone -+1F6B5 200D 2642 FE0F ; fully-qualified # 🚵‍♂️ man mountain biking -+1F6B5 200D 2642 ; non-fully-qualified # 🚵‍♂ man mountain biking -+1F6B5 1F3FB 200D 2642 FE0F ; fully-qualified # 🚵🏻‍♂️ man mountain biking: light skin tone -+1F6B5 1F3FB 200D 2642 ; non-fully-qualified # 🚵🏻‍♂ man mountain biking: light skin tone -+1F6B5 1F3FC 200D 2642 FE0F ; fully-qualified # 🚵🏼‍♂️ man mountain biking: medium-light skin tone -+1F6B5 1F3FC 200D 2642 ; non-fully-qualified # 🚵🏼‍♂ man mountain biking: medium-light skin tone -+1F6B5 1F3FD 200D 2642 FE0F ; fully-qualified # 🚵🏽‍♂️ man mountain biking: medium skin tone -+1F6B5 1F3FD 200D 2642 ; non-fully-qualified # 🚵🏽‍♂ man mountain biking: medium skin tone -+1F6B5 1F3FE 200D 2642 FE0F ; fully-qualified # 🚵🏾‍♂️ man mountain biking: medium-dark skin tone -+1F6B5 1F3FE 200D 2642 ; non-fully-qualified # 🚵🏾‍♂ man mountain biking: medium-dark skin tone -+1F6B5 1F3FF 200D 2642 FE0F ; fully-qualified # 🚵🏿‍♂️ man mountain biking: dark skin tone -+1F6B5 1F3FF 200D 2642 ; non-fully-qualified # 🚵🏿‍♂ man mountain biking: dark skin tone -+1F6B5 200D 2640 FE0F ; fully-qualified # 🚵‍♀️ woman mountain biking -+1F6B5 200D 2640 ; non-fully-qualified # 🚵‍♀ woman mountain biking -+1F6B5 1F3FB 200D 2640 FE0F ; fully-qualified # 🚵🏻‍♀️ woman mountain biking: light skin tone -+1F6B5 1F3FB 200D 2640 ; non-fully-qualified # 🚵🏻‍♀ woman mountain biking: light skin tone -+1F6B5 1F3FC 200D 2640 FE0F ; fully-qualified # 🚵🏼‍♀️ woman mountain biking: medium-light skin tone -+1F6B5 1F3FC 200D 2640 ; non-fully-qualified # 🚵🏼‍♀ woman mountain biking: medium-light skin tone -+1F6B5 1F3FD 200D 2640 FE0F ; fully-qualified # 🚵🏽‍♀️ woman mountain biking: medium skin tone -+1F6B5 1F3FD 200D 2640 ; non-fully-qualified # 🚵🏽‍♀ woman mountain biking: medium skin tone -+1F6B5 1F3FE 200D 2640 FE0F ; fully-qualified # 🚵🏾‍♀️ woman mountain biking: medium-dark skin tone -+1F6B5 1F3FE 200D 2640 ; non-fully-qualified # 🚵🏾‍♀ woman mountain biking: medium-dark skin tone -+1F6B5 1F3FF 200D 2640 FE0F ; fully-qualified # 🚵🏿‍♀️ woman mountain biking: dark skin tone -+1F6B5 1F3FF 200D 2640 ; non-fully-qualified # 🚵🏿‍♀ woman mountain biking: dark skin tone -+1F3CE FE0F ; fully-qualified # 🏎️ racing car -+1F3CE ; non-fully-qualified # 🏎 racing car -+1F3CD FE0F ; fully-qualified # 🏍️ motorcycle -+1F3CD ; non-fully-qualified # 🏍 motorcycle -+1F938 ; fully-qualified # 🤸 person cartwheeling -+1F938 1F3FB ; fully-qualified # 🤸🏻 person cartwheeling: light skin tone -+1F938 1F3FC ; fully-qualified # 🤸🏼 person cartwheeling: medium-light skin tone -+1F938 1F3FD ; fully-qualified # 🤸🏽 person cartwheeling: medium skin tone -+1F938 1F3FE ; fully-qualified # 🤸🏾 person cartwheeling: medium-dark skin tone -+1F938 1F3FF ; fully-qualified # 🤸🏿 person cartwheeling: dark skin tone -+1F938 200D 2642 FE0F ; fully-qualified # 🤸‍♂️ man cartwheeling -+1F938 200D 2642 ; non-fully-qualified # 🤸‍♂ man cartwheeling -+1F938 1F3FB 200D 2642 FE0F ; fully-qualified # 🤸🏻‍♂️ man cartwheeling: light skin tone -+1F938 1F3FB 200D 2642 ; non-fully-qualified # 🤸🏻‍♂ man cartwheeling: light skin tone -+1F938 1F3FC 200D 2642 FE0F ; fully-qualified # 🤸🏼‍♂️ man cartwheeling: medium-light skin tone -+1F938 1F3FC 200D 2642 ; non-fully-qualified # 🤸🏼‍♂ man cartwheeling: medium-light skin tone -+1F938 1F3FD 200D 2642 FE0F ; fully-qualified # 🤸🏽‍♂️ man cartwheeling: medium skin tone -+1F938 1F3FD 200D 2642 ; non-fully-qualified # 🤸🏽‍♂ man cartwheeling: medium skin tone -+1F938 1F3FE 200D 2642 FE0F ; fully-qualified # 🤸🏾‍♂️ man cartwheeling: medium-dark skin tone -+1F938 1F3FE 200D 2642 ; non-fully-qualified # 🤸🏾‍♂ man cartwheeling: medium-dark skin tone -+1F938 1F3FF 200D 2642 FE0F ; fully-qualified # 🤸🏿‍♂️ man cartwheeling: dark skin tone -+1F938 1F3FF 200D 2642 ; non-fully-qualified # 🤸🏿‍♂ man cartwheeling: dark skin tone -+1F938 200D 2640 FE0F ; fully-qualified # 🤸‍♀️ woman cartwheeling -+1F938 200D 2640 ; non-fully-qualified # 🤸‍♀ woman cartwheeling -+1F938 1F3FB 200D 2640 FE0F ; fully-qualified # 🤸🏻‍♀️ woman cartwheeling: light skin tone -+1F938 1F3FB 200D 2640 ; non-fully-qualified # 🤸🏻‍♀ woman cartwheeling: light skin tone -+1F938 1F3FC 200D 2640 FE0F ; fully-qualified # 🤸🏼‍♀️ woman cartwheeling: medium-light skin tone -+1F938 1F3FC 200D 2640 ; non-fully-qualified # 🤸🏼‍♀ woman cartwheeling: medium-light skin tone -+1F938 1F3FD 200D 2640 FE0F ; fully-qualified # 🤸🏽‍♀️ woman cartwheeling: medium skin tone -+1F938 1F3FD 200D 2640 ; non-fully-qualified # 🤸🏽‍♀ woman cartwheeling: medium skin tone -+1F938 1F3FE 200D 2640 FE0F ; fully-qualified # 🤸🏾‍♀️ woman cartwheeling: medium-dark skin tone -+1F938 1F3FE 200D 2640 ; non-fully-qualified # 🤸🏾‍♀ woman cartwheeling: medium-dark skin tone -+1F938 1F3FF 200D 2640 FE0F ; fully-qualified # 🤸🏿‍♀️ woman cartwheeling: dark skin tone -+1F938 1F3FF 200D 2640 ; non-fully-qualified # 🤸🏿‍♀ woman cartwheeling: dark skin tone -+1F93C ; fully-qualified # 🤼 people wrestling -+1F93C 200D 2642 FE0F ; fully-qualified # 🤼‍♂️ men wrestling -+1F93C 200D 2642 ; non-fully-qualified # 🤼‍♂ men wrestling -+1F93C 200D 2640 FE0F ; fully-qualified # 🤼‍♀️ women wrestling -+1F93C 200D 2640 ; non-fully-qualified # 🤼‍♀ women wrestling -+1F93D ; fully-qualified # 🤽 person playing water polo -+1F93D 1F3FB ; fully-qualified # 🤽🏻 person playing water polo: light skin tone -+1F93D 1F3FC ; fully-qualified # 🤽🏼 person playing water polo: medium-light skin tone -+1F93D 1F3FD ; fully-qualified # 🤽🏽 person playing water polo: medium skin tone -+1F93D 1F3FE ; fully-qualified # 🤽🏾 person playing water polo: medium-dark skin tone -+1F93D 1F3FF ; fully-qualified # 🤽🏿 person playing water polo: dark skin tone -+1F93D 200D 2642 FE0F ; fully-qualified # 🤽‍♂️ man playing water polo -+1F93D 200D 2642 ; non-fully-qualified # 🤽‍♂ man playing water polo -+1F93D 1F3FB 200D 2642 FE0F ; fully-qualified # 🤽🏻‍♂️ man playing water polo: light skin tone -+1F93D 1F3FB 200D 2642 ; non-fully-qualified # 🤽🏻‍♂ man playing water polo: light skin tone -+1F93D 1F3FC 200D 2642 FE0F ; fully-qualified # 🤽🏼‍♂️ man playing water polo: medium-light skin tone -+1F93D 1F3FC 200D 2642 ; non-fully-qualified # 🤽🏼‍♂ man playing water polo: medium-light skin tone -+1F93D 1F3FD 200D 2642 FE0F ; fully-qualified # 🤽🏽‍♂️ man playing water polo: medium skin tone -+1F93D 1F3FD 200D 2642 ; non-fully-qualified # 🤽🏽‍♂ man playing water polo: medium skin tone -+1F93D 1F3FE 200D 2642 FE0F ; fully-qualified # 🤽🏾‍♂️ man playing water polo: medium-dark skin tone -+1F93D 1F3FE 200D 2642 ; non-fully-qualified # 🤽🏾‍♂ man playing water polo: medium-dark skin tone -+1F93D 1F3FF 200D 2642 FE0F ; fully-qualified # 🤽🏿‍♂️ man playing water polo: dark skin tone -+1F93D 1F3FF 200D 2642 ; non-fully-qualified # 🤽🏿‍♂ man playing water polo: dark skin tone -+1F93D 200D 2640 FE0F ; fully-qualified # 🤽‍♀️ woman playing water polo -+1F93D 200D 2640 ; non-fully-qualified # 🤽‍♀ woman playing water polo -+1F93D 1F3FB 200D 2640 FE0F ; fully-qualified # 🤽🏻‍♀️ woman playing water polo: light skin tone -+1F93D 1F3FB 200D 2640 ; non-fully-qualified # 🤽🏻‍♀ woman playing water polo: light skin tone -+1F93D 1F3FC 200D 2640 FE0F ; fully-qualified # 🤽🏼‍♀️ woman playing water polo: medium-light skin tone -+1F93D 1F3FC 200D 2640 ; non-fully-qualified # 🤽🏼‍♀ woman playing water polo: medium-light skin tone -+1F93D 1F3FD 200D 2640 FE0F ; fully-qualified # 🤽🏽‍♀️ woman playing water polo: medium skin tone -+1F93D 1F3FD 200D 2640 ; non-fully-qualified # 🤽🏽‍♀ woman playing water polo: medium skin tone -+1F93D 1F3FE 200D 2640 FE0F ; fully-qualified # 🤽🏾‍♀️ woman playing water polo: medium-dark skin tone -+1F93D 1F3FE 200D 2640 ; non-fully-qualified # 🤽🏾‍♀ woman playing water polo: medium-dark skin tone -+1F93D 1F3FF 200D 2640 FE0F ; fully-qualified # 🤽🏿‍♀️ woman playing water polo: dark skin tone -+1F93D 1F3FF 200D 2640 ; non-fully-qualified # 🤽🏿‍♀ woman playing water polo: dark skin tone -+1F93E ; fully-qualified # 🤾 person playing handball -+1F93E 1F3FB ; fully-qualified # 🤾🏻 person playing handball: light skin tone -+1F93E 1F3FC ; fully-qualified # 🤾🏼 person playing handball: medium-light skin tone -+1F93E 1F3FD ; fully-qualified # 🤾🏽 person playing handball: medium skin tone -+1F93E 1F3FE ; fully-qualified # 🤾🏾 person playing handball: medium-dark skin tone -+1F93E 1F3FF ; fully-qualified # 🤾🏿 person playing handball: dark skin tone -+1F93E 200D 2642 FE0F ; fully-qualified # 🤾‍♂️ man playing handball -+1F93E 200D 2642 ; non-fully-qualified # 🤾‍♂ man playing handball -+1F93E 1F3FB 200D 2642 FE0F ; fully-qualified # 🤾🏻‍♂️ man playing handball: light skin tone -+1F93E 1F3FB 200D 2642 ; non-fully-qualified # 🤾🏻‍♂ man playing handball: light skin tone -+1F93E 1F3FC 200D 2642 FE0F ; fully-qualified # 🤾🏼‍♂️ man playing handball: medium-light skin tone -+1F93E 1F3FC 200D 2642 ; non-fully-qualified # 🤾🏼‍♂ man playing handball: medium-light skin tone -+1F93E 1F3FD 200D 2642 FE0F ; fully-qualified # 🤾🏽‍♂️ man playing handball: medium skin tone -+1F93E 1F3FD 200D 2642 ; non-fully-qualified # 🤾🏽‍♂ man playing handball: medium skin tone -+1F93E 1F3FE 200D 2642 FE0F ; fully-qualified # 🤾🏾‍♂️ man playing handball: medium-dark skin tone -+1F93E 1F3FE 200D 2642 ; non-fully-qualified # 🤾🏾‍♂ man playing handball: medium-dark skin tone -+1F93E 1F3FF 200D 2642 FE0F ; fully-qualified # 🤾🏿‍♂️ man playing handball: dark skin tone -+1F93E 1F3FF 200D 2642 ; non-fully-qualified # 🤾🏿‍♂ man playing handball: dark skin tone -+1F93E 200D 2640 FE0F ; fully-qualified # 🤾‍♀️ woman playing handball -+1F93E 200D 2640 ; non-fully-qualified # 🤾‍♀ woman playing handball -+1F93E 1F3FB 200D 2640 FE0F ; fully-qualified # 🤾🏻‍♀️ woman playing handball: light skin tone -+1F93E 1F3FB 200D 2640 ; non-fully-qualified # 🤾🏻‍♀ woman playing handball: light skin tone -+1F93E 1F3FC 200D 2640 FE0F ; fully-qualified # 🤾🏼‍♀️ woman playing handball: medium-light skin tone -+1F93E 1F3FC 200D 2640 ; non-fully-qualified # 🤾🏼‍♀ woman playing handball: medium-light skin tone -+1F93E 1F3FD 200D 2640 FE0F ; fully-qualified # 🤾🏽‍♀️ woman playing handball: medium skin tone -+1F93E 1F3FD 200D 2640 ; non-fully-qualified # 🤾🏽‍♀ woman playing handball: medium skin tone -+1F93E 1F3FE 200D 2640 FE0F ; fully-qualified # 🤾🏾‍♀️ woman playing handball: medium-dark skin tone -+1F93E 1F3FE 200D 2640 ; non-fully-qualified # 🤾🏾‍♀ woman playing handball: medium-dark skin tone -+1F93E 1F3FF 200D 2640 FE0F ; fully-qualified # 🤾🏿‍♀️ woman playing handball: dark skin tone -+1F93E 1F3FF 200D 2640 ; non-fully-qualified # 🤾🏿‍♀ woman playing handball: dark skin tone -+1F939 ; fully-qualified # 🤹 person juggling -+1F939 1F3FB ; fully-qualified # 🤹🏻 person juggling: light skin tone -+1F939 1F3FC ; fully-qualified # 🤹🏼 person juggling: medium-light skin tone -+1F939 1F3FD ; fully-qualified # 🤹🏽 person juggling: medium skin tone -+1F939 1F3FE ; fully-qualified # 🤹🏾 person juggling: medium-dark skin tone -+1F939 1F3FF ; fully-qualified # 🤹🏿 person juggling: dark skin tone -+1F939 200D 2642 FE0F ; fully-qualified # 🤹‍♂️ man juggling -+1F939 200D 2642 ; non-fully-qualified # 🤹‍♂ man juggling -+1F939 1F3FB 200D 2642 FE0F ; fully-qualified # 🤹🏻‍♂️ man juggling: light skin tone -+1F939 1F3FB 200D 2642 ; non-fully-qualified # 🤹🏻‍♂ man juggling: light skin tone -+1F939 1F3FC 200D 2642 FE0F ; fully-qualified # 🤹🏼‍♂️ man juggling: medium-light skin tone -+1F939 1F3FC 200D 2642 ; non-fully-qualified # 🤹🏼‍♂ man juggling: medium-light skin tone -+1F939 1F3FD 200D 2642 FE0F ; fully-qualified # 🤹🏽‍♂️ man juggling: medium skin tone -+1F939 1F3FD 200D 2642 ; non-fully-qualified # 🤹🏽‍♂ man juggling: medium skin tone -+1F939 1F3FE 200D 2642 FE0F ; fully-qualified # 🤹🏾‍♂️ man juggling: medium-dark skin tone -+1F939 1F3FE 200D 2642 ; non-fully-qualified # 🤹🏾‍♂ man juggling: medium-dark skin tone -+1F939 1F3FF 200D 2642 FE0F ; fully-qualified # 🤹🏿‍♂️ man juggling: dark skin tone -+1F939 1F3FF 200D 2642 ; non-fully-qualified # 🤹🏿‍♂ man juggling: dark skin tone -+1F939 200D 2640 FE0F ; fully-qualified # 🤹‍♀️ woman juggling -+1F939 200D 2640 ; non-fully-qualified # 🤹‍♀ woman juggling -+1F939 1F3FB 200D 2640 FE0F ; fully-qualified # 🤹🏻‍♀️ woman juggling: light skin tone -+1F939 1F3FB 200D 2640 ; non-fully-qualified # 🤹🏻‍♀ woman juggling: light skin tone -+1F939 1F3FC 200D 2640 FE0F ; fully-qualified # 🤹🏼‍♀️ woman juggling: medium-light skin tone -+1F939 1F3FC 200D 2640 ; non-fully-qualified # 🤹🏼‍♀ woman juggling: medium-light skin tone -+1F939 1F3FD 200D 2640 FE0F ; fully-qualified # 🤹🏽‍♀️ woman juggling: medium skin tone -+1F939 1F3FD 200D 2640 ; non-fully-qualified # 🤹🏽‍♀ woman juggling: medium skin tone -+1F939 1F3FE 200D 2640 FE0F ; fully-qualified # 🤹🏾‍♀️ woman juggling: medium-dark skin tone -+1F939 1F3FE 200D 2640 ; non-fully-qualified # 🤹🏾‍♀ woman juggling: medium-dark skin tone -+1F939 1F3FF 200D 2640 FE0F ; fully-qualified # 🤹🏿‍♀️ woman juggling: dark skin tone -+1F939 1F3FF 200D 2640 ; non-fully-qualified # 🤹🏿‍♀ woman juggling: dark skin tone -+ -+# subgroup: family -+1F46B ; fully-qualified # 👫 man and woman holding hands -+1F46C ; fully-qualified # 👬 two men holding hands -+1F46D ; fully-qualified # 👭 two women holding hands -+1F48F ; fully-qualified # 💏 kiss -+1F469 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # 👩‍❤️‍💋‍👨 kiss: woman, man -+1F469 200D 2764 200D 1F48B 200D 1F468 ; non-fully-qualified # 👩‍❤‍💋‍👨 kiss: woman, man -+1F468 200D 2764 FE0F 200D 1F48B 200D 1F468 ; fully-qualified # 👨‍❤️‍💋‍👨 kiss: man, man -+1F468 200D 2764 200D 1F48B 200D 1F468 ; non-fully-qualified # 👨‍❤‍💋‍👨 kiss: man, man -+1F469 200D 2764 FE0F 200D 1F48B 200D 1F469 ; fully-qualified # 👩‍❤️‍💋‍👩 kiss: woman, woman -+1F469 200D 2764 200D 1F48B 200D 1F469 ; non-fully-qualified # 👩‍❤‍💋‍👩 kiss: woman, woman -+1F491 ; fully-qualified # 💑 couple with heart -+1F469 200D 2764 FE0F 200D 1F468 ; fully-qualified # 👩‍❤️‍👨 couple with heart: woman, man -+1F469 200D 2764 200D 1F468 ; non-fully-qualified # 👩‍❤‍👨 couple with heart: woman, man -+1F468 200D 2764 FE0F 200D 1F468 ; fully-qualified # 👨‍❤️‍👨 couple with heart: man, man -+1F468 200D 2764 200D 1F468 ; non-fully-qualified # 👨‍❤‍👨 couple with heart: man, man -+1F469 200D 2764 FE0F 200D 1F469 ; fully-qualified # 👩‍❤️‍👩 couple with heart: woman, woman -+1F469 200D 2764 200D 1F469 ; non-fully-qualified # 👩‍❤‍👩 couple with heart: woman, woman -+1F46A ; fully-qualified # 👪 family -+1F468 200D 1F469 200D 1F466 ; fully-qualified # 👨‍👩‍👦 family: man, woman, boy -+1F468 200D 1F469 200D 1F467 ; fully-qualified # 👨‍👩‍👧 family: man, woman, girl -+1F468 200D 1F469 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👩‍👧‍👦 family: man, woman, girl, boy -+1F468 200D 1F469 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👩‍👦‍👦 family: man, woman, boy, boy -+1F468 200D 1F469 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👩‍👧‍👧 family: man, woman, girl, girl -+1F468 200D 1F468 200D 1F466 ; fully-qualified # 👨‍👨‍👦 family: man, man, boy -+1F468 200D 1F468 200D 1F467 ; fully-qualified # 👨‍👨‍👧 family: man, man, girl -+1F468 200D 1F468 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👨‍👧‍👦 family: man, man, girl, boy -+1F468 200D 1F468 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👨‍👦‍👦 family: man, man, boy, boy -+1F468 200D 1F468 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👨‍👧‍👧 family: man, man, girl, girl -+1F469 200D 1F469 200D 1F466 ; fully-qualified # 👩‍👩‍👦 family: woman, woman, boy -+1F469 200D 1F469 200D 1F467 ; fully-qualified # 👩‍👩‍👧 family: woman, woman, girl -+1F469 200D 1F469 200D 1F467 200D 1F466 ; fully-qualified # 👩‍👩‍👧‍👦 family: woman, woman, girl, boy -+1F469 200D 1F469 200D 1F466 200D 1F466 ; fully-qualified # 👩‍👩‍👦‍👦 family: woman, woman, boy, boy -+1F469 200D 1F469 200D 1F467 200D 1F467 ; fully-qualified # 👩‍👩‍👧‍👧 family: woman, woman, girl, girl -+1F468 200D 1F466 ; fully-qualified # 👨‍👦 family: man, boy -+1F468 200D 1F466 200D 1F466 ; fully-qualified # 👨‍👦‍👦 family: man, boy, boy -+1F468 200D 1F467 ; fully-qualified # 👨‍👧 family: man, girl -+1F468 200D 1F467 200D 1F466 ; fully-qualified # 👨‍👧‍👦 family: man, girl, boy -+1F468 200D 1F467 200D 1F467 ; fully-qualified # 👨‍👧‍👧 family: man, girl, girl -+1F469 200D 1F466 ; fully-qualified # 👩‍👦 family: woman, boy -+1F469 200D 1F466 200D 1F466 ; fully-qualified # 👩‍👦‍👦 family: woman, boy, boy -+1F469 200D 1F467 ; fully-qualified # 👩‍👧 family: woman, girl -+1F469 200D 1F467 200D 1F466 ; fully-qualified # 👩‍👧‍👦 family: woman, girl, boy -+1F469 200D 1F467 200D 1F467 ; fully-qualified # 👩‍👧‍👧 family: woman, girl, girl -+ -+# subgroup: body -+1F933 ; fully-qualified # 🤳 selfie -+1F933 1F3FB ; fully-qualified # 🤳🏻 selfie: light skin tone -+1F933 1F3FC ; fully-qualified # 🤳🏼 selfie: medium-light skin tone -+1F933 1F3FD ; fully-qualified # 🤳🏽 selfie: medium skin tone -+1F933 1F3FE ; fully-qualified # 🤳🏾 selfie: medium-dark skin tone -+1F933 1F3FF ; fully-qualified # 🤳🏿 selfie: dark skin tone -+1F4AA ; fully-qualified # 💪 flexed biceps -+1F4AA 1F3FB ; fully-qualified # 💪🏻 flexed biceps: light skin tone -+1F4AA 1F3FC ; fully-qualified # 💪🏼 flexed biceps: medium-light skin tone -+1F4AA 1F3FD ; fully-qualified # 💪🏽 flexed biceps: medium skin tone -+1F4AA 1F3FE ; fully-qualified # 💪🏾 flexed biceps: medium-dark skin tone -+1F4AA 1F3FF ; fully-qualified # 💪🏿 flexed biceps: dark skin tone -+1F9B5 ; fully-qualified # 🦵 leg -+1F9B5 1F3FB ; fully-qualified # 🦵🏻 leg: light skin tone -+1F9B5 1F3FC ; fully-qualified # 🦵🏼 leg: medium-light skin tone -+1F9B5 1F3FD ; fully-qualified # 🦵🏽 leg: medium skin tone -+1F9B5 1F3FE ; fully-qualified # 🦵🏾 leg: medium-dark skin tone -+1F9B5 1F3FF ; fully-qualified # 🦵🏿 leg: dark skin tone -+1F9B6 ; fully-qualified # 🦶 foot -+1F9B6 1F3FB ; fully-qualified # 🦶🏻 foot: light skin tone -+1F9B6 1F3FC ; fully-qualified # 🦶🏼 foot: medium-light skin tone -+1F9B6 1F3FD ; fully-qualified # 🦶🏽 foot: medium skin tone -+1F9B6 1F3FE ; fully-qualified # 🦶🏾 foot: medium-dark skin tone -+1F9B6 1F3FF ; fully-qualified # 🦶🏿 foot: dark skin tone -+1F448 ; fully-qualified # 👈 backhand index pointing left -+1F448 1F3FB ; fully-qualified # 👈🏻 backhand index pointing left: light skin tone -+1F448 1F3FC ; fully-qualified # 👈🏼 backhand index pointing left: medium-light skin tone -+1F448 1F3FD ; fully-qualified # 👈🏽 backhand index pointing left: medium skin tone -+1F448 1F3FE ; fully-qualified # 👈🏾 backhand index pointing left: medium-dark skin tone -+1F448 1F3FF ; fully-qualified # 👈🏿 backhand index pointing left: dark skin tone -+1F449 ; fully-qualified # 👉 backhand index pointing right -+1F449 1F3FB ; fully-qualified # 👉🏻 backhand index pointing right: light skin tone -+1F449 1F3FC ; fully-qualified # 👉🏼 backhand index pointing right: medium-light skin tone -+1F449 1F3FD ; fully-qualified # 👉🏽 backhand index pointing right: medium skin tone -+1F449 1F3FE ; fully-qualified # 👉🏾 backhand index pointing right: medium-dark skin tone -+1F449 1F3FF ; fully-qualified # 👉🏿 backhand index pointing right: dark skin tone -+261D FE0F ; fully-qualified # ☝️ index pointing up -+261D ; non-fully-qualified # ☝ index pointing up -+261D 1F3FB ; fully-qualified # ☝🏻 index pointing up: light skin tone -+261D 1F3FC ; fully-qualified # ☝🏼 index pointing up: medium-light skin tone -+261D 1F3FD ; fully-qualified # ☝🏽 index pointing up: medium skin tone -+261D 1F3FE ; fully-qualified # ☝🏾 index pointing up: medium-dark skin tone -+261D 1F3FF ; fully-qualified # ☝🏿 index pointing up: dark skin tone -+1F446 ; fully-qualified # 👆 backhand index pointing up -+1F446 1F3FB ; fully-qualified # 👆🏻 backhand index pointing up: light skin tone -+1F446 1F3FC ; fully-qualified # 👆🏼 backhand index pointing up: medium-light skin tone -+1F446 1F3FD ; fully-qualified # 👆🏽 backhand index pointing up: medium skin tone -+1F446 1F3FE ; fully-qualified # 👆🏾 backhand index pointing up: medium-dark skin tone -+1F446 1F3FF ; fully-qualified # 👆🏿 backhand index pointing up: dark skin tone -+1F595 ; fully-qualified # 🖕 middle finger -+1F595 1F3FB ; fully-qualified # 🖕🏻 middle finger: light skin tone -+1F595 1F3FC ; fully-qualified # 🖕🏼 middle finger: medium-light skin tone -+1F595 1F3FD ; fully-qualified # 🖕🏽 middle finger: medium skin tone -+1F595 1F3FE ; fully-qualified # 🖕🏾 middle finger: medium-dark skin tone -+1F595 1F3FF ; fully-qualified # 🖕🏿 middle finger: dark skin tone -+1F447 ; fully-qualified # 👇 backhand index pointing down -+1F447 1F3FB ; fully-qualified # 👇🏻 backhand index pointing down: light skin tone -+1F447 1F3FC ; fully-qualified # 👇🏼 backhand index pointing down: medium-light skin tone -+1F447 1F3FD ; fully-qualified # 👇🏽 backhand index pointing down: medium skin tone -+1F447 1F3FE ; fully-qualified # 👇🏾 backhand index pointing down: medium-dark skin tone -+1F447 1F3FF ; fully-qualified # 👇🏿 backhand index pointing down: dark skin tone -+270C FE0F ; fully-qualified # ✌️ victory hand -+270C ; non-fully-qualified # ✌ victory hand -+270C 1F3FB ; fully-qualified # ✌🏻 victory hand: light skin tone -+270C 1F3FC ; fully-qualified # ✌🏼 victory hand: medium-light skin tone -+270C 1F3FD ; fully-qualified # ✌🏽 victory hand: medium skin tone -+270C 1F3FE ; fully-qualified # ✌🏾 victory hand: medium-dark skin tone -+270C 1F3FF ; fully-qualified # ✌🏿 victory hand: dark skin tone -+1F91E ; fully-qualified # 🤞 crossed fingers -+1F91E 1F3FB ; fully-qualified # 🤞🏻 crossed fingers: light skin tone -+1F91E 1F3FC ; fully-qualified # 🤞🏼 crossed fingers: medium-light skin tone -+1F91E 1F3FD ; fully-qualified # 🤞🏽 crossed fingers: medium skin tone -+1F91E 1F3FE ; fully-qualified # 🤞🏾 crossed fingers: medium-dark skin tone -+1F91E 1F3FF ; fully-qualified # 🤞🏿 crossed fingers: dark skin tone -+1F596 ; fully-qualified # 🖖 vulcan salute -+1F596 1F3FB ; fully-qualified # 🖖🏻 vulcan salute: light skin tone -+1F596 1F3FC ; fully-qualified # 🖖🏼 vulcan salute: medium-light skin tone -+1F596 1F3FD ; fully-qualified # 🖖🏽 vulcan salute: medium skin tone -+1F596 1F3FE ; fully-qualified # 🖖🏾 vulcan salute: medium-dark skin tone -+1F596 1F3FF ; fully-qualified # 🖖🏿 vulcan salute: dark skin tone -+1F918 ; fully-qualified # 🤘 sign of the horns -+1F918 1F3FB ; fully-qualified # 🤘🏻 sign of the horns: light skin tone -+1F918 1F3FC ; fully-qualified # 🤘🏼 sign of the horns: medium-light skin tone -+1F918 1F3FD ; fully-qualified # 🤘🏽 sign of the horns: medium skin tone -+1F918 1F3FE ; fully-qualified # 🤘🏾 sign of the horns: medium-dark skin tone -+1F918 1F3FF ; fully-qualified # 🤘🏿 sign of the horns: dark skin tone -+1F919 ; fully-qualified # 🤙 call me hand -+1F919 1F3FB ; fully-qualified # 🤙🏻 call me hand: light skin tone -+1F919 1F3FC ; fully-qualified # 🤙🏼 call me hand: medium-light skin tone -+1F919 1F3FD ; fully-qualified # 🤙🏽 call me hand: medium skin tone -+1F919 1F3FE ; fully-qualified # 🤙🏾 call me hand: medium-dark skin tone -+1F919 1F3FF ; fully-qualified # 🤙🏿 call me hand: dark skin tone -+1F590 FE0F ; fully-qualified # 🖐️ hand with fingers splayed -+1F590 ; non-fully-qualified # 🖐 hand with fingers splayed -+1F590 1F3FB ; fully-qualified # 🖐🏻 hand with fingers splayed: light skin tone -+1F590 1F3FC ; fully-qualified # 🖐🏼 hand with fingers splayed: medium-light skin tone -+1F590 1F3FD ; fully-qualified # 🖐🏽 hand with fingers splayed: medium skin tone -+1F590 1F3FE ; fully-qualified # 🖐🏾 hand with fingers splayed: medium-dark skin tone -+1F590 1F3FF ; fully-qualified # 🖐🏿 hand with fingers splayed: dark skin tone -+270B ; fully-qualified # ✋ raised hand -+270B 1F3FB ; fully-qualified # ✋🏻 raised hand: light skin tone -+270B 1F3FC ; fully-qualified # ✋🏼 raised hand: medium-light skin tone -+270B 1F3FD ; fully-qualified # ✋🏽 raised hand: medium skin tone -+270B 1F3FE ; fully-qualified # ✋🏾 raised hand: medium-dark skin tone -+270B 1F3FF ; fully-qualified # ✋🏿 raised hand: dark skin tone -+1F44C ; fully-qualified # 👌 OK hand -+1F44C 1F3FB ; fully-qualified # 👌🏻 OK hand: light skin tone -+1F44C 1F3FC ; fully-qualified # 👌🏼 OK hand: medium-light skin tone -+1F44C 1F3FD ; fully-qualified # 👌🏽 OK hand: medium skin tone -+1F44C 1F3FE ; fully-qualified # 👌🏾 OK hand: medium-dark skin tone -+1F44C 1F3FF ; fully-qualified # 👌🏿 OK hand: dark skin tone -+1F44D ; fully-qualified # 👍 thumbs up -+1F44D 1F3FB ; fully-qualified # 👍🏻 thumbs up: light skin tone -+1F44D 1F3FC ; fully-qualified # 👍🏼 thumbs up: medium-light skin tone -+1F44D 1F3FD ; fully-qualified # 👍🏽 thumbs up: medium skin tone -+1F44D 1F3FE ; fully-qualified # 👍🏾 thumbs up: medium-dark skin tone -+1F44D 1F3FF ; fully-qualified # 👍🏿 thumbs up: dark skin tone -+1F44E ; fully-qualified # 👎 thumbs down -+1F44E 1F3FB ; fully-qualified # 👎🏻 thumbs down: light skin tone -+1F44E 1F3FC ; fully-qualified # 👎🏼 thumbs down: medium-light skin tone -+1F44E 1F3FD ; fully-qualified # 👎🏽 thumbs down: medium skin tone -+1F44E 1F3FE ; fully-qualified # 👎🏾 thumbs down: medium-dark skin tone -+1F44E 1F3FF ; fully-qualified # 👎🏿 thumbs down: dark skin tone -+270A ; fully-qualified # ✊ raised fist -+270A 1F3FB ; fully-qualified # ✊🏻 raised fist: light skin tone -+270A 1F3FC ; fully-qualified # ✊🏼 raised fist: medium-light skin tone -+270A 1F3FD ; fully-qualified # ✊🏽 raised fist: medium skin tone -+270A 1F3FE ; fully-qualified # ✊🏾 raised fist: medium-dark skin tone -+270A 1F3FF ; fully-qualified # ✊🏿 raised fist: dark skin tone -+1F44A ; fully-qualified # 👊 oncoming fist -+1F44A 1F3FB ; fully-qualified # 👊🏻 oncoming fist: light skin tone -+1F44A 1F3FC ; fully-qualified # 👊🏼 oncoming fist: medium-light skin tone -+1F44A 1F3FD ; fully-qualified # 👊🏽 oncoming fist: medium skin tone -+1F44A 1F3FE ; fully-qualified # 👊🏾 oncoming fist: medium-dark skin tone -+1F44A 1F3FF ; fully-qualified # 👊🏿 oncoming fist: dark skin tone -+1F91B ; fully-qualified # 🤛 left-facing fist -+1F91B 1F3FB ; fully-qualified # 🤛🏻 left-facing fist: light skin tone -+1F91B 1F3FC ; fully-qualified # 🤛🏼 left-facing fist: medium-light skin tone -+1F91B 1F3FD ; fully-qualified # 🤛🏽 left-facing fist: medium skin tone -+1F91B 1F3FE ; fully-qualified # 🤛🏾 left-facing fist: medium-dark skin tone -+1F91B 1F3FF ; fully-qualified # 🤛🏿 left-facing fist: dark skin tone -+1F91C ; fully-qualified # 🤜 right-facing fist -+1F91C 1F3FB ; fully-qualified # 🤜🏻 right-facing fist: light skin tone -+1F91C 1F3FC ; fully-qualified # 🤜🏼 right-facing fist: medium-light skin tone -+1F91C 1F3FD ; fully-qualified # 🤜🏽 right-facing fist: medium skin tone -+1F91C 1F3FE ; fully-qualified # 🤜🏾 right-facing fist: medium-dark skin tone -+1F91C 1F3FF ; fully-qualified # 🤜🏿 right-facing fist: dark skin tone -+1F91A ; fully-qualified # 🤚 raised back of hand -+1F91A 1F3FB ; fully-qualified # 🤚🏻 raised back of hand: light skin tone -+1F91A 1F3FC ; fully-qualified # 🤚🏼 raised back of hand: medium-light skin tone -+1F91A 1F3FD ; fully-qualified # 🤚🏽 raised back of hand: medium skin tone -+1F91A 1F3FE ; fully-qualified # 🤚🏾 raised back of hand: medium-dark skin tone -+1F91A 1F3FF ; fully-qualified # 🤚🏿 raised back of hand: dark skin tone -+1F44B ; fully-qualified # 👋 waving hand -+1F44B 1F3FB ; fully-qualified # 👋🏻 waving hand: light skin tone -+1F44B 1F3FC ; fully-qualified # 👋🏼 waving hand: medium-light skin tone -+1F44B 1F3FD ; fully-qualified # 👋🏽 waving hand: medium skin tone -+1F44B 1F3FE ; fully-qualified # 👋🏾 waving hand: medium-dark skin tone -+1F44B 1F3FF ; fully-qualified # 👋🏿 waving hand: dark skin tone -+1F91F ; fully-qualified # 🤟 love-you gesture -+1F91F 1F3FB ; fully-qualified # 🤟🏻 love-you gesture: light skin tone -+1F91F 1F3FC ; fully-qualified # 🤟🏼 love-you gesture: medium-light skin tone -+1F91F 1F3FD ; fully-qualified # 🤟🏽 love-you gesture: medium skin tone -+1F91F 1F3FE ; fully-qualified # 🤟🏾 love-you gesture: medium-dark skin tone -+1F91F 1F3FF ; fully-qualified # 🤟🏿 love-you gesture: dark skin tone -+270D FE0F ; fully-qualified # ✍️ writing hand -+270D ; non-fully-qualified # ✍ writing hand -+270D 1F3FB ; fully-qualified # ✍🏻 writing hand: light skin tone -+270D 1F3FC ; fully-qualified # ✍🏼 writing hand: medium-light skin tone -+270D 1F3FD ; fully-qualified # ✍🏽 writing hand: medium skin tone -+270D 1F3FE ; fully-qualified # ✍🏾 writing hand: medium-dark skin tone -+270D 1F3FF ; fully-qualified # ✍🏿 writing hand: dark skin tone -+1F44F ; fully-qualified # 👏 clapping hands -+1F44F 1F3FB ; fully-qualified # 👏🏻 clapping hands: light skin tone -+1F44F 1F3FC ; fully-qualified # 👏🏼 clapping hands: medium-light skin tone -+1F44F 1F3FD ; fully-qualified # 👏🏽 clapping hands: medium skin tone -+1F44F 1F3FE ; fully-qualified # 👏🏾 clapping hands: medium-dark skin tone -+1F44F 1F3FF ; fully-qualified # 👏🏿 clapping hands: dark skin tone -+1F450 ; fully-qualified # 👐 open hands -+1F450 1F3FB ; fully-qualified # 👐🏻 open hands: light skin tone -+1F450 1F3FC ; fully-qualified # 👐🏼 open hands: medium-light skin tone -+1F450 1F3FD ; fully-qualified # 👐🏽 open hands: medium skin tone -+1F450 1F3FE ; fully-qualified # 👐🏾 open hands: medium-dark skin tone -+1F450 1F3FF ; fully-qualified # 👐🏿 open hands: dark skin tone -+1F64C ; fully-qualified # 🙌 raising hands -+1F64C 1F3FB ; fully-qualified # 🙌🏻 raising hands: light skin tone -+1F64C 1F3FC ; fully-qualified # 🙌🏼 raising hands: medium-light skin tone -+1F64C 1F3FD ; fully-qualified # 🙌🏽 raising hands: medium skin tone -+1F64C 1F3FE ; fully-qualified # 🙌🏾 raising hands: medium-dark skin tone -+1F64C 1F3FF ; fully-qualified # 🙌🏿 raising hands: dark skin tone -+1F932 ; fully-qualified # 🤲 palms up together -+1F932 1F3FB ; fully-qualified # 🤲🏻 palms up together: light skin tone -+1F932 1F3FC ; fully-qualified # 🤲🏼 palms up together: medium-light skin tone -+1F932 1F3FD ; fully-qualified # 🤲🏽 palms up together: medium skin tone -+1F932 1F3FE ; fully-qualified # 🤲🏾 palms up together: medium-dark skin tone -+1F932 1F3FF ; fully-qualified # 🤲🏿 palms up together: dark skin tone -+1F64F ; fully-qualified # 🙏 folded hands -+1F64F 1F3FB ; fully-qualified # 🙏🏻 folded hands: light skin tone -+1F64F 1F3FC ; fully-qualified # 🙏🏼 folded hands: medium-light skin tone -+1F64F 1F3FD ; fully-qualified # 🙏🏽 folded hands: medium skin tone -+1F64F 1F3FE ; fully-qualified # 🙏🏾 folded hands: medium-dark skin tone -+1F64F 1F3FF ; fully-qualified # 🙏🏿 folded hands: dark skin tone -+1F91D ; fully-qualified # 🤝 handshake -+1F485 ; fully-qualified # 💅 nail polish -+1F485 1F3FB ; fully-qualified # 💅🏻 nail polish: light skin tone -+1F485 1F3FC ; fully-qualified # 💅🏼 nail polish: medium-light skin tone -+1F485 1F3FD ; fully-qualified # 💅🏽 nail polish: medium skin tone -+1F485 1F3FE ; fully-qualified # 💅🏾 nail polish: medium-dark skin tone -+1F485 1F3FF ; fully-qualified # 💅🏿 nail polish: dark skin tone -+1F442 ; fully-qualified # 👂 ear -+1F442 1F3FB ; fully-qualified # 👂🏻 ear: light skin tone -+1F442 1F3FC ; fully-qualified # 👂🏼 ear: medium-light skin tone -+1F442 1F3FD ; fully-qualified # 👂🏽 ear: medium skin tone -+1F442 1F3FE ; fully-qualified # 👂🏾 ear: medium-dark skin tone -+1F442 1F3FF ; fully-qualified # 👂🏿 ear: dark skin tone -+1F443 ; fully-qualified # 👃 nose -+1F443 1F3FB ; fully-qualified # 👃🏻 nose: light skin tone -+1F443 1F3FC ; fully-qualified # 👃🏼 nose: medium-light skin tone -+1F443 1F3FD ; fully-qualified # 👃🏽 nose: medium skin tone -+1F443 1F3FE ; fully-qualified # 👃🏾 nose: medium-dark skin tone -+1F443 1F3FF ; fully-qualified # 👃🏿 nose: dark skin tone -+1F9B0 ; fully-qualified # 🦰 red-haired -+1F9B1 ; fully-qualified # 🦱 curly-haired -+1F9B2 ; fully-qualified # 🦲 bald -+1F9B3 ; fully-qualified # 🦳 white-haired -+1F463 ; fully-qualified # 👣 footprints -+1F440 ; fully-qualified # 👀 eyes -+1F441 FE0F ; fully-qualified # 👁️ eye -+1F441 ; non-fully-qualified # 👁 eye -+1F441 FE0F 200D 1F5E8 FE0F ; fully-qualified # 👁️‍🗨️ eye in speech bubble -+1F441 200D 1F5E8 FE0F ; non-fully-qualified # 👁‍🗨️ eye in speech bubble -+1F441 FE0F 200D 1F5E8 ; non-fully-qualified # 👁️‍🗨 eye in speech bubble -+1F441 200D 1F5E8 ; non-fully-qualified # 👁‍🗨 eye in speech bubble -+1F9E0 ; fully-qualified # 🧠 brain -+1F9B4 ; fully-qualified # 🦴 bone -+1F9B7 ; fully-qualified # 🦷 tooth -+1F445 ; fully-qualified # 👅 tongue -+1F444 ; fully-qualified # 👄 mouth -+ -+# subgroup: emotion -+1F48B ; fully-qualified # 💋 kiss mark -+1F498 ; fully-qualified # 💘 heart with arrow -+2764 FE0F ; fully-qualified # ❤️ red heart -+2764 ; non-fully-qualified # ❤ red heart -+1F493 ; fully-qualified # 💓 beating heart -+1F494 ; fully-qualified # 💔 broken heart -+1F495 ; fully-qualified # 💕 two hearts -+1F496 ; fully-qualified # 💖 sparkling heart -+1F497 ; fully-qualified # 💗 growing heart -+1F499 ; fully-qualified # 💙 blue heart -+1F49A ; fully-qualified # 💚 green heart -+1F49B ; fully-qualified # 💛 yellow heart -+1F9E1 ; fully-qualified # 🧡 orange heart -+1F49C ; fully-qualified # 💜 purple heart -+1F5A4 ; fully-qualified # 🖤 black heart -+1F49D ; fully-qualified # 💝 heart with ribbon -+1F49E ; fully-qualified # 💞 revolving hearts -+1F49F ; fully-qualified # 💟 heart decoration -+2763 FE0F ; fully-qualified # ❣️ heavy heart exclamation -+2763 ; non-fully-qualified # ❣ heavy heart exclamation -+1F48C ; fully-qualified # 💌 love letter -+1F4A4 ; fully-qualified # 💤 zzz -+1F4A2 ; fully-qualified # 💢 anger symbol -+1F4A3 ; fully-qualified # 💣 bomb -+1F4A5 ; fully-qualified # 💥 collision -+1F4A6 ; fully-qualified # 💦 sweat droplets -+1F4A8 ; fully-qualified # 💨 dashing away -+1F4AB ; fully-qualified # 💫 dizzy -+1F4AC ; fully-qualified # 💬 speech balloon -+1F5E8 FE0F ; fully-qualified # 🗨️ left speech bubble -+1F5E8 ; non-fully-qualified # 🗨 left speech bubble -+1F5EF FE0F ; fully-qualified # 🗯️ right anger bubble -+1F5EF ; non-fully-qualified # 🗯 right anger bubble -+1F4AD ; fully-qualified # 💭 thought balloon -+1F573 FE0F ; fully-qualified # 🕳️ hole -+1F573 ; non-fully-qualified # 🕳 hole -+ -+# subgroup: clothing -+1F453 ; fully-qualified # 👓 glasses -+1F576 FE0F ; fully-qualified # 🕶️ sunglasses -+1F576 ; non-fully-qualified # 🕶 sunglasses -+1F97D ; fully-qualified # 🥽 goggles -+1F97C ; fully-qualified # 🥼 lab coat -+1F454 ; fully-qualified # 👔 necktie -+1F455 ; fully-qualified # 👕 t-shirt -+1F456 ; fully-qualified # 👖 jeans -+1F9E3 ; fully-qualified # 🧣 scarf -+1F9E4 ; fully-qualified # 🧤 gloves -+1F9E5 ; fully-qualified # 🧥 coat -+1F9E6 ; fully-qualified # 🧦 socks -+1F457 ; fully-qualified # 👗 dress -+1F458 ; fully-qualified # 👘 kimono -+1F459 ; fully-qualified # 👙 bikini -+1F45A ; fully-qualified # 👚 woman’s clothes -+1F45B ; fully-qualified # 👛 purse -+1F45C ; fully-qualified # 👜 handbag -+1F45D ; fully-qualified # 👝 clutch bag -+1F6CD FE0F ; fully-qualified # 🛍️ shopping bags -+1F6CD ; non-fully-qualified # 🛍 shopping bags -+1F392 ; fully-qualified # 🎒 school backpack -+1F45E ; fully-qualified # 👞 man’s shoe -+1F45F ; fully-qualified # 👟 running shoe -+1F97E ; fully-qualified # 🥾 hiking boot -+1F97F ; fully-qualified # 🥿 woman’s flat shoe -+1F460 ; fully-qualified # 👠 high-heeled shoe -+1F461 ; fully-qualified # 👡 woman’s sandal -+1F462 ; fully-qualified # 👢 woman’s boot -+1F451 ; fully-qualified # 👑 crown -+1F452 ; fully-qualified # 👒 woman’s hat -+1F3A9 ; fully-qualified # 🎩 top hat -+1F393 ; fully-qualified # 🎓 graduation cap -+1F9E2 ; fully-qualified # 🧢 billed cap -+26D1 FE0F ; fully-qualified # ⛑️ rescue worker’s helmet -+26D1 ; non-fully-qualified # ⛑ rescue worker’s helmet -+1F4FF ; fully-qualified # 📿 prayer beads -+1F484 ; fully-qualified # 💄 lipstick -+1F48D ; fully-qualified # 💍 ring -+1F48E ; fully-qualified # 💎 gem stone -+ -+# Smileys & People subtotal: 2210 -+# Smileys & People subtotal: 625 w/o modifiers -+ -+# group: Animals & Nature -+ -+# subgroup: animal-mammal -+1F435 ; fully-qualified # 🐵 monkey face -+1F412 ; fully-qualified # 🐒 monkey -+1F98D ; fully-qualified # 🦍 gorilla -+1F436 ; fully-qualified # 🐶 dog face -+1F415 ; fully-qualified # 🐕 dog -+1F429 ; fully-qualified # 🐩 poodle -+1F43A ; fully-qualified # 🐺 wolf face -+1F98A ; fully-qualified # 🦊 fox face -+1F99D ; fully-qualified # 🦝 raccoon -+1F431 ; fully-qualified # 🐱 cat face -+1F408 ; fully-qualified # 🐈 cat -+1F981 ; fully-qualified # 🦁 lion face -+1F42F ; fully-qualified # 🐯 tiger face -+1F405 ; fully-qualified # 🐅 tiger -+1F406 ; fully-qualified # 🐆 leopard -+1F434 ; fully-qualified # 🐴 horse face -+1F40E ; fully-qualified # 🐎 horse -+1F984 ; fully-qualified # 🦄 unicorn face -+1F993 ; fully-qualified # 🦓 zebra -+1F98C ; fully-qualified # 🦌 deer -+1F42E ; fully-qualified # 🐮 cow face -+1F402 ; fully-qualified # 🐂 ox -+1F403 ; fully-qualified # 🐃 water buffalo -+1F404 ; fully-qualified # 🐄 cow -+1F437 ; fully-qualified # 🐷 pig face -+1F416 ; fully-qualified # 🐖 pig -+1F417 ; fully-qualified # 🐗 boar -+1F43D ; fully-qualified # 🐽 pig nose -+1F40F ; fully-qualified # 🐏 ram -+1F411 ; fully-qualified # 🐑 ewe -+1F410 ; fully-qualified # 🐐 goat -+1F42A ; fully-qualified # 🐪 camel -+1F42B ; fully-qualified # 🐫 two-hump camel -+1F999 ; fully-qualified # 🦙 llama -+1F992 ; fully-qualified # 🦒 giraffe -+1F418 ; fully-qualified # 🐘 elephant -+1F98F ; fully-qualified # 🦏 rhinoceros -+1F99B ; fully-qualified # 🦛 hippopotamus -+1F42D ; fully-qualified # 🐭 mouse face -+1F401 ; fully-qualified # 🐁 mouse -+1F400 ; fully-qualified # 🐀 rat -+1F439 ; fully-qualified # 🐹 hamster face -+1F430 ; fully-qualified # 🐰 rabbit face -+1F407 ; fully-qualified # 🐇 rabbit -+1F43F FE0F ; fully-qualified # 🐿️ chipmunk -+1F43F ; non-fully-qualified # 🐿 chipmunk -+1F994 ; fully-qualified # 🦔 hedgehog -+1F987 ; fully-qualified # 🦇 bat -+1F43B ; fully-qualified # 🐻 bear face -+1F428 ; fully-qualified # 🐨 koala -+1F43C ; fully-qualified # 🐼 panda face -+1F998 ; fully-qualified # 🦘 kangaroo -+1F9A1 ; fully-qualified # 🦡 badger -+1F43E ; fully-qualified # 🐾 paw prints -+ -+# subgroup: animal-bird -+1F983 ; fully-qualified # 🦃 turkey -+1F414 ; fully-qualified # 🐔 chicken -+1F413 ; fully-qualified # 🐓 rooster -+1F423 ; fully-qualified # 🐣 hatching chick -+1F424 ; fully-qualified # 🐤 baby chick -+1F425 ; fully-qualified # 🐥 front-facing baby chick -+1F426 ; fully-qualified # 🐦 bird -+1F427 ; fully-qualified # 🐧 penguin -+1F54A FE0F ; fully-qualified # 🕊️ dove -+1F54A ; non-fully-qualified # 🕊 dove -+1F985 ; fully-qualified # 🦅 eagle -+1F986 ; fully-qualified # 🦆 duck -+1F9A2 ; fully-qualified # 🦢 swan -+1F989 ; fully-qualified # 🦉 owl -+1F99A ; fully-qualified # 🦚 peacock -+1F99C ; fully-qualified # 🦜 parrot -+ -+# subgroup: animal-amphibian -+1F438 ; fully-qualified # 🐸 frog face -+ -+# subgroup: animal-reptile -+1F40A ; fully-qualified # 🐊 crocodile -+1F422 ; fully-qualified # 🐢 turtle -+1F98E ; fully-qualified # 🦎 lizard -+1F40D ; fully-qualified # 🐍 snake -+1F432 ; fully-qualified # 🐲 dragon face -+1F409 ; fully-qualified # 🐉 dragon -+1F995 ; fully-qualified # 🦕 sauropod -+1F996 ; fully-qualified # 🦖 T-Rex -+ -+# subgroup: animal-marine -+1F433 ; fully-qualified # 🐳 spouting whale -+1F40B ; fully-qualified # 🐋 whale -+1F42C ; fully-qualified # 🐬 dolphin -+1F41F ; fully-qualified # 🐟 fish -+1F420 ; fully-qualified # 🐠 tropical fish -+1F421 ; fully-qualified # 🐡 blowfish -+1F988 ; fully-qualified # 🦈 shark -+1F419 ; fully-qualified # 🐙 octopus -+1F41A ; fully-qualified # 🐚 spiral shell -+1F980 ; fully-qualified # 🦀 crab -+1F99E ; fully-qualified # 🦞 lobster -+1F990 ; fully-qualified # 🦐 shrimp -+1F991 ; fully-qualified # 🦑 squid -+ -+# subgroup: animal-bug -+1F40C ; fully-qualified # 🐌 snail -+1F98B ; fully-qualified # 🦋 butterfly -+1F41B ; fully-qualified # 🐛 bug -+1F41C ; fully-qualified # 🐜 ant -+1F41D ; fully-qualified # 🐝 honeybee -+1F41E ; fully-qualified # 🐞 lady beetle -+1F997 ; fully-qualified # 🦗 cricket -+1F577 FE0F ; fully-qualified # 🕷️ spider -+1F577 ; non-fully-qualified # 🕷 spider -+1F578 FE0F ; fully-qualified # 🕸️ spider web -+1F578 ; non-fully-qualified # 🕸 spider web -+1F982 ; fully-qualified # 🦂 scorpion -+1F99F ; fully-qualified # 🦟 mosquito -+1F9A0 ; fully-qualified # 🦠 microbe -+ -+# subgroup: plant-flower -+1F490 ; fully-qualified # 💐 bouquet -+1F338 ; fully-qualified # 🌸 cherry blossom -+1F4AE ; fully-qualified # 💮 white flower -+1F3F5 FE0F ; fully-qualified # 🏵️ rosette -+1F3F5 ; non-fully-qualified # 🏵 rosette -+1F339 ; fully-qualified # 🌹 rose -+1F940 ; fully-qualified # 🥀 wilted flower -+1F33A ; fully-qualified # 🌺 hibiscus -+1F33B ; fully-qualified # 🌻 sunflower -+1F33C ; fully-qualified # 🌼 blossom -+1F337 ; fully-qualified # 🌷 tulip -+ -+# subgroup: plant-other -+1F331 ; fully-qualified # 🌱 seedling -+1F332 ; fully-qualified # 🌲 evergreen tree -+1F333 ; fully-qualified # 🌳 deciduous tree -+1F334 ; fully-qualified # 🌴 palm tree -+1F335 ; fully-qualified # 🌵 cactus -+1F33E ; fully-qualified # 🌾 sheaf of rice -+1F33F ; fully-qualified # 🌿 herb -+2618 FE0F ; fully-qualified # ☘️ shamrock -+2618 ; non-fully-qualified # ☘ shamrock -+1F340 ; fully-qualified # 🍀 four leaf clover -+1F341 ; fully-qualified # 🍁 maple leaf -+1F342 ; fully-qualified # 🍂 fallen leaf -+1F343 ; fully-qualified # 🍃 leaf fluttering in wind -+ -+# Animals & Nature subtotal: 130 -+# Animals & Nature subtotal: 130 w/o modifiers -+ -+# group: Food & Drink -+ -+# subgroup: food-fruit -+1F347 ; fully-qualified # 🍇 grapes -+1F348 ; fully-qualified # 🍈 melon -+1F349 ; fully-qualified # 🍉 watermelon -+1F34A ; fully-qualified # 🍊 tangerine -+1F34B ; fully-qualified # 🍋 lemon -+1F34C ; fully-qualified # 🍌 banana -+1F34D ; fully-qualified # 🍍 pineapple -+1F96D ; fully-qualified # 🥭 mango -+1F34E ; fully-qualified # 🍎 red apple -+1F34F ; fully-qualified # 🍏 green apple -+1F350 ; fully-qualified # 🍐 pear -+1F351 ; fully-qualified # 🍑 peach -+1F352 ; fully-qualified # 🍒 cherries -+1F353 ; fully-qualified # 🍓 strawberry -+1F95D ; fully-qualified # 🥝 kiwi fruit -+1F345 ; fully-qualified # 🍅 tomato -+1F965 ; fully-qualified # 🥥 coconut -+ -+# subgroup: food-vegetable -+1F951 ; fully-qualified # 🥑 avocado -+1F346 ; fully-qualified # 🍆 eggplant -+1F954 ; fully-qualified # 🥔 potato -+1F955 ; fully-qualified # 🥕 carrot -+1F33D ; fully-qualified # 🌽 ear of corn -+1F336 FE0F ; fully-qualified # 🌶️ hot pepper -+1F336 ; non-fully-qualified # 🌶 hot pepper -+1F952 ; fully-qualified # 🥒 cucumber -+1F96C ; fully-qualified # 🥬 leafy green -+1F966 ; fully-qualified # 🥦 broccoli -+1F344 ; fully-qualified # 🍄 mushroom -+1F95C ; fully-qualified # 🥜 peanuts -+1F330 ; fully-qualified # 🌰 chestnut -+ -+# subgroup: food-prepared -+1F35E ; fully-qualified # 🍞 bread -+1F950 ; fully-qualified # 🥐 croissant -+1F956 ; fully-qualified # 🥖 baguette bread -+1F968 ; fully-qualified # 🥨 pretzel -+1F96F ; fully-qualified # 🥯 bagel -+1F95E ; fully-qualified # 🥞 pancakes -+1F9C0 ; fully-qualified # 🧀 cheese wedge -+1F356 ; fully-qualified # 🍖 meat on bone -+1F357 ; fully-qualified # 🍗 poultry leg -+1F969 ; fully-qualified # 🥩 cut of meat -+1F953 ; fully-qualified # 🥓 bacon -+1F354 ; fully-qualified # 🍔 hamburger -+1F35F ; fully-qualified # 🍟 french fries -+1F355 ; fully-qualified # 🍕 pizza -+1F32D ; fully-qualified # 🌭 hot dog -+1F96A ; fully-qualified # 🥪 sandwich -+1F32E ; fully-qualified # 🌮 taco -+1F32F ; fully-qualified # 🌯 burrito -+1F959 ; fully-qualified # 🥙 stuffed flatbread -+1F95A ; fully-qualified # 🥚 egg -+1F373 ; fully-qualified # 🍳 cooking -+1F958 ; fully-qualified # 🥘 shallow pan of food -+1F372 ; fully-qualified # 🍲 pot of food -+1F963 ; fully-qualified # 🥣 bowl with spoon -+1F957 ; fully-qualified # 🥗 green salad -+1F37F ; fully-qualified # 🍿 popcorn -+1F9C2 ; fully-qualified # 🧂 salt -+1F96B ; fully-qualified # 🥫 canned food -+ -+# subgroup: food-asian -+1F371 ; fully-qualified # 🍱 bento box -+1F358 ; fully-qualified # 🍘 rice cracker -+1F359 ; fully-qualified # 🍙 rice ball -+1F35A ; fully-qualified # 🍚 cooked rice -+1F35B ; fully-qualified # 🍛 curry rice -+1F35C ; fully-qualified # 🍜 steaming bowl -+1F35D ; fully-qualified # 🍝 spaghetti -+1F360 ; fully-qualified # 🍠 roasted sweet potato -+1F362 ; fully-qualified # 🍢 oden -+1F363 ; fully-qualified # 🍣 sushi -+1F364 ; fully-qualified # 🍤 fried shrimp -+1F365 ; fully-qualified # 🍥 fish cake with swirl -+1F96E ; fully-qualified # 🥮 moon cake -+1F361 ; fully-qualified # 🍡 dango -+1F95F ; fully-qualified # 🥟 dumpling -+1F960 ; fully-qualified # 🥠 fortune cookie -+1F961 ; fully-qualified # 🥡 takeout box -+ -+# subgroup: food-sweet -+1F366 ; fully-qualified # 🍦 soft ice cream -+1F367 ; fully-qualified # 🍧 shaved ice -+1F368 ; fully-qualified # 🍨 ice cream -+1F369 ; fully-qualified # 🍩 doughnut -+1F36A ; fully-qualified # 🍪 cookie -+1F382 ; fully-qualified # 🎂 birthday cake -+1F370 ; fully-qualified # 🍰 shortcake -+1F9C1 ; fully-qualified # 🧁 cupcake -+1F967 ; fully-qualified # 🥧 pie -+1F36B ; fully-qualified # 🍫 chocolate bar -+1F36C ; fully-qualified # 🍬 candy -+1F36D ; fully-qualified # 🍭 lollipop -+1F36E ; fully-qualified # 🍮 custard -+1F36F ; fully-qualified # 🍯 honey pot -+ -+# subgroup: drink -+1F37C ; fully-qualified # 🍼 baby bottle -+1F95B ; fully-qualified # 🥛 glass of milk -+2615 ; fully-qualified # ☕ hot beverage -+1F375 ; fully-qualified # 🍵 teacup without handle -+1F376 ; fully-qualified # 🍶 sake -+1F37E ; fully-qualified # 🍾 bottle with popping cork -+1F377 ; fully-qualified # 🍷 wine glass -+1F378 ; fully-qualified # 🍸 cocktail glass -+1F379 ; fully-qualified # 🍹 tropical drink -+1F37A ; fully-qualified # 🍺 beer mug -+1F37B ; fully-qualified # 🍻 clinking beer mugs -+1F942 ; fully-qualified # 🥂 clinking glasses -+1F943 ; fully-qualified # 🥃 tumbler glass -+1F964 ; fully-qualified # 🥤 cup with straw -+ -+# subgroup: dishware -+1F962 ; fully-qualified # 🥢 chopsticks -+1F37D FE0F ; fully-qualified # 🍽️ fork and knife with plate -+1F37D ; non-fully-qualified # 🍽 fork and knife with plate -+1F374 ; fully-qualified # 🍴 fork and knife -+1F944 ; fully-qualified # 🥄 spoon -+1F52A ; fully-qualified # 🔪 kitchen knife -+1F3FA ; fully-qualified # 🏺 amphora -+ -+# Food & Drink subtotal: 110 -+# Food & Drink subtotal: 110 w/o modifiers -+ -+# group: Travel & Places -+ -+# subgroup: place-map -+1F30D ; fully-qualified # 🌍 globe showing Europe-Africa -+1F30E ; fully-qualified # 🌎 globe showing Americas -+1F30F ; fully-qualified # 🌏 globe showing Asia-Australia -+1F310 ; fully-qualified # 🌐 globe with meridians -+1F5FA FE0F ; fully-qualified # 🗺️ world map -+1F5FA ; non-fully-qualified # 🗺 world map -+1F5FE ; fully-qualified # 🗾 map of Japan -+1F9ED ; fully-qualified # 🧭 compass -+ -+# subgroup: place-geographic -+1F3D4 FE0F ; fully-qualified # 🏔️ snow-capped mountain -+1F3D4 ; non-fully-qualified # 🏔 snow-capped mountain -+26F0 FE0F ; fully-qualified # ⛰️ mountain -+26F0 ; non-fully-qualified # ⛰ mountain -+1F30B ; fully-qualified # 🌋 volcano -+1F5FB ; fully-qualified # 🗻 mount fuji -+1F3D5 FE0F ; fully-qualified # 🏕️ camping -+1F3D5 ; non-fully-qualified # 🏕 camping -+1F3D6 FE0F ; fully-qualified # 🏖️ beach with umbrella -+1F3D6 ; non-fully-qualified # 🏖 beach with umbrella -+1F3DC FE0F ; fully-qualified # 🏜️ desert -+1F3DC ; non-fully-qualified # 🏜 desert -+1F3DD FE0F ; fully-qualified # 🏝️ desert island -+1F3DD ; non-fully-qualified # 🏝 desert island -+1F3DE FE0F ; fully-qualified # 🏞️ national park -+1F3DE ; non-fully-qualified # 🏞 national park -+ -+# subgroup: place-building -+1F3DF FE0F ; fully-qualified # 🏟️ stadium -+1F3DF ; non-fully-qualified # 🏟 stadium -+1F3DB FE0F ; fully-qualified # 🏛️ classical building -+1F3DB ; non-fully-qualified # 🏛 classical building -+1F3D7 FE0F ; fully-qualified # 🏗️ building construction -+1F3D7 ; non-fully-qualified # 🏗 building construction -+1F9F1 ; fully-qualified # 🧱 bricks -+1F3D8 FE0F ; fully-qualified # 🏘️ houses -+1F3D8 ; non-fully-qualified # 🏘 houses -+1F3DA FE0F ; fully-qualified # 🏚️ derelict house -+1F3DA ; non-fully-qualified # 🏚 derelict house -+1F3E0 ; fully-qualified # 🏠 house -+1F3E1 ; fully-qualified # 🏡 house with garden -+1F3E2 ; fully-qualified # 🏢 office building -+1F3E3 ; fully-qualified # 🏣 Japanese post office -+1F3E4 ; fully-qualified # 🏤 post office -+1F3E5 ; fully-qualified # 🏥 hospital -+1F3E6 ; fully-qualified # 🏦 bank -+1F3E8 ; fully-qualified # 🏨 hotel -+1F3E9 ; fully-qualified # 🏩 love hotel -+1F3EA ; fully-qualified # 🏪 convenience store -+1F3EB ; fully-qualified # 🏫 school -+1F3EC ; fully-qualified # 🏬 department store -+1F3ED ; fully-qualified # 🏭 factory -+1F3EF ; fully-qualified # 🏯 Japanese castle -+1F3F0 ; fully-qualified # 🏰 castle -+1F492 ; fully-qualified # 💒 wedding -+1F5FC ; fully-qualified # 🗼 Tokyo tower -+1F5FD ; fully-qualified # 🗽 Statue of Liberty -+ -+# subgroup: place-religious -+26EA ; fully-qualified # ⛪ church -+1F54C ; fully-qualified # 🕌 mosque -+1F54D ; fully-qualified # 🕍 synagogue -+26E9 FE0F ; fully-qualified # ⛩️ shinto shrine -+26E9 ; non-fully-qualified # ⛩ shinto shrine -+1F54B ; fully-qualified # 🕋 kaaba -+ -+# subgroup: place-other -+26F2 ; fully-qualified # ⛲ fountain -+26FA ; fully-qualified # ⛺ tent -+1F301 ; fully-qualified # 🌁 foggy -+1F303 ; fully-qualified # 🌃 night with stars -+1F3D9 FE0F ; fully-qualified # 🏙️ cityscape -+1F3D9 ; non-fully-qualified # 🏙 cityscape -+1F304 ; fully-qualified # 🌄 sunrise over mountains -+1F305 ; fully-qualified # 🌅 sunrise -+1F306 ; fully-qualified # 🌆 cityscape at dusk -+1F307 ; fully-qualified # 🌇 sunset -+1F309 ; fully-qualified # 🌉 bridge at night -+2668 FE0F ; fully-qualified # ♨️ hot springs -+2668 ; non-fully-qualified # ♨ hot springs -+1F30C ; fully-qualified # 🌌 milky way -+1F3A0 ; fully-qualified # 🎠 carousel horse -+1F3A1 ; fully-qualified # 🎡 ferris wheel -+1F3A2 ; fully-qualified # 🎢 roller coaster -+1F488 ; fully-qualified # 💈 barber pole -+1F3AA ; fully-qualified # 🎪 circus tent -+ -+# subgroup: transport-ground -+1F682 ; fully-qualified # 🚂 locomotive -+1F683 ; fully-qualified # 🚃 railway car -+1F684 ; fully-qualified # 🚄 high-speed train -+1F685 ; fully-qualified # 🚅 bullet train -+1F686 ; fully-qualified # 🚆 train -+1F687 ; fully-qualified # 🚇 metro -+1F688 ; fully-qualified # 🚈 light rail -+1F689 ; fully-qualified # 🚉 station -+1F68A ; fully-qualified # 🚊 tram -+1F69D ; fully-qualified # 🚝 monorail -+1F69E ; fully-qualified # 🚞 mountain railway -+1F68B ; fully-qualified # 🚋 tram car -+1F68C ; fully-qualified # 🚌 bus -+1F68D ; fully-qualified # 🚍 oncoming bus -+1F68E ; fully-qualified # 🚎 trolleybus -+1F690 ; fully-qualified # 🚐 minibus -+1F691 ; fully-qualified # 🚑 ambulance -+1F692 ; fully-qualified # 🚒 fire engine -+1F693 ; fully-qualified # 🚓 police car -+1F694 ; fully-qualified # 🚔 oncoming police car -+1F695 ; fully-qualified # 🚕 taxi -+1F696 ; fully-qualified # 🚖 oncoming taxi -+1F697 ; fully-qualified # 🚗 automobile -+1F698 ; fully-qualified # 🚘 oncoming automobile -+1F699 ; fully-qualified # 🚙 sport utility vehicle -+1F69A ; fully-qualified # 🚚 delivery truck -+1F69B ; fully-qualified # 🚛 articulated lorry -+1F69C ; fully-qualified # 🚜 tractor -+1F6B2 ; fully-qualified # 🚲 bicycle -+1F6F4 ; fully-qualified # 🛴 kick scooter -+1F6F9 ; fully-qualified # 🛹 skateboard -+1F6F5 ; fully-qualified # 🛵 motor scooter -+1F68F ; fully-qualified # 🚏 bus stop -+1F6E3 FE0F ; fully-qualified # 🛣️ motorway -+1F6E3 ; non-fully-qualified # 🛣 motorway -+1F6E4 FE0F ; fully-qualified # 🛤️ railway track -+1F6E4 ; non-fully-qualified # 🛤 railway track -+1F6E2 FE0F ; fully-qualified # 🛢️ oil drum -+1F6E2 ; non-fully-qualified # 🛢 oil drum -+26FD ; fully-qualified # ⛽ fuel pump -+1F6A8 ; fully-qualified # 🚨 police car light -+1F6A5 ; fully-qualified # 🚥 horizontal traffic light -+1F6A6 ; fully-qualified # 🚦 vertical traffic light -+1F6D1 ; fully-qualified # 🛑 stop sign -+1F6A7 ; fully-qualified # 🚧 construction -+ -+# subgroup: transport-water -+2693 ; fully-qualified # ⚓ anchor -+26F5 ; fully-qualified # ⛵ sailboat -+1F6F6 ; fully-qualified # 🛶 canoe -+1F6A4 ; fully-qualified # 🚤 speedboat -+1F6F3 FE0F ; fully-qualified # 🛳️ passenger ship -+1F6F3 ; non-fully-qualified # 🛳 passenger ship -+26F4 FE0F ; fully-qualified # ⛴️ ferry -+26F4 ; non-fully-qualified # ⛴ ferry -+1F6E5 FE0F ; fully-qualified # 🛥️ motor boat -+1F6E5 ; non-fully-qualified # 🛥 motor boat -+1F6A2 ; fully-qualified # 🚢 ship -+ -+# subgroup: transport-air -+2708 FE0F ; fully-qualified # ✈️ airplane -+2708 ; non-fully-qualified # ✈ airplane -+1F6E9 FE0F ; fully-qualified # 🛩️ small airplane -+1F6E9 ; non-fully-qualified # 🛩 small airplane -+1F6EB ; fully-qualified # 🛫 airplane departure -+1F6EC ; fully-qualified # 🛬 airplane arrival -+1F4BA ; fully-qualified # 💺 seat -+1F681 ; fully-qualified # 🚁 helicopter -+1F69F ; fully-qualified # 🚟 suspension railway -+1F6A0 ; fully-qualified # 🚠 mountain cableway -+1F6A1 ; fully-qualified # 🚡 aerial tramway -+1F6F0 FE0F ; fully-qualified # 🛰️ satellite -+1F6F0 ; non-fully-qualified # 🛰 satellite -+1F680 ; fully-qualified # 🚀 rocket -+1F6F8 ; fully-qualified # 🛸 flying saucer -+ -+# subgroup: hotel -+1F6CE FE0F ; fully-qualified # 🛎️ bellhop bell -+1F6CE ; non-fully-qualified # 🛎 bellhop bell -+1F9F3 ; fully-qualified # 🧳 luggage -+ -+# subgroup: time -+231B ; fully-qualified # ⌛ hourglass done -+23F3 ; fully-qualified # ⏳ hourglass not done -+231A ; fully-qualified # ⌚ watch -+23F0 ; fully-qualified # ⏰ alarm clock -+23F1 FE0F ; fully-qualified # ⏱️ stopwatch -+23F1 ; non-fully-qualified # ⏱ stopwatch -+23F2 FE0F ; fully-qualified # ⏲️ timer clock -+23F2 ; non-fully-qualified # ⏲ timer clock -+1F570 FE0F ; fully-qualified # 🕰️ mantelpiece clock -+1F570 ; non-fully-qualified # 🕰 mantelpiece clock -+1F55B ; fully-qualified # 🕛 twelve o’clock -+1F567 ; fully-qualified # 🕧 twelve-thirty -+1F550 ; fully-qualified # 🕐 one o’clock -+1F55C ; fully-qualified # 🕜 one-thirty -+1F551 ; fully-qualified # 🕑 two o’clock -+1F55D ; fully-qualified # 🕝 two-thirty -+1F552 ; fully-qualified # 🕒 three o’clock -+1F55E ; fully-qualified # 🕞 three-thirty -+1F553 ; fully-qualified # 🕓 four o’clock -+1F55F ; fully-qualified # 🕟 four-thirty -+1F554 ; fully-qualified # 🕔 five o’clock -+1F560 ; fully-qualified # 🕠 five-thirty -+1F555 ; fully-qualified # 🕕 six o’clock -+1F561 ; fully-qualified # 🕡 six-thirty -+1F556 ; fully-qualified # 🕖 seven o’clock -+1F562 ; fully-qualified # 🕢 seven-thirty -+1F557 ; fully-qualified # 🕗 eight o’clock -+1F563 ; fully-qualified # 🕣 eight-thirty -+1F558 ; fully-qualified # 🕘 nine o’clock -+1F564 ; fully-qualified # 🕤 nine-thirty -+1F559 ; fully-qualified # 🕙 ten o’clock -+1F565 ; fully-qualified # 🕥 ten-thirty -+1F55A ; fully-qualified # 🕚 eleven o’clock -+1F566 ; fully-qualified # 🕦 eleven-thirty -+ -+# subgroup: sky & weather -+1F311 ; fully-qualified # 🌑 new moon -+1F312 ; fully-qualified # 🌒 waxing crescent moon -+1F313 ; fully-qualified # 🌓 first quarter moon -+1F314 ; fully-qualified # 🌔 waxing gibbous moon -+1F315 ; fully-qualified # 🌕 full moon -+1F316 ; fully-qualified # 🌖 waning gibbous moon -+1F317 ; fully-qualified # 🌗 last quarter moon -+1F318 ; fully-qualified # 🌘 waning crescent moon -+1F319 ; fully-qualified # 🌙 crescent moon -+1F31A ; fully-qualified # 🌚 new moon face -+1F31B ; fully-qualified # 🌛 first quarter moon face -+1F31C ; fully-qualified # 🌜 last quarter moon face -+1F321 FE0F ; fully-qualified # 🌡️ thermometer -+1F321 ; non-fully-qualified # 🌡 thermometer -+2600 FE0F ; fully-qualified # ☀️ sun -+2600 ; non-fully-qualified # ☀ sun -+1F31D ; fully-qualified # 🌝 full moon face -+1F31E ; fully-qualified # 🌞 sun with face -+2B50 ; fully-qualified # ⭐ star -+1F31F ; fully-qualified # 🌟 glowing star -+1F320 ; fully-qualified # 🌠 shooting star -+2601 FE0F ; fully-qualified # ☁️ cloud -+2601 ; non-fully-qualified # ☁ cloud -+26C5 ; fully-qualified # ⛅ sun behind cloud -+26C8 FE0F ; fully-qualified # ⛈️ cloud with lightning and rain -+26C8 ; non-fully-qualified # ⛈ cloud with lightning and rain -+1F324 FE0F ; fully-qualified # 🌤️ sun behind small cloud -+1F324 ; non-fully-qualified # 🌤 sun behind small cloud -+1F325 FE0F ; fully-qualified # 🌥️ sun behind large cloud -+1F325 ; non-fully-qualified # 🌥 sun behind large cloud -+1F326 FE0F ; fully-qualified # 🌦️ sun behind rain cloud -+1F326 ; non-fully-qualified # 🌦 sun behind rain cloud -+1F327 FE0F ; fully-qualified # 🌧️ cloud with rain -+1F327 ; non-fully-qualified # 🌧 cloud with rain -+1F328 FE0F ; fully-qualified # 🌨️ cloud with snow -+1F328 ; non-fully-qualified # 🌨 cloud with snow -+1F329 FE0F ; fully-qualified # 🌩️ cloud with lightning -+1F329 ; non-fully-qualified # 🌩 cloud with lightning -+1F32A FE0F ; fully-qualified # 🌪️ tornado -+1F32A ; non-fully-qualified # 🌪 tornado -+1F32B FE0F ; fully-qualified # 🌫️ fog -+1F32B ; non-fully-qualified # 🌫 fog -+1F32C FE0F ; fully-qualified # 🌬️ wind face -+1F32C ; non-fully-qualified # 🌬 wind face -+1F300 ; fully-qualified # 🌀 cyclone -+1F308 ; fully-qualified # 🌈 rainbow -+1F302 ; fully-qualified # 🌂 closed umbrella -+2602 FE0F ; fully-qualified # ☂️ umbrella -+2602 ; non-fully-qualified # ☂ umbrella -+2614 ; fully-qualified # ☔ umbrella with rain drops -+26F1 FE0F ; fully-qualified # ⛱️ umbrella on ground -+26F1 ; non-fully-qualified # ⛱ umbrella on ground -+26A1 ; fully-qualified # ⚡ high voltage -+2744 FE0F ; fully-qualified # ❄️ snowflake -+2744 ; non-fully-qualified # ❄ snowflake -+2603 FE0F ; fully-qualified # ☃️ snowman -+2603 ; non-fully-qualified # ☃ snowman -+26C4 ; fully-qualified # ⛄ snowman without snow -+2604 FE0F ; fully-qualified # ☄️ comet -+2604 ; non-fully-qualified # ☄ comet -+1F525 ; fully-qualified # 🔥 fire -+1F4A7 ; fully-qualified # 💧 droplet -+1F30A ; fully-qualified # 🌊 water wave -+ -+# Travel & Places subtotal: 249 -+# Travel & Places subtotal: 249 w/o modifiers -+ -+# group: Activities -+ -+# subgroup: event -+1F383 ; fully-qualified # 🎃 jack-o-lantern -+1F384 ; fully-qualified # 🎄 Christmas tree -+1F386 ; fully-qualified # 🎆 fireworks -+1F387 ; fully-qualified # 🎇 sparkler -+1F9E8 ; fully-qualified # 🧨 firecracker -+2728 ; fully-qualified # ✨ sparkles -+1F388 ; fully-qualified # 🎈 balloon -+1F389 ; fully-qualified # 🎉 party popper -+1F38A ; fully-qualified # 🎊 confetti ball -+1F38B ; fully-qualified # 🎋 tanabata tree -+1F38D ; fully-qualified # 🎍 pine decoration -+1F38E ; fully-qualified # 🎎 Japanese dolls -+1F38F ; fully-qualified # 🎏 carp streamer -+1F390 ; fully-qualified # 🎐 wind chime -+1F391 ; fully-qualified # 🎑 moon viewing ceremony -+1F9E7 ; fully-qualified # 🧧 red envelope -+1F380 ; fully-qualified # 🎀 ribbon -+1F381 ; fully-qualified # 🎁 wrapped gift -+1F397 FE0F ; fully-qualified # 🎗️ reminder ribbon -+1F397 ; non-fully-qualified # 🎗 reminder ribbon -+1F39F FE0F ; fully-qualified # 🎟️ admission tickets -+1F39F ; non-fully-qualified # 🎟 admission tickets -+1F3AB ; fully-qualified # 🎫 ticket -+ -+# subgroup: award-medal -+1F396 FE0F ; fully-qualified # 🎖️ military medal -+1F396 ; non-fully-qualified # 🎖 military medal -+1F3C6 ; fully-qualified # 🏆 trophy -+1F3C5 ; fully-qualified # 🏅 sports medal -+1F947 ; fully-qualified # 🥇 1st place medal -+1F948 ; fully-qualified # 🥈 2nd place medal -+1F949 ; fully-qualified # 🥉 3rd place medal -+ -+# subgroup: sport -+26BD ; fully-qualified # ⚽ soccer ball -+26BE ; fully-qualified # ⚾ baseball -+1F94E ; fully-qualified # 🥎 softball -+1F3C0 ; fully-qualified # 🏀 basketball -+1F3D0 ; fully-qualified # 🏐 volleyball -+1F3C8 ; fully-qualified # 🏈 american football -+1F3C9 ; fully-qualified # 🏉 rugby football -+1F3BE ; fully-qualified # 🎾 tennis -+1F94F ; fully-qualified # 🥏 flying disc -+1F3B3 ; fully-qualified # 🎳 bowling -+1F3CF ; fully-qualified # 🏏 cricket game -+1F3D1 ; fully-qualified # 🏑 field hockey -+1F3D2 ; fully-qualified # 🏒 ice hockey -+1F94D ; fully-qualified # 🥍 lacrosse -+1F3D3 ; fully-qualified # 🏓 ping pong -+1F3F8 ; fully-qualified # 🏸 badminton -+1F94A ; fully-qualified # 🥊 boxing glove -+1F94B ; fully-qualified # 🥋 martial arts uniform -+1F945 ; fully-qualified # 🥅 goal net -+26F3 ; fully-qualified # ⛳ flag in hole -+26F8 FE0F ; fully-qualified # ⛸️ ice skate -+26F8 ; non-fully-qualified # ⛸ ice skate -+1F3A3 ; fully-qualified # 🎣 fishing pole -+1F3BD ; fully-qualified # 🎽 running shirt -+1F3BF ; fully-qualified # 🎿 skis -+1F6F7 ; fully-qualified # 🛷 sled -+1F94C ; fully-qualified # 🥌 curling stone -+ -+# subgroup: game -+1F3AF ; fully-qualified # 🎯 direct hit -+1F3B1 ; fully-qualified # 🎱 pool 8 ball -+1F52E ; fully-qualified # 🔮 crystal ball -+1F9FF ; fully-qualified # 🧿 nazar amulet -+1F3AE ; fully-qualified # 🎮 video game -+1F579 FE0F ; fully-qualified # 🕹️ joystick -+1F579 ; non-fully-qualified # 🕹 joystick -+1F3B0 ; fully-qualified # 🎰 slot machine -+1F3B2 ; fully-qualified # 🎲 game die -+1F9E9 ; fully-qualified # 🧩 jigsaw -+1F9F8 ; fully-qualified # 🧸 teddy bear -+2660 FE0F ; fully-qualified # ♠️ spade suit -+2660 ; non-fully-qualified # ♠ spade suit -+2665 FE0F ; fully-qualified # ♥️ heart suit -+2665 ; non-fully-qualified # ♥ heart suit -+2666 FE0F ; fully-qualified # ♦️ diamond suit -+2666 ; non-fully-qualified # ♦ diamond suit -+2663 FE0F ; fully-qualified # ♣️ club suit -+2663 ; non-fully-qualified # ♣ club suit -+265F FE0F ; fully-qualified # ♟️ chess pawn -+265F ; non-fully-qualified # ♟ chess pawn -+1F0CF ; fully-qualified # 🃏 joker -+1F004 ; fully-qualified # 🀄 mahjong red dragon -+1F3B4 ; fully-qualified # 🎴 flower playing cards -+ -+# subgroup: arts & crafts -+1F3AD ; fully-qualified # 🎭 performing arts -+1F5BC FE0F ; fully-qualified # 🖼️ framed picture -+1F5BC ; non-fully-qualified # 🖼 framed picture -+1F3A8 ; fully-qualified # 🎨 artist palette -+1F9F5 ; fully-qualified # 🧵 thread -+1F9F6 ; fully-qualified # 🧶 yarn -+ -+# Activities subtotal: 87 -+# Activities subtotal: 87 w/o modifiers -+ -+# group: Objects -+ -+# subgroup: sound -+1F507 ; fully-qualified # 🔇 muted speaker -+1F508 ; fully-qualified # 🔈 speaker low volume -+1F509 ; fully-qualified # 🔉 speaker medium volume -+1F50A ; fully-qualified # 🔊 speaker high volume -+1F4E2 ; fully-qualified # 📢 loudspeaker -+1F4E3 ; fully-qualified # 📣 megaphone -+1F4EF ; fully-qualified # 📯 postal horn -+1F514 ; fully-qualified # 🔔 bell -+1F515 ; fully-qualified # 🔕 bell with slash -+ -+# subgroup: music -+1F3BC ; fully-qualified # 🎼 musical score -+1F3B5 ; fully-qualified # 🎵 musical note -+1F3B6 ; fully-qualified # 🎶 musical notes -+1F399 FE0F ; fully-qualified # 🎙️ studio microphone -+1F399 ; non-fully-qualified # 🎙 studio microphone -+1F39A FE0F ; fully-qualified # 🎚️ level slider -+1F39A ; non-fully-qualified # 🎚 level slider -+1F39B FE0F ; fully-qualified # 🎛️ control knobs -+1F39B ; non-fully-qualified # 🎛 control knobs -+1F3A4 ; fully-qualified # 🎤 microphone -+1F3A7 ; fully-qualified # 🎧 headphone -+1F4FB ; fully-qualified # 📻 radio -+ -+# subgroup: musical-instrument -+1F3B7 ; fully-qualified # 🎷 saxophone -+1F3B8 ; fully-qualified # 🎸 guitar -+1F3B9 ; fully-qualified # 🎹 musical keyboard -+1F3BA ; fully-qualified # 🎺 trumpet -+1F3BB ; fully-qualified # 🎻 violin -+1F941 ; fully-qualified # 🥁 drum -+ -+# subgroup: phone -+1F4F1 ; fully-qualified # 📱 mobile phone -+1F4F2 ; fully-qualified # 📲 mobile phone with arrow -+260E FE0F ; fully-qualified # ☎️ telephone -+260E ; non-fully-qualified # ☎ telephone -+1F4DE ; fully-qualified # 📞 telephone receiver -+1F4DF ; fully-qualified # 📟 pager -+1F4E0 ; fully-qualified # 📠 fax machine -+ -+# subgroup: computer -+1F50B ; fully-qualified # 🔋 battery -+1F50C ; fully-qualified # 🔌 electric plug -+1F4BB ; fully-qualified # 💻 laptop computer -+1F5A5 FE0F ; fully-qualified # 🖥️ desktop computer -+1F5A5 ; non-fully-qualified # 🖥 desktop computer -+1F5A8 FE0F ; fully-qualified # 🖨️ printer -+1F5A8 ; non-fully-qualified # 🖨 printer -+2328 FE0F ; fully-qualified # ⌨️ keyboard -+2328 ; non-fully-qualified # ⌨ keyboard -+1F5B1 FE0F ; fully-qualified # 🖱️ computer mouse -+1F5B1 ; non-fully-qualified # 🖱 computer mouse -+1F5B2 FE0F ; fully-qualified # 🖲️ trackball -+1F5B2 ; non-fully-qualified # 🖲 trackball -+1F4BD ; fully-qualified # 💽 computer disk -+1F4BE ; fully-qualified # 💾 floppy disk -+1F4BF ; fully-qualified # 💿 optical disk -+1F4C0 ; fully-qualified # 📀 dvd -+1F9EE ; fully-qualified # 🧮 abacus -+ -+# subgroup: light & video -+1F3A5 ; fully-qualified # 🎥 movie camera -+1F39E FE0F ; fully-qualified # 🎞️ film frames -+1F39E ; non-fully-qualified # 🎞 film frames -+1F4FD FE0F ; fully-qualified # 📽️ film projector -+1F4FD ; non-fully-qualified # 📽 film projector -+1F3AC ; fully-qualified # 🎬 clapper board -+1F4FA ; fully-qualified # 📺 television -+1F4F7 ; fully-qualified # 📷 camera -+1F4F8 ; fully-qualified # 📸 camera with flash -+1F4F9 ; fully-qualified # 📹 video camera -+1F4FC ; fully-qualified # 📼 videocassette -+1F50D ; fully-qualified # 🔍 magnifying glass tilted left -+1F50E ; fully-qualified # 🔎 magnifying glass tilted right -+1F56F FE0F ; fully-qualified # 🕯️ candle -+1F56F ; non-fully-qualified # 🕯 candle -+1F4A1 ; fully-qualified # 💡 light bulb -+1F526 ; fully-qualified # 🔦 flashlight -+1F3EE ; fully-qualified # 🏮 red paper lantern -+ -+# subgroup: book-paper -+1F4D4 ; fully-qualified # 📔 notebook with decorative cover -+1F4D5 ; fully-qualified # 📕 closed book -+1F4D6 ; fully-qualified # 📖 open book -+1F4D7 ; fully-qualified # 📗 green book -+1F4D8 ; fully-qualified # 📘 blue book -+1F4D9 ; fully-qualified # 📙 orange book -+1F4DA ; fully-qualified # 📚 books -+1F4D3 ; fully-qualified # 📓 notebook -+1F4D2 ; fully-qualified # 📒 ledger -+1F4C3 ; fully-qualified # 📃 page with curl -+1F4DC ; fully-qualified # 📜 scroll -+1F4C4 ; fully-qualified # 📄 page facing up -+1F4F0 ; fully-qualified # 📰 newspaper -+1F5DE FE0F ; fully-qualified # 🗞️ rolled-up newspaper -+1F5DE ; non-fully-qualified # 🗞 rolled-up newspaper -+1F4D1 ; fully-qualified # 📑 bookmark tabs -+1F516 ; fully-qualified # 🔖 bookmark -+1F3F7 FE0F ; fully-qualified # 🏷️ label -+1F3F7 ; non-fully-qualified # 🏷 label -+ -+# subgroup: money -+1F4B0 ; fully-qualified # 💰 money bag -+1F4B4 ; fully-qualified # 💴 yen banknote -+1F4B5 ; fully-qualified # 💵 dollar banknote -+1F4B6 ; fully-qualified # 💶 euro banknote -+1F4B7 ; fully-qualified # 💷 pound banknote -+1F4B8 ; fully-qualified # 💸 money with wings -+1F4B3 ; fully-qualified # 💳 credit card -+1F9FE ; fully-qualified # 🧾 receipt -+1F4B9 ; fully-qualified # 💹 chart increasing with yen -+1F4B1 ; fully-qualified # 💱 currency exchange -+1F4B2 ; fully-qualified # 💲 heavy dollar sign -+ -+# subgroup: mail -+2709 FE0F ; fully-qualified # ✉️ envelope -+2709 ; non-fully-qualified # ✉ envelope -+1F4E7 ; fully-qualified # 📧 e-mail -+1F4E8 ; fully-qualified # 📨 incoming envelope -+1F4E9 ; fully-qualified # 📩 envelope with arrow -+1F4E4 ; fully-qualified # 📤 outbox tray -+1F4E5 ; fully-qualified # 📥 inbox tray -+1F4E6 ; fully-qualified # 📦 package -+1F4EB ; fully-qualified # 📫 closed mailbox with raised flag -+1F4EA ; fully-qualified # 📪 closed mailbox with lowered flag -+1F4EC ; fully-qualified # 📬 open mailbox with raised flag -+1F4ED ; fully-qualified # 📭 open mailbox with lowered flag -+1F4EE ; fully-qualified # 📮 postbox -+1F5F3 FE0F ; fully-qualified # 🗳️ ballot box with ballot -+1F5F3 ; non-fully-qualified # 🗳 ballot box with ballot -+ -+# subgroup: writing -+270F FE0F ; fully-qualified # ✏️ pencil -+270F ; non-fully-qualified # ✏ pencil -+2712 FE0F ; fully-qualified # ✒️ black nib -+2712 ; non-fully-qualified # ✒ black nib -+1F58B FE0F ; fully-qualified # 🖋️ fountain pen -+1F58B ; non-fully-qualified # 🖋 fountain pen -+1F58A FE0F ; fully-qualified # 🖊️ pen -+1F58A ; non-fully-qualified # 🖊 pen -+1F58C FE0F ; fully-qualified # 🖌️ paintbrush -+1F58C ; non-fully-qualified # 🖌 paintbrush -+1F58D FE0F ; fully-qualified # 🖍️ crayon -+1F58D ; non-fully-qualified # 🖍 crayon -+1F4DD ; fully-qualified # 📝 memo -+ -+# subgroup: office -+1F4BC ; fully-qualified # 💼 briefcase -+1F4C1 ; fully-qualified # 📁 file folder -+1F4C2 ; fully-qualified # 📂 open file folder -+1F5C2 FE0F ; fully-qualified # 🗂️ card index dividers -+1F5C2 ; non-fully-qualified # 🗂 card index dividers -+1F4C5 ; fully-qualified # 📅 calendar -+1F4C6 ; fully-qualified # 📆 tear-off calendar -+1F5D2 FE0F ; fully-qualified # 🗒️ spiral notepad -+1F5D2 ; non-fully-qualified # 🗒 spiral notepad -+1F5D3 FE0F ; fully-qualified # 🗓️ spiral calendar -+1F5D3 ; non-fully-qualified # 🗓 spiral calendar -+1F4C7 ; fully-qualified # 📇 card index -+1F4C8 ; fully-qualified # 📈 chart increasing -+1F4C9 ; fully-qualified # 📉 chart decreasing -+1F4CA ; fully-qualified # 📊 bar chart -+1F4CB ; fully-qualified # 📋 clipboard -+1F4CC ; fully-qualified # 📌 pushpin -+1F4CD ; fully-qualified # 📍 round pushpin -+1F4CE ; fully-qualified # 📎 paperclip -+1F587 FE0F ; fully-qualified # 🖇️ linked paperclips -+1F587 ; non-fully-qualified # 🖇 linked paperclips -+1F4CF ; fully-qualified # 📏 straight ruler -+1F4D0 ; fully-qualified # 📐 triangular ruler -+2702 FE0F ; fully-qualified # ✂️ scissors -+2702 ; non-fully-qualified # ✂ scissors -+1F5C3 FE0F ; fully-qualified # 🗃️ card file box -+1F5C3 ; non-fully-qualified # 🗃 card file box -+1F5C4 FE0F ; fully-qualified # 🗄️ file cabinet -+1F5C4 ; non-fully-qualified # 🗄 file cabinet -+1F5D1 FE0F ; fully-qualified # 🗑️ wastebasket -+1F5D1 ; non-fully-qualified # 🗑 wastebasket -+ -+# subgroup: lock -+1F512 ; fully-qualified # 🔒 locked -+1F513 ; fully-qualified # 🔓 unlocked -+1F50F ; fully-qualified # 🔏 locked with pen -+1F510 ; fully-qualified # 🔐 locked with key -+1F511 ; fully-qualified # 🔑 key -+1F5DD FE0F ; fully-qualified # 🗝️ old key -+1F5DD ; non-fully-qualified # 🗝 old key -+ -+# subgroup: tool -+1F528 ; fully-qualified # 🔨 hammer -+26CF FE0F ; fully-qualified # ⛏️ pick -+26CF ; non-fully-qualified # ⛏ pick -+2692 FE0F ; fully-qualified # ⚒️ hammer and pick -+2692 ; non-fully-qualified # ⚒ hammer and pick -+1F6E0 FE0F ; fully-qualified # 🛠️ hammer and wrench -+1F6E0 ; non-fully-qualified # 🛠 hammer and wrench -+1F5E1 FE0F ; fully-qualified # 🗡️ dagger -+1F5E1 ; non-fully-qualified # 🗡 dagger -+2694 FE0F ; fully-qualified # ⚔️ crossed swords -+2694 ; non-fully-qualified # ⚔ crossed swords -+1F52B ; fully-qualified # 🔫 pistol -+1F3F9 ; fully-qualified # 🏹 bow and arrow -+1F6E1 FE0F ; fully-qualified # 🛡️ shield -+1F6E1 ; non-fully-qualified # 🛡 shield -+1F527 ; fully-qualified # 🔧 wrench -+1F529 ; fully-qualified # 🔩 nut and bolt -+2699 FE0F ; fully-qualified # ⚙️ gear -+2699 ; non-fully-qualified # ⚙ gear -+1F5DC FE0F ; fully-qualified # 🗜️ clamp -+1F5DC ; non-fully-qualified # 🗜 clamp -+2696 FE0F ; fully-qualified # ⚖️ balance scale -+2696 ; non-fully-qualified # ⚖ balance scale -+1F517 ; fully-qualified # 🔗 link -+26D3 FE0F ; fully-qualified # ⛓️ chains -+26D3 ; non-fully-qualified # ⛓ chains -+1F9F0 ; fully-qualified # 🧰 toolbox -+1F9F2 ; fully-qualified # 🧲 magnet -+ -+# subgroup: science -+2697 FE0F ; fully-qualified # ⚗️ alembic -+2697 ; non-fully-qualified # ⚗ alembic -+1F9EA ; fully-qualified # 🧪 test tube -+1F9EB ; fully-qualified # 🧫 petri dish -+1F9EC ; fully-qualified # 🧬 dna -+1F52C ; fully-qualified # 🔬 microscope -+1F52D ; fully-qualified # 🔭 telescope -+1F4E1 ; fully-qualified # 📡 satellite antenna -+ -+# subgroup: medical -+1F489 ; fully-qualified # 💉 syringe -+1F48A ; fully-qualified # 💊 pill -+ -+# subgroup: household -+1F6AA ; fully-qualified # 🚪 door -+1F6CF FE0F ; fully-qualified # 🛏️ bed -+1F6CF ; non-fully-qualified # 🛏 bed -+1F6CB FE0F ; fully-qualified # 🛋️ couch and lamp -+1F6CB ; non-fully-qualified # 🛋 couch and lamp -+1F6BD ; fully-qualified # 🚽 toilet -+1F6BF ; fully-qualified # 🚿 shower -+1F6C1 ; fully-qualified # 🛁 bathtub -+1F9F4 ; fully-qualified # 🧴 lotion bottle -+1F9F7 ; fully-qualified # 🧷 safety pin -+1F9F9 ; fully-qualified # 🧹 broom -+1F9FA ; fully-qualified # 🧺 basket -+1F9FB ; fully-qualified # 🧻 roll of paper -+1F9FC ; fully-qualified # 🧼 soap -+1F9FD ; fully-qualified # 🧽 sponge -+1F9EF ; fully-qualified # 🧯 fire extinguisher -+1F6D2 ; fully-qualified # 🛒 shopping cart -+ -+# subgroup: other-object -+1F6AC ; fully-qualified # 🚬 cigarette -+26B0 FE0F ; fully-qualified # ⚰️ coffin -+26B0 ; non-fully-qualified # ⚰ coffin -+26B1 FE0F ; fully-qualified # ⚱️ funeral urn -+26B1 ; non-fully-qualified # ⚱ funeral urn -+1F5FF ; fully-qualified # 🗿 moai -+ -+# Objects subtotal: 227 -+# Objects subtotal: 227 w/o modifiers -+ -+# group: Symbols -+ -+# subgroup: transport-sign -+1F3E7 ; fully-qualified # 🏧 ATM sign -+1F6AE ; fully-qualified # 🚮 litter in bin sign -+1F6B0 ; fully-qualified # 🚰 potable water -+267F ; fully-qualified # ♿ wheelchair symbol -+1F6B9 ; fully-qualified # 🚹 men’s room -+1F6BA ; fully-qualified # 🚺 women’s room -+1F6BB ; fully-qualified # 🚻 restroom -+1F6BC ; fully-qualified # 🚼 baby symbol -+1F6BE ; fully-qualified # 🚾 water closet -+1F6C2 ; fully-qualified # 🛂 passport control -+1F6C3 ; fully-qualified # 🛃 customs -+1F6C4 ; fully-qualified # 🛄 baggage claim -+1F6C5 ; fully-qualified # 🛅 left luggage -+ -+# subgroup: warning -+26A0 FE0F ; fully-qualified # ⚠️ warning -+26A0 ; non-fully-qualified # ⚠ warning -+1F6B8 ; fully-qualified # 🚸 children crossing -+26D4 ; fully-qualified # ⛔ no entry -+1F6AB ; fully-qualified # 🚫 prohibited -+1F6B3 ; fully-qualified # 🚳 no bicycles -+1F6AD ; fully-qualified # 🚭 no smoking -+1F6AF ; fully-qualified # 🚯 no littering -+1F6B1 ; fully-qualified # 🚱 non-potable water -+1F6B7 ; fully-qualified # 🚷 no pedestrians -+1F4F5 ; fully-qualified # 📵 no mobile phones -+1F51E ; fully-qualified # 🔞 no one under eighteen -+2622 FE0F ; fully-qualified # ☢️ radioactive -+2622 ; non-fully-qualified # ☢ radioactive -+2623 FE0F ; fully-qualified # ☣️ biohazard -+2623 ; non-fully-qualified # ☣ biohazard -+ -+# subgroup: arrow -+2B06 FE0F ; fully-qualified # ⬆️ up arrow -+2B06 ; non-fully-qualified # ⬆ up arrow -+2197 FE0F ; fully-qualified # ↗️ up-right arrow -+2197 ; non-fully-qualified # ↗ up-right arrow -+27A1 FE0F ; fully-qualified # ➡️ right arrow -+27A1 ; non-fully-qualified # ➡ right arrow -+2198 FE0F ; fully-qualified # ↘️ down-right arrow -+2198 ; non-fully-qualified # ↘ down-right arrow -+2B07 FE0F ; fully-qualified # ⬇️ down arrow -+2B07 ; non-fully-qualified # ⬇ down arrow -+2199 FE0F ; fully-qualified # ↙️ down-left arrow -+2199 ; non-fully-qualified # ↙ down-left arrow -+2B05 FE0F ; fully-qualified # ⬅️ left arrow -+2B05 ; non-fully-qualified # ⬅ left arrow -+2196 FE0F ; fully-qualified # ↖️ up-left arrow -+2196 ; non-fully-qualified # ↖ up-left arrow -+2195 FE0F ; fully-qualified # ↕️ up-down arrow -+2195 ; non-fully-qualified # ↕ up-down arrow -+2194 FE0F ; fully-qualified # ↔️ left-right arrow -+2194 ; non-fully-qualified # ↔ left-right arrow -+21A9 FE0F ; fully-qualified # ↩️ right arrow curving left -+21A9 ; non-fully-qualified # ↩ right arrow curving left -+21AA FE0F ; fully-qualified # ↪️ left arrow curving right -+21AA ; non-fully-qualified # ↪ left arrow curving right -+2934 FE0F ; fully-qualified # ⤴️ right arrow curving up -+2934 ; non-fully-qualified # ⤴ right arrow curving up -+2935 FE0F ; fully-qualified # ⤵️ right arrow curving down -+2935 ; non-fully-qualified # ⤵ right arrow curving down -+1F503 ; fully-qualified # 🔃 clockwise vertical arrows -+1F504 ; fully-qualified # 🔄 counterclockwise arrows button -+1F519 ; fully-qualified # 🔙 BACK arrow -+1F51A ; fully-qualified # 🔚 END arrow -+1F51B ; fully-qualified # 🔛 ON! arrow -+1F51C ; fully-qualified # 🔜 SOON arrow -+1F51D ; fully-qualified # 🔝 TOP arrow -+ -+# subgroup: religion -+1F6D0 ; fully-qualified # 🛐 place of worship -+269B FE0F ; fully-qualified # ⚛️ atom symbol -+269B ; non-fully-qualified # ⚛ atom symbol -+1F549 FE0F ; fully-qualified # 🕉️ om -+1F549 ; non-fully-qualified # 🕉 om -+2721 FE0F ; fully-qualified # ✡️ star of David -+2721 ; non-fully-qualified # ✡ star of David -+2638 FE0F ; fully-qualified # ☸️ wheel of dharma -+2638 ; non-fully-qualified # ☸ wheel of dharma -+262F FE0F ; fully-qualified # ☯️ yin yang -+262F ; non-fully-qualified # ☯ yin yang -+271D FE0F ; fully-qualified # ✝️ latin cross -+271D ; non-fully-qualified # ✝ latin cross -+2626 FE0F ; fully-qualified # ☦️ orthodox cross -+2626 ; non-fully-qualified # ☦ orthodox cross -+262A FE0F ; fully-qualified # ☪️ star and crescent -+262A ; non-fully-qualified # ☪ star and crescent -+262E FE0F ; fully-qualified # ☮️ peace symbol -+262E ; non-fully-qualified # ☮ peace symbol -+1F54E ; fully-qualified # 🕎 menorah -+1F52F ; fully-qualified # 🔯 dotted six-pointed star -+ -+# subgroup: zodiac -+2648 ; fully-qualified # ♈ Aries -+2649 ; fully-qualified # ♉ Taurus -+264A ; fully-qualified # ♊ Gemini -+264B ; fully-qualified # ♋ Cancer -+264C ; fully-qualified # ♌ Leo -+264D ; fully-qualified # ♍ Virgo -+264E ; fully-qualified # ♎ Libra -+264F ; fully-qualified # ♏ Scorpio -+2650 ; fully-qualified # ♐ Sagittarius -+2651 ; fully-qualified # ♑ Capricorn -+2652 ; fully-qualified # ♒ Aquarius -+2653 ; fully-qualified # ♓ Pisces -+26CE ; fully-qualified # ⛎ Ophiuchus -+ -+# subgroup: av-symbol -+1F500 ; fully-qualified # 🔀 shuffle tracks button -+1F501 ; fully-qualified # 🔁 repeat button -+1F502 ; fully-qualified # 🔂 repeat single button -+25B6 FE0F ; fully-qualified # ▶️ play button -+25B6 ; non-fully-qualified # ▶ play button -+23E9 ; fully-qualified # ⏩ fast-forward button -+23ED FE0F ; fully-qualified # ⏭️ next track button -+23ED ; non-fully-qualified # ⏭ next track button -+23EF FE0F ; fully-qualified # ⏯️ play or pause button -+23EF ; non-fully-qualified # ⏯ play or pause button -+25C0 FE0F ; fully-qualified # ◀️ reverse button -+25C0 ; non-fully-qualified # ◀ reverse button -+23EA ; fully-qualified # ⏪ fast reverse button -+23EE FE0F ; fully-qualified # ⏮️ last track button -+23EE ; non-fully-qualified # ⏮ last track button -+1F53C ; fully-qualified # 🔼 upwards button -+23EB ; fully-qualified # ⏫ fast up button -+1F53D ; fully-qualified # 🔽 downwards button -+23EC ; fully-qualified # ⏬ fast down button -+23F8 FE0F ; fully-qualified # ⏸️ pause button -+23F8 ; non-fully-qualified # ⏸ pause button -+23F9 FE0F ; fully-qualified # ⏹️ stop button -+23F9 ; non-fully-qualified # ⏹ stop button -+23FA FE0F ; fully-qualified # ⏺️ record button -+23FA ; non-fully-qualified # ⏺ record button -+23CF FE0F ; fully-qualified # ⏏️ eject button -+23CF ; non-fully-qualified # ⏏ eject button -+1F3A6 ; fully-qualified # 🎦 cinema -+1F505 ; fully-qualified # 🔅 dim button -+1F506 ; fully-qualified # 🔆 bright button -+1F4F6 ; fully-qualified # 📶 antenna bars -+1F4F3 ; fully-qualified # 📳 vibration mode -+1F4F4 ; fully-qualified # 📴 mobile phone off -+ -+# subgroup: other-symbol -+2640 FE0F ; fully-qualified # ♀️ female sign -+2640 ; non-fully-qualified # ♀ female sign -+2642 FE0F ; fully-qualified # ♂️ male sign -+2642 ; non-fully-qualified # ♂ male sign -+2695 FE0F ; fully-qualified # ⚕️ medical symbol -+2695 ; non-fully-qualified # ⚕ medical symbol -+267E FE0F ; fully-qualified # ♾️ infinity -+267E ; non-fully-qualified # ♾ infinity -+267B FE0F ; fully-qualified # ♻️ recycling symbol -+267B ; non-fully-qualified # ♻ recycling symbol -+269C FE0F ; fully-qualified # ⚜️ fleur-de-lis -+269C ; non-fully-qualified # ⚜ fleur-de-lis -+1F531 ; fully-qualified # 🔱 trident emblem -+1F4DB ; fully-qualified # 📛 name badge -+1F530 ; fully-qualified # 🔰 Japanese symbol for beginner -+2B55 ; fully-qualified # ⭕ heavy large circle -+2705 ; fully-qualified # ✅ white heavy check mark -+2611 FE0F ; fully-qualified # ☑️ ballot box with check -+2611 ; non-fully-qualified # ☑ ballot box with check -+2714 FE0F ; fully-qualified # ✔️ heavy check mark -+2714 ; non-fully-qualified # ✔ heavy check mark -+2716 FE0F ; fully-qualified # ✖️ heavy multiplication x -+2716 ; non-fully-qualified # ✖ heavy multiplication x -+274C ; fully-qualified # ❌ cross mark -+274E ; fully-qualified # ❎ cross mark button -+2795 ; fully-qualified # ➕ heavy plus sign -+2796 ; fully-qualified # ➖ heavy minus sign -+2797 ; fully-qualified # ➗ heavy division sign -+27B0 ; fully-qualified # ➰ curly loop -+27BF ; fully-qualified # ➿ double curly loop -+303D FE0F ; fully-qualified # 〽️ part alternation mark -+303D ; non-fully-qualified # 〽 part alternation mark -+2733 FE0F ; fully-qualified # ✳️ eight-spoked asterisk -+2733 ; non-fully-qualified # ✳ eight-spoked asterisk -+2734 FE0F ; fully-qualified # ✴️ eight-pointed star -+2734 ; non-fully-qualified # ✴ eight-pointed star -+2747 FE0F ; fully-qualified # ❇️ sparkle -+2747 ; non-fully-qualified # ❇ sparkle -+203C FE0F ; fully-qualified # ‼️ double exclamation mark -+203C ; non-fully-qualified # ‼ double exclamation mark -+2049 FE0F ; fully-qualified # ⁉️ exclamation question mark -+2049 ; non-fully-qualified # ⁉ exclamation question mark -+2753 ; fully-qualified # ❓ question mark -+2754 ; fully-qualified # ❔ white question mark -+2755 ; fully-qualified # ❕ white exclamation mark -+2757 ; fully-qualified # ❗ exclamation mark -+3030 FE0F ; fully-qualified # 〰️ wavy dash -+3030 ; non-fully-qualified # 〰 wavy dash -+00A9 FE0F ; fully-qualified # ©️ copyright -+00A9 ; non-fully-qualified # © copyright -+00AE FE0F ; fully-qualified # ®️ registered -+00AE ; non-fully-qualified # ® registered -+2122 FE0F ; fully-qualified # ™️ trade mark -+2122 ; non-fully-qualified # ™ trade mark -+ -+# subgroup: keycap -+0023 FE0F 20E3 ; fully-qualified # #️⃣ keycap: # -+0023 20E3 ; non-fully-qualified # #⃣ keycap: # -+002A FE0F 20E3 ; fully-qualified # *️⃣ keycap: * -+002A 20E3 ; non-fully-qualified # *⃣ keycap: * -+0030 FE0F 20E3 ; fully-qualified # 0️⃣ keycap: 0 -+0030 20E3 ; non-fully-qualified # 0⃣ keycap: 0 -+0031 FE0F 20E3 ; fully-qualified # 1️⃣ keycap: 1 -+0031 20E3 ; non-fully-qualified # 1⃣ keycap: 1 -+0032 FE0F 20E3 ; fully-qualified # 2️⃣ keycap: 2 -+0032 20E3 ; non-fully-qualified # 2⃣ keycap: 2 -+0033 FE0F 20E3 ; fully-qualified # 3️⃣ keycap: 3 -+0033 20E3 ; non-fully-qualified # 3⃣ keycap: 3 -+0034 FE0F 20E3 ; fully-qualified # 4️⃣ keycap: 4 -+0034 20E3 ; non-fully-qualified # 4⃣ keycap: 4 -+0035 FE0F 20E3 ; fully-qualified # 5️⃣ keycap: 5 -+0035 20E3 ; non-fully-qualified # 5⃣ keycap: 5 -+0036 FE0F 20E3 ; fully-qualified # 6️⃣ keycap: 6 -+0036 20E3 ; non-fully-qualified # 6⃣ keycap: 6 -+0037 FE0F 20E3 ; fully-qualified # 7️⃣ keycap: 7 -+0037 20E3 ; non-fully-qualified # 7⃣ keycap: 7 -+0038 FE0F 20E3 ; fully-qualified # 8️⃣ keycap: 8 -+0038 20E3 ; non-fully-qualified # 8⃣ keycap: 8 -+0039 FE0F 20E3 ; fully-qualified # 9️⃣ keycap: 9 -+0039 20E3 ; non-fully-qualified # 9⃣ keycap: 9 -+1F51F ; fully-qualified # 🔟 keycap: 10 -+ -+# subgroup: alphanum -+1F4AF ; fully-qualified # 💯 hundred points -+1F520 ; fully-qualified # 🔠 input latin uppercase -+1F521 ; fully-qualified # 🔡 input latin lowercase -+1F522 ; fully-qualified # 🔢 input numbers -+1F523 ; fully-qualified # 🔣 input symbols -+1F524 ; fully-qualified # 🔤 input latin letters -+1F170 FE0F ; fully-qualified # 🅰️ A button (blood type) -+1F170 ; non-fully-qualified # 🅰 A button (blood type) -+1F18E ; fully-qualified # 🆎 AB button (blood type) -+1F171 FE0F ; fully-qualified # 🅱️ B button (blood type) -+1F171 ; non-fully-qualified # 🅱 B button (blood type) -+1F191 ; fully-qualified # 🆑 CL button -+1F192 ; fully-qualified # 🆒 COOL button -+1F193 ; fully-qualified # 🆓 FREE button -+2139 FE0F ; fully-qualified # ℹ️ information -+2139 ; non-fully-qualified # ℹ information -+1F194 ; fully-qualified # 🆔 ID button -+24C2 FE0F ; fully-qualified # Ⓜ️ circled M -+24C2 ; non-fully-qualified # Ⓜ circled M -+1F195 ; fully-qualified # 🆕 NEW button -+1F196 ; fully-qualified # 🆖 NG button -+1F17E FE0F ; fully-qualified # 🅾️ O button (blood type) -+1F17E ; non-fully-qualified # 🅾 O button (blood type) -+1F197 ; fully-qualified # 🆗 OK button -+1F17F FE0F ; fully-qualified # 🅿️ P button -+1F17F ; non-fully-qualified # 🅿 P button -+1F198 ; fully-qualified # 🆘 SOS button -+1F199 ; fully-qualified # 🆙 UP! button -+1F19A ; fully-qualified # 🆚 VS button -+1F201 ; fully-qualified # 🈁 Japanese “here” button -+1F202 FE0F ; fully-qualified # 🈂️ Japanese “service charge” button -+1F202 ; non-fully-qualified # 🈂 Japanese “service charge” button -+1F237 FE0F ; fully-qualified # 🈷️ Japanese “monthly amount” button -+1F237 ; non-fully-qualified # 🈷 Japanese “monthly amount” button -+1F236 ; fully-qualified # 🈶 Japanese “not free of charge” button -+1F22F ; fully-qualified # 🈯 Japanese “reserved” button -+1F250 ; fully-qualified # 🉐 Japanese “bargain” button -+1F239 ; fully-qualified # 🈹 Japanese “discount” button -+1F21A ; fully-qualified # 🈚 Japanese “free of charge” button -+1F232 ; fully-qualified # 🈲 Japanese “prohibited” button -+1F251 ; fully-qualified # 🉑 Japanese “acceptable” button -+1F238 ; fully-qualified # 🈸 Japanese “application” button -+1F234 ; fully-qualified # 🈴 Japanese “passing grade” button -+1F233 ; fully-qualified # 🈳 Japanese “vacancy” button -+3297 FE0F ; fully-qualified # ㊗️ Japanese “congratulations” button -+3297 ; non-fully-qualified # ㊗ Japanese “congratulations” button -+3299 FE0F ; fully-qualified # ㊙️ Japanese “secret” button -+3299 ; non-fully-qualified # ㊙ Japanese “secret” button -+1F23A ; fully-qualified # 🈺 Japanese “open for business” button -+1F235 ; fully-qualified # 🈵 Japanese “no vacancy” button -+ -+# subgroup: geometric -+25AA FE0F ; fully-qualified # ▪️ black small square -+25AA ; non-fully-qualified # ▪ black small square -+25AB FE0F ; fully-qualified # ▫️ white small square -+25AB ; non-fully-qualified # ▫ white small square -+25FB FE0F ; fully-qualified # ◻️ white medium square -+25FB ; non-fully-qualified # ◻ white medium square -+25FC FE0F ; fully-qualified # ◼️ black medium square -+25FC ; non-fully-qualified # ◼ black medium square -+25FD ; fully-qualified # ◽ white medium-small square -+25FE ; fully-qualified # ◾ black medium-small square -+2B1B ; fully-qualified # ⬛ black large square -+2B1C ; fully-qualified # ⬜ white large square -+1F536 ; fully-qualified # 🔶 large orange diamond -+1F537 ; fully-qualified # 🔷 large blue diamond -+1F538 ; fully-qualified # 🔸 small orange diamond -+1F539 ; fully-qualified # 🔹 small blue diamond -+1F53A ; fully-qualified # 🔺 red triangle pointed up -+1F53B ; fully-qualified # 🔻 red triangle pointed down -+1F4A0 ; fully-qualified # 💠 diamond with a dot -+1F518 ; fully-qualified # 🔘 radio button -+1F532 ; fully-qualified # 🔲 black square button -+1F533 ; fully-qualified # 🔳 white square button -+26AA ; fully-qualified # ⚪ white circle -+26AB ; fully-qualified # ⚫ black circle -+1F534 ; fully-qualified # 🔴 red circle -+1F535 ; fully-qualified # 🔵 blue circle -+ -+# Symbols subtotal: 286 -+# Symbols subtotal: 286 w/o modifiers -+ -+# group: Flags -+ -+# subgroup: flag -+1F3C1 ; fully-qualified # 🏁 chequered flag -+1F6A9 ; fully-qualified # 🚩 triangular flag -+1F38C ; fully-qualified # 🎌 crossed flags -+1F3F4 ; fully-qualified # 🏴 black flag -+1F3F3 FE0F ; fully-qualified # 🏳️ white flag -+1F3F3 ; non-fully-qualified # 🏳 white flag -+1F3F3 FE0F 200D 1F308 ; fully-qualified # 🏳️‍🌈 rainbow flag -+1F3F3 200D 1F308 ; non-fully-qualified # 🏳‍🌈 rainbow flag -+1F3F4 200D 2620 FE0F ; fully-qualified # 🏴‍☠️ pirate flag -+1F3F4 200D 2620 ; non-fully-qualified # 🏴‍☠ pirate flag -+ -+# subgroup: country-flag -+1F1E6 1F1E8 ; fully-qualified # 🇦🇨 Ascension Island -+1F1E6 1F1E9 ; fully-qualified # 🇦🇩 Andorra -+1F1E6 1F1EA ; fully-qualified # 🇦🇪 United Arab Emirates -+1F1E6 1F1EB ; fully-qualified # 🇦🇫 Afghanistan -+1F1E6 1F1EC ; fully-qualified # 🇦🇬 Antigua & Barbuda -+1F1E6 1F1EE ; fully-qualified # 🇦🇮 Anguilla -+1F1E6 1F1F1 ; fully-qualified # 🇦🇱 Albania -+1F1E6 1F1F2 ; fully-qualified # 🇦🇲 Armenia -+1F1E6 1F1F4 ; fully-qualified # 🇦🇴 Angola -+1F1E6 1F1F6 ; fully-qualified # 🇦🇶 Antarctica -+1F1E6 1F1F7 ; fully-qualified # 🇦🇷 Argentina -+1F1E6 1F1F8 ; fully-qualified # 🇦🇸 American Samoa -+1F1E6 1F1F9 ; fully-qualified # 🇦🇹 Austria -+1F1E6 1F1FA ; fully-qualified # 🇦🇺 Australia -+1F1E6 1F1FC ; fully-qualified # 🇦🇼 Aruba -+1F1E6 1F1FD ; fully-qualified # 🇦🇽 Åland Islands -+1F1E6 1F1FF ; fully-qualified # 🇦🇿 Azerbaijan -+1F1E7 1F1E6 ; fully-qualified # 🇧🇦 Bosnia & Herzegovina -+1F1E7 1F1E7 ; fully-qualified # 🇧🇧 Barbados -+1F1E7 1F1E9 ; fully-qualified # 🇧🇩 Bangladesh -+1F1E7 1F1EA ; fully-qualified # 🇧🇪 Belgium -+1F1E7 1F1EB ; fully-qualified # 🇧🇫 Burkina Faso -+1F1E7 1F1EC ; fully-qualified # 🇧🇬 Bulgaria -+1F1E7 1F1ED ; fully-qualified # 🇧🇭 Bahrain -+1F1E7 1F1EE ; fully-qualified # 🇧🇮 Burundi -+1F1E7 1F1EF ; fully-qualified # 🇧🇯 Benin -+1F1E7 1F1F1 ; fully-qualified # 🇧🇱 St. Barthélemy -+1F1E7 1F1F2 ; fully-qualified # 🇧🇲 Bermuda -+1F1E7 1F1F3 ; fully-qualified # 🇧🇳 Brunei -+1F1E7 1F1F4 ; fully-qualified # 🇧🇴 Bolivia -+1F1E7 1F1F6 ; fully-qualified # 🇧🇶 Caribbean Netherlands -+1F1E7 1F1F7 ; fully-qualified # 🇧🇷 Brazil -+1F1E7 1F1F8 ; fully-qualified # 🇧🇸 Bahamas -+1F1E7 1F1F9 ; fully-qualified # 🇧🇹 Bhutan -+1F1E7 1F1FB ; fully-qualified # 🇧🇻 Bouvet Island -+1F1E7 1F1FC ; fully-qualified # 🇧🇼 Botswana -+1F1E7 1F1FE ; fully-qualified # 🇧🇾 Belarus -+1F1E7 1F1FF ; fully-qualified # 🇧🇿 Belize -+1F1E8 1F1E6 ; fully-qualified # 🇨🇦 Canada -+1F1E8 1F1E8 ; fully-qualified # 🇨🇨 Cocos (Keeling) Islands -+1F1E8 1F1E9 ; fully-qualified # 🇨🇩 Congo - Kinshasa -+1F1E8 1F1EB ; fully-qualified # 🇨🇫 Central African Republic -+1F1E8 1F1EC ; fully-qualified # 🇨🇬 Congo - Brazzaville -+1F1E8 1F1ED ; fully-qualified # 🇨🇭 Switzerland -+1F1E8 1F1EE ; fully-qualified # 🇨🇮 Côte d’Ivoire -+1F1E8 1F1F0 ; fully-qualified # 🇨🇰 Cook Islands -+1F1E8 1F1F1 ; fully-qualified # 🇨🇱 Chile -+1F1E8 1F1F2 ; fully-qualified # 🇨🇲 Cameroon -+1F1E8 1F1F3 ; fully-qualified # 🇨🇳 China -+1F1E8 1F1F4 ; fully-qualified # 🇨🇴 Colombia -+1F1E8 1F1F5 ; fully-qualified # 🇨🇵 Clipperton Island -+1F1E8 1F1F7 ; fully-qualified # 🇨🇷 Costa Rica -+1F1E8 1F1FA ; fully-qualified # 🇨🇺 Cuba -+1F1E8 1F1FB ; fully-qualified # 🇨🇻 Cape Verde -+1F1E8 1F1FC ; fully-qualified # 🇨🇼 Curaçao -+1F1E8 1F1FD ; fully-qualified # 🇨🇽 Christmas Island -+1F1E8 1F1FE ; fully-qualified # 🇨🇾 Cyprus -+1F1E8 1F1FF ; fully-qualified # 🇨🇿 Czechia -+1F1E9 1F1EA ; fully-qualified # 🇩🇪 Germany -+1F1E9 1F1EC ; fully-qualified # 🇩🇬 Diego Garcia -+1F1E9 1F1EF ; fully-qualified # 🇩🇯 Djibouti -+1F1E9 1F1F0 ; fully-qualified # 🇩🇰 Denmark -+1F1E9 1F1F2 ; fully-qualified # 🇩🇲 Dominica -+1F1E9 1F1F4 ; fully-qualified # 🇩🇴 Dominican Republic -+1F1E9 1F1FF ; fully-qualified # 🇩🇿 Algeria -+1F1EA 1F1E6 ; fully-qualified # 🇪🇦 Ceuta & Melilla -+1F1EA 1F1E8 ; fully-qualified # 🇪🇨 Ecuador -+1F1EA 1F1EA ; fully-qualified # 🇪🇪 Estonia -+1F1EA 1F1EC ; fully-qualified # 🇪🇬 Egypt -+1F1EA 1F1ED ; fully-qualified # 🇪🇭 Western Sahara -+1F1EA 1F1F7 ; fully-qualified # 🇪🇷 Eritrea -+1F1EA 1F1F8 ; fully-qualified # 🇪🇸 Spain -+1F1EA 1F1F9 ; fully-qualified # 🇪🇹 Ethiopia -+1F1EA 1F1FA ; fully-qualified # 🇪🇺 European Union -+1F1EB 1F1EE ; fully-qualified # 🇫🇮 Finland -+1F1EB 1F1EF ; fully-qualified # 🇫🇯 Fiji -+1F1EB 1F1F0 ; fully-qualified # 🇫🇰 Falkland Islands -+1F1EB 1F1F2 ; fully-qualified # 🇫🇲 Micronesia -+1F1EB 1F1F4 ; fully-qualified # 🇫🇴 Faroe Islands -+1F1EB 1F1F7 ; fully-qualified # 🇫🇷 France -+1F1EC 1F1E6 ; fully-qualified # 🇬🇦 Gabon -+1F1EC 1F1E7 ; fully-qualified # 🇬🇧 United Kingdom -+1F1EC 1F1E9 ; fully-qualified # 🇬🇩 Grenada -+1F1EC 1F1EA ; fully-qualified # 🇬🇪 Georgia -+1F1EC 1F1EB ; fully-qualified # 🇬🇫 French Guiana -+1F1EC 1F1EC ; fully-qualified # 🇬🇬 Guernsey -+1F1EC 1F1ED ; fully-qualified # 🇬🇭 Ghana -+1F1EC 1F1EE ; fully-qualified # 🇬🇮 Gibraltar -+1F1EC 1F1F1 ; fully-qualified # 🇬🇱 Greenland -+1F1EC 1F1F2 ; fully-qualified # 🇬🇲 Gambia -+1F1EC 1F1F3 ; fully-qualified # 🇬🇳 Guinea -+1F1EC 1F1F5 ; fully-qualified # 🇬🇵 Guadeloupe -+1F1EC 1F1F6 ; fully-qualified # 🇬🇶 Equatorial Guinea -+1F1EC 1F1F7 ; fully-qualified # 🇬🇷 Greece -+1F1EC 1F1F8 ; fully-qualified # 🇬🇸 South Georgia & South Sandwich Islands -+1F1EC 1F1F9 ; fully-qualified # 🇬🇹 Guatemala -+1F1EC 1F1FA ; fully-qualified # 🇬🇺 Guam -+1F1EC 1F1FC ; fully-qualified # 🇬🇼 Guinea-Bissau -+1F1EC 1F1FE ; fully-qualified # 🇬🇾 Guyana -+1F1ED 1F1F0 ; fully-qualified # 🇭🇰 Hong Kong SAR China -+1F1ED 1F1F2 ; fully-qualified # 🇭🇲 Heard & McDonald Islands -+1F1ED 1F1F3 ; fully-qualified # 🇭🇳 Honduras -+1F1ED 1F1F7 ; fully-qualified # 🇭🇷 Croatia -+1F1ED 1F1F9 ; fully-qualified # 🇭🇹 Haiti -+1F1ED 1F1FA ; fully-qualified # 🇭🇺 Hungary -+1F1EE 1F1E8 ; fully-qualified # 🇮🇨 Canary Islands -+1F1EE 1F1E9 ; fully-qualified # 🇮🇩 Indonesia -+1F1EE 1F1EA ; fully-qualified # 🇮🇪 Ireland -+1F1EE 1F1F1 ; fully-qualified # 🇮🇱 Israel -+1F1EE 1F1F2 ; fully-qualified # 🇮🇲 Isle of Man -+1F1EE 1F1F3 ; fully-qualified # 🇮🇳 India -+1F1EE 1F1F4 ; fully-qualified # 🇮🇴 British Indian Ocean Territory -+1F1EE 1F1F6 ; fully-qualified # 🇮🇶 Iraq -+1F1EE 1F1F7 ; fully-qualified # 🇮🇷 Iran -+1F1EE 1F1F8 ; fully-qualified # 🇮🇸 Iceland -+1F1EE 1F1F9 ; fully-qualified # 🇮🇹 Italy -+1F1EF 1F1EA ; fully-qualified # 🇯🇪 Jersey -+1F1EF 1F1F2 ; fully-qualified # 🇯🇲 Jamaica -+1F1EF 1F1F4 ; fully-qualified # 🇯🇴 Jordan -+1F1EF 1F1F5 ; fully-qualified # 🇯🇵 Japan -+1F1F0 1F1EA ; fully-qualified # 🇰🇪 Kenya -+1F1F0 1F1EC ; fully-qualified # 🇰🇬 Kyrgyzstan -+1F1F0 1F1ED ; fully-qualified # 🇰🇭 Cambodia -+1F1F0 1F1EE ; fully-qualified # 🇰🇮 Kiribati -+1F1F0 1F1F2 ; fully-qualified # 🇰🇲 Comoros -+1F1F0 1F1F3 ; fully-qualified # 🇰🇳 St. Kitts & Nevis -+1F1F0 1F1F5 ; fully-qualified # 🇰🇵 North Korea -+1F1F0 1F1F7 ; fully-qualified # 🇰🇷 South Korea -+1F1F0 1F1FC ; fully-qualified # 🇰🇼 Kuwait -+1F1F0 1F1FE ; fully-qualified # 🇰🇾 Cayman Islands -+1F1F0 1F1FF ; fully-qualified # 🇰🇿 Kazakhstan -+1F1F1 1F1E6 ; fully-qualified # 🇱🇦 Laos -+1F1F1 1F1E7 ; fully-qualified # 🇱🇧 Lebanon -+1F1F1 1F1E8 ; fully-qualified # 🇱🇨 St. Lucia -+1F1F1 1F1EE ; fully-qualified # 🇱🇮 Liechtenstein -+1F1F1 1F1F0 ; fully-qualified # 🇱🇰 Sri Lanka -+1F1F1 1F1F7 ; fully-qualified # 🇱🇷 Liberia -+1F1F1 1F1F8 ; fully-qualified # 🇱🇸 Lesotho -+1F1F1 1F1F9 ; fully-qualified # 🇱🇹 Lithuania -+1F1F1 1F1FA ; fully-qualified # 🇱🇺 Luxembourg -+1F1F1 1F1FB ; fully-qualified # 🇱🇻 Latvia -+1F1F1 1F1FE ; fully-qualified # 🇱🇾 Libya -+1F1F2 1F1E6 ; fully-qualified # 🇲🇦 Morocco -+1F1F2 1F1E8 ; fully-qualified # 🇲🇨 Monaco -+1F1F2 1F1E9 ; fully-qualified # 🇲🇩 Moldova -+1F1F2 1F1EA ; fully-qualified # 🇲🇪 Montenegro -+1F1F2 1F1EB ; fully-qualified # 🇲🇫 St. Martin -+1F1F2 1F1EC ; fully-qualified # 🇲🇬 Madagascar -+1F1F2 1F1ED ; fully-qualified # 🇲🇭 Marshall Islands -+1F1F2 1F1F0 ; fully-qualified # 🇲🇰 Macedonia -+1F1F2 1F1F1 ; fully-qualified # 🇲🇱 Mali -+1F1F2 1F1F2 ; fully-qualified # 🇲🇲 Myanmar (Burma) -+1F1F2 1F1F3 ; fully-qualified # 🇲🇳 Mongolia -+1F1F2 1F1F4 ; fully-qualified # 🇲🇴 Macau SAR China -+1F1F2 1F1F5 ; fully-qualified # 🇲🇵 Northern Mariana Islands -+1F1F2 1F1F6 ; fully-qualified # 🇲🇶 Martinique -+1F1F2 1F1F7 ; fully-qualified # 🇲🇷 Mauritania -+1F1F2 1F1F8 ; fully-qualified # 🇲🇸 Montserrat -+1F1F2 1F1F9 ; fully-qualified # 🇲🇹 Malta -+1F1F2 1F1FA ; fully-qualified # 🇲🇺 Mauritius -+1F1F2 1F1FB ; fully-qualified # 🇲🇻 Maldives -+1F1F2 1F1FC ; fully-qualified # 🇲🇼 Malawi -+1F1F2 1F1FD ; fully-qualified # 🇲🇽 Mexico -+1F1F2 1F1FE ; fully-qualified # 🇲🇾 Malaysia -+1F1F2 1F1FF ; fully-qualified # 🇲🇿 Mozambique -+1F1F3 1F1E6 ; fully-qualified # 🇳🇦 Namibia -+1F1F3 1F1E8 ; fully-qualified # 🇳🇨 New Caledonia -+1F1F3 1F1EA ; fully-qualified # 🇳🇪 Niger -+1F1F3 1F1EB ; fully-qualified # 🇳🇫 Norfolk Island -+1F1F3 1F1EC ; fully-qualified # 🇳🇬 Nigeria -+1F1F3 1F1EE ; fully-qualified # 🇳🇮 Nicaragua -+1F1F3 1F1F1 ; fully-qualified # 🇳🇱 Netherlands -+1F1F3 1F1F4 ; fully-qualified # 🇳🇴 Norway -+1F1F3 1F1F5 ; fully-qualified # 🇳🇵 Nepal -+1F1F3 1F1F7 ; fully-qualified # 🇳🇷 Nauru -+1F1F3 1F1FA ; fully-qualified # 🇳🇺 Niue -+1F1F3 1F1FF ; fully-qualified # 🇳🇿 New Zealand -+1F1F4 1F1F2 ; fully-qualified # 🇴🇲 Oman -+1F1F5 1F1E6 ; fully-qualified # 🇵🇦 Panama -+1F1F5 1F1EA ; fully-qualified # 🇵🇪 Peru -+1F1F5 1F1EB ; fully-qualified # 🇵🇫 French Polynesia -+1F1F5 1F1EC ; fully-qualified # 🇵🇬 Papua New Guinea -+1F1F5 1F1ED ; fully-qualified # 🇵🇭 Philippines -+1F1F5 1F1F0 ; fully-qualified # 🇵🇰 Pakistan -+1F1F5 1F1F1 ; fully-qualified # 🇵🇱 Poland -+1F1F5 1F1F2 ; fully-qualified # 🇵🇲 St. Pierre & Miquelon -+1F1F5 1F1F3 ; fully-qualified # 🇵🇳 Pitcairn Islands -+1F1F5 1F1F7 ; fully-qualified # 🇵🇷 Puerto Rico -+1F1F5 1F1F8 ; fully-qualified # 🇵🇸 Palestinian Territories -+1F1F5 1F1F9 ; fully-qualified # 🇵🇹 Portugal -+1F1F5 1F1FC ; fully-qualified # 🇵🇼 Palau -+1F1F5 1F1FE ; fully-qualified # 🇵🇾 Paraguay -+1F1F6 1F1E6 ; fully-qualified # 🇶🇦 Qatar -+1F1F7 1F1EA ; fully-qualified # 🇷🇪 Réunion -+1F1F7 1F1F4 ; fully-qualified # 🇷🇴 Romania -+1F1F7 1F1F8 ; fully-qualified # 🇷🇸 Serbia -+1F1F7 1F1FA ; fully-qualified # 🇷🇺 Russia -+1F1F7 1F1FC ; fully-qualified # 🇷🇼 Rwanda -+1F1F8 1F1E6 ; fully-qualified # 🇸🇦 Saudi Arabia -+1F1F8 1F1E7 ; fully-qualified # 🇸🇧 Solomon Islands -+1F1F8 1F1E8 ; fully-qualified # 🇸🇨 Seychelles -+1F1F8 1F1E9 ; fully-qualified # 🇸🇩 Sudan -+1F1F8 1F1EA ; fully-qualified # 🇸🇪 Sweden -+1F1F8 1F1EC ; fully-qualified # 🇸🇬 Singapore -+1F1F8 1F1ED ; fully-qualified # 🇸🇭 St. Helena -+1F1F8 1F1EE ; fully-qualified # 🇸🇮 Slovenia -+1F1F8 1F1EF ; fully-qualified # 🇸🇯 Svalbard & Jan Mayen -+1F1F8 1F1F0 ; fully-qualified # 🇸🇰 Slovakia -+1F1F8 1F1F1 ; fully-qualified # 🇸🇱 Sierra Leone -+1F1F8 1F1F2 ; fully-qualified # 🇸🇲 San Marino -+1F1F8 1F1F3 ; fully-qualified # 🇸🇳 Senegal -+1F1F8 1F1F4 ; fully-qualified # 🇸🇴 Somalia -+1F1F8 1F1F7 ; fully-qualified # 🇸🇷 Suriname -+1F1F8 1F1F8 ; fully-qualified # 🇸🇸 South Sudan -+1F1F8 1F1F9 ; fully-qualified # 🇸🇹 São Tomé & Príncipe -+1F1F8 1F1FB ; fully-qualified # 🇸🇻 El Salvador -+1F1F8 1F1FD ; fully-qualified # 🇸🇽 Sint Maarten -+1F1F8 1F1FE ; fully-qualified # 🇸🇾 Syria -+1F1F8 1F1FF ; fully-qualified # 🇸🇿 Swaziland -+1F1F9 1F1E6 ; fully-qualified # 🇹🇦 Tristan da Cunha -+1F1F9 1F1E8 ; fully-qualified # 🇹🇨 Turks & Caicos Islands -+1F1F9 1F1E9 ; fully-qualified # 🇹🇩 Chad -+1F1F9 1F1EB ; fully-qualified # 🇹🇫 French Southern Territories -+1F1F9 1F1EC ; fully-qualified # 🇹🇬 Togo -+1F1F9 1F1ED ; fully-qualified # 🇹🇭 Thailand -+1F1F9 1F1EF ; fully-qualified # 🇹🇯 Tajikistan -+1F1F9 1F1F0 ; fully-qualified # 🇹🇰 Tokelau -+1F1F9 1F1F1 ; fully-qualified # 🇹🇱 Timor-Leste -+1F1F9 1F1F2 ; fully-qualified # 🇹🇲 Turkmenistan -+1F1F9 1F1F3 ; fully-qualified # 🇹🇳 Tunisia -+1F1F9 1F1F4 ; fully-qualified # 🇹🇴 Tonga -+1F1F9 1F1F7 ; fully-qualified # 🇹🇷 Turkey -+1F1F9 1F1F9 ; fully-qualified # 🇹🇹 Trinidad & Tobago -+1F1F9 1F1FB ; fully-qualified # 🇹🇻 Tuvalu -+1F1F9 1F1FC ; fully-qualified # 🇹🇼 Taiwan -+1F1F9 1F1FF ; fully-qualified # 🇹🇿 Tanzania -+1F1FA 1F1E6 ; fully-qualified # 🇺🇦 Ukraine -+1F1FA 1F1EC ; fully-qualified # 🇺🇬 Uganda -+1F1FA 1F1F2 ; fully-qualified # 🇺🇲 U.S. Outlying Islands -+1F1FA 1F1F3 ; fully-qualified # 🇺🇳 United Nations -+1F1FA 1F1F8 ; fully-qualified # 🇺🇸 United States -+1F1FA 1F1FE ; fully-qualified # 🇺🇾 Uruguay -+1F1FA 1F1FF ; fully-qualified # 🇺🇿 Uzbekistan -+1F1FB 1F1E6 ; fully-qualified # 🇻🇦 Vatican City -+1F1FB 1F1E8 ; fully-qualified # 🇻🇨 St. Vincent & Grenadines -+1F1FB 1F1EA ; fully-qualified # 🇻🇪 Venezuela -+1F1FB 1F1EC ; fully-qualified # 🇻🇬 British Virgin Islands -+1F1FB 1F1EE ; fully-qualified # 🇻🇮 U.S. Virgin Islands -+1F1FB 1F1F3 ; fully-qualified # 🇻🇳 Vietnam -+1F1FB 1F1FA ; fully-qualified # 🇻🇺 Vanuatu -+1F1FC 1F1EB ; fully-qualified # 🇼🇫 Wallis & Futuna -+1F1FC 1F1F8 ; fully-qualified # 🇼🇸 Samoa -+1F1FD 1F1F0 ; fully-qualified # 🇽🇰 Kosovo -+1F1FE 1F1EA ; fully-qualified # 🇾🇪 Yemen -+1F1FE 1F1F9 ; fully-qualified # 🇾🇹 Mayotte -+1F1FF 1F1E6 ; fully-qualified # 🇿🇦 South Africa -+1F1FF 1F1F2 ; fully-qualified # 🇿🇲 Zambia -+1F1FF 1F1FC ; fully-qualified # 🇿🇼 Zimbabwe -+ -+# subgroup: subdivision-flag -+1F3F4 E0067 E0062 E0065 E006E E0067 E007F ; fully-qualified # 🏴󠁧󠁢󠁥󠁮󠁧󠁿 England -+1F3F4 E0067 E0062 E0073 E0063 E0074 E007F ; fully-qualified # 🏴󠁧󠁢󠁳󠁣󠁴󠁿 Scotland -+1F3F4 E0067 E0062 E0077 E006C E0073 E007F ; fully-qualified # 🏴󠁧󠁢󠁷󠁬󠁳󠁿 Wales -+ -+# Flags subtotal: 271 -+# Flags subtotal: 271 w/o modifiers -+ -+#EOF -diff --git a/tests/manual/emojisequences/main.cpp b/tests/manual/emojisequences/main.cpp -new file mode 100644 -index 00000000..aa3bd803 ---- /dev/null -+++ b/tests/manual/emojisequences/main.cpp -@@ -0,0 +1,18 @@ -+// Copyright (C) 2024 The Qt Company Ltd. -+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -+ -+#include "mainwindow.h" -+ -+#include -+#include -+ -+int main(int argc, char *argv[]) -+{ -+ QApplication a(argc, argv); -+ -+ MainWindow w; -+ w.show(); -+ -+ return a.exec(); -+} -+ -diff --git a/tests/manual/emojisequences/mainwindow.cpp b/tests/manual/emojisequences/mainwindow.cpp -new file mode 100644 -index 00000000..1b50698b ---- /dev/null -+++ b/tests/manual/emojisequences/mainwindow.cpp -@@ -0,0 +1,95 @@ -+// Copyright (C) 2024 The Qt Company Ltd. -+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -+ -+#include "mainwindow.h" -+#include "ui_mainwindow.h" -+ -+#include -+#include -+#include -+ -+MainWindow::MainWindow(QWidget *parent) -+ : QMainWindow(parent) -+ , ui(new Ui::MainWindow) -+{ -+ ui->setupUi(this); -+ -+ connect(ui->toolButton, &QToolButton::clicked, this, &MainWindow::loadCustomFont); -+ -+ populateEmojiTest(); -+} -+ -+MainWindow::~MainWindow() -+{ -+ delete ui; -+} -+ -+void MainWindow::populateEmojiTest() -+{ -+ QFile file(":/emoji-test.txt"); -+ -+ ui->tableWidget->clear(); -+ ui->tableWidget->setColumnCount(8); -+ -+ QList > strings; -+ if (file.open(QIODevice::ReadOnly)) { -+ while (!file.atEnd()) { -+ QString l = file.readLine(); -+ -+ QStringList toolTip; -+ QString testString; -+ QStringList tokens = l.split(QLatin1Char(' '), Qt::SkipEmptyParts); -+ for (int i = 0; i < tokens.size(); ++i) { -+ if (tokens.at(i) == QLatin1Char(';')) -+ break; -+ -+ bool ok; -+ char32_t ucs4 = tokens.at(i).toUInt(&ok, 16); -+ if (!ok) -+ break; -+ -+ testString += QString::fromUcs4(&ucs4, 1); -+ toolTip << QString::number(ucs4, 16); -+ } -+ -+ if (!toolTip.isEmpty()) { -+ strings.append(qMakePair(testString, toolTip.join(','))); -+ } -+ } -+ } -+ -+ ui->tableWidget->setRowCount(strings.count() / 8); -+ for (int i = 0; i < strings.count(); ++i) { -+ int row = i / 8; -+ int column = i % 8; -+ QString testString = strings.at(i).first; -+ QString toolTip = strings.at(i).second; -+ -+ QTableWidgetItem *it = new QTableWidgetItem(testString); -+ ui->tableWidget->setItem(row, column, it); -+ it->setText(testString); -+ it->setToolTip(toolTip); -+ } -+} -+ -+void MainWindow::loadCustomFont() -+{ -+#if QT_VERSION >= QT_VERSION_CHECK(6, 9, 0) -+ ui->tableWidget->clear(); -+ QFontDatabase::removeAllApplicationFonts(); -+ -+ QString fileName = QFileDialog::getOpenFileName(this, tr("Open font file"), QString(), tr("Fonts (*.ttf *.otf);All files (*)")); -+ if (!fileName.isEmpty()) { -+ int id = QFontDatabase::addApplicationFont(fileName); -+ if (id >= 0) { -+ QStringList families = QFontDatabase::applicationFontFamilies(id); -+ QString family = families.size() > 0 ? families.first() : QString(); -+ if (!family.isEmpty()) { -+ QFontDatabase::setApplicationEmojiFontFamilies(QStringList() << family); -+ populateEmojiTest(); -+ } -+ } -+ } -+#endif -+} -+ -diff --git a/tests/manual/emojisequences/mainwindow.h b/tests/manual/emojisequences/mainwindow.h -new file mode 100644 -index 00000000..cda2d9a4 ---- /dev/null -+++ b/tests/manual/emojisequences/mainwindow.h -@@ -0,0 +1,31 @@ -+// Copyright (C) 2024 The Qt Company Ltd. -+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only -+ -+#ifndef MAINWINDOW_H -+#define MAINWINDOW_H -+ -+#include -+ -+namespace Ui { -+class MainWindow; -+} -+ -+class MainWindow : public QMainWindow -+{ -+ Q_OBJECT -+ -+public: -+ explicit MainWindow(QWidget *parent = nullptr); -+ ~MainWindow(); -+ -+private slots: -+ void loadCustomFont(); -+ -+private: -+ void populateEmojiTest(); -+ -+ -+ Ui::MainWindow *ui; -+}; -+ -+#endif // MAINWINDOW_H -diff --git a/tests/manual/emojisequences/mainwindow.ui b/tests/manual/emojisequences/mainwindow.ui -new file mode 100644 -index 00000000..622b149f ---- /dev/null -+++ b/tests/manual/emojisequences/mainwindow.ui -@@ -0,0 +1,50 @@ -+ -+ -+ MainWindow -+ -+ -+ -+ 0 -+ 0 -+ 1245 -+ 972 -+ -+ -+ -+ MainWindow -+ -+ -+ -+ -+ -+ -+ -+ 20 -+ -+ -+ -+ -+ -+ -+ -+ Load custom font... -+ -+ -+ -+ -+ -+ -+ -+ -+ 0 -+ 0 -+ 1245 -+ 22 -+ -+ -+ -+ -+ -+ -+ -+ diff --git a/sources b/sources index bd3b96e..2c137d5 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.8.2.tar.xz) = 4a074aca1c8bcca536fd428c969c0119f5131d0d52b67028edbb75a81dc6e0c15394f69e29cef513e6d8c6e93384cedc38dd03b0eed6ab1bbafbe2b5bbc85799 +SHA512 (qtbase-everywhere-src-6.9.0-rc.tar.xz) = 608585887105c41241c0db78b6c803cdf96ae00efffb931213547f05808c8d8c8f0d1e424b9a26441a9f5eef4b3ec5a7143873a9fe16a872003738fcd14a5718 From 49cf38aa7e08a2ffb4aa08a99c0e5a4b61f7767f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 2 Apr 2025 09:58:38 +0200 Subject: [PATCH 46/60] 6.9.0 --- .gitignore | 1 + qt6-qtbase.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ba740b6..7a9ccf0 100644 --- a/.gitignore +++ b/.gitignore @@ -33,3 +33,4 @@ /qtbase-everywhere-src-6.8.1.tar.xz /qtbase-everywhere-src-6.8.2.tar.xz /qtbase-everywhere-src-6.9.0-rc.tar.xz +/qtbase-everywhere-src-6.9.0.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 2efc3ab..cb119b2 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -40,12 +40,12 @@ BuildRequires: pkgconfig(libsystemd) ## skip for now, until we're better at it --rex #global tests 1 -%global unstable 1 +#global unstable 0 %global prerelease rc Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.9.0%{?unstable:~%{prerelease}} +Version: 6.9.0 Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 @@ -926,6 +926,9 @@ make check -k ||: %changelog +* Wed Apr 02 2025 Jan Grulich - 6.9.0-1 +- 6.9.0 + * Fri Mar 21 2025 Jan Grulich - 6.9.0-1 - 6.9.0 RC diff --git a/sources b/sources index 2c137d5..43aa679 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.9.0-rc.tar.xz) = 608585887105c41241c0db78b6c803cdf96ae00efffb931213547f05808c8d8c8f0d1e424b9a26441a9f5eef4b3ec5a7143873a9fe16a872003738fcd14a5718 +SHA512 (qtbase-everywhere-src-6.9.0.tar.xz) = f19a331725c8a1cddb52864fda6669a8aa4a394c3d30b4f7c763b398c9a4dd86a25e6d7bd9615081c61e05f5d98ed54c35c2c58d2813019f9609a4aa53b5924e From ba0d90717466ee62a972db3dc62dfb3abcc6a6e3 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 28 Apr 2025 08:26:13 +0200 Subject: [PATCH 47/60] Fix possible crash in FontConfig database --- qt6-qtbase.spec | 7 +- ...ossible-crash-in-fontconfig-database.patch | 99 +++++++++++++++++++ 2 files changed, 104 insertions(+), 2 deletions(-) create mode 100644 qtbase-fix-possible-crash-in-fontconfig-database.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index cb119b2..86177d4 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.9.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -96,7 +96,7 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches - +Patch100: qtbase-fix-possible-crash-in-fontconfig-database.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -926,6 +926,9 @@ make check -k ||: %changelog +* Mon Apr 28 2025 Jan Grulich - 6.9.0-2 +- Fix possible crash in FontConfig database + * Wed Apr 02 2025 Jan Grulich - 6.9.0-1 - 6.9.0 diff --git a/qtbase-fix-possible-crash-in-fontconfig-database.patch b/qtbase-fix-possible-crash-in-fontconfig-database.patch new file mode 100644 index 0000000..f65f2f4 --- /dev/null +++ b/qtbase-fix-possible-crash-in-fontconfig-database.patch @@ -0,0 +1,99 @@ +From 3688d4201185e366c49584560aa66445c738864e Mon Sep 17 00:00:00 2001 +From: Eskil Abrahamsen Blomfeldt +Date: Fri, 28 Mar 2025 13:24:43 +0100 +Subject: [PATCH] Fix possible crash in FontConfig database + +In the FontConfig font database, when we registered alternative +names for the same font, we would just copy the existing user +data (the FontFile struct) from the original font. + +However, this did not account for the fact that registerFont() +may in some cases delete fonts from the database if they are +being overwritten, which will also delete the user data. +Therefore the existing FontFile struct is not guaranteed to +be valid once the font database has taken ownership. + +This was pre-existing, but it started happening on some +systems after 1d6f71779f05df1af3daacd48f309cd92523152a because +this change will cause some fonts to be seen as identical +which were not before. + +Pick-to: 6.8 +Fixes: QTBUG-135264 +Change-Id: I913bf13dc8069d952a4cdc5fa5544594be1cdba1 +Reviewed-by: Eirik Aavitsland +(cherry picked from commit 11620f97f6fb067aa0dce2ee0b1f8ca738c66695) +Reviewed-by: Qt Cherry-pick Bot +--- + src/gui/text/unix/qfontconfigdatabase.cpp | 44 +++++++++++++++++++---- + 1 file changed, 38 insertions(+), 6 deletions(-) + +diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp +index 42b40bfd720c..49b04ecb7ef8 100644 +--- a/src/gui/text/unix/qfontconfigdatabase.cpp ++++ b/src/gui/text/unix/qfontconfigdatabase.cpp +@@ -465,9 +465,7 @@ static void populateFromPattern(FcPattern *pattern, + writingSystems.setSupported(QFontDatabase::Other); + } + +- FontFile *fontFile = new FontFile; +- fontFile->fileName = QString::fromLocal8Bit((const char *)file_value); +- fontFile->indexValue = indexValue; ++ QString fileName = QString::fromLocal8Bit((const char *)file_value); + + QFont::Style style = (slant_value == FC_SLANT_ITALIC) + ? QFont::StyleItalic +@@ -503,7 +501,24 @@ static void populateFromPattern(FcPattern *pattern, + applicationFont->properties.append(properties); + } + +- QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,fontFile); ++ { ++ FontFile *fontFile = new FontFile; ++ fontFile->fileName = fileName; ++ fontFile->indexValue = indexValue; ++ QPlatformFontDatabase::registerFont(familyName, ++ styleName, ++ QLatin1StringView((const char *)foundry_value), ++ weight, ++ style, ++ stretch, ++ antialias, ++ scalable, ++ pixel_size, ++ fixedPitch, ++ colorFont, ++ writingSystems, ++ fontFile); ++ } + if (applicationFont != nullptr && face != nullptr && db != nullptr) { + db->addNamedInstancesForFace(face, + indexValue, +@@ -549,8 +564,25 @@ static void populateFromPattern(FcPattern *pattern, + + applicationFont->properties.append(properties); + } +- FontFile *altFontFile = new FontFile(*fontFile); +- QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,altFontFile); ++ ++ { ++ FontFile *altFontFile = new FontFile; ++ altFontFile->fileName = fileName; ++ altFontFile->indexValue = indexValue; ++ QPlatformFontDatabase::registerFont(altFamilyName, ++ altStyleName, ++ QLatin1StringView((const char *)foundry_value), ++ weight, ++ style, ++ stretch, ++ antialias, ++ scalable, ++ pixel_size, ++ fixedPitch, ++ colorFont, ++ writingSystems, ++ altFontFile); ++ } + } else { + QPlatformFontDatabase::registerAliasToFontFamily(familyName, altFamilyName); + } From fe42bba4fc7c026bb7b9558fb936fdb502d8b414 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 2 Jun 2025 13:34:16 +0200 Subject: [PATCH 48/60] 6.9.1 --- .gitignore | 1 + qt6-qtbase.spec | 13 ++- ...ossible-crash-in-fontconfig-database.patch | 99 ------------------- sources | 2 +- 4 files changed, 11 insertions(+), 104 deletions(-) delete mode 100644 qtbase-fix-possible-crash-in-fontconfig-database.patch diff --git a/.gitignore b/.gitignore index 7a9ccf0..aa1bacc 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ /qtbase-everywhere-src-6.8.2.tar.xz /qtbase-everywhere-src-6.9.0-rc.tar.xz /qtbase-everywhere-src-6.9.0.tar.xz +/qtbase-everywhere-src-6.9.1.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 86177d4..3998162 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.9.0 -Release: 2%{?dist} +Version: 6.9.1 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -96,7 +96,6 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches -Patch100: qtbase-fix-possible-crash-in-fontconfig-database.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -429,7 +428,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.9.0 +Version: 6.9.1 EOF # rpm macros @@ -502,6 +501,9 @@ rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_*_metatypes.json +# These shouldn't be probably installed +rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/*.patch + # This is only for Apple platforms and has a python2 dep rm -r %{buildroot}%{_qt6_mkspecsdir}/features/uikit @@ -926,6 +928,9 @@ make check -k ||: %changelog +* Mon Jun 02 2025 Jan Grulich - 6.9.1-1 +- 6.9.1 + * Mon Apr 28 2025 Jan Grulich - 6.9.0-2 - Fix possible crash in FontConfig database diff --git a/qtbase-fix-possible-crash-in-fontconfig-database.patch b/qtbase-fix-possible-crash-in-fontconfig-database.patch deleted file mode 100644 index f65f2f4..0000000 --- a/qtbase-fix-possible-crash-in-fontconfig-database.patch +++ /dev/null @@ -1,99 +0,0 @@ -From 3688d4201185e366c49584560aa66445c738864e Mon Sep 17 00:00:00 2001 -From: Eskil Abrahamsen Blomfeldt -Date: Fri, 28 Mar 2025 13:24:43 +0100 -Subject: [PATCH] Fix possible crash in FontConfig database - -In the FontConfig font database, when we registered alternative -names for the same font, we would just copy the existing user -data (the FontFile struct) from the original font. - -However, this did not account for the fact that registerFont() -may in some cases delete fonts from the database if they are -being overwritten, which will also delete the user data. -Therefore the existing FontFile struct is not guaranteed to -be valid once the font database has taken ownership. - -This was pre-existing, but it started happening on some -systems after 1d6f71779f05df1af3daacd48f309cd92523152a because -this change will cause some fonts to be seen as identical -which were not before. - -Pick-to: 6.8 -Fixes: QTBUG-135264 -Change-Id: I913bf13dc8069d952a4cdc5fa5544594be1cdba1 -Reviewed-by: Eirik Aavitsland -(cherry picked from commit 11620f97f6fb067aa0dce2ee0b1f8ca738c66695) -Reviewed-by: Qt Cherry-pick Bot ---- - src/gui/text/unix/qfontconfigdatabase.cpp | 44 +++++++++++++++++++---- - 1 file changed, 38 insertions(+), 6 deletions(-) - -diff --git a/src/gui/text/unix/qfontconfigdatabase.cpp b/src/gui/text/unix/qfontconfigdatabase.cpp -index 42b40bfd720c..49b04ecb7ef8 100644 ---- a/src/gui/text/unix/qfontconfigdatabase.cpp -+++ b/src/gui/text/unix/qfontconfigdatabase.cpp -@@ -465,9 +465,7 @@ static void populateFromPattern(FcPattern *pattern, - writingSystems.setSupported(QFontDatabase::Other); - } - -- FontFile *fontFile = new FontFile; -- fontFile->fileName = QString::fromLocal8Bit((const char *)file_value); -- fontFile->indexValue = indexValue; -+ QString fileName = QString::fromLocal8Bit((const char *)file_value); - - QFont::Style style = (slant_value == FC_SLANT_ITALIC) - ? QFont::StyleItalic -@@ -503,7 +501,24 @@ static void populateFromPattern(FcPattern *pattern, - applicationFont->properties.append(properties); - } - -- QPlatformFontDatabase::registerFont(familyName,styleName,QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,fontFile); -+ { -+ FontFile *fontFile = new FontFile; -+ fontFile->fileName = fileName; -+ fontFile->indexValue = indexValue; -+ QPlatformFontDatabase::registerFont(familyName, -+ styleName, -+ QLatin1StringView((const char *)foundry_value), -+ weight, -+ style, -+ stretch, -+ antialias, -+ scalable, -+ pixel_size, -+ fixedPitch, -+ colorFont, -+ writingSystems, -+ fontFile); -+ } - if (applicationFont != nullptr && face != nullptr && db != nullptr) { - db->addNamedInstancesForFace(face, - indexValue, -@@ -549,8 +564,25 @@ static void populateFromPattern(FcPattern *pattern, - - applicationFont->properties.append(properties); - } -- FontFile *altFontFile = new FontFile(*fontFile); -- QPlatformFontDatabase::registerFont(altFamilyName, altStyleName, QLatin1StringView((const char *)foundry_value),weight,style,stretch,antialias,scalable,pixel_size,fixedPitch,colorFont,writingSystems,altFontFile); -+ -+ { -+ FontFile *altFontFile = new FontFile; -+ altFontFile->fileName = fileName; -+ altFontFile->indexValue = indexValue; -+ QPlatformFontDatabase::registerFont(altFamilyName, -+ altStyleName, -+ QLatin1StringView((const char *)foundry_value), -+ weight, -+ style, -+ stretch, -+ antialias, -+ scalable, -+ pixel_size, -+ fixedPitch, -+ colorFont, -+ writingSystems, -+ altFontFile); -+ } - } else { - QPlatformFontDatabase::registerAliasToFontFamily(familyName, altFamilyName); - } diff --git a/sources b/sources index 43aa679..881f3b1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.9.0.tar.xz) = f19a331725c8a1cddb52864fda6669a8aa4a394c3d30b4f7c763b398c9a4dd86a25e6d7bd9615081c61e05f5d98ed54c35c2c58d2813019f9609a4aa53b5924e +SHA512 (qtbase-everywhere-src-6.9.1.tar.xz) = f0fdf4e2c10db73d8036e4b1324f04f48eced78feeed450b0ffa1fac5574daa4173996a4d25da761f5eeaa6037eab02418a88a59fd760d96a08d813c9b8136ed From ed748d94e8b192b5785f2146c83415e4ec36d5f9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 11:33:58 +0000 Subject: [PATCH 49/60] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 3998162..0107464 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.9.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -928,6 +928,9 @@ make check -k ||: %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 6.9.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Mon Jun 02 2025 Jan Grulich - 6.9.1-1 - 6.9.1 From 0e85496669f757f803f46943e2e487a09eb6419b Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 28 Jul 2025 14:25:11 -0700 Subject: [PATCH 50/60] Adjust for https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile removals Backport of https://codereview.qt-project.org/c/qt/qtbase/+/664056 --- ...t-store-locations-for-modern-Red-Hat.patch | 65 +++++++++++++++++++ qt6-qtbase.spec | 9 ++- 2 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch diff --git a/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch b/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch new file mode 100644 index 0000000..4ee642c --- /dev/null +++ b/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch @@ -0,0 +1,65 @@ +From 10a6f2b2d27ad2372c314bd1f2b21e225ece069b Mon Sep 17 00:00:00 2001 +From: Adam Williamson +Date: Mon, 28 Jul 2025 11:52:41 -0700 +Subject: [PATCH] Update SSL trust store locations for modern Red Hat + +Red Hat family distros haven't used /usr/share/ssl since 2004: +https://bugzilla.redhat.com/show_bug.cgi?id=143392 + +/etc/ssl/certs has never been a canonical location on Red Hat +family distros, and as of +https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile is +being removed. The same change also removes +/etc/pki/tls/certs/ca-bundle.crt . This updates both magic lists +with the modern canonical locations for Red Hat and derived +distros. The tls-ca-bundle.pem bundle has been around in Fedora +since around 2013: +https://src.fedoraproject.org/rpms/ca-certificates/c/d538ada99cda951da7da3a72dc5eea06f02be212 +The directory-hash dir has been around since around 2021: +https://src.fedoraproject.org/rpms/ca-certificates/c/1c8b67fb5ab3954a308d019461bb30d50412087e + +As I blogged in 2015, it is generally a bad idea to be trying to +second-guess your SSL library about this stuff. OpenSSL has +`SSL_CTX_set_default_verify_paths` etc.; why not use them? At +least in the first instance; you can fall back to magic lists if +that fails. + +https://www.happyassassin.net/posts/2015/01/12/a-note-about-ssltls-trusted-certificate-stores-and-platforms/ + +Signed-off-by: Adam Williamson +--- + src/network/ssl/qsslsocket.cpp | 3 ++- + src/plugins/tls/openssl/qtlsbackend_openssl.cpp | 3 ++- + 2 files changed, 4 insertions(+), 2 deletions(-) + +diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp +index 395394d4325..b4d954be5a4 100644 +--- a/src/network/ssl/qsslsocket.cpp ++++ b/src/network/ssl/qsslsocket.cpp +@@ -2962,7 +2962,8 @@ QList QSslSocketPrivate::unixRootCertDirectories() + static const QByteArray dirs[] = { + ba("/etc/ssl/certs/"), // (K)ubuntu, OpenSUSE, Mandriva ... + ba("/usr/lib/ssl/certs/"), // Gentoo, Mandrake +- ba("/usr/share/ssl/"), // Centos, Redhat, SuSE ++ ba("/usr/share/ssl/"), // Red Hat pre-2004, SuSE ++ ba("/etc/pki/ca-trust/extracted/pem/directory-hash/"), // Red Hat 2021+ + ba("/usr/local/ssl/"), // Normal OpenSSL Tarball + ba("/var/ssl/certs/"), // AIX + ba("/usr/local/ssl/certs/"), // Solaris +diff --git a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +index 85b17c9d491..78e62bd6b21 100644 +--- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp ++++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +@@ -388,7 +388,8 @@ QList systemCaCertificates() + { + const QList directories = QSslSocketPrivate::unixRootCertDirectories(); + QSet certFiles = { +- QStringLiteral("/etc/pki/tls/certs/ca-bundle.crt"), // Fedora, Mandriva ++ QStringLiteral("/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"), // Red Hat 2013+ ++ QStringLiteral("/etc/pki/tls/certs/ca-bundle.crt"), // Red Hat older, Mandriva + QStringLiteral("/usr/local/share/certs/ca-root-nss.crt") // FreeBSD's ca_root_nss + }; + static const QStringList nameFilters = {u"*.pem"_s, u"*.crt"_s}; +-- +2.49.0 + diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 0107464..e56e1df 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.9.1 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -95,6 +95,10 @@ Patch56: qtbase-mysql.patch # fix FTBFS against libglvnd-1.3.4+ Patch58: qtbase-libglvnd.patch +# Adjust to https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile +# https://codereview.qt-project.org/c/qt/qtbase/+/664056 +Patch59: 0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch + # upstream patches # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. @@ -928,6 +932,9 @@ make check -k ||: %changelog +* Mon Jul 28 2025 Adam Williamson - 6.9.1-3 +- Adjust for https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile removals + * Fri Jul 25 2025 Fedora Release Engineering - 6.9.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 362bc3dbd4e53a87f8a8c4bdd72152827c79c992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Franti=C5=A1ek=20Zatloukal?= Date: Tue, 5 Aug 2025 23:55:00 +0200 Subject: [PATCH 51/60] Rebuilt for icu 77.1 --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index e56e1df..b47c52a 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -46,7 +46,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.9.1 -Release: 3%{?dist} +Release: 4%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -932,6 +932,9 @@ make check -k ||: %changelog +* Tue Aug 05 2025 František Zatloukal - 6.9.1-4 +- Rebuilt for icu 77.1 + * Mon Jul 28 2025 Adam Williamson - 6.9.1-3 - Adjust for https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile removals From 060d33bcdda4251c4dfef8425574448754770712 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 28 Aug 2025 12:17:19 +0200 Subject: [PATCH 52/60] 6.9.2 --- .gitignore | 1 + ...L-trust-store-locations-for-modern-Red-Hat.patch | 13 +++++-------- qt6-qtbase.spec | 9 ++++++--- sources | 2 +- 4 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index aa1bacc..400b424 100644 --- a/.gitignore +++ b/.gitignore @@ -35,3 +35,4 @@ /qtbase-everywhere-src-6.9.0-rc.tar.xz /qtbase-everywhere-src-6.9.0.tar.xz /qtbase-everywhere-src-6.9.1.tar.xz +/qtbase-everywhere-src-6.9.2.tar.xz diff --git a/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch b/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch index 4ee642c..6812535 100644 --- a/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch +++ b/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch @@ -33,10 +33,10 @@ Signed-off-by: Adam Williamson 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp -index 395394d4325..b4d954be5a4 100644 +index 9e7b51d7..b3be3490 100644 --- a/src/network/ssl/qsslsocket.cpp +++ b/src/network/ssl/qsslsocket.cpp -@@ -2962,7 +2962,8 @@ QList QSslSocketPrivate::unixRootCertDirectories() +@@ -2963,7 +2963,8 @@ QList QSslSocketPrivate::unixRootCertDirectories() static const QByteArray dirs[] = { ba("/etc/ssl/certs/"), // (K)ubuntu, OpenSUSE, Mandriva ... ba("/usr/lib/ssl/certs/"), // Gentoo, Mandrake @@ -47,10 +47,10 @@ index 395394d4325..b4d954be5a4 100644 ba("/var/ssl/certs/"), // AIX ba("/usr/local/ssl/certs/"), // Solaris diff --git a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp -index 85b17c9d491..78e62bd6b21 100644 +index c8bda9bc..024b5f55 100644 --- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp +++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp -@@ -388,7 +388,8 @@ QList systemCaCertificates() +@@ -389,7 +389,8 @@ QList systemCaCertificates() { const QList directories = QSslSocketPrivate::unixRootCertDirectories(); QSet certFiles = { @@ -59,7 +59,4 @@ index 85b17c9d491..78e62bd6b21 100644 + QStringLiteral("/etc/pki/tls/certs/ca-bundle.crt"), // Red Hat older, Mandriva QStringLiteral("/usr/local/share/certs/ca-root-nss.crt") // FreeBSD's ca_root_nss }; - static const QStringList nameFilters = {u"*.pem"_s, u"*.crt"_s}; --- -2.49.0 - + diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index b47c52a..e829610 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -45,8 +45,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.9.1 -Release: 4%{?dist} +Version: 6.9.2 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -432,7 +432,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.9.1 +Version: 6.9.2 EOF # rpm macros @@ -932,6 +932,9 @@ make check -k ||: %changelog +* Thu Aug 28 2025 Jan Grulich - 6.9.2-1 +- 6.9.2 + * Tue Aug 05 2025 František Zatloukal - 6.9.1-4 - Rebuilt for icu 77.1 diff --git a/sources b/sources index 881f3b1..7656a84 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.9.1.tar.xz) = f0fdf4e2c10db73d8036e4b1324f04f48eced78feeed450b0ffa1fac5574daa4173996a4d25da761f5eeaa6037eab02418a88a59fd760d96a08d813c9b8136ed +SHA512 (qtbase-everywhere-src-6.9.2.tar.xz) = 3fab05fd17165b5e4501236f736c2b4c8d28929e17ce19de614851ae69adad88d621360c441d1ff2954ab24dee0d461d948cf699bc1c58f4b766ca8379de651e From 1646c99cab985492126b1868e4c1f0d87b1d928c Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 25 Sep 2025 12:17:25 +0200 Subject: [PATCH 53/60] 6.10.0 RC --- .gitignore | 1 + ...t-store-locations-for-modern-Red-Hat.patch | 62 ----------- qt6-qtbase.spec | 105 ++++++++++++------ sources | 2 +- 4 files changed, 71 insertions(+), 99 deletions(-) delete mode 100644 0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch diff --git a/.gitignore b/.gitignore index 400b424..ca94231 100644 --- a/.gitignore +++ b/.gitignore @@ -36,3 +36,4 @@ /qtbase-everywhere-src-6.9.0.tar.xz /qtbase-everywhere-src-6.9.1.tar.xz /qtbase-everywhere-src-6.9.2.tar.xz +/qtbase-everywhere-src-6.10.0-rc.tar.xz diff --git a/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch b/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch deleted file mode 100644 index 6812535..0000000 --- a/0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch +++ /dev/null @@ -1,62 +0,0 @@ -From 10a6f2b2d27ad2372c314bd1f2b21e225ece069b Mon Sep 17 00:00:00 2001 -From: Adam Williamson -Date: Mon, 28 Jul 2025 11:52:41 -0700 -Subject: [PATCH] Update SSL trust store locations for modern Red Hat - -Red Hat family distros haven't used /usr/share/ssl since 2004: -https://bugzilla.redhat.com/show_bug.cgi?id=143392 - -/etc/ssl/certs has never been a canonical location on Red Hat -family distros, and as of -https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile is -being removed. The same change also removes -/etc/pki/tls/certs/ca-bundle.crt . This updates both magic lists -with the modern canonical locations for Red Hat and derived -distros. The tls-ca-bundle.pem bundle has been around in Fedora -since around 2013: -https://src.fedoraproject.org/rpms/ca-certificates/c/d538ada99cda951da7da3a72dc5eea06f02be212 -The directory-hash dir has been around since around 2021: -https://src.fedoraproject.org/rpms/ca-certificates/c/1c8b67fb5ab3954a308d019461bb30d50412087e - -As I blogged in 2015, it is generally a bad idea to be trying to -second-guess your SSL library about this stuff. OpenSSL has -`SSL_CTX_set_default_verify_paths` etc.; why not use them? At -least in the first instance; you can fall back to magic lists if -that fails. - -https://www.happyassassin.net/posts/2015/01/12/a-note-about-ssltls-trusted-certificate-stores-and-platforms/ - -Signed-off-by: Adam Williamson ---- - src/network/ssl/qsslsocket.cpp | 3 ++- - src/plugins/tls/openssl/qtlsbackend_openssl.cpp | 3 ++- - 2 files changed, 4 insertions(+), 2 deletions(-) - -diff --git a/src/network/ssl/qsslsocket.cpp b/src/network/ssl/qsslsocket.cpp -index 9e7b51d7..b3be3490 100644 ---- a/src/network/ssl/qsslsocket.cpp -+++ b/src/network/ssl/qsslsocket.cpp -@@ -2963,7 +2963,8 @@ QList QSslSocketPrivate::unixRootCertDirectories() - static const QByteArray dirs[] = { - ba("/etc/ssl/certs/"), // (K)ubuntu, OpenSUSE, Mandriva ... - ba("/usr/lib/ssl/certs/"), // Gentoo, Mandrake -- ba("/usr/share/ssl/"), // Centos, Redhat, SuSE -+ ba("/usr/share/ssl/"), // Red Hat pre-2004, SuSE -+ ba("/etc/pki/ca-trust/extracted/pem/directory-hash/"), // Red Hat 2021+ - ba("/usr/local/ssl/"), // Normal OpenSSL Tarball - ba("/var/ssl/certs/"), // AIX - ba("/usr/local/ssl/certs/"), // Solaris -diff --git a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp -index c8bda9bc..024b5f55 100644 ---- a/src/plugins/tls/openssl/qtlsbackend_openssl.cpp -+++ b/src/plugins/tls/openssl/qtlsbackend_openssl.cpp -@@ -389,7 +389,8 @@ QList systemCaCertificates() - { - const QList directories = QSslSocketPrivate::unixRootCertDirectories(); - QSet certFiles = { -- QStringLiteral("/etc/pki/tls/certs/ca-bundle.crt"), // Fedora, Mandriva -+ QStringLiteral("/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem"), // Red Hat 2013+ -+ QStringLiteral("/etc/pki/tls/certs/ca-bundle.crt"), // Red Hat older, Mandriva - QStringLiteral("/usr/local/share/certs/ca-root-nss.crt") // FreeBSD's ca_root_nss - }; - diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index e829610..38022a1 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -40,12 +40,14 @@ BuildRequires: pkgconfig(libsystemd) ## skip for now, until we're better at it --rex #global tests 1 -#global unstable 0 +%global unstable 1 +%if 0%{?unstable} %global prerelease rc +%endif Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.9.2 +Version: 6.10.0%{?unstable:~%{prerelease}} Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 @@ -95,10 +97,6 @@ Patch56: qtbase-mysql.patch # fix FTBFS against libglvnd-1.3.4+ Patch58: qtbase-libglvnd.patch -# Adjust to https://fedoraproject.org/wiki/Changes/dropingOfCertPemFile -# https://codereview.qt-project.org/c/qt/qtbase/+/664056 -Patch59: 0001-Update-SSL-trust-store-locations-for-modern-Red-Hat.patch - # upstream patches # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. @@ -170,7 +168,13 @@ BuildRequires: pkgconfig(vulkan) BuildRequires: pkgconfig(egl) BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(libglvnd) +BuildRequires: pkgconfig(xrender) BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(wayland-scanner) +BuildRequires: pkgconfig(wayland-server) +BuildRequires: pkgconfig(wayland-client) +BuildRequires: pkgconfig(wayland-cursor) +BuildRequires: pkgconfig(wayland-egl) %global sqlite 1 BuildRequires: pkgconfig(sqlite3) >= 3.7 @@ -310,7 +314,6 @@ Requires: %{name}%{?_isa} = %{version}-%{release} Summary: Qt6 GUI-related libraries Requires: %{name}%{?_isa} = %{version}-%{release} Recommends: mesa-dri-drivers%{?_isa} -Recommends: qt6-qtwayland%{?_isa} # Required for some locales: https://pagure.io/fedora-kde/SIG/issue/311 Recommends: qt6-qttranslations Obsoletes: adwaita-qt6 <= 1.4.2 @@ -432,7 +435,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.9.2 +Version: 6.10.0 EOF # rpm macros @@ -503,7 +506,7 @@ rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6ExamplesAssetDownloaderPrivate rm -r %{buildroot}%{_qt6_headerdir}/QtExamplesAssetDownloader rm %{buildroot}%{_qt6_descriptionsdir}/ExamplesAssetDownloaderPrivate.json rm %{buildroot}%{_qt6_libdir}/libQt6ExamplesAssetDownloader.* -rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_*_metatypes.json +rm %{buildroot}%{_qt6_libdir}/qt6/metatypes/qt6examplesassetdownloaderprivate_metatypes.json # These shouldn't be probably installed rm -r %{buildroot}%{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/*.patch @@ -601,6 +604,11 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6PrintSupport %dir %{_qt6_libdir}/cmake/Qt6Sql %dir %{_qt6_libdir}/cmake/Qt6Test +%dir %{_qt6_libdir}/cmake/Qt6WaylandClient/ +%dir %{_qt6_libdir}/cmake/Qt6WaylandClientPrivate +%dir %{_qt6_libdir}/cmake/Qt6WaylandGlobalPrivate/ +%dir %{_qt6_libdir}/cmake/Qt6WaylandScannerTools/ +%dir %{_qt6_libdir}/cmake/Qt6WlShellIntegrationPrivate/ %dir %{_qt6_libdir}/cmake/Qt6Widgets %dir %{_qt6_libdir}/cmake/Qt6WidgetsTools %dir %{_qt6_libdir}/cmake/Qt6Xml @@ -637,6 +645,7 @@ make check -k ||: %{_qt6_libexecdir}/qvkgen %{_qt6_libexecdir}/rcc %{_qt6_libexecdir}/uic +%{_qt6_libexecdir}/qtwaylandscanner %{_qt6_headerdir}/QtConcurrent/ %{_qt6_headerdir}/QtCore/ %{_qt6_headerdir}/QtDBus/ @@ -647,6 +656,9 @@ make check -k ||: %{_qt6_headerdir}/QtPrintSupport/ %{_qt6_headerdir}/QtSql/ %{_qt6_headerdir}/QtTest/ +%{_qt6_headerdir}/QtWaylandClient/ +%{_qt6_headerdir}/QtWaylandGlobal/ +%{_qt6_headerdir}/QtWlShellIntegration/ %{_qt6_headerdir}/QtWidgets/ %{_qt6_headerdir}/QtXcb/ %{_qt6_headerdir}/QtXml/ @@ -670,6 +682,10 @@ make check -k ||: %{_qt6_libdir}/libQt6Sql.so %{_qt6_libdir}/libQt6Test.prl %{_qt6_libdir}/libQt6Test.so +%{_qt6_libdir}/libQt6WaylandClient.so +%{_qt6_libdir}/libQt6WlShellIntegration.so +%{_qt6_libdir}/libQt6WaylandClient.prl +%{_qt6_libdir}/libQt6WlShellIntegration.prl %{_qt6_libdir}/libQt6Widgets.prl %{_qt6_libdir}/libQt6Widgets.so %{_qt6_libdir}/libQt6XcbQpa.prl @@ -720,6 +736,11 @@ make check -k ||: %{_qt6_libdir}/cmake/Qt6Sql/Qt6Sql*.cmake %{_qt6_libdir}/cmake/Qt6Sql/Qt6QSQLiteDriverPlugin*.cmake %{_qt6_libdir}/cmake/Qt6Test/*.cmake +%{_qt6_libdir}/cmake/Qt6WaylandClient/*.cmake +%{_qt6_libdir}/cmake/Qt6WaylandClientPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6WaylandGlobalPrivate/*.cmake +%{_qt6_libdir}/cmake/Qt6WaylandScannerTools/*.cmake +%{_qt6_libdir}/cmake/Qt6WlShellIntegrationPrivate/ %{_qt6_libdir}/cmake/Qt6Widgets/*.cmake %{_qt6_libdir}/cmake/Qt6WidgetsTools/*.cmake %{_qt6_libdir}/cmake/Qt6Xml/*.cmake @@ -733,20 +754,23 @@ make check -k ||: %{_qt6_descriptionsdir}/PrintSupport.json %{_qt6_descriptionsdir}/Sql.json %{_qt6_descriptionsdir}/Test.json +%{_qt6_descriptionsdir}/WaylandClient.json +%{_qt6_descriptionsdir}/WaylandGlobalPrivate.json +%{_qt6_descriptionsdir}/WlShellIntegrationPrivate.json %{_qt6_descriptionsdir}/Widgets.json %{_qt6_descriptionsdir}/Xml.json -%{_qt6_metatypesdir}/qt6concurrent_*_metatypes.json -%{_qt6_metatypesdir}/qt6core_*_metatypes.json -%{_qt6_metatypesdir}/qt6dbus_*_metatypes.json -%{_qt6_metatypesdir}/qt6gui_*_metatypes.json -%{_qt6_metatypesdir}/qt6network_*_metatypes.json -%{_qt6_metatypesdir}/qt6opengl_*_metatypes.json -%{_qt6_metatypesdir}/qt6openglwidgets_*_metatypes.json -%{_qt6_metatypesdir}/qt6printsupport_*_metatypes.json -%{_qt6_metatypesdir}/qt6sql_*_metatypes.json -%{_qt6_metatypesdir}/qt6test_*_metatypes.json -%{_qt6_metatypesdir}/qt6widgets_*_metatypes.json -%{_qt6_metatypesdir}/qt6xml_*_metatypes.json +%{_qt6_metatypesdir}/qt6concurrent_metatypes.json +%{_qt6_metatypesdir}/qt6core_metatypes.json +%{_qt6_metatypesdir}/qt6dbus_metatypes.json +%{_qt6_metatypesdir}/qt6gui_metatypes.json +%{_qt6_metatypesdir}/qt6network_metatypes.json +%{_qt6_metatypesdir}/qt6opengl_metatypes.json +%{_qt6_metatypesdir}/qt6openglwidgets_metatypes.json +%{_qt6_metatypesdir}/qt6printsupport_metatypes.json +%{_qt6_metatypesdir}/qt6sql_metatypes.json +%{_qt6_metatypesdir}/qt6test_metatypes.json +%{_qt6_metatypesdir}/qt6widgets_metatypes.json +%{_qt6_metatypesdir}/qt6xml_metatypes.json %{_qt6_libdir}/pkgconfig/*.pc %{_qt6_mkspecsdir}/* ## private-devel globs @@ -756,13 +780,11 @@ make check -k ||: %{_qt6_headerdir}/QtEglFSDeviceIntegration %{_qt6_headerdir}/QtEglFsKmsGbmSupport %{_qt6_headerdir}/QtEglFsKmsSupport -%dir %{_qt6_libdir}/cmake/Qt6ConcurrentPrivate %dir %{_qt6_libdir}/cmake/Qt6CorePrivate %dir %{_qt6_libdir}/cmake/Qt6DBusPrivate %dir %{_qt6_libdir}/cmake/Qt6GuiPrivate %dir %{_qt6_libdir}/cmake/Qt6NetworkPrivate %dir %{_qt6_libdir}/cmake/Qt6OpenGLPrivate -%dir %{_qt6_libdir}/cmake/Qt6OpenGLWidgetsPrivate %dir %{_qt6_libdir}/cmake/Qt6PrintSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6SqlPrivate %dir %{_qt6_libdir}/cmake/Qt6TestInternalsPrivate @@ -774,13 +796,11 @@ make check -k ||: %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsGbmSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6EglFsKmsSupportPrivate %dir %{_qt6_libdir}/cmake/Qt6XcbQpaPrivate -%{_qt6_libdir}/cmake/Qt6ConcurrentPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6CorePrivate/*.cmake %{_qt6_libdir}/cmake/Qt6DBusPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6GuiPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6NetworkPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6OpenGLPrivate/*.cmake -%{_qt6_libdir}/cmake/Qt6OpenGLWidgetsPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6PrintSupportPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6SqlPrivate/*.cmake %{_qt6_libdir}/cmake/Qt6TestInternalsPrivate/*.cmake @@ -804,10 +824,12 @@ make check -k ||: %{_qt6_descriptionsdir}/EglFsKmsGbmSupportPrivate.json %{_qt6_descriptionsdir}/EglFsKmsSupportPrivate.json %{_qt6_descriptionsdir}/XcbQpaPrivate.json -%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_*_metatypes.json -%{_qt6_metatypesdir}/qt6xcbqpaprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6eglfsdeviceintegrationprivate_metatypes.json +%{_qt6_metatypesdir}/qt6eglfskmsgbmsupportprivate_metatypes.json +%{_qt6_metatypesdir}/qt6eglfskmssupportprivate_metatypes.json +%{_qt6_metatypesdir}/qt6xcbqpaprivate_metatypes.json +%{_qt6_metatypesdir}/qt6waylandclient_metatypes.json +%{_qt6_metatypesdir}/qt6wlshellintegrationprivate_metatypes.json %{_qt6_headerdir}/*/%{qt_version}/ %{_qt6_descriptionsdir}/TestInternalsPrivate.json @@ -820,35 +842,35 @@ make check -k ||: %{_qt6_descriptionsdir}/ExampleIconsPrivate.json %dir %{_qt6_archdatadir}/objects-* %{_qt6_archdatadir}/objects-*/ExampleIconsPrivate_resources_1/ -%{_qt6_metatypesdir}/qt6exampleiconsprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6exampleiconsprivate_metatypes.json %dir %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate %{_qt6_libdir}/cmake/Qt6DeviceDiscoverySupportPrivate/*.cmake %{_qt6_headerdir}/QtDeviceDiscoverySupport %{_qt6_libdir}/libQt6DeviceDiscoverySupport.*a %{_qt6_libdir}/libQt6DeviceDiscoverySupport.prl %{_qt6_descriptionsdir}/DeviceDiscoverySupportPrivate.json -%{_qt6_metatypesdir}/qt6devicediscoverysupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6devicediscoverysupportprivate_metatypes.json %dir %{_qt6_libdir}/cmake/Qt6FbSupportPrivate %{_qt6_libdir}/cmake/Qt6FbSupportPrivate/*.cmake %{_qt6_headerdir}/QtFbSupport %{_qt6_libdir}/libQt6FbSupport.*a %{_qt6_libdir}/libQt6FbSupport.prl %{_qt6_descriptionsdir}/FbSupportPrivate.json -%{_qt6_metatypesdir}/qt6fbsupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6fbsupportprivate_metatypes.json %dir %{_qt6_libdir}/cmake/Qt6InputSupportPrivate %{_qt6_libdir}/cmake/Qt6InputSupportPrivate/*.cmake %{_qt6_headerdir}/QtInputSupport %{_qt6_libdir}/libQt6InputSupport.*a %{_qt6_libdir}/libQt6InputSupport.prl %{_qt6_descriptionsdir}/InputSupportPrivate.json -%{_qt6_metatypesdir}/qt6inputsupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6inputsupportprivate_metatypes.json %dir %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate %{_qt6_libdir}/cmake/Qt6KmsSupportPrivate/*.cmake %{_qt6_headerdir}/QtKmsSupport %{_qt6_libdir}/libQt6KmsSupport.*a %{_qt6_libdir}/libQt6KmsSupport.prl %{_qt6_descriptionsdir}/KmsSupportPrivate.json -%{_qt6_metatypesdir}/qt6kmssupportprivate_*_metatypes.json +%{_qt6_metatypesdir}/qt6kmssupportprivate_metatypes.json %if 0%{?examples} %files examples @@ -883,6 +905,8 @@ make check -k ||: %{_qt6_libdir}/libQt6OpenGL.so.6* %{_qt6_libdir}/libQt6OpenGLWidgets.so.6* %{_qt6_libdir}/libQt6PrintSupport.so.6* +%{_qt6_libdir}/libQt6WaylandClient.so.6* +%{_qt6_libdir}/libQt6WlShellIntegration.so.6* %{_qt6_libdir}/libQt6Widgets.so.6* %{_qt6_libdir}/libQt6XcbQpa.so.6* # Generic @@ -921,17 +945,26 @@ make check -k ||: %{_qt6_plugindir}/platforms/libqlinuxfb.so %{_qt6_plugindir}/platforms/libqminimal.so %{_qt6_plugindir}/platforms/libqoffscreen.so -%{_qt6_plugindir}/platforms/libqxcb.so %{_qt6_plugindir}/platforms/libqvnc.so %{_qt6_plugindir}/platforms/libqvkkhrdisplay.so +%{_qt6_plugindir}/platforms/libqwayland.so +%{_qt6_plugindir}/platforms/libqxcb.so %{_qt6_plugindir}/xcbglintegrations/libqxcb-glx-integration.so %{_qt6_plugindir}/printsupport/libcupsprintersupport.so # Platformthemes %{_qt6_plugindir}/platformthemes/libqxdgdesktopportal.so %{_qt6_plugindir}/platformthemes/libqgtk3.so - +# Wayland plugins and protocols +%{_qt6_plugindir}/wayland-decoration-client/ +%{_qt6_plugindir}/wayland-graphics-integration-client +%{_qt6_plugindir}/wayland-shell-integration +%{_qt6_datadir}/wayland/extensions/ +%{_qt6_datadir}/wayland/protocols/ %changelog +* Thu Sep 25 2025 Jan Grulich - 6.10.0~rc-1 +- 6.10.0 RC + * Thu Aug 28 2025 Jan Grulich - 6.9.2-1 - 6.9.2 diff --git a/sources b/sources index 7656a84..199aa16 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.9.2.tar.xz) = 3fab05fd17165b5e4501236f736c2b4c8d28929e17ce19de614851ae69adad88d621360c441d1ff2954ab24dee0d461d948cf699bc1c58f4b766ca8379de651e +SHA512 (qtbase-everywhere-src-6.10.0-rc.tar.xz) = 19b7b8aead1accc92dcee39a1354e800281e740d27527a46d158f92c66554d12a82642c038f6a40cb92e87ebdd65c3f4a6c8a4cee1604f2a5a7aafb37ccd62ca From 07c9cbcba03b0ce874517241974af260b37a6e45 Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Tue, 30 Sep 2025 11:07:46 -0500 Subject: [PATCH 54/60] Firebird 5 rebuild --- qt6-qtbase.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 38022a1..012286f 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.10.0%{?unstable:~%{prerelease}} -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -962,6 +962,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Tue Sep 30 2025 Gwyn Ciesla - 6.10.0~rc-2 +- Firebird 5 rebuild + * Thu Sep 25 2025 Jan Grulich - 6.10.0~rc-1 - 6.10.0 RC From 05ee0b98b402f6aec5d9f602348186bd080eb50b Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Tue, 7 Oct 2025 10:33:18 +0200 Subject: [PATCH 55/60] 6.10.0 --- .gitignore | 1 + qt6-qtbase.spec | 13 ++++++++----- sources | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index ca94231..05c8f2b 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ /qtbase-everywhere-src-6.9.1.tar.xz /qtbase-everywhere-src-6.9.2.tar.xz /qtbase-everywhere-src-6.10.0-rc.tar.xz +/qtbase-everywhere-src-6.10.0.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 012286f..982ee2d 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -40,15 +40,15 @@ BuildRequires: pkgconfig(libsystemd) ## skip for now, until we're better at it --rex #global tests 1 -%global unstable 1 +#global unstable 0 %if 0%{?unstable} %global prerelease rc %endif Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.10.0%{?unstable:~%{prerelease}} -Release: 2%{?dist} +Version: 6.10.0 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -689,7 +689,7 @@ make check -k ||: %{_qt6_libdir}/libQt6Widgets.prl %{_qt6_libdir}/libQt6Widgets.so %{_qt6_libdir}/libQt6XcbQpa.prl -%{_qt6_libdir}/libQt6XcbQpa.so +%{_qt6_libdir}/libQt6XcbQpa.so %{_qt6_libdir}/libQt6Xml.prl %{_qt6_libdir}/libQt6Xml.so %{_qt6_libdir}/cmake/Qt6/3rdparty/extra-cmake-modules/REUSE.toml @@ -962,6 +962,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Tue Oct 07 2025 Jan Grulich - 6.10.0-1 +- 6.10.0 + * Tue Sep 30 2025 Gwyn Ciesla - 6.10.0~rc-2 - Firebird 5 rebuild @@ -1176,7 +1179,7 @@ make check -k ||: * Fri Apr 7 2023 Marie Loise Nolden - 6.5.0-2 - fix xcb plugin with new dependency xcb-cursor instead of Xcursor introduction with qt 6.5, add firebird sql plugin cleanly, clean up spec file - + * Mon Apr 03 2023 Jan Grulich - 6.5.0-1 - 6.5.0 diff --git a/sources b/sources index 199aa16..fda36a3 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.10.0-rc.tar.xz) = 19b7b8aead1accc92dcee39a1354e800281e740d27527a46d158f92c66554d12a82642c038f6a40cb92e87ebdd65c3f4a6c8a4cee1604f2a5a7aafb37ccd62ca +SHA512 (qtbase-everywhere-src-6.10.0.tar.xz) = bc3b98f8b2387ca207f6cd87478bdefa911442fd9981d38ecd8793856439e415ce9182b524dabc6b0a1ba5c27e22badfc7ca67a0a43e00186ee6865886937917 From 045b22d4d63a862adcc09177c47e8f7124e7532f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Wed, 29 Oct 2025 14:28:54 +0100 Subject: [PATCH 56/60] Backport: Wayland - convey preference for server side decorations --- qt6-qtbase.spec | 6 +- ...eference-for-server-side-decorations.patch | 55 +++++++++++++++++++ 2 files changed, 60 insertions(+), 1 deletion(-) create mode 100644 qtbase-wayland-convey-preference-for-server-side-decorations.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 982ee2d..5a8df07 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.10.0 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -98,6 +98,7 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches +Patch100: qtbase-wayland-convey-preference-for-server-side-decorations.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -962,6 +963,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Wed Oct 29 2025 Jan Grulich - 6.10.0-2 +- Backport: Wayland - convey preference for server side decorations + * Tue Oct 07 2025 Jan Grulich - 6.10.0-1 - 6.10.0 diff --git a/qtbase-wayland-convey-preference-for-server-side-decorations.patch b/qtbase-wayland-convey-preference-for-server-side-decorations.patch new file mode 100644 index 0000000..0a5b232 --- /dev/null +++ b/qtbase-wayland-convey-preference-for-server-side-decorations.patch @@ -0,0 +1,55 @@ +From 18550cd9ad04913d50abfc88a6048b7cfaf80687 Mon Sep 17 00:00:00 2001 +From: Igor Khanin +Date: Mon, 13 Oct 2025 14:26:39 +0300 +Subject: [PATCH] wayland: Convey preference for server side decorations + +As discussed in the mailing list, Qt applications generally expect top +level windows to be decorated by the windowing system - unless +explicitly requested by the developer by marking a window as frameless. +Furthermore, Qt's client side decorations for Wayland were only really +intended as a fallback. + +However until now the Wayland xdg-shell integration conveyed to the +compositor (if it supports decorations negotiations) that it didn't +care whose responsibility it was to draw window decorations. This did +not matter under KWin, which resolves such cases in favor of SSDs - but +does matter under other SSD-capable compositors like cosmic-comp (which +considers SSDs to be the fallback option). + +This changes the xdg-shell integration code to be explicit about +requesting SSDs. + +[ChangeLog][QtWaylandClient][Important Behavior Changes] The Wayland +XDG shell integration now requests server side decorations with +compositors supporting the zxdg_decoration_manager_v1 protocol. + +Change-Id: Ia025b1f6ff17248a5710f981a0cecd90c47b6cd8 +Reviewed-by: David Edmundson +--- + +diff --git a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp +index a1a173f..8386b65 100644 +--- a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp ++++ b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp +@@ -201,7 +201,7 @@ + delete m_decoration; + m_decoration = nullptr; + } else { +- m_decoration->unsetMode(); ++ m_decoration->requestMode(QWaylandXdgToplevelDecorationV1::mode_server_side); + } + } + } +diff --git a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp +index 5ee8569..65ac08f 100644 +--- a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp ++++ b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp +@@ -149,7 +149,7 @@ + QVERIFY(window.frameMargins().isNull()); + + QCOMPOSITOR_TRY_VERIFY(xdgToplevel()); +- QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_unsetModeRequested); ++ QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_requestedMode == XdgToplevelDecorationV1::mode_server_side); + QVERIFY(window.frameMargins().isNull()); // We're still waiting for a configure + exec([&] { + toplevelDecoration()->sendConfigure(XdgToplevelDecorationV1::mode_client_side); From 2ff34253dc5789679d4b7889902c51341ad6b374 Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 10 Nov 2025 11:20:53 +0100 Subject: [PATCH 57/60] Backport wayland fixes for mouse scrolling --- qt6-qtbase.spec | 9 +- ...compress-high-frequency-mouse-events.patch | 174 +++++++++++++ ...compression-and-fix-scroll-end-event.patch | 235 +++++++++++++++++ ...e-wayland-optimize-scroll-operations.patch | 242 ++++++++++++++++++ 4 files changed, 659 insertions(+), 1 deletion(-) create mode 100644 qtbase-wayland-compress-high-frequency-mouse-events.patch create mode 100644 qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch create mode 100644 qtbase-wayland-optimize-scroll-operations.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 5a8df07..9af205f 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.10.0 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -99,6 +99,10 @@ Patch58: qtbase-libglvnd.patch # upstream patches Patch100: qtbase-wayland-convey-preference-for-server-side-decorations.patch +Patch101: qtbase-wayland-compress-high-frequency-mouse-events.patch +Patch102: qtbase-wayland-optimize-scroll-operations.patch +Patch103: qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch + # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -963,6 +967,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Mon Nov 10 2025 Jan Grulich - 6.10.0-3 +- Backport wayland fixes for mouse scrolling + * Wed Oct 29 2025 Jan Grulich - 6.10.0-2 - Backport: Wayland - convey preference for server side decorations diff --git a/qtbase-wayland-compress-high-frequency-mouse-events.patch b/qtbase-wayland-compress-high-frequency-mouse-events.patch new file mode 100644 index 0000000..e33e22a --- /dev/null +++ b/qtbase-wayland-compress-high-frequency-mouse-events.patch @@ -0,0 +1,174 @@ +From 095759818854e5a011aa8f859e566bbc6368ab76 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Sun, 27 Jul 2025 00:50:00 +0200 +Subject: [PATCH] wayland: Compress high frequency mouse events +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Add support for Qt::AA_CompressHighFrequencyEvents on Wayland. + +The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lower +polling rate [125 Hz - 1000 Hz]. Reject all events faster than 100 μs, +because it definitely means the application main thread is freezed by +the long operation and events are delivered one after another from the +queue. Since now we rely on the 0 ms timer to deliver the last pending +event when application main thread is no longer freezed. + +Pick-to: 6.10 +Task-number: QTBUG-138706 +Change-Id: Ie9d539e233c5551b1756d599b65495571e195f9d +Reviewed-by: David Edmundson +--- + src/corelib/global/qnamespace.qdoc | 1 + + .../platforms/wayland/qwaylandinputdevice.cpp | 38 +++++++++++++++++++ + .../platforms/wayland/qwaylandinputdevice_p.h | 12 ++++++ + .../platforms/wayland/qwaylandintegration.cpp | 2 + + tests/auto/wayland/client/tst_client.cpp | 2 + + 5 files changed, 55 insertions(+) + +diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc +index c845cfa7..f463d736 100644 +--- a/src/corelib/global/qnamespace.qdoc ++++ b/src/corelib/global/qnamespace.qdoc +@@ -227,6 +227,7 @@ + application later. + On Windows 8 and above the default value is also true, but it only applies + to touch events. Mouse and window events remain unaffected by this flag. ++ On Wayland the default value is also true, but it only applies to mouse events. + On other platforms, the default is false. + (In the future, the compression feature may be implemented across platforms.) + You can test the attribute to see whether compression is enabled. +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +index 170e80f8..45c78765 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +@@ -63,6 +63,34 @@ Q_LOGGING_CATEGORY(lcQpaWaylandInput, "qt.qpa.wayland.input"); + // reasonable number of them. As of 2021 most touchscreen panels support 10 concurrent touchpoints. + static const int MaxTouchPoints = 10; + ++QWaylandEventCompressionPrivate::QWaylandEventCompressionPrivate() ++{ ++ timeElapsed.start(); ++ delayTimer.setSingleShot(true); ++} ++ ++bool QWaylandEventCompressionPrivate::compressEvent() ++{ ++ using namespace std::chrono_literals; ++ ++ if (!QCoreApplication::testAttribute(Qt::AA_CompressHighFrequencyEvents)) ++ return false; ++ ++ const auto elapsed = timeElapsed.durationElapsed(); ++ timeElapsed.start(); ++ if (elapsed < 100us || delayTimer.isActive()) ++ { ++ // The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lowe polling rate [125 Hz - 1000 Hz]. ++ // Reject all events faster than 100 μs, because it definitely means the application main thread is ++ // freezed by long operation and events are delivered one after another from the queue. Since now we rely ++ // on the 0 ms timer to deliver the last pending event when application main thread is no longer freezed. ++ delayTimer.start(0); ++ return true; ++ } ++ ++ return false; ++} ++ + QWaylandInputDevice::Keyboard::Keyboard(QWaylandInputDevice *p) + : mParent(p) + { +@@ -140,6 +168,8 @@ QWaylandInputDevice::Pointer::Pointer(QWaylandInputDevice *seat) + cursorTimerCallback(); + }); + #endif ++ ++ mEventCompression.delayTimer.callOnTimeout(this, &QWaylandInputDevice::Pointer::flushFrameEvent); + } + + QWaylandInputDevice::Pointer::~Pointer() +@@ -922,6 +952,11 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in + + void QWaylandInputDevice::Pointer::pointer_frame() + { ++ if (mEventCompression.compressEvent()) { ++ qCDebug(lcQpaWaylandInput) << "compressed pointer_frame event"; ++ return; ++ } ++ + flushFrameEvent(); + } + +@@ -1051,6 +1086,7 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + flushFrameEvent(); + } + ++ delete mFrameData.event; + mFrameData.event = event; + + if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +@@ -1170,6 +1206,8 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + + void QWaylandInputDevice::Pointer::flushFrameEvent() + { ++ mEventCompression.delayTimer.stop(); ++ + if (auto *event = mFrameData.event) { + if (auto window = event->surface) { + window->handleMouse(mParent, *event); +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +index bcaf0258..0b24999e 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +@@ -75,6 +75,16 @@ class CursorSurface; + + Q_DECLARE_LOGGING_CATEGORY(lcQpaWaylandInput); + ++struct QWaylandEventCompressionPrivate ++{ ++ QWaylandEventCompressionPrivate(); ++ ++ bool compressEvent(); ++ ++ QElapsedTimer timeElapsed; ++ QTimer delayTimer; ++}; ++ + class Q_WAYLANDCLIENT_EXPORT QWaylandInputDevice + : public QObject + , public QtWayland::wl_seat +@@ -381,6 +391,8 @@ public: + bool mScrollBeginSent = false; + QPointF mScrollDeltaRemainder; + ++ QWaylandEventCompressionPrivate mEventCompression; ++ + void setFrameEvent(QWaylandPointerEvent *event); + void flushScrollEvent(); + void flushFrameEvent(); +diff --git a/src/plugins/platforms/wayland/qwaylandintegration.cpp b/src/plugins/platforms/wayland/qwaylandintegration.cpp +index 669d47ee..fc869de6 100644 +--- a/src/plugins/platforms/wayland/qwaylandintegration.cpp ++++ b/src/plugins/platforms/wayland/qwaylandintegration.cpp +@@ -87,6 +87,8 @@ QWaylandIntegration::QWaylandIntegration(const QString &platformName) + : mPlatformName(platformName), mFontDb(new QGenericUnixFontDatabase()) + #endif + { ++ QCoreApplication::setAttribute(Qt::AA_CompressHighFrequencyEvents); ++ + mDisplay.reset(new QWaylandDisplay(this)); + mPlatformServices.reset(new QWaylandPlatformServices(mDisplay.data())); + +diff --git a/tests/auto/wayland/client/tst_client.cpp b/tests/auto/wayland/client/tst_client.cpp +index 04400e3f..09ac4f7f 100644 +--- a/tests/auto/wayland/client/tst_client.cpp ++++ b/tests/auto/wayland/client/tst_client.cpp +@@ -276,6 +276,8 @@ void tst_WaylandClient::events() + exec([&] { + pointer()->sendEnter(s, window.frameOffset() + mousePressPos); + pointer()->sendFrame(client()); ++ pointer()->sendMotion(client(), window.frameOffset() + mousePressPos / 2); ++ pointer()->sendFrame(client()); + pointer()->sendMotion(client(), window.frameOffset() + mousePressPos); + pointer()->sendFrame(client()); + pointer()->sendButton(client(), BTN_LEFT, Pointer::button_state_pressed); diff --git a/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch b/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch new file mode 100644 index 0000000..80e0009 --- /dev/null +++ b/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch @@ -0,0 +1,235 @@ +From 9dd0d936d6691904a4bb212dcf48999a5228b84f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Thu, 7 Aug 2025 15:42:55 +0200 +Subject: [PATCH] wayland: Enable event compression and fix scroll end event + +We have to deliver the scroll end event in order with other scroll +events, so move scroll end event logic into flushScrollEvent(). + +Track the target scroll window on scroll begin and check whether we +have a target window to prevent a crash. + +Also we can't clear the scroll delta when scroll end event arrives, +because the event compression relies on this value. + +Use scoped pointer for frame event to simplify code and make sure it's +deleted in destructor. + +Amends 095759818854e5a011aa8f859e566bbc6368ab76 +Updates 789681872fb62450fc78d1a06472a40d970a8d57 + +Change-Id: Ifb149c8fde1286b60439be0dab16b1df65279ea8 +Reviewed-by: David Edmundson +--- + .../platforms/wayland/qwaylandinputdevice.cpp | 98 ++++++++++--------- + .../platforms/wayland/qwaylandinputdevice_p.h | 6 +- + .../platforms/wayland/qwaylandintegration.cpp | 2 + + 3 files changed, 61 insertions(+), 45 deletions(-) + +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +index 7fcda34c57ca..6ce43714a35f 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +@@ -935,10 +935,7 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in + + mParent->mTime = time; + +- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; +- flushFrameEvent(); +- } ++ maybePointerFrame(); + } + + void QWaylandInputDevice::Pointer::pointer_frame() +@@ -978,11 +975,9 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi + switch (axis) { + case axis_vertical_scroll: + qCDebug(lcQpaWaylandInput) << "Received vertical wl_pointer.axis_stop"; +- mFrameData.delta.setY(0); //TODO: what's the point of doing this? + break; + case axis_horizontal_scroll: + qCDebug(lcQpaWaylandInput) << "Received horizontal wl_pointer.axis_stop"; +- mFrameData.delta.setX(0); + break; + default: + qCWarning(lcQpaWaylandInput) << "wl_pointer.axis_stop: Unknown axis: " << axis +@@ -990,25 +985,7 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi + return; + } + +- // May receive axis_stop for events we haven't sent a ScrollBegin for because +- // most axis_sources do not mandate an axis_stop event to be sent. +- if (!mScrollBeginSent) { +- // TODO: For now, we just ignore these events, but we could perhaps take this as an +- // indication that this compositor will in fact send axis_stop events for these sources +- // and send a ScrollBegin the next time an axis_source event with this type is encountered. +- return; +- } +- +- QWaylandWindow *target = QWaylandWindow::mouseGrab(); +- if (!target) +- target = focusWindow(); +- Qt::KeyboardModifiers mods = mParent->modifiers(); +- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; +- WheelEvent wheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, +- QPoint(), QPoint(), Qt::MouseEventNotSynthesized, mods, inverted); +- target->handleMouse(mParent, wheelEvent); +- mScrollBeginSent = false; +- mScrollDeltaRemainder = QPointF(); ++ mScrollEnd = true; + } + + void QWaylandInputDevice::Pointer::pointer_axis_discrete(uint32_t axis, int32_t value) +@@ -1069,6 +1046,14 @@ void QWaylandInputDevice::Pointer::pointer_axis_relative_direction(uint32_t axis + } + } + ++inline void QWaylandInputDevice::Pointer::maybePointerFrame() ++{ ++ if (version() < WL_POINTER_FRAME_SINCE_VERSION) { ++ qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; ++ pointer_frame(); ++ } ++} ++ + void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + { + qCDebug(lcQpaWaylandInput) << "Setting frame event " << event->type; +@@ -1077,13 +1062,9 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + flushFrameEvent(); + } + +- delete mFrameData.event; +- mFrameData.event = event; ++ mFrameData.event.reset(event); + +- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; +- flushFrameEvent(); +- } ++ maybePointerFrame(); + } + + void QWaylandInputDevice::Pointer::FrameData::resetScrollData() +@@ -1163,11 +1144,24 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + { + QPoint angleDelta = mFrameData.angleDelta(); + ++ // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag ++ // Pragmatically it should't come up ++ const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; ++ + // Angle delta is required for Qt wheel events, so don't try to send events if it's zero + if (!angleDelta.isNull()) { +- QWaylandWindow *target = QWaylandWindow::mouseGrab(); +- if (!target) +- target = focusWindow(); ++ QWaylandWindow *target = mScrollTarget; ++ if (!mScrollBeginSent) { ++ if (!target) ++ target = QWaylandWindow::mouseGrab(); ++ if (!target) ++ target = focusWindow(); ++ } ++ if (!target) { ++ qCDebug(lcQpaWaylandInput) << "Flushing scroll event aborted - no scroll target"; ++ mFrameData.resetScrollData(); ++ return; ++ } + + if (isDefinitelyTerminated(mFrameData.axisSource) && !mScrollBeginSent) { + qCDebug(lcQpaWaylandInput) << "Flushing scroll event sending ScrollBegin"; +@@ -1177,21 +1171,38 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + mParent->modifiers(), false)); + mScrollBeginSent = true; + mScrollDeltaRemainder = QPointF(); ++ mScrollTarget = target; + } + + Qt::ScrollPhase phase = mScrollBeginSent ? Qt::ScrollUpdate : Qt::NoScrollPhase; + QPoint pixelDelta = mFrameData.pixelDeltaAndError(&mScrollDeltaRemainder); +- Qt::MouseEventSource source = mFrameData.wheelEventSource(); +- +- +- // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag +- // Pragmatically it should't come up +- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; + + qCDebug(lcQpaWaylandInput) << "Flushing scroll event" << phase << pixelDelta << angleDelta; + target->handleMouse(mParent, WheelEvent(focusWindow(), phase, mParent->mTime, mSurfacePos, mGlobalPos, +- pixelDelta, angleDelta, source, mParent->modifiers(), inverted)); ++ pixelDelta, angleDelta, mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); ++ } ++ ++ if (mScrollEnd) { ++ if (mScrollBeginSent) { ++ if (auto target = mScrollTarget.get()) { ++ qCDebug(lcQpaWaylandInput) << "Flushing scroll end event"; ++ target->handleMouse(mParent, WheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, ++ QPoint(), QPoint(), mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); ++ } ++ mScrollBeginSent = false; ++ mScrollDeltaRemainder = QPointF(); ++ } else { ++ // May receive axis_stop for events we haven't sent a ScrollBegin for because ++ // most axis_sources do not mandate an axis_stop event to be sent. ++ ++ // TODO: For now, we just ignore these events, but we could perhaps take this as an ++ // indication that this compositor will in fact send axis_stop events for these sources ++ // and send a ScrollBegin the next time an axis_source event with this type is encountered. ++ } ++ mScrollEnd = false; ++ mScrollTarget.clear(); + } ++ + mFrameData.resetScrollData(); + } + +@@ -1199,7 +1210,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() + { + mEventCompression.delayTimer.stop(); + +- if (auto *event = mFrameData.event) { ++ if (auto *event = mFrameData.event.get()) { + if (auto window = event->surface) { + window->handleMouse(mParent, *event); + } else if (mFrameData.event->type == QEvent::MouseButtonRelease) { +@@ -1212,8 +1223,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() + event->modifiers); // , Qt::MouseEventSource source = + // Qt::MouseEventNotSynthesized); + } +- delete mFrameData.event; +- mFrameData.event = nullptr; ++ mFrameData.event.reset(); + } + + //TODO: do modifiers get passed correctly here? +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +index 533a10991e5e..aa2ccddbcdb8 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +@@ -370,7 +370,7 @@ private Q_SLOTS: + Qt::MouseButton mLastButton = Qt::NoButton; + + struct FrameData { +- QWaylandPointerEvent *event = nullptr; ++ QScopedPointer event; + + QPointF delta; + QPoint delta120; +@@ -387,10 +387,14 @@ private Q_SLOTS: + } mFrameData; + + bool mScrollBeginSent = false; ++ bool mScrollEnd = false; + QPointF mScrollDeltaRemainder; ++ QPointer mScrollTarget; + + QWaylandEventCompressionPrivate mEventCompression; + ++ void maybePointerFrame(); ++ + void setFrameEvent(QWaylandPointerEvent *event); + void flushScrollEvent(); + void flushFrameEvent(); diff --git a/qtbase-wayland-optimize-scroll-operations.patch b/qtbase-wayland-optimize-scroll-operations.patch new file mode 100644 index 0000000..9e7b52a --- /dev/null +++ b/qtbase-wayland-optimize-scroll-operations.patch @@ -0,0 +1,242 @@ +From 6f25f703fd37a900c139e14a33a4639502bfeae7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Wed, 13 Aug 2025 00:48:08 +0200 +Subject: [PATCH] wayland: Optimize scroll operation +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Don't copy the dirty region in "recreateBackBufferIfNeeded()" in +"beginPaint()". Mark this region as non-dirty in the back buffer +and paint. Finalize the back buffer (copy remaining dirty region) +before flushing. This allows to optimize scrolling, we no longer +have to do a redundant dirty area copy. + +This matches the "QCALayerBackingStore" logic. + +Task-number: QTBUG-139231 +Change-Id: I6c19491fa8f093de9c9ce7624d8f9b65b0b722c5 +Reviewed-by: Tor Arne Vestbø +Reviewed-by: David Edmundson +--- + .../wayland/qwaylandshmbackingstore.cpp | 111 ++++++++++++------ + .../wayland/qwaylandshmbackingstore_p.h | 3 +- + 2 files changed, 74 insertions(+), 40 deletions(-) + +diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +index d8fc7b18ca34..591e5064ebd6 100644 +--- a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp ++++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +@@ -159,6 +159,8 @@ QWaylandShmBackingStore::QWaylandShmBackingStore(QWindow *window, QWaylandDispla + // recreateBackBufferIfNeeded always resets mBackBuffer + if (mRequestedSize.isValid() && waylandWindow()) + recreateBackBufferIfNeeded(); ++ else ++ mBackBuffer = nullptr; + qDeleteAll(copy); + wl_event_queue_destroy(oldEventQueue); + }); +@@ -183,11 +185,15 @@ QPaintDevice *QWaylandShmBackingStore::paintDevice() + + void QWaylandShmBackingStore::updateDirtyStates(const QRegion ®ion) + { +- // Update dirty state of buffers based on what was painted. The back buffer will +- // not be dirty since we already painted on it, while other buffers will become dirty. ++ // Update dirty state of buffers based on what was painted. The back buffer will be ++ // less dirty, since we painted to it, while other buffers will become more dirty. ++ // This allows us to minimize copies between front and back buffers on swap in the ++ // cases where the painted region overlaps with the previous frame (front buffer). + for (QWaylandShmBuffer *b : std::as_const(mBuffers)) { + if (b != mBackBuffer) + b->dirtyRegion() += region; ++ else ++ b->dirtyRegion() -= region; + } + } + +@@ -198,7 +204,7 @@ void QWaylandShmBackingStore::beginPaint(const QRegion ®ion) + + const QMargins margins = windowDecorationMargins(); + const QRegion regionTranslated = region.translated(margins.left(), margins.top()); +- const bool bufferWasRecreated = recreateBackBufferIfNeeded(regionTranslated); ++ const bool bufferWasRecreated = recreateBackBufferIfNeeded(); + updateDirtyStates(regionTranslated); + + // Although undocumented, QBackingStore::beginPaint expects the painted region +@@ -223,7 +229,7 @@ void QWaylandShmBackingStore::endPaint() + // Inspired by QCALayerBackingStore. + bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) + { +- if (!mBackBuffer) ++ if (Q_UNLIKELY(!mBackBuffer || !mFrontBuffer)) + return false; + + const qreal devicePixelRatio = waylandWindow()->scale(); +@@ -236,19 +242,35 @@ bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) + + recreateBackBufferIfNeeded(); + +- QImage *backBufferImage = mBackBuffer->image(); +- + const QPoint scrollDelta(dx, dy); + const QMargins margins = windowDecorationMargins(); + const QRegion adjustedRegion = region.translated(margins.left(), margins.top()); + +- const QRect boundingRect = adjustedRegion.boundingRect(); +- const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; ++ const QRegion inPlaceRegion = adjustedRegion - mBackBuffer->dirtyRegion(); ++ const QRegion frontBufferRegion = adjustedRegion - inPlaceRegion; ++ ++ if (!inPlaceRegion.isEmpty()) { ++ const QRect inPlaceBoundingRect = inPlaceRegion.boundingRect(); ++ const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; ++ ++ qt_scrollRectInImage(*mBackBuffer->image(), ++ QRect(inPlaceBoundingRect.topLeft() * devicePixelRatio, ++ inPlaceBoundingRect.size() * devicePixelRatio), ++ devicePixelDelta); ++ } + +- qt_scrollRectInImage(*backBufferImage, +- QRect(boundingRect.topLeft() * devicePixelRatio, +- boundingRect.size() * devicePixelRatio), +- devicePixelDelta); ++ if (!frontBufferRegion.isEmpty()) { ++ QPainter painter(mBackBuffer->image()); ++ painter.setCompositionMode(QPainter::CompositionMode_Source); ++ painter.scale(qreal(1) / devicePixelRatio, qreal(1) / devicePixelRatio); ++ for (const QRect &rect : frontBufferRegion) { ++ QRect sourceRect(rect.topLeft() * devicePixelRatio, ++ rect.size() * devicePixelRatio); ++ QRect destinationRect((rect.topLeft() + scrollDelta) * devicePixelRatio, ++ rect.size() * devicePixelRatio); ++ painter.drawImage(destinationRect, *mFrontBuffer->image(), sourceRect); ++ } ++ } + + // We do not mark the source region as dirty, even though it technically has "moved". + // This matches the behavior of other backingstore implementations using qt_scrollRectInImage. +@@ -289,6 +311,8 @@ void QWaylandShmBackingStore::flush(QWindow *window, const QRegion ®ion, cons + if (windowDecoration() && windowDecoration()->isDirty()) + updateDecorations(); + ++ finalizeBackBuffer(); ++ + mFrontBuffer = mBackBuffer; + + QMargins margins = windowDecorationMargins(); +@@ -313,6 +337,8 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b + mBuffers.removeAt(i); + if (mBackBuffer == buffer) + mBackBuffer = nullptr; ++ if (mFrontBuffer == buffer) ++ mFrontBuffer = nullptr; + delete buffer; + } + } +@@ -341,7 +367,7 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b + return nullptr; + } + +-bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion) ++bool QWaylandShmBackingStore::recreateBackBufferIfNeeded() + { + wl_display_dispatch_queue_pending(mDisplay->wl_display(), mEventQueue); + +@@ -375,30 +401,6 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty + qsizetype oldSizeInBytes = mBackBuffer ? mBackBuffer->image()->sizeInBytes() : 0; + qsizetype newSizeInBytes = buffer->image()->sizeInBytes(); + +- // mBackBuffer may have been deleted here but if so it means its size was different so we wouldn't copy it anyway +- if (mBackBuffer != buffer && oldSizeInBytes == newSizeInBytes) { +- const QRegion clipRegion = buffer->dirtyRegion() - nonDirtyRegion; +- const auto clipRects = clipRegion.rects(); +- if (!clipRects.empty()) { +- Q_ASSERT(mBackBuffer); +- const QImage *sourceImage = mBackBuffer->image(); +- QImage *targetImage = buffer->image(); +- +- QPainter painter(targetImage); +- painter.setCompositionMode(QPainter::CompositionMode_Source); +- const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); +- for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage +- if (clipRects.size() > 1) +- painter.save(); +- painter.setClipRect(clipRect); +- painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); +- painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); +- if (clipRects.size() > 1) +- painter.restore(); +- } +- } +- } +- + mBackBuffer = buffer; + + for (QWaylandShmBuffer *buffer : std::as_const(mBuffers)) { +@@ -412,11 +414,40 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty + if (windowDecoration() && window()->isVisible() && oldSizeInBytes != newSizeInBytes) + windowDecoration()->update(); + +- buffer->dirtyRegion() = QRegion(); +- + return bufferWasRecreated; + } + ++void QWaylandShmBackingStore::finalizeBackBuffer() ++{ ++ Q_ASSERT(mBackBuffer); ++ ++ const QRegion clipRegion = mBackBuffer->dirtyRegion(); ++ if (clipRegion.isEmpty()) ++ return; ++ ++ if (Q_UNLIKELY(!mFrontBuffer || mFrontBuffer == mBackBuffer)) ++ return; ++ ++ const QImage *sourceImage = mFrontBuffer->image(); ++ QImage *targetImage = mBackBuffer->image(); ++ ++ QPainter painter(targetImage); ++ painter.setCompositionMode(QPainter::CompositionMode_Source); ++ const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); ++ const auto clipRects = clipRegion.rects(); ++ for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage ++ if (clipRects.size() > 1) ++ painter.save(); ++ painter.setClipRect(clipRect); ++ painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); ++ painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); ++ if (clipRects.size() > 1) ++ painter.restore(); ++ } ++ ++ mBackBuffer->dirtyRegion() = QRegion(); ++} ++ + QImage *QWaylandShmBackingStore::entireSurface() const + { + return mBackBuffer->image(); +@@ -496,6 +527,8 @@ QImage QWaylandShmBackingStore::toImage() const + // instead of flush() for widgets that have renderToTexture children + // (QOpenGLWidget, QQuickWidget). + ++ const_cast(this)->finalizeBackBuffer(); ++ + return *contentSurface(); + } + #endif // opengl +diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h +index efd80159e859..cfcafb283265 100644 +--- a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h ++++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h +@@ -73,7 +73,8 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShmBackingStore : public QPlatformBackingSt + QMargins windowDecorationMargins() const; + QImage *entireSurface() const; + QImage *contentSurface() const; +- bool recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion = QRegion()); ++ bool recreateBackBufferIfNeeded(); ++ void finalizeBackBuffer(); + + QWaylandWindow *waylandWindow() const; + void iterateBuffer(); From 67c126dc18b30b35f68f46409502fac8ea69533a Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Thu, 20 Nov 2025 08:59:53 +0100 Subject: [PATCH 58/60] 6.10.1 --- .gitignore | 1 + qt6-qtbase.spec | 13 +- ...compress-high-frequency-mouse-events.patch | 174 ------------- ...eference-for-server-side-decorations.patch | 55 ---- ...compression-and-fix-scroll-end-event.patch | 235 ----------------- ...e-wayland-optimize-scroll-operations.patch | 242 ------------------ sources | 2 +- 7 files changed, 8 insertions(+), 714 deletions(-) delete mode 100644 qtbase-wayland-compress-high-frequency-mouse-events.patch delete mode 100644 qtbase-wayland-convey-preference-for-server-side-decorations.patch delete mode 100644 qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch delete mode 100644 qtbase-wayland-optimize-scroll-operations.patch diff --git a/.gitignore b/.gitignore index 05c8f2b..41a8a9f 100644 --- a/.gitignore +++ b/.gitignore @@ -38,3 +38,4 @@ /qtbase-everywhere-src-6.9.2.tar.xz /qtbase-everywhere-src-6.10.0-rc.tar.xz /qtbase-everywhere-src-6.10.0.tar.xz +/qtbase-everywhere-src-6.10.1.tar.xz diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 9af205f..7da44dd 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -47,8 +47,8 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components -Version: 6.10.0 -Release: 3%{?dist} +Version: 6.10.1 +Release: 1%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -98,10 +98,6 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches -Patch100: qtbase-wayland-convey-preference-for-server-side-decorations.patch -Patch101: qtbase-wayland-compress-high-frequency-mouse-events.patch -Patch102: qtbase-wayland-optimize-scroll-operations.patch -Patch103: qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. @@ -440,7 +436,7 @@ translationdir=%{_qt6_translationdir} Name: Qt6 Description: Qt6 Configuration -Version: 6.10.0 +Version: 6.10.1 EOF # rpm macros @@ -967,6 +963,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Thu Nov 20 2025 Jan Grulich - 6.10.1-1 +- 6.10.1 + * Mon Nov 10 2025 Jan Grulich - 6.10.0-3 - Backport wayland fixes for mouse scrolling diff --git a/qtbase-wayland-compress-high-frequency-mouse-events.patch b/qtbase-wayland-compress-high-frequency-mouse-events.patch deleted file mode 100644 index e33e22a..0000000 --- a/qtbase-wayland-compress-high-frequency-mouse-events.patch +++ /dev/null @@ -1,174 +0,0 @@ -From 095759818854e5a011aa8f859e566bbc6368ab76 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= -Date: Sun, 27 Jul 2025 00:50:00 +0200 -Subject: [PATCH] wayland: Compress high frequency mouse events -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Add support for Qt::AA_CompressHighFrequencyEvents on Wayland. - -The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lower -polling rate [125 Hz - 1000 Hz]. Reject all events faster than 100 μs, -because it definitely means the application main thread is freezed by -the long operation and events are delivered one after another from the -queue. Since now we rely on the 0 ms timer to deliver the last pending -event when application main thread is no longer freezed. - -Pick-to: 6.10 -Task-number: QTBUG-138706 -Change-Id: Ie9d539e233c5551b1756d599b65495571e195f9d -Reviewed-by: David Edmundson ---- - src/corelib/global/qnamespace.qdoc | 1 + - .../platforms/wayland/qwaylandinputdevice.cpp | 38 +++++++++++++++++++ - .../platforms/wayland/qwaylandinputdevice_p.h | 12 ++++++ - .../platforms/wayland/qwaylandintegration.cpp | 2 + - tests/auto/wayland/client/tst_client.cpp | 2 + - 5 files changed, 55 insertions(+) - -diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc -index c845cfa7..f463d736 100644 ---- a/src/corelib/global/qnamespace.qdoc -+++ b/src/corelib/global/qnamespace.qdoc -@@ -227,6 +227,7 @@ - application later. - On Windows 8 and above the default value is also true, but it only applies - to touch events. Mouse and window events remain unaffected by this flag. -+ On Wayland the default value is also true, but it only applies to mouse events. - On other platforms, the default is false. - (In the future, the compression feature may be implemented across platforms.) - You can test the attribute to see whether compression is enabled. -diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -index 170e80f8..45c78765 100644 ---- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -+++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -@@ -63,6 +63,34 @@ Q_LOGGING_CATEGORY(lcQpaWaylandInput, "qt.qpa.wayland.input"); - // reasonable number of them. As of 2021 most touchscreen panels support 10 concurrent touchpoints. - static const int MaxTouchPoints = 10; - -+QWaylandEventCompressionPrivate::QWaylandEventCompressionPrivate() -+{ -+ timeElapsed.start(); -+ delayTimer.setSingleShot(true); -+} -+ -+bool QWaylandEventCompressionPrivate::compressEvent() -+{ -+ using namespace std::chrono_literals; -+ -+ if (!QCoreApplication::testAttribute(Qt::AA_CompressHighFrequencyEvents)) -+ return false; -+ -+ const auto elapsed = timeElapsed.durationElapsed(); -+ timeElapsed.start(); -+ if (elapsed < 100us || delayTimer.isActive()) -+ { -+ // The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lowe polling rate [125 Hz - 1000 Hz]. -+ // Reject all events faster than 100 μs, because it definitely means the application main thread is -+ // freezed by long operation and events are delivered one after another from the queue. Since now we rely -+ // on the 0 ms timer to deliver the last pending event when application main thread is no longer freezed. -+ delayTimer.start(0); -+ return true; -+ } -+ -+ return false; -+} -+ - QWaylandInputDevice::Keyboard::Keyboard(QWaylandInputDevice *p) - : mParent(p) - { -@@ -140,6 +168,8 @@ QWaylandInputDevice::Pointer::Pointer(QWaylandInputDevice *seat) - cursorTimerCallback(); - }); - #endif -+ -+ mEventCompression.delayTimer.callOnTimeout(this, &QWaylandInputDevice::Pointer::flushFrameEvent); - } - - QWaylandInputDevice::Pointer::~Pointer() -@@ -922,6 +952,11 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in - - void QWaylandInputDevice::Pointer::pointer_frame() - { -+ if (mEventCompression.compressEvent()) { -+ qCDebug(lcQpaWaylandInput) << "compressed pointer_frame event"; -+ return; -+ } -+ - flushFrameEvent(); - } - -@@ -1051,6 +1086,7 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) - flushFrameEvent(); - } - -+ delete mFrameData.event; - mFrameData.event = event; - - if (version() < WL_POINTER_FRAME_SINCE_VERSION) { -@@ -1170,6 +1206,8 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() - - void QWaylandInputDevice::Pointer::flushFrameEvent() - { -+ mEventCompression.delayTimer.stop(); -+ - if (auto *event = mFrameData.event) { - if (auto window = event->surface) { - window->handleMouse(mParent, *event); -diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -index bcaf0258..0b24999e 100644 ---- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -+++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -@@ -75,6 +75,16 @@ class CursorSurface; - - Q_DECLARE_LOGGING_CATEGORY(lcQpaWaylandInput); - -+struct QWaylandEventCompressionPrivate -+{ -+ QWaylandEventCompressionPrivate(); -+ -+ bool compressEvent(); -+ -+ QElapsedTimer timeElapsed; -+ QTimer delayTimer; -+}; -+ - class Q_WAYLANDCLIENT_EXPORT QWaylandInputDevice - : public QObject - , public QtWayland::wl_seat -@@ -381,6 +391,8 @@ public: - bool mScrollBeginSent = false; - QPointF mScrollDeltaRemainder; - -+ QWaylandEventCompressionPrivate mEventCompression; -+ - void setFrameEvent(QWaylandPointerEvent *event); - void flushScrollEvent(); - void flushFrameEvent(); -diff --git a/src/plugins/platforms/wayland/qwaylandintegration.cpp b/src/plugins/platforms/wayland/qwaylandintegration.cpp -index 669d47ee..fc869de6 100644 ---- a/src/plugins/platforms/wayland/qwaylandintegration.cpp -+++ b/src/plugins/platforms/wayland/qwaylandintegration.cpp -@@ -87,6 +87,8 @@ QWaylandIntegration::QWaylandIntegration(const QString &platformName) - : mPlatformName(platformName), mFontDb(new QGenericUnixFontDatabase()) - #endif - { -+ QCoreApplication::setAttribute(Qt::AA_CompressHighFrequencyEvents); -+ - mDisplay.reset(new QWaylandDisplay(this)); - mPlatformServices.reset(new QWaylandPlatformServices(mDisplay.data())); - -diff --git a/tests/auto/wayland/client/tst_client.cpp b/tests/auto/wayland/client/tst_client.cpp -index 04400e3f..09ac4f7f 100644 ---- a/tests/auto/wayland/client/tst_client.cpp -+++ b/tests/auto/wayland/client/tst_client.cpp -@@ -276,6 +276,8 @@ void tst_WaylandClient::events() - exec([&] { - pointer()->sendEnter(s, window.frameOffset() + mousePressPos); - pointer()->sendFrame(client()); -+ pointer()->sendMotion(client(), window.frameOffset() + mousePressPos / 2); -+ pointer()->sendFrame(client()); - pointer()->sendMotion(client(), window.frameOffset() + mousePressPos); - pointer()->sendFrame(client()); - pointer()->sendButton(client(), BTN_LEFT, Pointer::button_state_pressed); diff --git a/qtbase-wayland-convey-preference-for-server-side-decorations.patch b/qtbase-wayland-convey-preference-for-server-side-decorations.patch deleted file mode 100644 index 0a5b232..0000000 --- a/qtbase-wayland-convey-preference-for-server-side-decorations.patch +++ /dev/null @@ -1,55 +0,0 @@ -From 18550cd9ad04913d50abfc88a6048b7cfaf80687 Mon Sep 17 00:00:00 2001 -From: Igor Khanin -Date: Mon, 13 Oct 2025 14:26:39 +0300 -Subject: [PATCH] wayland: Convey preference for server side decorations - -As discussed in the mailing list, Qt applications generally expect top -level windows to be decorated by the windowing system - unless -explicitly requested by the developer by marking a window as frameless. -Furthermore, Qt's client side decorations for Wayland were only really -intended as a fallback. - -However until now the Wayland xdg-shell integration conveyed to the -compositor (if it supports decorations negotiations) that it didn't -care whose responsibility it was to draw window decorations. This did -not matter under KWin, which resolves such cases in favor of SSDs - but -does matter under other SSD-capable compositors like cosmic-comp (which -considers SSDs to be the fallback option). - -This changes the xdg-shell integration code to be explicit about -requesting SSDs. - -[ChangeLog][QtWaylandClient][Important Behavior Changes] The Wayland -XDG shell integration now requests server side decorations with -compositors supporting the zxdg_decoration_manager_v1 protocol. - -Change-Id: Ia025b1f6ff17248a5710f981a0cecd90c47b6cd8 -Reviewed-by: David Edmundson ---- - -diff --git a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp -index a1a173f..8386b65 100644 ---- a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp -+++ b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp -@@ -201,7 +201,7 @@ - delete m_decoration; - m_decoration = nullptr; - } else { -- m_decoration->unsetMode(); -+ m_decoration->requestMode(QWaylandXdgToplevelDecorationV1::mode_server_side); - } - } - } -diff --git a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp -index 5ee8569..65ac08f 100644 ---- a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp -+++ b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp -@@ -149,7 +149,7 @@ - QVERIFY(window.frameMargins().isNull()); - - QCOMPOSITOR_TRY_VERIFY(xdgToplevel()); -- QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_unsetModeRequested); -+ QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_requestedMode == XdgToplevelDecorationV1::mode_server_side); - QVERIFY(window.frameMargins().isNull()); // We're still waiting for a configure - exec([&] { - toplevelDecoration()->sendConfigure(XdgToplevelDecorationV1::mode_client_side); diff --git a/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch b/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch deleted file mode 100644 index 80e0009..0000000 --- a/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch +++ /dev/null @@ -1,235 +0,0 @@ -From 9dd0d936d6691904a4bb212dcf48999a5228b84f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= -Date: Thu, 7 Aug 2025 15:42:55 +0200 -Subject: [PATCH] wayland: Enable event compression and fix scroll end event - -We have to deliver the scroll end event in order with other scroll -events, so move scroll end event logic into flushScrollEvent(). - -Track the target scroll window on scroll begin and check whether we -have a target window to prevent a crash. - -Also we can't clear the scroll delta when scroll end event arrives, -because the event compression relies on this value. - -Use scoped pointer for frame event to simplify code and make sure it's -deleted in destructor. - -Amends 095759818854e5a011aa8f859e566bbc6368ab76 -Updates 789681872fb62450fc78d1a06472a40d970a8d57 - -Change-Id: Ifb149c8fde1286b60439be0dab16b1df65279ea8 -Reviewed-by: David Edmundson ---- - .../platforms/wayland/qwaylandinputdevice.cpp | 98 ++++++++++--------- - .../platforms/wayland/qwaylandinputdevice_p.h | 6 +- - .../platforms/wayland/qwaylandintegration.cpp | 2 + - 3 files changed, 61 insertions(+), 45 deletions(-) - -diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -index 7fcda34c57ca..6ce43714a35f 100644 ---- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -+++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp -@@ -935,10 +935,7 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in - - mParent->mTime = time; - -- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { -- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; -- flushFrameEvent(); -- } -+ maybePointerFrame(); - } - - void QWaylandInputDevice::Pointer::pointer_frame() -@@ -978,11 +975,9 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi - switch (axis) { - case axis_vertical_scroll: - qCDebug(lcQpaWaylandInput) << "Received vertical wl_pointer.axis_stop"; -- mFrameData.delta.setY(0); //TODO: what's the point of doing this? - break; - case axis_horizontal_scroll: - qCDebug(lcQpaWaylandInput) << "Received horizontal wl_pointer.axis_stop"; -- mFrameData.delta.setX(0); - break; - default: - qCWarning(lcQpaWaylandInput) << "wl_pointer.axis_stop: Unknown axis: " << axis -@@ -990,25 +985,7 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi - return; - } - -- // May receive axis_stop for events we haven't sent a ScrollBegin for because -- // most axis_sources do not mandate an axis_stop event to be sent. -- if (!mScrollBeginSent) { -- // TODO: For now, we just ignore these events, but we could perhaps take this as an -- // indication that this compositor will in fact send axis_stop events for these sources -- // and send a ScrollBegin the next time an axis_source event with this type is encountered. -- return; -- } -- -- QWaylandWindow *target = QWaylandWindow::mouseGrab(); -- if (!target) -- target = focusWindow(); -- Qt::KeyboardModifiers mods = mParent->modifiers(); -- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; -- WheelEvent wheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, -- QPoint(), QPoint(), Qt::MouseEventNotSynthesized, mods, inverted); -- target->handleMouse(mParent, wheelEvent); -- mScrollBeginSent = false; -- mScrollDeltaRemainder = QPointF(); -+ mScrollEnd = true; - } - - void QWaylandInputDevice::Pointer::pointer_axis_discrete(uint32_t axis, int32_t value) -@@ -1069,6 +1046,14 @@ void QWaylandInputDevice::Pointer::pointer_axis_relative_direction(uint32_t axis - } - } - -+inline void QWaylandInputDevice::Pointer::maybePointerFrame() -+{ -+ if (version() < WL_POINTER_FRAME_SINCE_VERSION) { -+ qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; -+ pointer_frame(); -+ } -+} -+ - void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) - { - qCDebug(lcQpaWaylandInput) << "Setting frame event " << event->type; -@@ -1077,13 +1062,9 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) - flushFrameEvent(); - } - -- delete mFrameData.event; -- mFrameData.event = event; -+ mFrameData.event.reset(event); - -- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { -- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; -- flushFrameEvent(); -- } -+ maybePointerFrame(); - } - - void QWaylandInputDevice::Pointer::FrameData::resetScrollData() -@@ -1163,11 +1144,24 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() - { - QPoint angleDelta = mFrameData.angleDelta(); - -+ // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag -+ // Pragmatically it should't come up -+ const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; -+ - // Angle delta is required for Qt wheel events, so don't try to send events if it's zero - if (!angleDelta.isNull()) { -- QWaylandWindow *target = QWaylandWindow::mouseGrab(); -- if (!target) -- target = focusWindow(); -+ QWaylandWindow *target = mScrollTarget; -+ if (!mScrollBeginSent) { -+ if (!target) -+ target = QWaylandWindow::mouseGrab(); -+ if (!target) -+ target = focusWindow(); -+ } -+ if (!target) { -+ qCDebug(lcQpaWaylandInput) << "Flushing scroll event aborted - no scroll target"; -+ mFrameData.resetScrollData(); -+ return; -+ } - - if (isDefinitelyTerminated(mFrameData.axisSource) && !mScrollBeginSent) { - qCDebug(lcQpaWaylandInput) << "Flushing scroll event sending ScrollBegin"; -@@ -1177,21 +1171,38 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() - mParent->modifiers(), false)); - mScrollBeginSent = true; - mScrollDeltaRemainder = QPointF(); -+ mScrollTarget = target; - } - - Qt::ScrollPhase phase = mScrollBeginSent ? Qt::ScrollUpdate : Qt::NoScrollPhase; - QPoint pixelDelta = mFrameData.pixelDeltaAndError(&mScrollDeltaRemainder); -- Qt::MouseEventSource source = mFrameData.wheelEventSource(); -- -- -- // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag -- // Pragmatically it should't come up -- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; - - qCDebug(lcQpaWaylandInput) << "Flushing scroll event" << phase << pixelDelta << angleDelta; - target->handleMouse(mParent, WheelEvent(focusWindow(), phase, mParent->mTime, mSurfacePos, mGlobalPos, -- pixelDelta, angleDelta, source, mParent->modifiers(), inverted)); -+ pixelDelta, angleDelta, mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); -+ } -+ -+ if (mScrollEnd) { -+ if (mScrollBeginSent) { -+ if (auto target = mScrollTarget.get()) { -+ qCDebug(lcQpaWaylandInput) << "Flushing scroll end event"; -+ target->handleMouse(mParent, WheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, -+ QPoint(), QPoint(), mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); -+ } -+ mScrollBeginSent = false; -+ mScrollDeltaRemainder = QPointF(); -+ } else { -+ // May receive axis_stop for events we haven't sent a ScrollBegin for because -+ // most axis_sources do not mandate an axis_stop event to be sent. -+ -+ // TODO: For now, we just ignore these events, but we could perhaps take this as an -+ // indication that this compositor will in fact send axis_stop events for these sources -+ // and send a ScrollBegin the next time an axis_source event with this type is encountered. -+ } -+ mScrollEnd = false; -+ mScrollTarget.clear(); - } -+ - mFrameData.resetScrollData(); - } - -@@ -1199,7 +1210,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() - { - mEventCompression.delayTimer.stop(); - -- if (auto *event = mFrameData.event) { -+ if (auto *event = mFrameData.event.get()) { - if (auto window = event->surface) { - window->handleMouse(mParent, *event); - } else if (mFrameData.event->type == QEvent::MouseButtonRelease) { -@@ -1212,8 +1223,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() - event->modifiers); // , Qt::MouseEventSource source = - // Qt::MouseEventNotSynthesized); - } -- delete mFrameData.event; -- mFrameData.event = nullptr; -+ mFrameData.event.reset(); - } - - //TODO: do modifiers get passed correctly here? -diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -index 533a10991e5e..aa2ccddbcdb8 100644 ---- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -+++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h -@@ -370,7 +370,7 @@ private Q_SLOTS: - Qt::MouseButton mLastButton = Qt::NoButton; - - struct FrameData { -- QWaylandPointerEvent *event = nullptr; -+ QScopedPointer event; - - QPointF delta; - QPoint delta120; -@@ -387,10 +387,14 @@ private Q_SLOTS: - } mFrameData; - - bool mScrollBeginSent = false; -+ bool mScrollEnd = false; - QPointF mScrollDeltaRemainder; -+ QPointer mScrollTarget; - - QWaylandEventCompressionPrivate mEventCompression; - -+ void maybePointerFrame(); -+ - void setFrameEvent(QWaylandPointerEvent *event); - void flushScrollEvent(); - void flushFrameEvent(); diff --git a/qtbase-wayland-optimize-scroll-operations.patch b/qtbase-wayland-optimize-scroll-operations.patch deleted file mode 100644 index 9e7b52a..0000000 --- a/qtbase-wayland-optimize-scroll-operations.patch +++ /dev/null @@ -1,242 +0,0 @@ -From 6f25f703fd37a900c139e14a33a4639502bfeae7 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= -Date: Wed, 13 Aug 2025 00:48:08 +0200 -Subject: [PATCH] wayland: Optimize scroll operation -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Don't copy the dirty region in "recreateBackBufferIfNeeded()" in -"beginPaint()". Mark this region as non-dirty in the back buffer -and paint. Finalize the back buffer (copy remaining dirty region) -before flushing. This allows to optimize scrolling, we no longer -have to do a redundant dirty area copy. - -This matches the "QCALayerBackingStore" logic. - -Task-number: QTBUG-139231 -Change-Id: I6c19491fa8f093de9c9ce7624d8f9b65b0b722c5 -Reviewed-by: Tor Arne Vestbø -Reviewed-by: David Edmundson ---- - .../wayland/qwaylandshmbackingstore.cpp | 111 ++++++++++++------ - .../wayland/qwaylandshmbackingstore_p.h | 3 +- - 2 files changed, 74 insertions(+), 40 deletions(-) - -diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp -index d8fc7b18ca34..591e5064ebd6 100644 ---- a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp -+++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp -@@ -159,6 +159,8 @@ QWaylandShmBackingStore::QWaylandShmBackingStore(QWindow *window, QWaylandDispla - // recreateBackBufferIfNeeded always resets mBackBuffer - if (mRequestedSize.isValid() && waylandWindow()) - recreateBackBufferIfNeeded(); -+ else -+ mBackBuffer = nullptr; - qDeleteAll(copy); - wl_event_queue_destroy(oldEventQueue); - }); -@@ -183,11 +185,15 @@ QPaintDevice *QWaylandShmBackingStore::paintDevice() - - void QWaylandShmBackingStore::updateDirtyStates(const QRegion ®ion) - { -- // Update dirty state of buffers based on what was painted. The back buffer will -- // not be dirty since we already painted on it, while other buffers will become dirty. -+ // Update dirty state of buffers based on what was painted. The back buffer will be -+ // less dirty, since we painted to it, while other buffers will become more dirty. -+ // This allows us to minimize copies between front and back buffers on swap in the -+ // cases where the painted region overlaps with the previous frame (front buffer). - for (QWaylandShmBuffer *b : std::as_const(mBuffers)) { - if (b != mBackBuffer) - b->dirtyRegion() += region; -+ else -+ b->dirtyRegion() -= region; - } - } - -@@ -198,7 +204,7 @@ void QWaylandShmBackingStore::beginPaint(const QRegion ®ion) - - const QMargins margins = windowDecorationMargins(); - const QRegion regionTranslated = region.translated(margins.left(), margins.top()); -- const bool bufferWasRecreated = recreateBackBufferIfNeeded(regionTranslated); -+ const bool bufferWasRecreated = recreateBackBufferIfNeeded(); - updateDirtyStates(regionTranslated); - - // Although undocumented, QBackingStore::beginPaint expects the painted region -@@ -223,7 +229,7 @@ void QWaylandShmBackingStore::endPaint() - // Inspired by QCALayerBackingStore. - bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) - { -- if (!mBackBuffer) -+ if (Q_UNLIKELY(!mBackBuffer || !mFrontBuffer)) - return false; - - const qreal devicePixelRatio = waylandWindow()->scale(); -@@ -236,19 +242,35 @@ bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) - - recreateBackBufferIfNeeded(); - -- QImage *backBufferImage = mBackBuffer->image(); -- - const QPoint scrollDelta(dx, dy); - const QMargins margins = windowDecorationMargins(); - const QRegion adjustedRegion = region.translated(margins.left(), margins.top()); - -- const QRect boundingRect = adjustedRegion.boundingRect(); -- const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; -+ const QRegion inPlaceRegion = adjustedRegion - mBackBuffer->dirtyRegion(); -+ const QRegion frontBufferRegion = adjustedRegion - inPlaceRegion; -+ -+ if (!inPlaceRegion.isEmpty()) { -+ const QRect inPlaceBoundingRect = inPlaceRegion.boundingRect(); -+ const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; -+ -+ qt_scrollRectInImage(*mBackBuffer->image(), -+ QRect(inPlaceBoundingRect.topLeft() * devicePixelRatio, -+ inPlaceBoundingRect.size() * devicePixelRatio), -+ devicePixelDelta); -+ } - -- qt_scrollRectInImage(*backBufferImage, -- QRect(boundingRect.topLeft() * devicePixelRatio, -- boundingRect.size() * devicePixelRatio), -- devicePixelDelta); -+ if (!frontBufferRegion.isEmpty()) { -+ QPainter painter(mBackBuffer->image()); -+ painter.setCompositionMode(QPainter::CompositionMode_Source); -+ painter.scale(qreal(1) / devicePixelRatio, qreal(1) / devicePixelRatio); -+ for (const QRect &rect : frontBufferRegion) { -+ QRect sourceRect(rect.topLeft() * devicePixelRatio, -+ rect.size() * devicePixelRatio); -+ QRect destinationRect((rect.topLeft() + scrollDelta) * devicePixelRatio, -+ rect.size() * devicePixelRatio); -+ painter.drawImage(destinationRect, *mFrontBuffer->image(), sourceRect); -+ } -+ } - - // We do not mark the source region as dirty, even though it technically has "moved". - // This matches the behavior of other backingstore implementations using qt_scrollRectInImage. -@@ -289,6 +311,8 @@ void QWaylandShmBackingStore::flush(QWindow *window, const QRegion ®ion, cons - if (windowDecoration() && windowDecoration()->isDirty()) - updateDecorations(); - -+ finalizeBackBuffer(); -+ - mFrontBuffer = mBackBuffer; - - QMargins margins = windowDecorationMargins(); -@@ -313,6 +337,8 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b - mBuffers.removeAt(i); - if (mBackBuffer == buffer) - mBackBuffer = nullptr; -+ if (mFrontBuffer == buffer) -+ mFrontBuffer = nullptr; - delete buffer; - } - } -@@ -341,7 +367,7 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b - return nullptr; - } - --bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion) -+bool QWaylandShmBackingStore::recreateBackBufferIfNeeded() - { - wl_display_dispatch_queue_pending(mDisplay->wl_display(), mEventQueue); - -@@ -375,30 +401,6 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty - qsizetype oldSizeInBytes = mBackBuffer ? mBackBuffer->image()->sizeInBytes() : 0; - qsizetype newSizeInBytes = buffer->image()->sizeInBytes(); - -- // mBackBuffer may have been deleted here but if so it means its size was different so we wouldn't copy it anyway -- if (mBackBuffer != buffer && oldSizeInBytes == newSizeInBytes) { -- const QRegion clipRegion = buffer->dirtyRegion() - nonDirtyRegion; -- const auto clipRects = clipRegion.rects(); -- if (!clipRects.empty()) { -- Q_ASSERT(mBackBuffer); -- const QImage *sourceImage = mBackBuffer->image(); -- QImage *targetImage = buffer->image(); -- -- QPainter painter(targetImage); -- painter.setCompositionMode(QPainter::CompositionMode_Source); -- const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); -- for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage -- if (clipRects.size() > 1) -- painter.save(); -- painter.setClipRect(clipRect); -- painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); -- painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); -- if (clipRects.size() > 1) -- painter.restore(); -- } -- } -- } -- - mBackBuffer = buffer; - - for (QWaylandShmBuffer *buffer : std::as_const(mBuffers)) { -@@ -412,11 +414,40 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty - if (windowDecoration() && window()->isVisible() && oldSizeInBytes != newSizeInBytes) - windowDecoration()->update(); - -- buffer->dirtyRegion() = QRegion(); -- - return bufferWasRecreated; - } - -+void QWaylandShmBackingStore::finalizeBackBuffer() -+{ -+ Q_ASSERT(mBackBuffer); -+ -+ const QRegion clipRegion = mBackBuffer->dirtyRegion(); -+ if (clipRegion.isEmpty()) -+ return; -+ -+ if (Q_UNLIKELY(!mFrontBuffer || mFrontBuffer == mBackBuffer)) -+ return; -+ -+ const QImage *sourceImage = mFrontBuffer->image(); -+ QImage *targetImage = mBackBuffer->image(); -+ -+ QPainter painter(targetImage); -+ painter.setCompositionMode(QPainter::CompositionMode_Source); -+ const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); -+ const auto clipRects = clipRegion.rects(); -+ for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage -+ if (clipRects.size() > 1) -+ painter.save(); -+ painter.setClipRect(clipRect); -+ painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); -+ painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); -+ if (clipRects.size() > 1) -+ painter.restore(); -+ } -+ -+ mBackBuffer->dirtyRegion() = QRegion(); -+} -+ - QImage *QWaylandShmBackingStore::entireSurface() const - { - return mBackBuffer->image(); -@@ -496,6 +527,8 @@ QImage QWaylandShmBackingStore::toImage() const - // instead of flush() for widgets that have renderToTexture children - // (QOpenGLWidget, QQuickWidget). - -+ const_cast(this)->finalizeBackBuffer(); -+ - return *contentSurface(); - } - #endif // opengl -diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h -index efd80159e859..cfcafb283265 100644 ---- a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h -+++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h -@@ -73,7 +73,8 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShmBackingStore : public QPlatformBackingSt - QMargins windowDecorationMargins() const; - QImage *entireSurface() const; - QImage *contentSurface() const; -- bool recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion = QRegion()); -+ bool recreateBackBufferIfNeeded(); -+ void finalizeBackBuffer(); - - QWaylandWindow *waylandWindow() const; - void iterateBuffer(); diff --git a/sources b/sources index fda36a3..a554569 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (qtbase-everywhere-src-6.10.0.tar.xz) = bc3b98f8b2387ca207f6cd87478bdefa911442fd9981d38ecd8793856439e415ce9182b524dabc6b0a1ba5c27e22badfc7ca67a0a43e00186ee6865886937917 +SHA512 (qtbase-everywhere-src-6.10.1.tar.xz) = fd5dcdc59ec3b39e48563513ae438eb4540a28e72c46961295de2ccb08609289d477ef7e91aac0b8983f2d5b05b901b4f5be10eaca4ac4c6aa8cd598f37a228e From af0ef1e954a1999263a18d967c6d44df281f871f Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 8 Dec 2025 08:17:15 +0100 Subject: [PATCH 59/60] Re-add wayland fixes for mouse scrolling --- qt6-qtbase.spec | 9 +- ...compress-high-frequency-mouse-events.patch | 174 +++++++++++++ ...eference-for-server-side-decorations.patch | 55 ++++ ...compression-and-fix-scroll-end-event.patch | 235 +++++++++++++++++ ...e-wayland-optimize-scroll-operations.patch | 242 ++++++++++++++++++ 5 files changed, 714 insertions(+), 1 deletion(-) create mode 100644 qtbase-wayland-compress-high-frequency-mouse-events.patch create mode 100644 qtbase-wayland-convey-preference-for-server-side-decorations.patch create mode 100644 qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch create mode 100644 qtbase-wayland-optimize-scroll-operations.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 7da44dd..70926ab 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.10.1 -Release: 1%{?dist} +Release: 2%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -98,6 +98,10 @@ Patch56: qtbase-mysql.patch Patch58: qtbase-libglvnd.patch # upstream patches +Patch100: qtbase-wayland-convey-preference-for-server-side-decorations.patch +Patch101: qtbase-wayland-compress-high-frequency-mouse-events.patch +Patch102: qtbase-wayland-optimize-scroll-operations.patch +Patch103: qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. @@ -963,6 +967,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Mon Dec 08 2025 Jan Grulich - 6.10.1-2 +- Re-add wayland fixes for mouse scrolling + * Thu Nov 20 2025 Jan Grulich - 6.10.1-1 - 6.10.1 diff --git a/qtbase-wayland-compress-high-frequency-mouse-events.patch b/qtbase-wayland-compress-high-frequency-mouse-events.patch new file mode 100644 index 0000000..e33e22a --- /dev/null +++ b/qtbase-wayland-compress-high-frequency-mouse-events.patch @@ -0,0 +1,174 @@ +From 095759818854e5a011aa8f859e566bbc6368ab76 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Sun, 27 Jul 2025 00:50:00 +0200 +Subject: [PATCH] wayland: Compress high frequency mouse events +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Add support for Qt::AA_CompressHighFrequencyEvents on Wayland. + +The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lower +polling rate [125 Hz - 1000 Hz]. Reject all events faster than 100 μs, +because it definitely means the application main thread is freezed by +the long operation and events are delivered one after another from the +queue. Since now we rely on the 0 ms timer to deliver the last pending +event when application main thread is no longer freezed. + +Pick-to: 6.10 +Task-number: QTBUG-138706 +Change-Id: Ie9d539e233c5551b1756d599b65495571e195f9d +Reviewed-by: David Edmundson +--- + src/corelib/global/qnamespace.qdoc | 1 + + .../platforms/wayland/qwaylandinputdevice.cpp | 38 +++++++++++++++++++ + .../platforms/wayland/qwaylandinputdevice_p.h | 12 ++++++ + .../platforms/wayland/qwaylandintegration.cpp | 2 + + tests/auto/wayland/client/tst_client.cpp | 2 + + 5 files changed, 55 insertions(+) + +diff --git a/src/corelib/global/qnamespace.qdoc b/src/corelib/global/qnamespace.qdoc +index c845cfa7..f463d736 100644 +--- a/src/corelib/global/qnamespace.qdoc ++++ b/src/corelib/global/qnamespace.qdoc +@@ -227,6 +227,7 @@ + application later. + On Windows 8 and above the default value is also true, but it only applies + to touch events. Mouse and window events remain unaffected by this flag. ++ On Wayland the default value is also true, but it only applies to mouse events. + On other platforms, the default is false. + (In the future, the compression feature may be implemented across platforms.) + You can test the attribute to see whether compression is enabled. +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +index 170e80f8..45c78765 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +@@ -63,6 +63,34 @@ Q_LOGGING_CATEGORY(lcQpaWaylandInput, "qt.qpa.wayland.input"); + // reasonable number of them. As of 2021 most touchscreen panels support 10 concurrent touchpoints. + static const int MaxTouchPoints = 10; + ++QWaylandEventCompressionPrivate::QWaylandEventCompressionPrivate() ++{ ++ timeElapsed.start(); ++ delayTimer.setSingleShot(true); ++} ++ ++bool QWaylandEventCompressionPrivate::compressEvent() ++{ ++ using namespace std::chrono_literals; ++ ++ if (!QCoreApplication::testAttribute(Qt::AA_CompressHighFrequencyEvents)) ++ return false; ++ ++ const auto elapsed = timeElapsed.durationElapsed(); ++ timeElapsed.start(); ++ if (elapsed < 100us || delayTimer.isActive()) ++ { ++ // The highest USB HID polling rate is 8 kHz (125 μs). Most mice use lowe polling rate [125 Hz - 1000 Hz]. ++ // Reject all events faster than 100 μs, because it definitely means the application main thread is ++ // freezed by long operation and events are delivered one after another from the queue. Since now we rely ++ // on the 0 ms timer to deliver the last pending event when application main thread is no longer freezed. ++ delayTimer.start(0); ++ return true; ++ } ++ ++ return false; ++} ++ + QWaylandInputDevice::Keyboard::Keyboard(QWaylandInputDevice *p) + : mParent(p) + { +@@ -140,6 +168,8 @@ QWaylandInputDevice::Pointer::Pointer(QWaylandInputDevice *seat) + cursorTimerCallback(); + }); + #endif ++ ++ mEventCompression.delayTimer.callOnTimeout(this, &QWaylandInputDevice::Pointer::flushFrameEvent); + } + + QWaylandInputDevice::Pointer::~Pointer() +@@ -922,6 +952,11 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in + + void QWaylandInputDevice::Pointer::pointer_frame() + { ++ if (mEventCompression.compressEvent()) { ++ qCDebug(lcQpaWaylandInput) << "compressed pointer_frame event"; ++ return; ++ } ++ + flushFrameEvent(); + } + +@@ -1051,6 +1086,7 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + flushFrameEvent(); + } + ++ delete mFrameData.event; + mFrameData.event = event; + + if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +@@ -1170,6 +1206,8 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + + void QWaylandInputDevice::Pointer::flushFrameEvent() + { ++ mEventCompression.delayTimer.stop(); ++ + if (auto *event = mFrameData.event) { + if (auto window = event->surface) { + window->handleMouse(mParent, *event); +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +index bcaf0258..0b24999e 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +@@ -75,6 +75,16 @@ class CursorSurface; + + Q_DECLARE_LOGGING_CATEGORY(lcQpaWaylandInput); + ++struct QWaylandEventCompressionPrivate ++{ ++ QWaylandEventCompressionPrivate(); ++ ++ bool compressEvent(); ++ ++ QElapsedTimer timeElapsed; ++ QTimer delayTimer; ++}; ++ + class Q_WAYLANDCLIENT_EXPORT QWaylandInputDevice + : public QObject + , public QtWayland::wl_seat +@@ -381,6 +391,8 @@ public: + bool mScrollBeginSent = false; + QPointF mScrollDeltaRemainder; + ++ QWaylandEventCompressionPrivate mEventCompression; ++ + void setFrameEvent(QWaylandPointerEvent *event); + void flushScrollEvent(); + void flushFrameEvent(); +diff --git a/src/plugins/platforms/wayland/qwaylandintegration.cpp b/src/plugins/platforms/wayland/qwaylandintegration.cpp +index 669d47ee..fc869de6 100644 +--- a/src/plugins/platforms/wayland/qwaylandintegration.cpp ++++ b/src/plugins/platforms/wayland/qwaylandintegration.cpp +@@ -87,6 +87,8 @@ QWaylandIntegration::QWaylandIntegration(const QString &platformName) + : mPlatformName(platformName), mFontDb(new QGenericUnixFontDatabase()) + #endif + { ++ QCoreApplication::setAttribute(Qt::AA_CompressHighFrequencyEvents); ++ + mDisplay.reset(new QWaylandDisplay(this)); + mPlatformServices.reset(new QWaylandPlatformServices(mDisplay.data())); + +diff --git a/tests/auto/wayland/client/tst_client.cpp b/tests/auto/wayland/client/tst_client.cpp +index 04400e3f..09ac4f7f 100644 +--- a/tests/auto/wayland/client/tst_client.cpp ++++ b/tests/auto/wayland/client/tst_client.cpp +@@ -276,6 +276,8 @@ void tst_WaylandClient::events() + exec([&] { + pointer()->sendEnter(s, window.frameOffset() + mousePressPos); + pointer()->sendFrame(client()); ++ pointer()->sendMotion(client(), window.frameOffset() + mousePressPos / 2); ++ pointer()->sendFrame(client()); + pointer()->sendMotion(client(), window.frameOffset() + mousePressPos); + pointer()->sendFrame(client()); + pointer()->sendButton(client(), BTN_LEFT, Pointer::button_state_pressed); diff --git a/qtbase-wayland-convey-preference-for-server-side-decorations.patch b/qtbase-wayland-convey-preference-for-server-side-decorations.patch new file mode 100644 index 0000000..0a5b232 --- /dev/null +++ b/qtbase-wayland-convey-preference-for-server-side-decorations.patch @@ -0,0 +1,55 @@ +From 18550cd9ad04913d50abfc88a6048b7cfaf80687 Mon Sep 17 00:00:00 2001 +From: Igor Khanin +Date: Mon, 13 Oct 2025 14:26:39 +0300 +Subject: [PATCH] wayland: Convey preference for server side decorations + +As discussed in the mailing list, Qt applications generally expect top +level windows to be decorated by the windowing system - unless +explicitly requested by the developer by marking a window as frameless. +Furthermore, Qt's client side decorations for Wayland were only really +intended as a fallback. + +However until now the Wayland xdg-shell integration conveyed to the +compositor (if it supports decorations negotiations) that it didn't +care whose responsibility it was to draw window decorations. This did +not matter under KWin, which resolves such cases in favor of SSDs - but +does matter under other SSD-capable compositors like cosmic-comp (which +considers SSDs to be the fallback option). + +This changes the xdg-shell integration code to be explicit about +requesting SSDs. + +[ChangeLog][QtWaylandClient][Important Behavior Changes] The Wayland +XDG shell integration now requests server side decorations with +compositors supporting the zxdg_decoration_manager_v1 protocol. + +Change-Id: Ia025b1f6ff17248a5710f981a0cecd90c47b6cd8 +Reviewed-by: David Edmundson +--- + +diff --git a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp +index a1a173f..8386b65 100644 +--- a/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp ++++ b/src/plugins/platforms/wayland/plugins/shellintegration/xdg-shell/qwaylandxdgshell.cpp +@@ -201,7 +201,7 @@ + delete m_decoration; + m_decoration = nullptr; + } else { +- m_decoration->unsetMode(); ++ m_decoration->requestMode(QWaylandXdgToplevelDecorationV1::mode_server_side); + } + } + } +diff --git a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp +index 5ee8569..65ac08f 100644 +--- a/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp ++++ b/tests/auto/wayland/xdgdecorationv1/tst_xdgdecorationv1.cpp +@@ -149,7 +149,7 @@ + QVERIFY(window.frameMargins().isNull()); + + QCOMPOSITOR_TRY_VERIFY(xdgToplevel()); +- QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_unsetModeRequested); ++ QCOMPOSITOR_TRY_VERIFY(toplevelDecoration()->m_requestedMode == XdgToplevelDecorationV1::mode_server_side); + QVERIFY(window.frameMargins().isNull()); // We're still waiting for a configure + exec([&] { + toplevelDecoration()->sendConfigure(XdgToplevelDecorationV1::mode_client_side); diff --git a/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch b/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch new file mode 100644 index 0000000..80e0009 --- /dev/null +++ b/qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch @@ -0,0 +1,235 @@ +From 9dd0d936d6691904a4bb212dcf48999a5228b84f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Thu, 7 Aug 2025 15:42:55 +0200 +Subject: [PATCH] wayland: Enable event compression and fix scroll end event + +We have to deliver the scroll end event in order with other scroll +events, so move scroll end event logic into flushScrollEvent(). + +Track the target scroll window on scroll begin and check whether we +have a target window to prevent a crash. + +Also we can't clear the scroll delta when scroll end event arrives, +because the event compression relies on this value. + +Use scoped pointer for frame event to simplify code and make sure it's +deleted in destructor. + +Amends 095759818854e5a011aa8f859e566bbc6368ab76 +Updates 789681872fb62450fc78d1a06472a40d970a8d57 + +Change-Id: Ifb149c8fde1286b60439be0dab16b1df65279ea8 +Reviewed-by: David Edmundson +--- + .../platforms/wayland/qwaylandinputdevice.cpp | 98 ++++++++++--------- + .../platforms/wayland/qwaylandinputdevice_p.h | 6 +- + .../platforms/wayland/qwaylandintegration.cpp | 2 + + 3 files changed, 61 insertions(+), 45 deletions(-) + +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +index 7fcda34c57ca..6ce43714a35f 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice.cpp ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice.cpp +@@ -935,10 +935,7 @@ void QWaylandInputDevice::Pointer::pointer_axis(uint32_t time, uint32_t axis, in + + mParent->mTime = time; + +- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; +- flushFrameEvent(); +- } ++ maybePointerFrame(); + } + + void QWaylandInputDevice::Pointer::pointer_frame() +@@ -978,11 +975,9 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi + switch (axis) { + case axis_vertical_scroll: + qCDebug(lcQpaWaylandInput) << "Received vertical wl_pointer.axis_stop"; +- mFrameData.delta.setY(0); //TODO: what's the point of doing this? + break; + case axis_horizontal_scroll: + qCDebug(lcQpaWaylandInput) << "Received horizontal wl_pointer.axis_stop"; +- mFrameData.delta.setX(0); + break; + default: + qCWarning(lcQpaWaylandInput) << "wl_pointer.axis_stop: Unknown axis: " << axis +@@ -990,25 +985,7 @@ void QWaylandInputDevice::Pointer::pointer_axis_stop(uint32_t time, uint32_t axi + return; + } + +- // May receive axis_stop for events we haven't sent a ScrollBegin for because +- // most axis_sources do not mandate an axis_stop event to be sent. +- if (!mScrollBeginSent) { +- // TODO: For now, we just ignore these events, but we could perhaps take this as an +- // indication that this compositor will in fact send axis_stop events for these sources +- // and send a ScrollBegin the next time an axis_source event with this type is encountered. +- return; +- } +- +- QWaylandWindow *target = QWaylandWindow::mouseGrab(); +- if (!target) +- target = focusWindow(); +- Qt::KeyboardModifiers mods = mParent->modifiers(); +- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; +- WheelEvent wheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, +- QPoint(), QPoint(), Qt::MouseEventNotSynthesized, mods, inverted); +- target->handleMouse(mParent, wheelEvent); +- mScrollBeginSent = false; +- mScrollDeltaRemainder = QPointF(); ++ mScrollEnd = true; + } + + void QWaylandInputDevice::Pointer::pointer_axis_discrete(uint32_t axis, int32_t value) +@@ -1069,6 +1046,14 @@ void QWaylandInputDevice::Pointer::pointer_axis_relative_direction(uint32_t axis + } + } + ++inline void QWaylandInputDevice::Pointer::maybePointerFrame() ++{ ++ if (version() < WL_POINTER_FRAME_SINCE_VERSION) { ++ qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; ++ pointer_frame(); ++ } ++} ++ + void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + { + qCDebug(lcQpaWaylandInput) << "Setting frame event " << event->type; +@@ -1077,13 +1062,9 @@ void QWaylandInputDevice::Pointer::setFrameEvent(QWaylandPointerEvent *event) + flushFrameEvent(); + } + +- delete mFrameData.event; +- mFrameData.event = event; ++ mFrameData.event.reset(event); + +- if (version() < WL_POINTER_FRAME_SINCE_VERSION) { +- qCDebug(lcQpaWaylandInput) << "Flushing new event; no frame event in this version"; +- flushFrameEvent(); +- } ++ maybePointerFrame(); + } + + void QWaylandInputDevice::Pointer::FrameData::resetScrollData() +@@ -1163,11 +1144,24 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + { + QPoint angleDelta = mFrameData.angleDelta(); + ++ // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag ++ // Pragmatically it should't come up ++ const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; ++ + // Angle delta is required for Qt wheel events, so don't try to send events if it's zero + if (!angleDelta.isNull()) { +- QWaylandWindow *target = QWaylandWindow::mouseGrab(); +- if (!target) +- target = focusWindow(); ++ QWaylandWindow *target = mScrollTarget; ++ if (!mScrollBeginSent) { ++ if (!target) ++ target = QWaylandWindow::mouseGrab(); ++ if (!target) ++ target = focusWindow(); ++ } ++ if (!target) { ++ qCDebug(lcQpaWaylandInput) << "Flushing scroll event aborted - no scroll target"; ++ mFrameData.resetScrollData(); ++ return; ++ } + + if (isDefinitelyTerminated(mFrameData.axisSource) && !mScrollBeginSent) { + qCDebug(lcQpaWaylandInput) << "Flushing scroll event sending ScrollBegin"; +@@ -1177,21 +1171,38 @@ void QWaylandInputDevice::Pointer::flushScrollEvent() + mParent->modifiers(), false)); + mScrollBeginSent = true; + mScrollDeltaRemainder = QPointF(); ++ mScrollTarget = target; + } + + Qt::ScrollPhase phase = mScrollBeginSent ? Qt::ScrollUpdate : Qt::NoScrollPhase; + QPoint pixelDelta = mFrameData.pixelDeltaAndError(&mScrollDeltaRemainder); +- Qt::MouseEventSource source = mFrameData.wheelEventSource(); +- +- +- // The wayland protocol has separate horizontal and vertical axes, Qt has just the one inverted flag +- // Pragmatically it should't come up +- const bool inverted = mFrameData.verticalAxisInverted || mFrameData.horizontalAxisInverted; + + qCDebug(lcQpaWaylandInput) << "Flushing scroll event" << phase << pixelDelta << angleDelta; + target->handleMouse(mParent, WheelEvent(focusWindow(), phase, mParent->mTime, mSurfacePos, mGlobalPos, +- pixelDelta, angleDelta, source, mParent->modifiers(), inverted)); ++ pixelDelta, angleDelta, mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); ++ } ++ ++ if (mScrollEnd) { ++ if (mScrollBeginSent) { ++ if (auto target = mScrollTarget.get()) { ++ qCDebug(lcQpaWaylandInput) << "Flushing scroll end event"; ++ target->handleMouse(mParent, WheelEvent(focusWindow(), Qt::ScrollEnd, mParent->mTime, mSurfacePos, mGlobalPos, ++ QPoint(), QPoint(), mFrameData.wheelEventSource(), mParent->modifiers(), inverted)); ++ } ++ mScrollBeginSent = false; ++ mScrollDeltaRemainder = QPointF(); ++ } else { ++ // May receive axis_stop for events we haven't sent a ScrollBegin for because ++ // most axis_sources do not mandate an axis_stop event to be sent. ++ ++ // TODO: For now, we just ignore these events, but we could perhaps take this as an ++ // indication that this compositor will in fact send axis_stop events for these sources ++ // and send a ScrollBegin the next time an axis_source event with this type is encountered. ++ } ++ mScrollEnd = false; ++ mScrollTarget.clear(); + } ++ + mFrameData.resetScrollData(); + } + +@@ -1199,7 +1210,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() + { + mEventCompression.delayTimer.stop(); + +- if (auto *event = mFrameData.event) { ++ if (auto *event = mFrameData.event.get()) { + if (auto window = event->surface) { + window->handleMouse(mParent, *event); + } else if (mFrameData.event->type == QEvent::MouseButtonRelease) { +@@ -1212,8 +1223,7 @@ void QWaylandInputDevice::Pointer::flushFrameEvent() + event->modifiers); // , Qt::MouseEventSource source = + // Qt::MouseEventNotSynthesized); + } +- delete mFrameData.event; +- mFrameData.event = nullptr; ++ mFrameData.event.reset(); + } + + //TODO: do modifiers get passed correctly here? +diff --git a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +index 533a10991e5e..aa2ccddbcdb8 100644 +--- a/src/plugins/platforms/wayland/qwaylandinputdevice_p.h ++++ b/src/plugins/platforms/wayland/qwaylandinputdevice_p.h +@@ -370,7 +370,7 @@ private Q_SLOTS: + Qt::MouseButton mLastButton = Qt::NoButton; + + struct FrameData { +- QWaylandPointerEvent *event = nullptr; ++ QScopedPointer event; + + QPointF delta; + QPoint delta120; +@@ -387,10 +387,14 @@ private Q_SLOTS: + } mFrameData; + + bool mScrollBeginSent = false; ++ bool mScrollEnd = false; + QPointF mScrollDeltaRemainder; ++ QPointer mScrollTarget; + + QWaylandEventCompressionPrivate mEventCompression; + ++ void maybePointerFrame(); ++ + void setFrameEvent(QWaylandPointerEvent *event); + void flushScrollEvent(); + void flushFrameEvent(); diff --git a/qtbase-wayland-optimize-scroll-operations.patch b/qtbase-wayland-optimize-scroll-operations.patch new file mode 100644 index 0000000..9e7b52a --- /dev/null +++ b/qtbase-wayland-optimize-scroll-operations.patch @@ -0,0 +1,242 @@ +From 6f25f703fd37a900c139e14a33a4639502bfeae7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?B=C5=82a=C5=BCej=20Szczygie=C5=82?= +Date: Wed, 13 Aug 2025 00:48:08 +0200 +Subject: [PATCH] wayland: Optimize scroll operation +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Don't copy the dirty region in "recreateBackBufferIfNeeded()" in +"beginPaint()". Mark this region as non-dirty in the back buffer +and paint. Finalize the back buffer (copy remaining dirty region) +before flushing. This allows to optimize scrolling, we no longer +have to do a redundant dirty area copy. + +This matches the "QCALayerBackingStore" logic. + +Task-number: QTBUG-139231 +Change-Id: I6c19491fa8f093de9c9ce7624d8f9b65b0b722c5 +Reviewed-by: Tor Arne Vestbø +Reviewed-by: David Edmundson +--- + .../wayland/qwaylandshmbackingstore.cpp | 111 ++++++++++++------ + .../wayland/qwaylandshmbackingstore_p.h | 3 +- + 2 files changed, 74 insertions(+), 40 deletions(-) + +diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +index d8fc7b18ca34..591e5064ebd6 100644 +--- a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp ++++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +@@ -159,6 +159,8 @@ QWaylandShmBackingStore::QWaylandShmBackingStore(QWindow *window, QWaylandDispla + // recreateBackBufferIfNeeded always resets mBackBuffer + if (mRequestedSize.isValid() && waylandWindow()) + recreateBackBufferIfNeeded(); ++ else ++ mBackBuffer = nullptr; + qDeleteAll(copy); + wl_event_queue_destroy(oldEventQueue); + }); +@@ -183,11 +185,15 @@ QPaintDevice *QWaylandShmBackingStore::paintDevice() + + void QWaylandShmBackingStore::updateDirtyStates(const QRegion ®ion) + { +- // Update dirty state of buffers based on what was painted. The back buffer will +- // not be dirty since we already painted on it, while other buffers will become dirty. ++ // Update dirty state of buffers based on what was painted. The back buffer will be ++ // less dirty, since we painted to it, while other buffers will become more dirty. ++ // This allows us to minimize copies between front and back buffers on swap in the ++ // cases where the painted region overlaps with the previous frame (front buffer). + for (QWaylandShmBuffer *b : std::as_const(mBuffers)) { + if (b != mBackBuffer) + b->dirtyRegion() += region; ++ else ++ b->dirtyRegion() -= region; + } + } + +@@ -198,7 +204,7 @@ void QWaylandShmBackingStore::beginPaint(const QRegion ®ion) + + const QMargins margins = windowDecorationMargins(); + const QRegion regionTranslated = region.translated(margins.left(), margins.top()); +- const bool bufferWasRecreated = recreateBackBufferIfNeeded(regionTranslated); ++ const bool bufferWasRecreated = recreateBackBufferIfNeeded(); + updateDirtyStates(regionTranslated); + + // Although undocumented, QBackingStore::beginPaint expects the painted region +@@ -223,7 +229,7 @@ void QWaylandShmBackingStore::endPaint() + // Inspired by QCALayerBackingStore. + bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) + { +- if (!mBackBuffer) ++ if (Q_UNLIKELY(!mBackBuffer || !mFrontBuffer)) + return false; + + const qreal devicePixelRatio = waylandWindow()->scale(); +@@ -236,19 +242,35 @@ bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) + + recreateBackBufferIfNeeded(); + +- QImage *backBufferImage = mBackBuffer->image(); +- + const QPoint scrollDelta(dx, dy); + const QMargins margins = windowDecorationMargins(); + const QRegion adjustedRegion = region.translated(margins.left(), margins.top()); + +- const QRect boundingRect = adjustedRegion.boundingRect(); +- const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; ++ const QRegion inPlaceRegion = adjustedRegion - mBackBuffer->dirtyRegion(); ++ const QRegion frontBufferRegion = adjustedRegion - inPlaceRegion; ++ ++ if (!inPlaceRegion.isEmpty()) { ++ const QRect inPlaceBoundingRect = inPlaceRegion.boundingRect(); ++ const QPoint devicePixelDelta = scrollDelta * devicePixelRatio; ++ ++ qt_scrollRectInImage(*mBackBuffer->image(), ++ QRect(inPlaceBoundingRect.topLeft() * devicePixelRatio, ++ inPlaceBoundingRect.size() * devicePixelRatio), ++ devicePixelDelta); ++ } + +- qt_scrollRectInImage(*backBufferImage, +- QRect(boundingRect.topLeft() * devicePixelRatio, +- boundingRect.size() * devicePixelRatio), +- devicePixelDelta); ++ if (!frontBufferRegion.isEmpty()) { ++ QPainter painter(mBackBuffer->image()); ++ painter.setCompositionMode(QPainter::CompositionMode_Source); ++ painter.scale(qreal(1) / devicePixelRatio, qreal(1) / devicePixelRatio); ++ for (const QRect &rect : frontBufferRegion) { ++ QRect sourceRect(rect.topLeft() * devicePixelRatio, ++ rect.size() * devicePixelRatio); ++ QRect destinationRect((rect.topLeft() + scrollDelta) * devicePixelRatio, ++ rect.size() * devicePixelRatio); ++ painter.drawImage(destinationRect, *mFrontBuffer->image(), sourceRect); ++ } ++ } + + // We do not mark the source region as dirty, even though it technically has "moved". + // This matches the behavior of other backingstore implementations using qt_scrollRectInImage. +@@ -289,6 +311,8 @@ void QWaylandShmBackingStore::flush(QWindow *window, const QRegion ®ion, cons + if (windowDecoration() && windowDecoration()->isDirty()) + updateDecorations(); + ++ finalizeBackBuffer(); ++ + mFrontBuffer = mBackBuffer; + + QMargins margins = windowDecorationMargins(); +@@ -313,6 +337,8 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b + mBuffers.removeAt(i); + if (mBackBuffer == buffer) + mBackBuffer = nullptr; ++ if (mFrontBuffer == buffer) ++ mFrontBuffer = nullptr; + delete buffer; + } + } +@@ -341,7 +367,7 @@ QWaylandShmBuffer *QWaylandShmBackingStore::getBuffer(const QSize &size, bool &b + return nullptr; + } + +-bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion) ++bool QWaylandShmBackingStore::recreateBackBufferIfNeeded() + { + wl_display_dispatch_queue_pending(mDisplay->wl_display(), mEventQueue); + +@@ -375,30 +401,6 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty + qsizetype oldSizeInBytes = mBackBuffer ? mBackBuffer->image()->sizeInBytes() : 0; + qsizetype newSizeInBytes = buffer->image()->sizeInBytes(); + +- // mBackBuffer may have been deleted here but if so it means its size was different so we wouldn't copy it anyway +- if (mBackBuffer != buffer && oldSizeInBytes == newSizeInBytes) { +- const QRegion clipRegion = buffer->dirtyRegion() - nonDirtyRegion; +- const auto clipRects = clipRegion.rects(); +- if (!clipRects.empty()) { +- Q_ASSERT(mBackBuffer); +- const QImage *sourceImage = mBackBuffer->image(); +- QImage *targetImage = buffer->image(); +- +- QPainter painter(targetImage); +- painter.setCompositionMode(QPainter::CompositionMode_Source); +- const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); +- for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage +- if (clipRects.size() > 1) +- painter.save(); +- painter.setClipRect(clipRect); +- painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); +- painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); +- if (clipRects.size() > 1) +- painter.restore(); +- } +- } +- } +- + mBackBuffer = buffer; + + for (QWaylandShmBuffer *buffer : std::as_const(mBuffers)) { +@@ -412,11 +414,40 @@ bool QWaylandShmBackingStore::recreateBackBufferIfNeeded(const QRegion &nonDirty + if (windowDecoration() && window()->isVisible() && oldSizeInBytes != newSizeInBytes) + windowDecoration()->update(); + +- buffer->dirtyRegion() = QRegion(); +- + return bufferWasRecreated; + } + ++void QWaylandShmBackingStore::finalizeBackBuffer() ++{ ++ Q_ASSERT(mBackBuffer); ++ ++ const QRegion clipRegion = mBackBuffer->dirtyRegion(); ++ if (clipRegion.isEmpty()) ++ return; ++ ++ if (Q_UNLIKELY(!mFrontBuffer || mFrontBuffer == mBackBuffer)) ++ return; ++ ++ const QImage *sourceImage = mFrontBuffer->image(); ++ QImage *targetImage = mBackBuffer->image(); ++ ++ QPainter painter(targetImage); ++ painter.setCompositionMode(QPainter::CompositionMode_Source); ++ const qreal targetDevicePixelRatio = painter.device()->devicePixelRatio(); ++ const auto clipRects = clipRegion.rects(); ++ for (const QRect &clipRect : clipRects) { // Iterate clip rects, because complicated clip region causes higher CPU usage ++ if (clipRects.size() > 1) ++ painter.save(); ++ painter.setClipRect(clipRect); ++ painter.scale(qreal(1) / targetDevicePixelRatio, qreal(1) / targetDevicePixelRatio); ++ painter.drawImage(QRectF(QPointF(), targetImage->size()), *sourceImage, sourceImage->rect()); ++ if (clipRects.size() > 1) ++ painter.restore(); ++ } ++ ++ mBackBuffer->dirtyRegion() = QRegion(); ++} ++ + QImage *QWaylandShmBackingStore::entireSurface() const + { + return mBackBuffer->image(); +@@ -496,6 +527,8 @@ QImage QWaylandShmBackingStore::toImage() const + // instead of flush() for widgets that have renderToTexture children + // (QOpenGLWidget, QQuickWidget). + ++ const_cast(this)->finalizeBackBuffer(); ++ + return *contentSurface(); + } + #endif // opengl +diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h +index efd80159e859..cfcafb283265 100644 +--- a/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h ++++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore_p.h +@@ -73,7 +73,8 @@ class Q_WAYLANDCLIENT_EXPORT QWaylandShmBackingStore : public QPlatformBackingSt + QMargins windowDecorationMargins() const; + QImage *entireSurface() const; + QImage *contentSurface() const; +- bool recreateBackBufferIfNeeded(const QRegion &nonDirtyRegion = QRegion()); ++ bool recreateBackBufferIfNeeded(); ++ void finalizeBackBuffer(); + + QWaylandWindow *waylandWindow() const; + void iterateBuffer(); From 082bad2484993f53851b22458853fb7d6aff554e Mon Sep 17 00:00:00 2001 From: Jan Grulich Date: Mon, 22 Dec 2025 16:15:39 +0100 Subject: [PATCH 60/60] Fix crash in QWaylandShmBackingStore::scroll() --- qt6-qtbase.spec | 7 +++- ...sh-in-qwaylandshmbackingstore-scroll.patch | 39 +++++++++++++++++++ 2 files changed, 44 insertions(+), 2 deletions(-) create mode 100644 qtbase-wayland-fix-crash-in-qwaylandshmbackingstore-scroll.patch diff --git a/qt6-qtbase.spec b/qt6-qtbase.spec index 70926ab..382a945 100644 --- a/qt6-qtbase.spec +++ b/qt6-qtbase.spec @@ -48,7 +48,7 @@ BuildRequires: pkgconfig(libsystemd) Name: qt6-qtbase Summary: Qt6 - QtBase components Version: 6.10.1 -Release: 2%{?dist} +Release: 3%{?dist} License: LGPL-3.0-only OR GPL-3.0-only WITH Qt-GPL-exception-1.0 Url: http://qt-project.org/ @@ -102,7 +102,7 @@ Patch100: qtbase-wayland-convey-preference-for-server-side-decorations.patch Patch101: qtbase-wayland-compress-high-frequency-mouse-events.patch Patch102: qtbase-wayland-optimize-scroll-operations.patch Patch103: qtbase-wayland-enable-event-compression-and-fix-scroll-end-event.patch - +Patch104: qtbase-wayland-fix-crash-in-qwaylandshmbackingstore-scroll.patch # Do not check any files in %%{_qt6_plugindir}/platformthemes/ for requires. # Those themes are there for platform integration. If the required libraries are @@ -967,6 +967,9 @@ make check -k ||: %{_qt6_datadir}/wayland/protocols/ %changelog +* Mon Dec 22 2025 Jan Grulich - 6.10.1-3 +- Fix crash in QWaylandShmBackingStore::scroll() + * Mon Dec 08 2025 Jan Grulich - 6.10.1-2 - Re-add wayland fixes for mouse scrolling diff --git a/qtbase-wayland-fix-crash-in-qwaylandshmbackingstore-scroll.patch b/qtbase-wayland-fix-crash-in-qwaylandshmbackingstore-scroll.patch new file mode 100644 index 0000000..7881aba --- /dev/null +++ b/qtbase-wayland-fix-crash-in-qwaylandshmbackingstore-scroll.patch @@ -0,0 +1,39 @@ +From c93008e4d06abb0072e0e5e57d84a4ae182ecfc0 Mon Sep 17 00:00:00 2001 +From: Błażej Szczygieł +Date: Tue, 21 Oct 2025 19:49:17 +0200 +Subject: [PATCH] wayland: Fix crash in QWaylandShmBackingStore::scroll() + +Fixes a crash when monitor is unplugged while scrolling. + +recreateBackBufferIfNeeded() calls getBuffer() which may set +mFrontBuffer to nullptr. + +Amends: 6f25f703fd37a900c139e14a33a4639502bfeae7 + +Task-number: QTBUG-139231 +Change-Id: Ia5bedce2a3f6580c722f73446de81a26d40ea2f4 +Reviewed-by: David Edmundson +--- + +diff --git a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +index b853db2..fa70b53 100644 +--- a/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp ++++ b/src/plugins/platforms/wayland/qwaylandshmbackingstore.cpp +@@ -229,7 +229,7 @@ + // Inspired by QCALayerBackingStore. + bool QWaylandShmBackingStore::scroll(const QRegion ®ion, int dx, int dy) + { +- if (Q_UNLIKELY(!mBackBuffer || !mFrontBuffer)) ++ if (Q_UNLIKELY(!mBackBuffer)) + return false; + + const qreal devicePixelRatio = waylandWindow()->scale(); +@@ -241,6 +241,8 @@ + return false; + + recreateBackBufferIfNeeded(); ++ if (!mFrontBuffer) ++ return false; + + const QPoint scrollDelta(dx, dy); + const QMargins margins = windowDecorationMargins();