From cbeb81971057d6c382f45ecce92df2b204d4106a Mon Sep 17 00:00:00 2001 From: Eric Snow Date: Wed, 15 Sep 2021 10:19:30 -0600 Subject: bpo-45020: Freeze some of the modules imported during startup. (gh-28335) Doing this provides significant performance gains for runtime startup (~15% with all the imported modules frozen). We don't yet freeze all the imported modules because there are a few hiccups in the build systems we need to sort out first. (See bpo-45186 and bpo-45188.) Note that in PR GH-28320 we added a command-line flag (-X frozen_modules=[on|off]) that allows users to opt out of (or into) using frozen modules. The default is still "off" but we will change it to "on" as soon as we can do it in a way that does not cause contributors pain. https://bugs.python.org/issue45020 --- Lib/test/test_cmd_line_script.py | 1 - Lib/test/test_imp.py | 23 +- Lib/test/test_import/__init__.py | 8 +- Lib/test/test_pydoc.py | 2 + Lib/test/test_threading.py | 3 +- Lib/test/test_trace.py | 2 +- Makefile.pre.in | 48 +- .../Build/2021-09-14-10-07-23.bpo-45020._VGGPv.rst | 4 + Python/frozen.c | 19 + Python/frozen_modules/MANIFEST | 8 + Python/frozen_modules/_collections_abc.h | 2703 ++++++++++++++++++++ Python/frozen_modules/_sitebuiltins.h | 294 +++ Python/frozen_modules/abc.h | 495 ++++ Python/frozen_modules/genericpath.h | 312 +++ Python/frozen_modules/io.h | 271 ++ Python/frozen_modules/ntpath.h | 1405 ++++++++++ Python/frozen_modules/posixpath.h | 942 +++++++ Python/frozen_modules/stat.h | 338 +++ Tools/scripts/freeze_modules.py | 31 +- 19 files changed, 6879 insertions(+), 30 deletions(-) create mode 100644 Misc/NEWS.d/next/Build/2021-09-14-10-07-23.bpo-45020._VGGPv.rst create mode 100644 Python/frozen_modules/_collections_abc.h create mode 100644 Python/frozen_modules/_sitebuiltins.h create mode 100644 Python/frozen_modules/abc.h create mode 100644 Python/frozen_modules/genericpath.h create mode 100644 Python/frozen_modules/io.h create mode 100644 Python/frozen_modules/ntpath.h create mode 100644 Python/frozen_modules/posixpath.h create mode 100644 Python/frozen_modules/stat.h diff --git a/Lib/test/test_cmd_line_script.py b/Lib/test/test_cmd_line_script.py index e50c992..874f4db 100644 --- a/Lib/test/test_cmd_line_script.py +++ b/Lib/test/test_cmd_line_script.py @@ -474,7 +474,6 @@ class CmdLineTest(unittest.TestCase): br'ModuleNotFoundError'), ('builtins.x.y', br'Error while finding module specification.*' br'ModuleNotFoundError.*No module named.*not a package'), - ('os.path', br'loader.*cannot handle'), ('importlib', br'No module named.*' br'is a package and cannot be directly executed'), ('importlib.nonexistent', br'No module named'), diff --git a/Lib/test/test_imp.py b/Lib/test/test_imp.py index 5abe28e..99312cc 100644 --- a/Lib/test/test_imp.py +++ b/Lib/test/test_imp.py @@ -16,6 +16,9 @@ with warnings.catch_warnings(): import _imp +OS_PATH_NAME = os.path.__name__ + + def requires_load_dynamic(meth): """Decorator to skip a test if not running under CPython or lacking imp.load_dynamic().""" @@ -213,15 +216,17 @@ class ImportTests(unittest.TestCase): # state after reversion. Reinitialising the module contents # and just reverting os.environ to its previous state is an OK # workaround - orig_path = os.path - orig_getenv = os.getenv - with os_helper.EnvironmentVarGuard(): - x = imp.find_module("os") - self.addCleanup(x[0].close) - new_os = imp.load_module("os", *x) - self.assertIs(os, new_os) - self.assertIs(orig_path, new_os.path) - self.assertIsNot(orig_getenv, new_os.getenv) + with import_helper.CleanImport('os', 'os.path', OS_PATH_NAME): + import os + orig_path = os.path + orig_getenv = os.getenv + with os_helper.EnvironmentVarGuard(): + x = imp.find_module("os") + self.addCleanup(x[0].close) + new_os = imp.load_module("os", *x) + self.assertIs(os, new_os) + self.assertIs(orig_path, new_os.path) + self.assertIsNot(orig_getenv, new_os.getenv) @requires_load_dynamic def test_issue15828_load_extensions(self): diff --git a/Lib/test/test_import/__init__.py b/Lib/test/test_import/__init__.py index e0299c1..afbc12c 100644 --- a/Lib/test/test_import/__init__.py +++ b/Lib/test/test_import/__init__.py @@ -21,7 +21,7 @@ from unittest import mock from test.support import os_helper from test.support import (is_jython, swap_attr, swap_item, cpython_only) from test.support.import_helper import ( - forget, make_legacy_pyc, unlink, unload, DirsOnSysPath) + forget, make_legacy_pyc, unlink, unload, DirsOnSysPath, CleanImport) from test.support.os_helper import ( TESTFN, rmtree, temp_umask, TESTFN_UNENCODABLE, temp_dir) from test.support import script_helper @@ -86,8 +86,10 @@ class ImportTests(unittest.TestCase): from importlib import something_that_should_not_exist_anywhere def test_from_import_missing_attr_has_name_and_path(self): - with self.assertRaises(ImportError) as cm: - from os import i_dont_exist + with CleanImport('os'): + import os + with self.assertRaises(ImportError) as cm: + from os import i_dont_exist self.assertEqual(cm.exception.name, 'os') self.assertEqual(cm.exception.path, os.__file__) self.assertRegex(str(cm.exception), r"cannot import name 'i_dont_exist' from 'os' \(.*os.py\)") diff --git a/Lib/test/test_pydoc.py b/Lib/test/test_pydoc.py index 80a09a9..a952ab9 100644 --- a/Lib/test/test_pydoc.py +++ b/Lib/test/test_pydoc.py @@ -23,6 +23,7 @@ import xml.etree.ElementTree import textwrap from io import StringIO from collections import namedtuple +from test.support import import_helper from test.support import os_helper from test.support.script_helper import assert_python_ok, assert_python_failure from test.support import threading_helper @@ -728,6 +729,7 @@ class PydocDocTest(unittest.TestCase): @unittest.skipIf(sys.flags.optimize >= 2, 'Docstrings are omitted with -OO and above') def test_synopsis_sourceless(self): + os = import_helper.import_fresh_module('os') expected = os.__doc__.splitlines()[0] filename = os.__cached__ synopsis = pydoc.synopsis(filename) diff --git a/Lib/test/test_threading.py b/Lib/test/test_threading.py index c51de6f..f5ba16e 100644 --- a/Lib/test/test_threading.py +++ b/Lib/test/test_threading.py @@ -1026,8 +1026,9 @@ class ThreadJoinOnShutdown(BaseTestCase): def random_io(): '''Loop for a while sleeping random tiny amounts and doing some I/O.''' + import test.test_threading as mod while True: - with open(os.__file__, 'rb') as in_f: + with open(mod.__file__, 'rb') as in_f: stuff = in_f.read(200) with open(os.devnull, 'wb') as null_f: null_f.write(stuff) diff --git a/Lib/test/test_trace.py b/Lib/test/test_trace.py index 7547855..dbfefca 100644 --- a/Lib/test/test_trace.py +++ b/Lib/test/test_trace.py @@ -376,7 +376,7 @@ class TestCoverage(unittest.TestCase): def test_coverage_ignore(self): # Ignore all files, nothing should be traced nor printed - libpath = os.path.normpath(os.path.dirname(os.__file__)) + libpath = os.path.normpath(os.path.dirname(os.path.dirname(__file__))) # sys.prefix does not work when running from a checkout tracer = trace.Trace(ignoredirs=[sys.base_prefix, sys.base_exec_prefix, libpath], trace=0, count=1) diff --git a/Makefile.pre.in b/Makefile.pre.in index e7005be..b2a8f0e 100644 --- a/Makefile.pre.in +++ b/Makefile.pre.in @@ -751,24 +751,40 @@ regen-frozen: Tools/scripts/freeze_modules.py $(FROZEN_FILES) # BEGIN: freezing modules Python/frozen_modules/importlib__bootstrap.h: Programs/_freeze_module Lib/importlib/_bootstrap.py - $(srcdir)/Programs/_freeze_module importlib._bootstrap \ - $(srcdir)/Lib/importlib/_bootstrap.py \ - $(srcdir)/Python/frozen_modules/importlib__bootstrap.h + $(srcdir)/Programs/_freeze_module importlib._bootstrap $(srcdir)/Lib/importlib/_bootstrap.py $(srcdir)/Python/frozen_modules/importlib__bootstrap.h Python/frozen_modules/importlib__bootstrap_external.h: Programs/_freeze_module Lib/importlib/_bootstrap_external.py - $(srcdir)/Programs/_freeze_module importlib._bootstrap_external \ - $(srcdir)/Lib/importlib/_bootstrap_external.py \ - $(srcdir)/Python/frozen_modules/importlib__bootstrap_external.h + $(srcdir)/Programs/_freeze_module importlib._bootstrap_external $(srcdir)/Lib/importlib/_bootstrap_external.py $(srcdir)/Python/frozen_modules/importlib__bootstrap_external.h Python/frozen_modules/zipimport.h: Programs/_freeze_module Lib/zipimport.py - $(srcdir)/Programs/_freeze_module zipimport \ - $(srcdir)/Lib/zipimport.py \ - $(srcdir)/Python/frozen_modules/zipimport.h + $(srcdir)/Programs/_freeze_module zipimport $(srcdir)/Lib/zipimport.py $(srcdir)/Python/frozen_modules/zipimport.h + +Python/frozen_modules/abc.h: Programs/_freeze_module Lib/abc.py + $(srcdir)/Programs/_freeze_module abc $(srcdir)/Lib/abc.py $(srcdir)/Python/frozen_modules/abc.h + +Python/frozen_modules/io.h: Programs/_freeze_module Lib/io.py + $(srcdir)/Programs/_freeze_module io $(srcdir)/Lib/io.py $(srcdir)/Python/frozen_modules/io.h + +Python/frozen_modules/_collections_abc.h: Programs/_freeze_module Lib/_collections_abc.py + $(srcdir)/Programs/_freeze_module _collections_abc $(srcdir)/Lib/_collections_abc.py $(srcdir)/Python/frozen_modules/_collections_abc.h + +Python/frozen_modules/_sitebuiltins.h: Programs/_freeze_module Lib/_sitebuiltins.py + $(srcdir)/Programs/_freeze_module _sitebuiltins $(srcdir)/Lib/_sitebuiltins.py $(srcdir)/Python/frozen_modules/_sitebuiltins.h + +Python/frozen_modules/genericpath.h: Programs/_freeze_module Lib/genericpath.py + $(srcdir)/Programs/_freeze_module genericpath $(srcdir)/Lib/genericpath.py $(srcdir)/Python/frozen_modules/genericpath.h + +Python/frozen_modules/ntpath.h: Programs/_freeze_module Lib/ntpath.py + $(srcdir)/Programs/_freeze_module ntpath $(srcdir)/Lib/ntpath.py $(srcdir)/Python/frozen_modules/ntpath.h + +Python/frozen_modules/posixpath.h: Programs/_freeze_module Lib/posixpath.py + $(srcdir)/Programs/_freeze_module posixpath $(srcdir)/Lib/posixpath.py $(srcdir)/Python/frozen_modules/posixpath.h + +Python/frozen_modules/stat.h: Programs/_freeze_module Lib/stat.py + $(srcdir)/Programs/_freeze_module stat $(srcdir)/Lib/stat.py $(srcdir)/Python/frozen_modules/stat.h Python/frozen_modules/hello.h: Programs/_freeze_module Tools/freeze/flag.py - $(srcdir)/Programs/_freeze_module hello \ - $(srcdir)/Tools/freeze/flag.py \ - $(srcdir)/Python/frozen_modules/hello.h + $(srcdir)/Programs/_freeze_module hello $(srcdir)/Tools/freeze/flag.py $(srcdir)/Python/frozen_modules/hello.h # END: freezing modules @@ -1006,6 +1022,14 @@ FROZEN_FILES = \ $(srcdir)/Python/frozen_modules/importlib__bootstrap.h \ $(srcdir)/Python/frozen_modules/importlib__bootstrap_external.h \ $(srcdir)/Python/frozen_modules/zipimport.h \ + $(srcdir)/Python/frozen_modules/abc.h \ + $(srcdir)/Python/frozen_modules/io.h \ + $(srcdir)/Python/frozen_modules/_collections_abc.h \ + $(srcdir)/Python/frozen_modules/_sitebuiltins.h \ + $(srcdir)/Python/frozen_modules/genericpath.h \ + $(srcdir)/Python/frozen_modules/ntpath.h \ + $(srcdir)/Python/frozen_modules/posixpath.h \ + $(srcdir)/Python/frozen_modules/stat.h \ $(srcdir)/Python/frozen_modules/hello.h # End FROZEN_FILES diff --git a/Misc/NEWS.d/next/Build/2021-09-14-10-07-23.bpo-45020._VGGPv.rst b/Misc/NEWS.d/next/Build/2021-09-14-10-07-23.bpo-45020._VGGPv.rst new file mode 100644 index 0000000..67d61c3 --- /dev/null +++ b/Misc/NEWS.d/next/Build/2021-09-14-10-07-23.bpo-45020._VGGPv.rst @@ -0,0 +1,4 @@ +Freeze stdlib modules that are imported during startup. This provides +significant performance improvements to startup. If necessary, use the +previously added "-X frozen_modules=off" commandline option to force +importing the source modules. diff --git a/Python/frozen.c b/Python/frozen.c index 2975b1f..eef0f45 100644 --- a/Python/frozen.c +++ b/Python/frozen.c @@ -41,6 +41,14 @@ #include "frozen_modules/importlib__bootstrap.h" #include "frozen_modules/importlib__bootstrap_external.h" #include "frozen_modules/zipimport.h" +#include "frozen_modules/abc.h" +#include "frozen_modules/io.h" +#include "frozen_modules/_collections_abc.h" +#include "frozen_modules/_sitebuiltins.h" +#include "frozen_modules/genericpath.h" +#include "frozen_modules/ntpath.h" +#include "frozen_modules/posixpath.h" +#include "frozen_modules/stat.h" #include "frozen_modules/hello.h" /* End includes */ @@ -54,6 +62,17 @@ static const struct _frozen _PyImport_FrozenModules[] = { (int)sizeof(_Py_M__importlib__bootstrap_external)}, {"zipimport", _Py_M__zipimport, (int)sizeof(_Py_M__zipimport)}, + /* stdlib */ + {"abc", _Py_M__abc, (int)sizeof(_Py_M__abc)}, + {"io", _Py_M__io, (int)sizeof(_Py_M__io)}, + {"_collections_abc", _Py_M___collections_abc, + (int)sizeof(_Py_M___collections_abc)}, + {"_sitebuiltins", _Py_M___sitebuiltins, (int)sizeof(_Py_M___sitebuiltins)}, + {"genericpath", _Py_M__genericpath, (int)sizeof(_Py_M__genericpath)}, + {"ntpath", _Py_M__ntpath, (int)sizeof(_Py_M__ntpath)}, + {"posixpath", _Py_M__posixpath, (int)sizeof(_Py_M__posixpath)}, + {"stat", _Py_M__stat, (int)sizeof(_Py_M__stat)}, + /* Test module */ {"__hello__", _Py_M__hello, (int)sizeof(_Py_M__hello)}, {"__phello__", _Py_M__hello, -(int)sizeof(_Py_M__hello)}, diff --git a/Python/frozen_modules/MANIFEST b/Python/frozen_modules/MANIFEST index 42c72b9..811dc5b 100644 --- a/Python/frozen_modules/MANIFEST +++ b/Python/frozen_modules/MANIFEST @@ -7,6 +7,14 @@ _frozen_importlib no importlib__bootstrap.h 749d553f858d _frozen_importlib_external no importlib__bootstrap_external.h e4539e6347d7 zipimport no zipimport.h 374879e5d43d +abc no abc.h 5e8df8488f6d +io no io.h ccc5e057128c +_collections_abc no <_collections_abc> _collections_abc.h 1d68efc06884 +_sitebuiltins no <_sitebuiltins> _sitebuiltins.h b0e7250b851e +genericpath no genericpath.h c9d0ff38948c +ntpath no ntpath.h 15b9b80fa9c2 +posixpath no posixpath.h 3fc077252afd +stat no stat.h 27c32a0815c2 __hello__ no Tools/freeze/flag.py hello.h af6fb665713f __phello__ YES Tools/freeze/flag.py hello.h af6fb665713f __phello__.spam no Tools/freeze/flag.py hello.h af6fb665713f diff --git a/Python/frozen_modules/_collections_abc.h b/Python/frozen_modules/_collections_abc.h new file mode 100644 index 0000000..dab3281 --- /dev/null +++ b/Python/frozen_modules/_collections_abc.h @@ -0,0 +1,2703 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M___collections_abc[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,6,0,0, + 0,0,0,0,0,115,80,4,0,0,100,0,90,0,100,1, + 100,2,108,1,109,2,90,2,109,3,90,3,1,0,100,1, + 100,3,108,4,90,4,101,5,101,6,101,7,25,0,131,1, + 90,8,101,5,100,4,131,1,90,9,100,5,132,0,90,10, + 101,5,101,10,131,1,90,11,91,10,103,0,100,6,162,1, + 90,12,100,7,90,13,101,5,101,14,100,8,131,1,131,1, + 90,15,101,5,101,14,101,16,131,0,131,1,131,1,90,17, + 101,5,101,14,105,0,160,18,161,0,131,1,131,1,90,19, + 101,5,101,14,105,0,160,20,161,0,131,1,131,1,90,21, + 101,5,101,14,105,0,160,22,161,0,131,1,131,1,90,23, + 101,5,101,14,103,0,131,1,131,1,90,24,101,5,101,14, + 101,25,103,0,131,1,131,1,131,1,90,26,101,5,101,14, + 101,27,100,1,131,1,131,1,131,1,90,28,101,5,101,14, + 101,27,100,9,100,10,62,0,131,1,131,1,131,1,90,29, + 101,5,101,14,101,30,131,0,131,1,131,1,90,31,101,5, + 101,14,100,11,131,1,131,1,90,32,101,5,101,14,100,12, + 131,1,131,1,90,33,101,5,101,14,101,34,131,0,131,1, + 131,1,90,35,101,5,105,0,160,18,161,0,131,1,90,36, + 101,5,105,0,160,20,161,0,131,1,90,37,101,5,105,0, + 160,22,161,0,131,1,90,38,101,5,101,5,106,39,131,1, + 90,40,101,5,100,13,132,0,131,0,131,1,90,41,100,14, + 132,0,90,42,101,42,131,0,90,42,101,5,101,42,131,1, + 90,43,101,42,160,44,161,0,1,0,91,42,100,15,132,0, + 90,45,101,45,131,0,90,45,101,5,101,45,131,1,90,46, + 91,45,100,16,132,0,90,47,71,0,100,17,132,0,100,18, + 101,2,100,19,141,3,90,48,71,0,100,20,132,0,100,21, + 101,2,100,19,141,3,90,49,71,0,100,22,132,0,100,23, + 101,49,131,3,90,50,101,50,160,51,101,43,161,1,1,0, + 71,0,100,24,132,0,100,25,101,2,100,19,141,3,90,52, + 71,0,100,26,132,0,100,27,101,52,131,3,90,53,71,0, + 100,28,132,0,100,29,101,53,131,3,90,54,101,54,160,51, + 101,46,161,1,1,0,71,0,100,30,132,0,100,31,101,2, + 100,19,141,3,90,55,71,0,100,32,132,0,100,33,101,55, + 131,3,90,56,101,56,160,51,101,15,161,1,1,0,101,56, + 160,51,101,17,161,1,1,0,101,56,160,51,101,19,161,1, + 1,0,101,56,160,51,101,21,161,1,1,0,101,56,160,51, + 101,23,161,1,1,0,101,56,160,51,101,24,161,1,1,0, + 101,56,160,51,101,26,161,1,1,0,101,56,160,51,101,28, + 161,1,1,0,101,56,160,51,101,29,161,1,1,0,101,56, + 160,51,101,31,161,1,1,0,101,56,160,51,101,32,161,1, + 1,0,101,56,160,51,101,33,161,1,1,0,101,56,160,51, + 101,35,161,1,1,0,71,0,100,34,132,0,100,35,101,55, + 131,3,90,57,71,0,100,36,132,0,100,37,101,56,131,3, + 90,58,101,58,160,51,101,41,161,1,1,0,71,0,100,38, + 132,0,100,39,101,2,100,19,141,3,90,59,71,0,100,40, + 132,0,100,41,101,2,100,19,141,3,90,60,71,0,100,42, + 132,0,100,43,101,59,101,55,101,60,131,5,90,61,71,0, + 100,44,132,0,100,45,101,8,131,3,90,62,100,46,132,0, + 90,63,100,47,132,0,90,64,100,48,132,0,90,65,71,0, + 100,49,132,0,100,50,101,2,100,19,141,3,90,66,71,0, + 100,51,132,0,100,52,101,61,131,3,90,67,101,67,160,51, + 101,68,161,1,1,0,71,0,100,53,132,0,100,54,101,67, + 131,3,90,69,101,69,160,51,101,30,161,1,1,0,71,0, + 100,55,132,0,100,56,101,61,131,3,90,70,101,70,160,51, + 101,40,161,1,1,0,71,0,100,57,132,0,100,58,101,59, + 131,3,90,71,71,0,100,59,132,0,100,60,101,71,101,67, + 131,4,90,72,101,72,160,51,101,36,161,1,1,0,71,0, + 100,61,132,0,100,62,101,71,101,67,131,4,90,73,101,73, + 160,51,101,38,161,1,1,0,71,0,100,63,132,0,100,64, + 101,71,101,61,131,4,90,74,101,74,160,51,101,37,161,1, + 1,0,71,0,100,65,132,0,100,66,101,70,131,3,90,75, + 101,75,160,51,101,76,161,1,1,0,71,0,100,67,132,0, + 100,68,101,57,101,61,131,4,90,77,101,77,160,51,101,78, + 161,1,1,0,101,77,160,51,101,79,161,1,1,0,101,77, + 160,51,101,27,161,1,1,0,101,77,160,51,101,80,161,1, + 1,0,71,0,100,69,132,0,100,70,101,77,131,3,90,81, + 101,81,160,51,101,82,161,1,1,0,101,81,160,51,101,16, + 161,1,1,0,71,0,100,71,132,0,100,72,101,77,131,3, + 90,83,101,83,160,51,101,6,161,1,1,0,101,83,160,51, + 101,16,161,1,1,0,100,3,83,0,41,73,122,106,65,98, + 115,116,114,97,99,116,32,66,97,115,101,32,67,108,97,115, + 115,101,115,32,40,65,66,67,115,41,32,102,111,114,32,99, + 111,108,108,101,99,116,105,111,110,115,44,32,97,99,99,111, + 114,100,105,110,103,32,116,111,32,80,69,80,32,51,49,49, + 57,46,10,10,85,110,105,116,32,116,101,115,116,115,32,97, + 114,101,32,105,110,32,116,101,115,116,95,99,111,108,108,101, + 99,116,105,111,110,115,46,10,233,0,0,0,0,41,2,218, + 7,65,66,67,77,101,116,97,218,14,97,98,115,116,114,97, + 99,116,109,101,116,104,111,100,78,46,99,0,0,0,0,0, + 0,0,0,0,0,0,0,1,0,0,0,3,0,0,0,115, + 4,0,0,0,100,0,83,0,169,1,78,169,0,114,4,0, + 0,0,243,0,0,0,0,250,25,60,102,114,111,122,101,110, + 32,95,99,111,108,108,101,99,116,105,111,110,115,95,97,98, + 99,62,218,2,95,102,114,7,0,0,0,14,0,0,0,243, + 2,0,0,0,4,0,114,8,0,0,0,115,4,0,0,0, + 11,15,11,15,114,5,0,0,0,41,25,218,9,65,119,97, + 105,116,97,98,108,101,218,9,67,111,114,111,117,116,105,110, + 101,218,13,65,115,121,110,99,73,116,101,114,97,98,108,101, + 218,13,65,115,121,110,99,73,116,101,114,97,116,111,114,218, + 14,65,115,121,110,99,71,101,110,101,114,97,116,111,114,218, + 8,72,97,115,104,97,98,108,101,218,8,73,116,101,114,97, + 98,108,101,218,8,73,116,101,114,97,116,111,114,218,9,71, + 101,110,101,114,97,116,111,114,218,10,82,101,118,101,114,115, + 105,98,108,101,218,5,83,105,122,101,100,218,9,67,111,110, + 116,97,105,110,101,114,218,8,67,97,108,108,97,98,108,101, + 218,10,67,111,108,108,101,99,116,105,111,110,218,3,83,101, + 116,218,10,77,117,116,97,98,108,101,83,101,116,218,7,77, + 97,112,112,105,110,103,218,14,77,117,116,97,98,108,101,77, + 97,112,112,105,110,103,218,11,77,97,112,112,105,110,103,86, + 105,101,119,218,8,75,101,121,115,86,105,101,119,218,9,73, + 116,101,109,115,86,105,101,119,218,10,86,97,108,117,101,115, + 86,105,101,119,218,8,83,101,113,117,101,110,99,101,218,15, + 77,117,116,97,98,108,101,83,101,113,117,101,110,99,101,218, + 10,66,121,116,101,83,116,114,105,110,103,122,15,99,111,108, + 108,101,99,116,105,111,110,115,46,97,98,99,114,5,0,0, + 0,233,1,0,0,0,105,232,3,0,0,218,0,114,4,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,35,0,0,0,115,8,0,0,0,129,0,100,0, + 86,0,83,0,114,3,0,0,0,114,4,0,0,0,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,218,8,60, + 108,97,109,98,100,97,62,114,36,0,0,0,62,0,0,0, + 243,4,0,0,0,2,128,6,0,114,37,0,0,0,115,8, + 0,0,0,0,0,28,33,28,33,28,33,114,5,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0, + 0,131,0,0,0,115,6,0,0,0,129,1,100,0,83,0, + 114,3,0,0,0,114,4,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,218,5,95,99,111,114,111, + 114,38,0,0,0,64,0,0,0,243,4,0,0,0,2,128, + 4,0,114,39,0,0,0,115,6,0,0,0,0,0,20,24, + 20,24,114,5,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,2,0,0,115,12,0,0, + 0,129,2,100,0,86,0,1,0,100,0,83,0,114,3,0, + 0,0,114,4,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,6,0,0,0,218,3,95,97,103,114,40,0,0,0, + 70,0,0,0,243,4,0,0,0,2,128,10,0,114,41,0, + 0,0,115,12,0,0,0,0,0,18,23,18,23,18,23,18, + 23,18,23,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,4,0,0,0,7,0,0,0,115,76,0, + 0,0,124,0,106,0,125,2,124,1,68,0,93,30,125,3, + 124,2,68,0,93,22,125,4,124,3,124,4,106,1,118,0, + 114,31,124,4,106,1,124,3,25,0,100,0,117,0,114,29, + 116,2,2,0,1,0,2,0,1,0,83,0,1,0,113,5, + 113,9,116,2,2,0,1,0,83,0,100,1,83,0,41,2, + 78,84,41,3,218,7,95,95,109,114,111,95,95,218,8,95, + 95,100,105,99,116,95,95,218,14,78,111,116,73,109,112,108, + 101,109,101,110,116,101,100,41,5,218,1,67,90,7,109,101, + 116,104,111,100,115,218,3,109,114,111,90,6,109,101,116,104, + 111,100,218,1,66,115,5,0,0,0,32,32,32,32,32,114, + 6,0,0,0,218,14,95,99,104,101,99,107,95,109,101,116, + 104,111,100,115,114,48,0,0,0,78,0,0,0,115,20,0, + 0,0,6,1,8,1,8,1,10,1,14,1,12,1,4,1, + 2,253,8,5,4,1,115,28,0,0,0,6,1,2,1,4, + 7,2,249,2,1,4,6,2,250,8,1,2,3,12,254,14, + 1,6,1,8,2,4,1,115,76,0,0,0,11,12,11,20, + 5,8,19,26,5,34,5,34,9,15,18,21,9,34,9,34, + 13,14,16,22,26,27,26,36,16,36,13,22,20,21,20,30, + 31,37,20,38,42,46,20,46,17,42,28,42,21,42,21,42, + 21,42,21,42,21,42,17,22,17,22,13,22,20,34,13,34, + 13,34,13,34,12,16,12,16,114,5,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,243,36,0,0,0,101,0,90,1,100,0,90,2,100, + 1,90,3,101,4,100,2,132,0,131,1,90,5,101,6,100, + 3,132,0,131,1,90,7,100,4,83,0,41,5,114,14,0, + 0,0,114,4,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,3,0,0,0,243,4,0,0, + 0,100,1,83,0,169,2,78,114,0,0,0,0,114,4,0, + 0,0,169,1,218,4,115,101,108,102,115,1,0,0,0,32, + 114,6,0,0,0,218,8,95,95,104,97,115,104,95,95,122, + 17,72,97,115,104,97,98,108,101,46,95,95,104,97,115,104, + 95,95,94,0,0,0,243,2,0,0,0,4,2,114,55,0, + 0,0,115,4,0,0,0,16,17,16,17,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,243,22,0,0,0,124,0,116,0,117,0, + 114,9,116,1,124,1,100,1,131,2,83,0,116,2,83,0, + 41,2,78,114,54,0,0,0,41,3,114,14,0,0,0,114, + 48,0,0,0,114,44,0,0,0,169,2,218,3,99,108,115, + 114,45,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,218,16,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,122,25,72,97,115,104,97,98,108,101,46,95,95, + 115,117,98,99,108,97,115,115,104,111,111,107,95,95,98,0, + 0,0,243,6,0,0,0,8,2,10,1,4,1,243,6,0, + 0,0,6,2,12,1,4,1,115,22,0,0,0,12,15,19, + 27,12,27,9,49,20,34,35,36,38,48,20,49,13,49,16, + 30,9,30,114,5,0,0,0,78,41,8,218,8,95,95,110, + 97,109,101,95,95,218,10,95,95,109,111,100,117,108,101,95, + 95,218,12,95,95,113,117,97,108,110,97,109,101,95,95,218, + 9,95,95,115,108,111,116,115,95,95,114,2,0,0,0,114, + 54,0,0,0,218,11,99,108,97,115,115,109,101,116,104,111, + 100,114,59,0,0,0,114,4,0,0,0,114,5,0,0,0, + 114,6,0,0,0,114,14,0,0,0,114,14,0,0,0,90, + 0,0,0,243,12,0,0,0,8,0,4,2,2,2,8,1, + 2,3,12,1,115,12,0,0,0,8,166,4,92,2,2,8, + 2,2,2,12,4,115,36,0,0,0,1,1,1,1,1,1, + 1,1,17,19,5,14,6,20,5,17,5,17,5,17,5,17, + 6,17,5,30,5,30,5,30,5,30,5,30,5,30,114,5, + 0,0,0,114,14,0,0,0,41,1,90,9,109,101,116,97, + 99,108,97,115,115,99,0,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,0,0,0,0,243,44,0,0,0,101, + 0,90,1,100,0,90,2,100,1,90,3,101,4,100,2,132, + 0,131,1,90,5,101,6,100,3,132,0,131,1,90,7,101, + 6,101,8,131,1,90,9,100,4,83,0,41,5,114,9,0, + 0,0,114,4,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,1,0,0,0,35,0,0,0,115,12,0,0, + 0,129,0,100,0,86,0,1,0,100,0,83,0,114,3,0, + 0,0,114,4,0,0,0,114,52,0,0,0,115,1,0,0, + 0,32,114,6,0,0,0,218,9,95,95,97,119,97,105,116, + 95,95,122,19,65,119,97,105,116,97,98,108,101,46,95,95, + 97,119,97,105,116,95,95,109,0,0,0,243,4,0,0,0, + 2,128,10,2,114,70,0,0,0,115,12,0,0,0,0,0, + 9,14,9,14,9,14,9,14,9,14,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,114,56,0,0,0,41,2,78,114,69,0,0, + 0,41,3,114,9,0,0,0,114,48,0,0,0,114,44,0, + 0,0,114,57,0,0,0,115,2,0,0,0,32,32,114,6, + 0,0,0,114,59,0,0,0,122,26,65,119,97,105,116,97, + 98,108,101,46,95,95,115,117,98,99,108,97,115,115,104,111, + 111,107,95,95,113,0,0,0,114,60,0,0,0,114,61,0, + 0,0,115,22,0,0,0,12,15,19,28,12,28,9,50,20, + 34,35,36,38,49,20,50,13,50,16,30,9,30,114,5,0, + 0,0,78,41,10,114,62,0,0,0,114,63,0,0,0,114, + 64,0,0,0,114,65,0,0,0,114,2,0,0,0,114,69, + 0,0,0,114,66,0,0,0,114,59,0,0,0,218,12,71, + 101,110,101,114,105,99,65,108,105,97,115,218,17,95,95,99, + 108,97,115,115,95,103,101,116,105,116,101,109,95,95,114,4, + 0,0,0,114,5,0,0,0,114,6,0,0,0,114,9,0, + 0,0,114,9,0,0,0,105,0,0,0,243,14,0,0,0, + 8,0,4,2,2,2,8,1,2,3,8,1,12,5,115,14, + 0,0,0,8,151,4,107,2,2,8,2,2,2,8,4,12, + 2,115,44,0,0,0,1,1,1,1,1,1,1,1,17,19, + 5,14,6,20,5,14,5,14,5,14,5,14,6,17,5,30, + 5,30,5,30,5,30,25,36,37,49,25,50,5,22,5,22, + 5,22,114,5,0,0,0,114,9,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0, + 0,115,54,0,0,0,101,0,90,1,100,0,90,2,100,1, + 90,3,101,4,100,2,132,0,131,1,90,5,101,4,100,7, + 100,4,132,1,131,1,90,6,100,5,132,0,90,7,101,8, + 100,6,132,0,131,1,90,9,100,3,83,0,41,8,114,10, + 0,0,0,114,4,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,243,4,0, + 0,0,116,0,130,1,41,1,122,99,83,101,110,100,32,97, + 32,118,97,108,117,101,32,105,110,116,111,32,116,104,101,32, + 99,111,114,111,117,116,105,110,101,46,10,32,32,32,32,32, + 32,32,32,82,101,116,117,114,110,32,110,101,120,116,32,121, + 105,101,108,100,101,100,32,118,97,108,117,101,32,111,114,32, + 114,97,105,115,101,32,83,116,111,112,73,116,101,114,97,116, + 105,111,110,46,10,32,32,32,32,32,32,32,32,169,1,218, + 13,83,116,111,112,73,116,101,114,97,116,105,111,110,169,2, + 114,53,0,0,0,218,5,118,97,108,117,101,115,2,0,0, + 0,32,32,114,6,0,0,0,218,4,115,101,110,100,122,14, + 67,111,114,111,117,116,105,110,101,46,115,101,110,100,126,0, + 0,0,243,2,0,0,0,4,5,114,80,0,0,0,115,4, + 0,0,0,15,28,9,28,114,5,0,0,0,78,99,4,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,243,48,0,0,0,124,2,100,1,117,0,114,13,124, + 3,100,1,117,0,114,10,124,1,130,1,124,1,131,0,125, + 2,124,3,100,1,117,1,114,22,124,2,160,0,124,3,161, + 1,125,2,124,2,130,1,41,2,122,103,82,97,105,115,101, + 32,97,110,32,101,120,99,101,112,116,105,111,110,32,105,110, + 32,116,104,101,32,99,111,114,111,117,116,105,110,101,46,10, + 32,32,32,32,32,32,32,32,82,101,116,117,114,110,32,110, + 101,120,116,32,121,105,101,108,100,101,100,32,118,97,108,117, + 101,32,111,114,32,114,97,105,115,101,32,83,116,111,112,73, + 116,101,114,97,116,105,111,110,46,10,32,32,32,32,32,32, + 32,32,78,169,1,218,14,119,105,116,104,95,116,114,97,99, + 101,98,97,99,107,169,4,114,53,0,0,0,90,3,116,121, + 112,90,3,118,97,108,90,2,116,98,115,4,0,0,0,32, + 32,32,32,114,6,0,0,0,218,5,116,104,114,111,119,122, + 15,67,111,114,111,117,116,105,110,101,46,116,104,114,111,119, + 133,0,0,0,243,14,0,0,0,8,5,8,1,4,1,6, + 1,8,1,10,1,4,1,243,16,0,0,0,6,5,2,3, + 6,254,6,1,6,1,6,1,12,1,4,1,115,48,0,0, + 0,12,15,19,23,12,23,9,24,16,18,22,26,16,26,13, + 26,23,26,17,26,19,22,19,24,13,16,12,14,22,26,12, + 26,9,41,19,22,19,41,38,40,19,41,13,16,15,18,9, + 18,114,5,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,243,48,0,0,0, + 9,0,124,0,160,0,116,1,161,1,1,0,116,3,100,1, + 131,1,130,1,35,0,4,0,116,1,116,2,102,2,121,22, + 1,0,1,0,1,0,89,0,100,2,83,0,119,0,37,0, + 41,3,250,46,82,97,105,115,101,32,71,101,110,101,114,97, + 116,111,114,69,120,105,116,32,105,110,115,105,100,101,32,99, + 111,114,111,117,116,105,110,101,46,10,32,32,32,32,32,32, + 32,32,122,31,99,111,114,111,117,116,105,110,101,32,105,103, + 110,111,114,101,100,32,71,101,110,101,114,97,116,111,114,69, + 120,105,116,78,169,4,114,85,0,0,0,218,13,71,101,110, + 101,114,97,116,111,114,69,120,105,116,114,76,0,0,0,218, + 12,82,117,110,116,105,109,101,69,114,114,111,114,114,52,0, + 0,0,115,1,0,0,0,32,114,6,0,0,0,218,5,99, + 108,111,115,101,122,15,67,111,114,111,117,116,105,110,101,46, + 99,108,111,115,101,146,0,0,0,243,16,0,0,0,2,3, + 10,1,8,4,2,128,16,253,6,1,2,255,2,128,243,16, + 0,0,0,2,8,10,252,8,4,2,128,2,254,6,255,16, + 1,2,128,115,48,0,0,0,9,66,13,17,13,38,24,37, + 13,38,13,38,19,31,32,65,19,66,13,66,0,0,9,17, + 17,30,32,45,16,46,9,17,9,17,9,17,9,17,13,17, + 13,17,13,17,9,17,0,0,115,12,0,0,0,129,5,10, + 0,138,9,23,7,150,1,23,7,99,2,0,0,0,0,0, + 0,0,0,0,0,0,6,0,0,0,3,0,0,0,115,28, + 0,0,0,124,0,116,0,117,0,114,12,116,1,124,1,100, + 1,100,2,100,3,100,4,131,5,83,0,116,2,83,0,41, + 5,78,114,69,0,0,0,114,79,0,0,0,114,85,0,0, + 0,114,93,0,0,0,41,3,114,10,0,0,0,114,48,0, + 0,0,114,44,0,0,0,114,57,0,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,59,0,0,0,122,26,67, + 111,114,111,117,116,105,110,101,46,95,95,115,117,98,99,108, + 97,115,115,104,111,111,107,95,95,156,0,0,0,115,6,0, + 0,0,8,2,16,1,4,1,115,6,0,0,0,6,2,18, + 1,4,1,115,28,0,0,0,12,15,19,28,12,28,9,76, + 20,34,35,36,38,49,51,57,59,66,68,75,20,76,13,76, + 16,30,9,30,114,5,0,0,0,169,2,78,78,41,10,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,114,65, + 0,0,0,114,2,0,0,0,114,79,0,0,0,114,85,0, + 0,0,114,93,0,0,0,114,66,0,0,0,114,59,0,0, + 0,114,4,0,0,0,114,5,0,0,0,114,6,0,0,0, + 114,10,0,0,0,114,10,0,0,0,122,0,0,0,115,18, + 0,0,0,8,0,4,2,2,2,8,1,2,6,10,1,6, + 12,2,10,12,1,115,20,0,0,0,8,134,4,124,2,2, + 8,5,2,2,2,1,8,10,6,10,2,2,12,4,115,54, + 0,0,0,1,1,1,1,1,1,1,1,17,19,5,14,6, + 20,5,28,5,28,5,28,5,28,6,20,30,34,5,18,5, + 18,5,18,5,18,5,66,5,66,5,66,6,17,5,30,5, + 30,5,30,5,30,5,30,5,30,114,5,0,0,0,114,10, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,68,0,0,0,41,5,114, + 11,0,0,0,114,4,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,115,6, + 0,0,0,116,0,131,0,83,0,114,3,0,0,0,41,1, + 114,12,0,0,0,114,52,0,0,0,115,1,0,0,0,32, + 114,6,0,0,0,218,9,95,95,97,105,116,101,114,95,95, + 122,23,65,115,121,110,99,73,116,101,114,97,98,108,101,46, + 95,95,97,105,116,101,114,95,95,170,0,0,0,243,2,0, + 0,0,6,2,114,98,0,0,0,115,6,0,0,0,16,29, + 16,31,9,31,114,5,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,114,56, + 0,0,0,41,2,78,114,97,0,0,0,41,3,114,11,0, + 0,0,114,48,0,0,0,114,44,0,0,0,114,57,0,0, + 0,115,2,0,0,0,32,32,114,6,0,0,0,114,59,0, + 0,0,122,30,65,115,121,110,99,73,116,101,114,97,98,108, + 101,46,95,95,115,117,98,99,108,97,115,115,104,111,111,107, + 95,95,174,0,0,0,114,60,0,0,0,114,61,0,0,0, + 115,22,0,0,0,12,15,19,32,12,32,9,50,20,34,35, + 36,38,49,20,50,13,50,16,30,9,30,114,5,0,0,0, + 78,41,10,114,62,0,0,0,114,63,0,0,0,114,64,0, + 0,0,114,65,0,0,0,114,2,0,0,0,114,97,0,0, + 0,114,66,0,0,0,114,59,0,0,0,114,71,0,0,0, + 114,72,0,0,0,114,4,0,0,0,114,5,0,0,0,114, + 6,0,0,0,114,11,0,0,0,114,11,0,0,0,166,0, + 0,0,114,73,0,0,0,115,18,0,0,0,0,129,8,217, + 0,127,4,41,2,2,8,2,2,2,8,4,12,2,115,44, + 0,0,0,1,1,1,1,1,1,1,1,17,19,5,14,6, + 20,5,31,5,31,5,31,5,31,6,17,5,30,5,30,5, + 30,5,30,25,36,37,49,25,50,5,22,5,22,5,22,114, + 5,0,0,0,114,11,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,0,0,0,0,243,42, + 0,0,0,101,0,90,1,100,0,90,2,100,1,90,3,101, + 4,100,2,132,0,131,1,90,5,100,3,132,0,90,6,101, + 7,100,4,132,0,131,1,90,8,100,5,83,0,41,6,114, + 12,0,0,0,114,4,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,131,0,0,0,243,6, + 0,0,0,129,1,116,0,130,1,41,1,122,64,82,101,116, + 117,114,110,32,116,104,101,32,110,101,120,116,32,105,116,101, + 109,32,111,114,32,114,97,105,115,101,32,83,116,111,112,65, + 115,121,110,99,73,116,101,114,97,116,105,111,110,32,119,104, + 101,110,32,101,120,104,97,117,115,116,101,100,46,169,1,218, + 18,83,116,111,112,65,115,121,110,99,73,116,101,114,97,116, + 105,111,110,114,52,0,0,0,115,1,0,0,0,32,114,6, + 0,0,0,218,9,95,95,97,110,101,120,116,95,95,122,23, + 65,115,121,110,99,73,116,101,114,97,116,111,114,46,95,95, + 97,110,101,120,116,95,95,187,0,0,0,243,4,0,0,0, + 2,128,4,3,114,104,0,0,0,115,6,0,0,0,0,0, + 15,33,9,33,114,5,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,243,4, + 0,0,0,124,0,83,0,114,3,0,0,0,114,4,0,0, + 0,114,52,0,0,0,115,1,0,0,0,32,114,6,0,0, + 0,114,97,0,0,0,122,23,65,115,121,110,99,73,116,101, + 114,97,116,111,114,46,95,95,97,105,116,101,114,95,95,192, + 0,0,0,243,2,0,0,0,4,1,114,106,0,0,0,115, + 4,0,0,0,16,20,9,20,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,243,24,0,0,0,124,0,116,0,117,0,114,10,116, + 1,124,1,100,1,100,2,131,3,83,0,116,2,83,0,41, + 3,78,114,103,0,0,0,114,97,0,0,0,41,3,114,12, + 0,0,0,114,48,0,0,0,114,44,0,0,0,114,57,0, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,59, + 0,0,0,122,30,65,115,121,110,99,73,116,101,114,97,116, + 111,114,46,95,95,115,117,98,99,108,97,115,115,104,111,111, + 107,95,95,195,0,0,0,243,6,0,0,0,8,2,12,1, + 4,1,243,6,0,0,0,6,2,14,1,4,1,115,24,0, + 0,0,12,15,19,32,12,32,9,63,20,34,35,36,38,49, + 51,62,20,63,13,63,16,30,9,30,114,5,0,0,0,78, + 41,9,114,62,0,0,0,114,63,0,0,0,114,64,0,0, + 0,114,65,0,0,0,114,2,0,0,0,114,103,0,0,0, + 114,97,0,0,0,114,66,0,0,0,114,59,0,0,0,114, + 4,0,0,0,114,5,0,0,0,114,6,0,0,0,114,12, + 0,0,0,114,12,0,0,0,183,0,0,0,243,14,0,0, + 0,8,0,4,2,2,2,8,1,6,4,2,3,12,1,115, + 18,0,0,0,0,129,8,200,0,127,4,58,2,2,8,3, + 6,3,2,2,12,4,115,42,0,0,0,1,1,1,1,1, + 1,1,1,17,19,5,14,6,20,5,33,5,33,5,33,5, + 33,5,20,5,20,5,20,6,17,5,30,5,30,5,30,5, + 30,5,30,5,30,114,5,0,0,0,114,12,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 0,0,0,0,243,60,0,0,0,101,0,90,1,100,0,90, + 2,100,1,90,3,100,2,132,0,90,4,101,5,100,3,132, + 0,131,1,90,6,101,5,100,8,100,5,132,1,131,1,90, + 7,100,6,132,0,90,8,101,9,100,7,132,0,131,1,90, + 10,100,4,83,0,41,9,114,13,0,0,0,114,4,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,131,0,0,0,115,18,0,0,0,129,1,124,0,160, + 0,100,1,161,1,73,0,100,1,72,0,83,0,41,2,122, + 112,82,101,116,117,114,110,32,116,104,101,32,110,101,120,116, + 32,105,116,101,109,32,102,114,111,109,32,116,104,101,32,97, + 115,121,110,99,104,114,111,110,111,117,115,32,103,101,110,101, + 114,97,116,111,114,46,10,32,32,32,32,32,32,32,32,87, + 104,101,110,32,101,120,104,97,117,115,116,101,100,44,32,114, + 97,105,115,101,32,83,116,111,112,65,115,121,110,99,73,116, + 101,114,97,116,105,111,110,46,10,32,32,32,32,32,32,32, + 32,78,41,1,218,5,97,115,101,110,100,114,52,0,0,0, + 115,1,0,0,0,32,114,6,0,0,0,114,103,0,0,0, + 122,24,65,115,121,110,99,71,101,110,101,114,97,116,111,114, + 46,95,95,97,110,101,120,116,95,95,206,0,0,0,243,4, + 0,0,0,2,128,16,4,114,113,0,0,0,115,18,0,0, + 0,0,0,22,26,22,38,33,37,22,38,16,38,16,38,16, + 38,9,38,114,5,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,131,0,0,0,114,100,0, + 0,0,41,1,122,117,83,101,110,100,32,97,32,118,97,108, + 117,101,32,105,110,116,111,32,116,104,101,32,97,115,121,110, + 99,104,114,111,110,111,117,115,32,103,101,110,101,114,97,116, + 111,114,46,10,32,32,32,32,32,32,32,32,82,101,116,117, + 114,110,32,110,101,120,116,32,121,105,101,108,100,101,100,32, + 118,97,108,117,101,32,111,114,32,114,97,105,115,101,32,83, + 116,111,112,65,115,121,110,99,73,116,101,114,97,116,105,111, + 110,46,10,32,32,32,32,32,32,32,32,114,101,0,0,0, + 114,77,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,114,112,0,0,0,122,20,65,115,121,110,99,71,101,110, + 101,114,97,116,111,114,46,97,115,101,110,100,212,0,0,0, + 243,4,0,0,0,2,128,4,5,114,114,0,0,0,115,6, + 0,0,0,0,0,15,33,9,33,114,5,0,0,0,78,99, + 4,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 131,0,0,0,115,50,0,0,0,129,1,124,2,100,1,117, + 0,114,14,124,3,100,1,117,0,114,11,124,1,130,1,124, + 1,131,0,125,2,124,3,100,1,117,1,114,23,124,2,160, + 0,124,3,161,1,125,2,124,2,130,1,41,2,122,121,82, + 97,105,115,101,32,97,110,32,101,120,99,101,112,116,105,111, + 110,32,105,110,32,116,104,101,32,97,115,121,110,99,104,114, + 111,110,111,117,115,32,103,101,110,101,114,97,116,111,114,46, + 10,32,32,32,32,32,32,32,32,82,101,116,117,114,110,32, + 110,101,120,116,32,121,105,101,108,100,101,100,32,118,97,108, + 117,101,32,111,114,32,114,97,105,115,101,32,83,116,111,112, + 65,115,121,110,99,73,116,101,114,97,116,105,111,110,46,10, + 32,32,32,32,32,32,32,32,78,114,82,0,0,0,114,84, + 0,0,0,115,4,0,0,0,32,32,32,32,114,6,0,0, + 0,218,6,97,116,104,114,111,119,122,21,65,115,121,110,99, + 71,101,110,101,114,97,116,111,114,46,97,116,104,114,111,119, + 219,0,0,0,115,16,0,0,0,2,128,8,5,8,1,4, + 1,6,1,8,1,10,1,4,1,115,18,0,0,0,2,128, + 6,5,2,3,6,254,6,1,6,1,6,1,12,1,4,1, + 115,50,0,0,0,0,0,12,15,19,23,12,23,9,24,16, + 18,22,26,16,26,13,26,23,26,17,26,19,22,19,24,13, + 16,12,14,22,26,12,26,9,41,19,22,19,41,38,40,19, + 41,13,16,15,18,9,18,114,5,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,9,0,0,0,131,0,0, + 0,115,56,0,0,0,129,1,9,0,124,0,160,0,116,1, + 161,1,73,0,100,1,72,0,1,0,116,3,100,2,131,1, + 130,1,35,0,4,0,116,1,116,2,102,2,121,26,1,0, + 1,0,1,0,89,0,100,1,83,0,119,0,37,0,41,3, + 114,89,0,0,0,78,122,44,97,115,121,110,99,104,114,111, + 110,111,117,115,32,103,101,110,101,114,97,116,111,114,32,105, + 103,110,111,114,101,100,32,71,101,110,101,114,97,116,111,114, + 69,120,105,116,41,4,114,115,0,0,0,114,91,0,0,0, + 114,102,0,0,0,114,92,0,0,0,114,52,0,0,0,115, + 1,0,0,0,32,114,6,0,0,0,218,6,97,99,108,111, + 115,101,122,21,65,115,121,110,99,71,101,110,101,114,97,116, + 111,114,46,97,99,108,111,115,101,232,0,0,0,115,18,0, + 0,0,2,128,2,3,16,1,8,4,2,128,16,253,6,1, + 2,255,2,128,115,18,0,0,0,2,128,2,8,16,252,8, + 4,2,128,2,254,6,255,16,1,2,128,115,56,0,0,0, + 0,0,9,79,19,23,19,45,31,44,19,45,13,45,13,45, + 13,45,13,45,19,31,32,78,19,79,13,79,0,0,9,17, + 17,30,32,50,16,51,9,17,9,17,9,17,9,17,13,17, + 13,17,13,17,9,17,0,0,115,12,0,0,0,130,8,14, + 0,142,9,27,7,154,1,27,7,99,2,0,0,0,0,0, + 0,0,0,0,0,0,7,0,0,0,3,0,0,0,243,30, + 0,0,0,124,0,116,0,117,0,114,13,116,1,124,1,100, + 1,100,2,100,3,100,4,100,5,131,6,83,0,116,2,83, + 0,41,6,78,114,97,0,0,0,114,103,0,0,0,114,112, + 0,0,0,114,115,0,0,0,114,116,0,0,0,41,3,114, + 13,0,0,0,114,48,0,0,0,114,44,0,0,0,114,57, + 0,0,0,115,2,0,0,0,32,32,114,6,0,0,0,114, + 59,0,0,0,122,31,65,115,121,110,99,71,101,110,101,114, + 97,116,111,114,46,95,95,115,117,98,99,108,97,115,115,104, + 111,111,107,95,95,242,0,0,0,243,10,0,0,0,8,2, + 8,1,6,1,4,255,4,2,243,10,0,0,0,6,2,2, + 2,8,255,10,1,4,1,115,30,0,0,0,12,15,19,33, + 12,33,9,63,20,34,35,36,38,49,51,62,35,42,44,52, + 54,62,20,63,13,63,16,30,9,30,114,5,0,0,0,114, + 96,0,0,0,41,11,114,62,0,0,0,114,63,0,0,0, + 114,64,0,0,0,114,65,0,0,0,114,103,0,0,0,114, + 2,0,0,0,114,112,0,0,0,114,115,0,0,0,114,116, + 0,0,0,114,66,0,0,0,114,59,0,0,0,114,4,0, + 0,0,114,5,0,0,0,114,6,0,0,0,114,13,0,0, + 0,114,13,0,0,0,202,0,0,0,243,20,0,0,0,8, + 0,4,2,6,2,2,6,8,1,2,6,10,1,6,12,2, + 10,12,1,115,26,0,0,0,0,129,8,181,0,127,4,77, + 6,6,2,2,8,5,2,2,2,1,8,10,6,10,2,2, + 12,5,115,60,0,0,0,1,1,1,1,1,1,1,1,17, + 19,5,14,5,38,5,38,5,38,6,20,5,33,5,33,5, + 33,5,33,6,20,37,41,5,18,5,18,5,18,5,18,5, + 79,5,79,5,79,6,17,5,30,5,30,5,30,5,30,5, + 30,5,30,114,5,0,0,0,114,13,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,114,68,0,0,0,41,5,114,15,0,0,0,114,4, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,35,0,0,0,243,6,0,0,0,129,0,100, + 0,83,0,114,3,0,0,0,114,4,0,0,0,114,52,0, + 0,0,115,1,0,0,0,32,114,6,0,0,0,218,8,95, + 95,105,116,101,114,95,95,122,17,73,116,101,114,97,98,108, + 101,46,95,95,105,116,101,114,95,95,1,1,0,0,243,4, + 0,0,0,2,128,4,2,114,123,0,0,0,115,6,0,0, + 0,0,0,15,20,15,20,114,5,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,114,56,0,0,0,41,2,78,114,122,0,0,0,41,3, + 114,15,0,0,0,114,48,0,0,0,114,44,0,0,0,114, + 57,0,0,0,115,2,0,0,0,32,32,114,6,0,0,0, + 114,59,0,0,0,122,25,73,116,101,114,97,98,108,101,46, + 95,95,115,117,98,99,108,97,115,115,104,111,111,107,95,95, + 6,1,0,0,114,60,0,0,0,114,61,0,0,0,115,22, + 0,0,0,12,15,19,27,12,27,9,49,20,34,35,36,38, + 48,20,49,13,49,16,30,9,30,114,5,0,0,0,78,41, + 10,114,62,0,0,0,114,63,0,0,0,114,64,0,0,0, + 114,65,0,0,0,114,2,0,0,0,114,122,0,0,0,114, + 66,0,0,0,114,59,0,0,0,114,71,0,0,0,114,72, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,15,0,0,0,114,15,0,0,0,253,0,0,0, + 115,14,0,0,0,8,0,4,2,2,2,8,1,2,4,8, + 1,12,5,115,20,0,0,0,0,129,8,130,0,127,0,127, + 4,1,2,2,8,3,2,2,8,4,12,2,115,44,0,0, + 0,1,1,1,1,1,1,1,1,17,19,5,14,6,20,5, + 23,5,23,5,23,5,23,6,17,5,30,5,30,5,30,5, + 30,25,36,37,49,25,50,5,22,5,22,5,22,114,5,0, + 0,0,114,15,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,114,99,0,0, + 0,41,6,114,16,0,0,0,114,4,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,114,74,0,0,0,41,1,122,75,82,101,116,117,114, + 110,32,116,104,101,32,110,101,120,116,32,105,116,101,109,32, + 102,114,111,109,32,116,104,101,32,105,116,101,114,97,116,111, + 114,46,32,87,104,101,110,32,101,120,104,97,117,115,116,101, + 100,44,32,114,97,105,115,101,32,83,116,111,112,73,116,101, + 114,97,116,105,111,110,114,75,0,0,0,114,52,0,0,0, + 115,1,0,0,0,32,114,6,0,0,0,218,8,95,95,110, + 101,120,116,95,95,122,17,73,116,101,114,97,116,111,114,46, + 95,95,110,101,120,116,95,95,19,1,0,0,243,2,0,0, + 0,4,3,114,125,0,0,0,115,4,0,0,0,15,28,9, + 28,114,5,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,105,0,0,0, + 114,3,0,0,0,114,4,0,0,0,114,52,0,0,0,115, + 1,0,0,0,32,114,6,0,0,0,114,122,0,0,0,122, + 17,73,116,101,114,97,116,111,114,46,95,95,105,116,101,114, + 95,95,24,1,0,0,114,106,0,0,0,114,106,0,0,0, + 115,4,0,0,0,16,20,9,20,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,114,107,0,0,0,41,3,78,114,122,0,0,0, + 114,124,0,0,0,41,3,114,16,0,0,0,114,48,0,0, + 0,114,44,0,0,0,114,57,0,0,0,115,2,0,0,0, + 32,32,114,6,0,0,0,114,59,0,0,0,122,25,73,116, + 101,114,97,116,111,114,46,95,95,115,117,98,99,108,97,115, + 115,104,111,111,107,95,95,27,1,0,0,114,108,0,0,0, + 114,109,0,0,0,115,24,0,0,0,12,15,19,27,12,27, + 9,61,20,34,35,36,38,48,50,60,20,61,13,61,16,30, + 9,30,114,5,0,0,0,78,41,9,114,62,0,0,0,114, + 63,0,0,0,114,64,0,0,0,114,65,0,0,0,114,2, + 0,0,0,114,124,0,0,0,114,122,0,0,0,114,66,0, + 0,0,114,59,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,6,0,0,0,114,16,0,0,0,114,16,0,0,0, + 15,1,0,0,114,110,0,0,0,115,22,0,0,0,0,129, + 0,129,8,239,0,127,0,127,4,19,2,2,8,3,6,3, + 2,2,12,4,115,42,0,0,0,1,1,1,1,1,1,1, + 1,17,19,5,14,6,20,5,28,5,28,5,28,5,28,5, + 20,5,20,5,20,6,17,5,30,5,30,5,30,5,30,5, + 30,5,30,114,5,0,0,0,114,16,0,0,0,99,0,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0, + 0,0,114,49,0,0,0,41,5,114,18,0,0,0,114,4, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,35,0,0,0,114,121,0,0,0,114,3,0, + 0,0,114,4,0,0,0,114,52,0,0,0,115,1,0,0, + 0,32,114,6,0,0,0,218,12,95,95,114,101,118,101,114, + 115,101,100,95,95,122,23,82,101,118,101,114,115,105,98,108, + 101,46,95,95,114,101,118,101,114,115,101,100,95,95,54,1, + 0,0,114,123,0,0,0,114,123,0,0,0,115,6,0,0, + 0,0,0,15,20,15,20,114,5,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,3,0,0, + 0,114,107,0,0,0,41,3,78,114,126,0,0,0,114,122, + 0,0,0,41,3,114,18,0,0,0,114,48,0,0,0,114, + 44,0,0,0,114,57,0,0,0,115,2,0,0,0,32,32, + 114,6,0,0,0,114,59,0,0,0,122,27,82,101,118,101, + 114,115,105,98,108,101,46,95,95,115,117,98,99,108,97,115, + 115,104,111,111,107,95,95,59,1,0,0,114,108,0,0,0, + 114,109,0,0,0,115,24,0,0,0,12,15,19,29,12,29, + 9,65,20,34,35,36,38,52,54,64,20,65,13,65,16,30, + 9,30,114,5,0,0,0,78,41,8,114,62,0,0,0,114, + 63,0,0,0,114,64,0,0,0,114,65,0,0,0,114,2, + 0,0,0,114,126,0,0,0,114,66,0,0,0,114,59,0, + 0,0,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,114,18,0,0,0,114,18,0,0,0,50,1,0,0,115, + 12,0,0,0,8,0,4,2,2,2,8,1,2,4,12,1, + 115,20,0,0,0,0,129,0,129,8,204,0,127,0,127,4, + 54,2,2,8,3,2,2,12,4,115,36,0,0,0,1,1, + 1,1,1,1,1,1,17,19,5,14,6,20,5,23,5,23, + 5,23,5,23,6,17,5,30,5,30,5,30,5,30,5,30, + 5,30,114,5,0,0,0,114,18,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,0,0,0, + 0,114,111,0,0,0,41,9,114,17,0,0,0,114,4,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,10,0,0,0,124,0,160,0, + 100,1,161,1,83,0,41,2,122,94,82,101,116,117,114,110, + 32,116,104,101,32,110,101,120,116,32,105,116,101,109,32,102, + 114,111,109,32,116,104,101,32,103,101,110,101,114,97,116,111, + 114,46,10,32,32,32,32,32,32,32,32,87,104,101,110,32, + 101,120,104,97,117,115,116,101,100,44,32,114,97,105,115,101, + 32,83,116,111,112,73,116,101,114,97,116,105,111,110,46,10, + 32,32,32,32,32,32,32,32,78,41,1,114,79,0,0,0, + 114,52,0,0,0,115,1,0,0,0,32,114,6,0,0,0, + 114,124,0,0,0,122,18,71,101,110,101,114,97,116,111,114, + 46,95,95,110,101,120,116,95,95,70,1,0,0,243,2,0, + 0,0,10,4,114,127,0,0,0,115,10,0,0,0,16,20, + 16,31,26,30,16,31,9,31,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,114,74,0,0,0,41,1,122,99,83,101,110,100,32, + 97,32,118,97,108,117,101,32,105,110,116,111,32,116,104,101, + 32,103,101,110,101,114,97,116,111,114,46,10,32,32,32,32, + 32,32,32,32,82,101,116,117,114,110,32,110,101,120,116,32, + 121,105,101,108,100,101,100,32,118,97,108,117,101,32,111,114, + 32,114,97,105,115,101,32,83,116,111,112,73,116,101,114,97, + 116,105,111,110,46,10,32,32,32,32,32,32,32,32,114,75, + 0,0,0,114,77,0,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,114,79,0,0,0,122,14,71,101,110,101,114, + 97,116,111,114,46,115,101,110,100,76,1,0,0,114,80,0, + 0,0,114,80,0,0,0,115,4,0,0,0,15,28,9,28, + 114,5,0,0,0,78,99,4,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,114,81,0,0,0, + 41,2,122,103,82,97,105,115,101,32,97,110,32,101,120,99, + 101,112,116,105,111,110,32,105,110,32,116,104,101,32,103,101, + 110,101,114,97,116,111,114,46,10,32,32,32,32,32,32,32, + 32,82,101,116,117,114,110,32,110,101,120,116,32,121,105,101, + 108,100,101,100,32,118,97,108,117,101,32,111,114,32,114,97, + 105,115,101,32,83,116,111,112,73,116,101,114,97,116,105,111, + 110,46,10,32,32,32,32,32,32,32,32,78,114,82,0,0, + 0,114,84,0,0,0,115,4,0,0,0,32,32,32,32,114, + 6,0,0,0,114,85,0,0,0,122,15,71,101,110,101,114, + 97,116,111,114,46,116,104,114,111,119,83,1,0,0,114,86, + 0,0,0,114,87,0,0,0,115,48,0,0,0,12,15,19, + 23,12,23,9,24,16,18,22,26,16,26,13,26,23,26,17, + 26,19,22,19,24,13,16,12,14,22,26,12,26,9,41,19, + 22,19,41,38,40,19,41,13,16,15,18,9,18,114,5,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,114,88,0,0,0,41,3,122,46, + 82,97,105,115,101,32,71,101,110,101,114,97,116,111,114,69, + 120,105,116,32,105,110,115,105,100,101,32,103,101,110,101,114, + 97,116,111,114,46,10,32,32,32,32,32,32,32,32,122,31, + 103,101,110,101,114,97,116,111,114,32,105,103,110,111,114,101, + 100,32,71,101,110,101,114,97,116,111,114,69,120,105,116,78, + 114,90,0,0,0,114,52,0,0,0,115,1,0,0,0,32, + 114,6,0,0,0,114,93,0,0,0,122,15,71,101,110,101, + 114,97,116,111,114,46,99,108,111,115,101,96,1,0,0,114, + 94,0,0,0,114,95,0,0,0,115,48,0,0,0,9,66, + 13,17,13,38,24,37,13,38,13,38,19,31,32,65,19,66, + 13,66,0,0,9,17,17,30,32,45,16,46,9,17,9,17, + 9,17,9,17,13,17,13,17,13,17,9,17,0,0,115,12, + 0,0,0,129,5,10,0,138,9,23,7,150,1,23,7,99, + 2,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0, + 3,0,0,0,114,117,0,0,0,41,6,78,114,122,0,0, + 0,114,124,0,0,0,114,79,0,0,0,114,85,0,0,0, + 114,93,0,0,0,41,3,114,17,0,0,0,114,48,0,0, + 0,114,44,0,0,0,114,57,0,0,0,115,2,0,0,0, + 32,32,114,6,0,0,0,114,59,0,0,0,122,26,71,101, + 110,101,114,97,116,111,114,46,95,95,115,117,98,99,108,97, + 115,115,104,111,111,107,95,95,106,1,0,0,114,118,0,0, + 0,114,119,0,0,0,115,30,0,0,0,12,15,19,28,12, + 28,9,60,20,34,35,36,38,48,50,60,35,41,43,50,52, + 59,20,60,13,60,16,30,9,30,114,5,0,0,0,114,96, + 0,0,0,41,11,114,62,0,0,0,114,63,0,0,0,114, + 64,0,0,0,114,65,0,0,0,114,124,0,0,0,114,2, + 0,0,0,114,79,0,0,0,114,85,0,0,0,114,93,0, + 0,0,114,66,0,0,0,114,59,0,0,0,114,4,0,0, + 0,114,5,0,0,0,114,6,0,0,0,114,17,0,0,0, + 114,17,0,0,0,66,1,0,0,114,120,0,0,0,115,30, + 0,0,0,0,129,0,129,8,188,0,127,0,127,4,70,6, + 6,2,2,8,5,2,2,2,1,8,10,6,10,2,2,12, + 5,115,60,0,0,0,1,1,1,1,1,1,1,1,17,19, + 5,14,5,31,5,31,5,31,6,20,5,28,5,28,5,28, + 5,28,6,20,30,34,5,18,5,18,5,18,5,18,5,66, + 5,66,5,66,6,17,5,30,5,30,5,30,5,30,5,30, + 5,30,114,5,0,0,0,114,17,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,114,49,0,0,0,41,5,114,19,0,0,0,114,4,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,1, + 0,0,0,3,0,0,0,114,50,0,0,0,114,51,0,0, + 0,114,4,0,0,0,114,52,0,0,0,115,1,0,0,0, + 32,114,6,0,0,0,218,7,95,95,108,101,110,95,95,122, + 13,83,105,122,101,100,46,95,95,108,101,110,95,95,121,1, + 0,0,114,55,0,0,0,114,55,0,0,0,115,4,0,0, + 0,16,17,16,17,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 56,0,0,0,41,2,78,114,128,0,0,0,41,3,114,19, + 0,0,0,114,48,0,0,0,114,44,0,0,0,114,57,0, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,59, + 0,0,0,122,22,83,105,122,101,100,46,95,95,115,117,98, + 99,108,97,115,115,104,111,111,107,95,95,125,1,0,0,114, + 60,0,0,0,114,61,0,0,0,115,22,0,0,0,12,15, + 19,24,12,24,9,48,20,34,35,36,38,47,20,48,13,48, + 16,30,9,30,114,5,0,0,0,78,41,8,114,62,0,0, + 0,114,63,0,0,0,114,64,0,0,0,114,65,0,0,0, + 114,2,0,0,0,114,128,0,0,0,114,66,0,0,0,114, + 59,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,19,0,0,0,114,19,0,0,0,117,1,0, + 0,114,67,0,0,0,115,20,0,0,0,0,129,0,129,8, + 137,0,127,0,127,4,121,2,2,8,2,2,2,12,4,115, + 36,0,0,0,1,1,1,1,1,1,1,1,17,19,5,14, + 6,20,5,17,5,17,5,17,5,17,6,17,5,30,5,30, + 5,30,5,30,5,30,5,30,114,5,0,0,0,114,19,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,114,68,0,0,0,41,5,114,20, + 0,0,0,114,4,0,0,0,99,2,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,114,50,0, + 0,0,169,2,78,70,114,4,0,0,0,41,2,114,53,0, + 0,0,218,1,120,115,2,0,0,0,32,32,114,6,0,0, + 0,218,12,95,95,99,111,110,116,97,105,110,115,95,95,122, + 22,67,111,110,116,97,105,110,101,114,46,95,95,99,111,110, + 116,97,105,110,115,95,95,136,1,0,0,114,55,0,0,0, + 114,55,0,0,0,115,4,0,0,0,16,21,16,21,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,114,56,0,0,0,41,2,78, + 114,131,0,0,0,41,3,114,20,0,0,0,114,48,0,0, + 0,114,44,0,0,0,114,57,0,0,0,115,2,0,0,0, + 32,32,114,6,0,0,0,114,59,0,0,0,122,26,67,111, + 110,116,97,105,110,101,114,46,95,95,115,117,98,99,108,97, + 115,115,104,111,111,107,95,95,140,1,0,0,114,60,0,0, + 0,114,61,0,0,0,115,22,0,0,0,12,15,19,28,12, + 28,9,53,20,34,35,36,38,52,20,53,13,53,16,30,9, + 30,114,5,0,0,0,78,41,10,114,62,0,0,0,114,63, + 0,0,0,114,64,0,0,0,114,65,0,0,0,114,2,0, + 0,0,114,131,0,0,0,114,66,0,0,0,114,59,0,0, + 0,114,71,0,0,0,114,72,0,0,0,114,4,0,0,0, + 114,5,0,0,0,114,6,0,0,0,114,20,0,0,0,114, + 20,0,0,0,132,1,0,0,114,73,0,0,0,115,26,0, + 0,0,0,129,0,129,0,129,8,249,0,127,0,127,0,127, + 4,9,2,2,8,2,2,2,8,4,12,2,115,44,0,0, + 0,1,1,1,1,1,1,1,1,17,19,5,14,6,20,5, + 21,5,21,5,21,5,21,6,17,5,30,5,30,5,30,5, + 30,25,36,37,49,25,50,5,22,5,22,5,22,114,5,0, + 0,0,114,20,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,26,0,0, + 0,101,0,90,1,100,0,90,2,100,1,90,3,101,4,100, + 2,132,0,131,1,90,5,100,3,83,0,41,4,114,22,0, + 0,0,114,4,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,5,0,0,0,3,0,0,0,115,26,0,0, + 0,124,0,116,0,117,0,114,11,116,1,124,1,100,1,100, + 2,100,3,131,4,83,0,116,2,83,0,41,4,78,114,128, + 0,0,0,114,122,0,0,0,114,131,0,0,0,41,3,114, + 22,0,0,0,114,48,0,0,0,114,44,0,0,0,114,57, + 0,0,0,115,2,0,0,0,32,32,114,6,0,0,0,114, + 59,0,0,0,122,27,67,111,108,108,101,99,116,105,111,110, + 46,95,95,115,117,98,99,108,97,115,115,104,111,111,107,95, + 95,153,1,0,0,115,6,0,0,0,8,2,14,1,4,1, + 115,6,0,0,0,6,2,16,1,4,1,115,26,0,0,0, + 12,15,19,29,12,29,9,77,20,34,35,36,39,48,50,60, + 62,76,20,77,13,77,16,30,9,30,114,5,0,0,0,78, + 41,6,114,62,0,0,0,114,63,0,0,0,114,64,0,0, + 0,114,65,0,0,0,114,66,0,0,0,114,59,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 22,0,0,0,114,22,0,0,0,149,1,0,0,115,8,0, + 0,0,8,0,4,2,2,2,12,1,115,20,0,0,0,0, + 129,0,129,0,129,8,232,0,127,0,127,0,127,4,26,2, + 2,12,4,115,26,0,0,0,1,1,1,1,1,1,1,1, + 17,19,5,14,6,17,5,30,5,30,5,30,5,30,5,30, + 5,30,114,5,0,0,0,114,22,0,0,0,99,0,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0, + 0,115,68,0,0,0,135,0,101,0,90,1,100,0,90,2, + 100,1,90,3,100,2,90,4,136,0,102,1,100,3,132,8, + 90,5,101,6,100,4,132,0,131,1,90,7,136,0,102,1, + 100,5,132,8,90,8,100,6,132,0,90,9,100,7,132,0, + 90,10,136,0,4,0,90,11,83,0,41,8,218,21,95,67, + 97,108,108,97,98,108,101,71,101,110,101,114,105,99,65,108, + 105,97,115,122,252,32,82,101,112,114,101,115,101,110,116,32, + 96,67,97,108,108,97,98,108,101,91,97,114,103,116,121,112, + 101,115,44,32,114,101,115,117,108,116,116,121,112,101,93,96, + 46,10,10,32,32,32,32,84,104,105,115,32,115,101,116,115, + 32,96,96,95,95,97,114,103,115,95,95,96,96,32,116,111, + 32,97,32,116,117,112,108,101,32,99,111,110,116,97,105,110, + 105,110,103,32,116,104,101,32,102,108,97,116,116,101,110,101, + 100,32,96,96,97,114,103,116,121,112,101,115,96,96,10,32, + 32,32,32,102,111,108,108,111,119,101,100,32,98,121,32,96, + 96,114,101,115,117,108,116,116,121,112,101,96,96,46,10,10, + 32,32,32,32,69,120,97,109,112,108,101,58,32,96,96,67, + 97,108,108,97,98,108,101,91,91,105,110,116,44,32,115,116, + 114,93,44,32,102,108,111,97,116,93,96,96,32,115,101,116, + 115,32,96,96,95,95,97,114,103,115,95,95,96,96,32,116, + 111,10,32,32,32,32,96,96,40,105,110,116,44,32,115,116, + 114,44,32,102,108,111,97,116,41,96,96,46,10,32,32,32, + 32,114,4,0,0,0,99,3,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,115,102,0,0,0, + 116,0,124,2,116,1,131,2,114,11,116,2,124,2,131,1, + 100,1,107,2,115,15,116,3,100,2,131,1,130,1,124,2, + 92,2,125,3,125,4,116,0,124,3,116,4,131,2,114,32, + 103,0,124,3,162,1,124,4,145,1,82,0,125,2,110,11, + 116,5,124,3,131,1,115,43,116,3,100,3,124,3,155,0, + 157,2,131,1,130,1,116,6,131,0,160,7,124,0,124,1, + 124,2,161,3,83,0,41,4,78,233,2,0,0,0,122,54, + 67,97,108,108,97,98,108,101,32,109,117,115,116,32,98,101, + 32,117,115,101,100,32,97,115,32,67,97,108,108,97,98,108, + 101,91,91,97,114,103,44,32,46,46,46,93,44,32,114,101, + 115,117,108,116,93,46,250,70,69,120,112,101,99,116,101,100, + 32,97,32,108,105,115,116,32,111,102,32,116,121,112,101,115, + 44,32,97,110,32,101,108,108,105,112,115,105,115,44,32,80, + 97,114,97,109,83,112,101,99,44,32,111,114,32,67,111,110, + 99,97,116,101,110,97,116,101,46,32,71,111,116,32,41,8, + 218,10,105,115,105,110,115,116,97,110,99,101,218,5,116,117, + 112,108,101,218,3,108,101,110,218,9,84,121,112,101,69,114, + 114,111,114,218,4,108,105,115,116,218,14,95,105,115,95,112, + 97,114,97,109,95,101,120,112,114,218,5,115,117,112,101,114, + 218,7,95,95,110,101,119,95,95,41,6,114,58,0,0,0, + 90,6,111,114,105,103,105,110,218,4,97,114,103,115,218,6, + 116,95,97,114,103,115,218,8,116,95,114,101,115,117,108,116, + 218,9,95,95,99,108,97,115,115,95,95,115,6,0,0,0, + 32,32,32,32,32,128,114,6,0,0,0,114,142,0,0,0, + 122,29,95,67,97,108,108,97,98,108,101,71,101,110,101,114, + 105,99,65,108,105,97,115,46,95,95,110,101,119,95,95,172, + 1,0,0,115,24,0,0,0,22,1,2,1,2,1,4,255, + 8,2,10,1,16,1,8,1,4,1,2,1,8,255,16,2, + 115,30,0,0,0,8,1,2,2,10,254,2,2,2,255,6, + 1,8,1,8,1,2,4,16,253,6,1,2,2,2,255,12, + 1,16,1,115,102,0,0,0,17,27,28,32,34,39,17,40, + 9,74,45,48,49,53,45,54,58,59,45,59,9,74,19,28, + 17,73,19,74,13,74,28,32,9,25,9,15,17,25,12,22, + 23,29,31,35,12,36,9,72,20,39,22,28,20,39,30,38, + 20,39,20,39,13,17,13,17,18,32,33,39,18,40,9,72, + 19,28,29,71,63,69,29,71,29,71,19,72,13,72,16,21, + 16,23,16,50,32,35,37,43,45,49,16,50,9,50,114,5, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,84,0,0,0,103,0,125, + 1,124,0,106,0,68,0,93,29,125,2,116,1,124,2,100, + 1,131,2,114,25,116,2,124,2,106,3,116,4,131,2,114, + 25,124,1,160,5,124,2,106,3,161,1,1,0,113,5,116, + 6,124,2,131,1,114,34,124,1,160,7,124,2,161,1,1, + 0,113,5,116,4,116,8,160,9,124,1,161,1,131,1,83, + 0,41,2,78,218,14,95,95,112,97,114,97,109,101,116,101, + 114,115,95,95,41,10,218,8,95,95,97,114,103,115,95,95, + 218,7,104,97,115,97,116,116,114,114,135,0,0,0,114,147, + 0,0,0,114,136,0,0,0,218,6,101,120,116,101,110,100, + 218,15,95,105,115,95,116,121,112,101,118,97,114,108,105,107, + 101,218,6,97,112,112,101,110,100,218,4,100,105,99,116,218, + 8,102,114,111,109,107,101,121,115,41,3,114,53,0,0,0, + 90,6,112,97,114,97,109,115,218,3,97,114,103,115,3,0, + 0,0,32,32,32,114,6,0,0,0,114,147,0,0,0,122, + 36,95,67,97,108,108,97,98,108,101,71,101,110,101,114,105, + 99,65,108,105,97,115,46,95,95,112,97,114,97,109,101,116, + 101,114,115,95,95,184,1,0,0,115,16,0,0,0,4,2, + 10,1,22,2,14,1,8,2,10,1,2,128,14,1,115,26, + 0,0,0,4,2,4,1,4,6,2,250,8,2,2,4,10, + 252,2,4,14,253,6,2,12,1,2,128,14,1,115,84,0, + 0,0,18,20,9,15,20,24,20,33,9,39,9,39,13,16, + 16,23,24,27,29,45,16,46,13,39,51,61,62,65,62,80, + 82,87,51,88,13,39,17,23,17,50,31,34,31,49,17,50, + 17,50,17,50,20,35,36,39,20,40,17,39,21,27,21,39, + 35,38,21,39,21,39,0,0,16,21,22,26,22,43,36,42, + 22,43,16,44,9,44,114,5,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,7,0,0,0,3,0,0,0, + 115,90,0,0,0,116,0,124,0,106,1,131,1,100,1,107, + 2,114,19,116,2,124,0,106,1,100,2,25,0,131,1,114, + 19,116,3,131,0,160,4,161,0,83,0,100,3,100,4,160, + 5,100,5,132,0,124,0,106,1,100,0,100,6,133,2,25, + 0,68,0,131,1,161,1,155,0,100,7,116,6,124,0,106, + 1,100,6,25,0,131,1,155,0,100,8,157,5,83,0,41, + 9,78,114,133,0,0,0,114,0,0,0,0,122,26,99,111, + 108,108,101,99,116,105,111,110,115,46,97,98,99,46,67,97, + 108,108,97,98,108,101,91,91,122,2,44,32,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,19,0,0, + 0,115,20,0,0,0,103,0,124,0,93,6,125,1,116,0, + 124,1,131,1,145,2,113,2,83,0,114,4,0,0,0,41, + 1,218,10,95,116,121,112,101,95,114,101,112,114,41,2,218, + 2,46,48,218,1,97,115,2,0,0,0,32,32,114,6,0, + 0,0,218,10,60,108,105,115,116,99,111,109,112,62,122,50, + 95,67,97,108,108,97,98,108,101,71,101,110,101,114,105,99, + 65,108,105,97,115,46,95,95,114,101,112,114,95,95,46,60, + 108,111,99,97,108,115,62,46,60,108,105,115,116,99,111,109, + 112,62,200,1,0,0,243,2,0,0,0,20,0,114,160,0, + 0,0,115,20,0,0,0,32,75,32,75,32,75,51,52,33, + 43,44,45,33,46,32,75,32,75,32,75,114,5,0,0,0, + 233,255,255,255,255,122,3,93,44,32,250,1,93,41,7,114, + 137,0,0,0,114,148,0,0,0,114,140,0,0,0,114,141, + 0,0,0,218,8,95,95,114,101,112,114,95,95,218,4,106, + 111,105,110,114,156,0,0,0,41,2,114,53,0,0,0,114, + 146,0,0,0,115,2,0,0,0,32,128,114,6,0,0,0, + 114,163,0,0,0,122,30,95,67,97,108,108,97,98,108,101, + 71,101,110,101,114,105,99,65,108,105,97,115,46,95,95,114, + 101,112,114,95,95,196,1,0,0,115,14,0,0,0,28,1, + 10,1,2,1,26,1,4,255,12,2,8,254,115,14,0,0, + 0,12,1,2,1,12,255,12,1,2,3,26,255,24,1,115, + 90,0,0,0,12,15,16,20,16,29,12,30,34,35,12,35, + 9,38,40,54,55,59,55,68,69,70,55,71,40,72,9,38, + 20,25,20,27,20,38,20,38,13,38,17,52,22,26,22,76, + 32,75,32,75,56,60,56,69,70,73,71,73,70,73,56,74, + 32,75,32,75,22,76,17,52,17,52,20,30,31,35,31,44, + 45,47,31,48,20,49,17,52,17,52,17,52,9,53,114,5, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,66,0,0,0,124,0,106, + 0,125,1,116,1,124,1,131,1,100,1,107,2,114,15,116, + 2,124,1,100,2,25,0,131,1,115,27,116,3,124,1,100, + 0,100,3,133,2,25,0,131,1,124,1,100,3,25,0,102, + 2,125,1,116,4,116,5,124,1,102,2,102,2,83,0,41, + 4,78,114,133,0,0,0,114,0,0,0,0,114,161,0,0, + 0,41,6,114,148,0,0,0,114,137,0,0,0,114,140,0, + 0,0,114,139,0,0,0,114,132,0,0,0,114,21,0,0, + 0,41,2,114,53,0,0,0,114,143,0,0,0,115,2,0, + 0,0,32,32,114,6,0,0,0,218,10,95,95,114,101,100, + 117,99,101,95,95,122,32,95,67,97,108,108,97,98,108,101, + 71,101,110,101,114,105,99,65,108,105,97,115,46,95,95,114, + 101,100,117,99,101,95,95,203,1,0,0,115,8,0,0,0, + 6,1,24,1,24,1,12,1,115,12,0,0,0,6,1,10, + 1,2,1,10,255,26,1,12,1,115,66,0,0,0,16,20, + 16,29,9,13,17,20,21,25,17,26,30,31,17,31,9,45, + 36,50,51,55,56,57,51,58,36,59,9,45,20,24,25,29, + 30,33,31,33,30,33,25,34,20,35,37,41,42,44,37,45, + 20,45,13,17,16,37,40,48,50,54,39,55,16,55,9,55, + 114,5,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,9,0,0,0,3,0,0,0,115,118,1,0,0,135, + 10,116,0,124,0,106,1,131,1,125,2,124,2,100,1,107, + 2,114,17,116,2,124,0,155,0,100,2,157,2,131,1,130, + 1,116,3,124,1,116,4,131,2,115,25,124,1,102,1,125, + 1,124,2,100,3,107,2,114,49,116,5,124,0,106,1,100, + 1,25,0,131,1,114,49,124,1,114,49,116,5,124,1,100, + 1,25,0,131,1,115,49,116,6,124,1,131,1,102,1,125, + 1,116,0,124,1,131,1,125,3,124,3,124,2,107,3,114, + 79,116,2,100,4,124,3,124,2,107,4,114,65,100,5,110, + 1,100,6,155,0,100,7,124,0,155,0,100,8,124,3,155, + 0,100,9,124,2,155,0,157,8,131,1,130,1,116,7,116, + 8,124,0,106,1,124,1,131,2,131,1,138,10,103,0,125, + 4,124,0,106,9,68,0,93,66,125,5,116,10,124,5,131, + 1,114,123,116,5,124,5,131,1,114,118,137,10,124,5,25, + 0,125,5,116,5,124,5,131,1,115,117,116,2,100,10,124, + 5,155,0,157,2,131,1,130,1,110,35,137,10,124,5,25, + 0,125,5,110,30,116,11,124,5,100,11,131,2,114,153,116, + 3,124,5,106,1,116,4,131,2,114,153,124,5,106,1,125, + 6,124,6,114,153,116,4,136,10,102,1,100,12,132,8,124, + 6,68,0,131,1,131,1,125,7,124,5,124,7,25,0,125, + 5,124,4,160,12,124,5,161,1,1,0,113,92,116,3,124, + 4,100,1,25,0,116,6,131,2,115,180,124,4,100,13,25, + 0,125,8,124,4,100,0,100,13,133,2,25,0,125,9,124, + 9,124,8,102,2,125,4,116,13,116,14,116,4,124,4,131, + 1,131,2,83,0,41,14,78,114,0,0,0,0,122,23,32, + 105,115,32,110,111,116,32,97,32,103,101,110,101,114,105,99, + 32,99,108,97,115,115,114,34,0,0,0,122,4,84,111,111, + 32,90,4,109,97,110,121,90,3,102,101,119,122,15,32,97, + 114,103,117,109,101,110,116,115,32,102,111,114,32,122,9,59, + 32,97,99,116,117,97,108,32,122,11,44,32,101,120,112,101, + 99,116,101,100,32,114,134,0,0,0,114,147,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 51,0,0,0,115,24,0,0,0,129,0,124,0,93,7,125, + 1,137,2,124,1,25,0,86,0,1,0,113,2,100,0,83, + 0,114,3,0,0,0,114,4,0,0,0,41,3,114,157,0, + 0,0,114,130,0,0,0,218,5,115,117,98,115,116,115,3, + 0,0,0,32,32,128,114,6,0,0,0,218,9,60,103,101, + 110,101,120,112,114,62,122,52,95,67,97,108,108,97,98,108, + 101,71,101,110,101,114,105,99,65,108,105,97,115,46,95,95, + 103,101,116,105,116,101,109,95,95,46,60,108,111,99,97,108, + 115,62,46,60,103,101,110,101,120,112,114,62,245,1,0,0, + 243,4,0,0,0,2,128,22,0,114,168,0,0,0,115,24, + 0,0,0,0,0,36,65,36,65,50,51,37,42,43,44,37, + 45,36,65,36,65,36,65,36,65,36,65,114,5,0,0,0, + 114,161,0,0,0,41,15,114,137,0,0,0,114,147,0,0, + 0,114,138,0,0,0,114,135,0,0,0,114,136,0,0,0, + 114,140,0,0,0,114,139,0,0,0,114,153,0,0,0,218, + 3,122,105,112,114,148,0,0,0,114,151,0,0,0,114,149, + 0,0,0,114,152,0,0,0,114,132,0,0,0,114,21,0, + 0,0,41,11,114,53,0,0,0,218,4,105,116,101,109,90, + 9,112,97,114,97,109,95,108,101,110,90,8,105,116,101,109, + 95,108,101,110,90,8,110,101,119,95,97,114,103,115,114,155, + 0,0,0,90,9,115,117,98,112,97,114,97,109,115,90,7, + 115,117,98,97,114,103,115,114,145,0,0,0,114,144,0,0, + 0,114,166,0,0,0,115,11,0,0,0,32,32,32,32,32, + 32,32,32,32,32,64,114,6,0,0,0,218,11,95,95,103, + 101,116,105,116,101,109,95,95,122,33,95,67,97,108,108,97, + 98,108,101,71,101,110,101,114,105,99,65,108,105,97,115,46, + 95,95,103,101,116,105,116,101,109,95,95,209,1,0,0,115, + 88,0,0,0,2,128,10,8,8,1,14,1,10,1,6,1, + 22,1,2,1,2,255,10,1,2,255,10,2,8,1,8,1, + 22,1,2,1,4,255,2,2,4,254,2,2,8,254,16,3, + 4,1,10,1,8,1,8,1,8,1,8,1,4,1,2,1, + 8,255,2,255,10,4,22,2,6,1,4,1,20,1,8,1, + 12,1,14,3,8,1,12,1,8,1,14,1,115,108,0,0, + 0,2,128,10,8,6,1,16,1,8,1,8,1,6,1,2, + 2,12,254,2,2,2,255,2,1,10,255,12,1,8,1,6, + 1,2,3,2,254,2,2,14,254,4,2,2,255,20,1,16, + 1,4,1,4,1,4,15,2,241,6,1,2,13,6,244,2, + 6,8,251,6,1,2,2,2,255,14,1,10,2,8,2,2, + 4,10,252,2,4,6,253,2,1,2,2,20,255,8,1,12, + 1,12,3,2,3,8,254,12,1,8,1,14,1,115,118,1, + 0,0,0,0,21,24,25,29,25,44,21,45,9,18,12,21, + 25,26,12,26,9,62,19,28,32,36,29,61,29,61,29,61, + 19,62,13,62,16,26,27,31,33,38,16,39,9,27,21,25, + 20,27,13,17,13,22,26,27,13,27,9,33,32,46,47,51, + 47,66,67,68,47,69,32,70,9,33,21,25,9,33,34,48, + 49,53,54,55,49,56,34,57,9,33,21,25,26,30,21,31, + 20,33,13,17,20,23,24,28,20,29,9,17,12,20,24,33, + 12,33,9,73,19,28,29,72,46,54,57,66,46,66,36,77, + 36,42,36,42,72,77,29,72,29,72,47,51,29,72,29,72, + 40,48,29,72,29,72,61,70,29,72,29,72,19,73,13,73, + 17,21,22,25,26,30,26,45,47,51,22,52,17,53,9,14, + 20,22,9,17,20,24,20,33,9,33,9,33,13,16,16,31, + 32,35,16,36,13,39,20,34,35,38,20,39,17,37,27,32, + 33,36,27,37,21,24,28,42,43,46,28,47,21,81,31,40, + 41,80,75,78,41,80,41,80,31,81,25,81,21,81,27,32, + 33,36,27,37,21,24,21,24,18,25,26,29,31,47,18,48, + 13,39,53,63,64,67,64,82,84,89,53,90,13,39,29,32, + 29,47,17,26,20,29,17,39,31,36,36,65,36,65,36,65, + 36,65,55,64,36,65,36,65,31,65,21,28,27,30,31,38, + 27,39,21,24,13,21,13,33,29,32,13,33,13,33,13,33, + 16,26,27,35,36,37,27,38,40,44,16,45,9,42,24,32, + 33,35,24,36,13,21,22,30,31,34,32,34,31,34,22,35, + 13,19,25,31,33,41,24,42,13,21,16,37,38,46,48,53, + 54,62,48,63,16,64,9,64,114,5,0,0,0,41,12,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,218,7, + 95,95,100,111,99,95,95,114,65,0,0,0,114,142,0,0, + 0,218,8,112,114,111,112,101,114,116,121,114,147,0,0,0, + 114,163,0,0,0,114,165,0,0,0,114,171,0,0,0,90, + 13,95,95,99,108,97,115,115,99,101,108,108,95,95,41,1, + 114,146,0,0,0,115,1,0,0,0,64,114,6,0,0,0, + 114,132,0,0,0,114,132,0,0,0,160,1,0,0,115,18, + 0,0,0,10,128,4,1,4,9,10,2,2,12,8,1,10, + 11,6,7,14,6,115,46,0,0,0,2,128,0,129,0,129, + 0,129,8,221,0,127,0,127,0,127,2,43,0,129,0,129, + 0,129,2,213,0,127,0,127,0,127,4,45,10,12,2,2, + 8,10,10,7,6,6,14,47,115,68,0,0,0,0,0,1, + 1,1,1,1,1,1,1,5,8,1,1,17,19,5,14,5, + 50,5,50,5,50,5,50,5,50,6,14,5,44,5,44,5, + 44,5,44,5,53,5,53,5,53,5,53,5,53,5,55,5, + 55,5,55,5,64,5,64,5,64,5,64,5,64,5,64,5, + 64,114,5,0,0,0,114,132,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 115,28,0,0,0,116,0,124,0,131,1,125,1,124,1,106, + 1,100,1,107,2,111,13,124,1,106,2,100,2,118,0,83, + 0,41,3,78,218,6,116,121,112,105,110,103,62,2,0,0, + 0,218,7,84,121,112,101,86,97,114,218,9,80,97,114,97, + 109,83,112,101,99,41,3,218,4,116,121,112,101,114,63,0, + 0,0,114,62,0,0,0,41,2,114,155,0,0,0,218,3, + 111,98,106,115,2,0,0,0,32,32,114,6,0,0,0,114, + 151,0,0,0,114,151,0,0,0,1,2,0,0,115,8,0, + 0,0,8,1,10,2,8,1,2,255,115,6,0,0,0,8, + 1,8,2,12,1,115,28,0,0,0,11,15,16,19,11,20, + 5,8,13,16,13,27,31,39,13,39,13,57,17,20,17,29, + 33,57,17,57,5,58,114,5,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,70,0,0,0,135,0,137,0,116,0,117,0,114,7,100, + 1,83,0,116,1,137,0,116,2,131,2,114,14,100,1,83, + 0,116,3,137,0,131,1,138,0,100,2,125,1,137,0,106, + 4,100,3,107,2,111,34,116,5,136,0,102,1,100,4,132, + 8,124,1,68,0,131,1,131,1,83,0,41,5,122,124,67, + 104,101,99,107,115,32,105,102,32,111,98,106,32,109,97,116, + 99,104,101,115,32,101,105,116,104,101,114,32,97,32,108,105, + 115,116,32,111,102,32,116,121,112,101,115,44,32,96,96,46, + 46,46,96,96,44,32,96,96,80,97,114,97,109,83,112,101, + 99,96,96,32,111,114,10,32,32,32,32,96,96,95,67,111, + 110,99,97,116,101,110,97,116,101,71,101,110,101,114,105,99, + 65,108,105,97,115,96,96,32,102,114,111,109,32,116,121,112, + 105,110,103,46,112,121,10,32,32,32,32,84,41,2,114,176, + 0,0,0,90,24,95,67,111,110,99,97,116,101,110,97,116, + 101,71,101,110,101,114,105,99,65,108,105,97,115,114,174,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,51,0,0,0,115,26,0,0,0,129,0,124,0, + 93,8,125,1,137,2,106,0,124,1,107,2,86,0,1,0, + 113,2,100,0,83,0,114,3,0,0,0,41,1,114,62,0, + 0,0,41,3,114,157,0,0,0,218,4,110,97,109,101,114, + 178,0,0,0,115,3,0,0,0,32,32,128,114,6,0,0, + 0,114,167,0,0,0,122,33,95,105,115,95,112,97,114,97, + 109,95,101,120,112,114,46,60,108,111,99,97,108,115,62,46, + 60,103,101,110,101,120,112,114,62,17,2,0,0,243,4,0, + 0,0,2,128,24,0,114,180,0,0,0,115,26,0,0,0, + 0,0,46,86,46,86,72,76,47,50,47,59,63,67,47,67, + 46,86,46,86,46,86,46,86,46,86,114,5,0,0,0,41, + 6,218,8,69,108,108,105,112,115,105,115,114,135,0,0,0, + 114,139,0,0,0,114,177,0,0,0,114,63,0,0,0,218, + 3,97,110,121,41,2,114,178,0,0,0,90,5,110,97,109, + 101,115,115,2,0,0,0,96,32,114,6,0,0,0,114,140, + 0,0,0,114,140,0,0,0,7,2,0,0,115,16,0,0, + 0,2,128,8,4,4,1,10,1,4,1,8,1,4,1,30, + 1,115,16,0,0,0,2,128,6,4,6,1,8,1,6,1, + 8,1,4,1,30,1,115,70,0,0,0,0,0,8,11,15, + 23,8,23,5,20,16,20,16,20,8,18,19,22,24,28,8, + 29,5,20,16,20,16,20,11,15,16,19,11,20,5,8,13, + 54,5,10,12,15,12,26,30,38,12,38,12,86,43,46,46, + 86,46,86,46,86,46,86,80,85,46,86,46,86,43,86,5, + 86,114,5,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,98,0,0,0, + 116,0,124,0,116,1,131,2,114,9,116,2,124,0,131,1, + 83,0,116,0,124,0,116,3,131,2,114,31,124,0,106,4, + 100,1,107,2,114,22,124,0,106,5,83,0,124,0,106,4, + 155,0,100,2,124,0,106,5,155,0,157,3,83,0,124,0, + 116,6,117,0,114,37,100,3,83,0,116,0,124,0,116,7, + 131,2,114,45,124,0,106,8,83,0,116,2,124,0,131,1, + 83,0,41,4,122,166,82,101,116,117,114,110,32,116,104,101, + 32,114,101,112,114,40,41,32,111,102,32,97,110,32,111,98, + 106,101,99,116,44,32,115,112,101,99,105,97,108,45,99,97, + 115,105,110,103,32,116,121,112,101,115,32,40,105,110,116,101, + 114,110,97,108,32,104,101,108,112,101,114,41,46,10,10,32, + 32,32,32,67,111,112,105,101,100,32,102,114,111,109,32,58, + 109,111,100,58,96,116,121,112,105,110,103,96,32,115,105,110, + 99,101,32,99,111,108,108,101,99,116,105,111,110,115,46,97, + 98,99,10,32,32,32,32,115,104,111,117,108,100,110,39,116, + 32,100,101,112,101,110,100,32,111,110,32,116,104,97,116,32, + 109,111,100,117,108,101,46,10,32,32,32,32,218,8,98,117, + 105,108,116,105,110,115,218,1,46,122,3,46,46,46,41,9, + 114,135,0,0,0,114,71,0,0,0,218,4,114,101,112,114, + 114,177,0,0,0,114,63,0,0,0,114,64,0,0,0,114, + 181,0,0,0,218,12,70,117,110,99,116,105,111,110,84,121, + 112,101,114,62,0,0,0,41,1,114,178,0,0,0,115,1, + 0,0,0,32,114,6,0,0,0,114,156,0,0,0,114,156, + 0,0,0,19,2,0,0,115,22,0,0,0,10,6,8,1, + 10,1,10,1,6,1,18,1,8,1,4,1,10,1,6,1, + 8,1,115,24,0,0,0,8,6,10,1,8,1,2,3,8, + 254,8,1,18,1,6,1,6,1,8,1,8,1,8,1,115, + 98,0,0,0,8,18,19,22,24,36,8,37,5,25,16,20, + 21,24,16,25,9,25,8,18,19,22,24,28,8,29,5,54, + 12,15,12,26,30,40,12,40,9,36,20,23,20,36,13,36, + 19,22,19,33,16,54,16,54,36,39,36,52,16,54,16,54, + 9,54,8,11,15,23,8,23,5,21,16,21,16,21,8,18, + 19,22,24,36,8,37,5,28,16,19,16,28,9,28,12,16, + 17,20,12,21,5,21,114,5,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 114,68,0,0,0,41,5,114,21,0,0,0,114,4,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,15,0,0,0,114,50,0,0,0,114,129,0,0,0, + 114,4,0,0,0,41,3,114,53,0,0,0,114,143,0,0, + 0,218,4,107,119,100,115,115,3,0,0,0,32,32,32,114, + 6,0,0,0,218,8,95,95,99,97,108,108,95,95,122,17, + 67,97,108,108,97,98,108,101,46,95,95,99,97,108,108,95, + 95,42,2,0,0,114,55,0,0,0,114,55,0,0,0,115, + 4,0,0,0,16,21,16,21,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0, + 0,0,114,56,0,0,0,41,2,78,114,188,0,0,0,41, + 3,114,21,0,0,0,114,48,0,0,0,114,44,0,0,0, + 114,57,0,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,114,59,0,0,0,122,25,67,97,108,108,97,98,108,101, + 46,95,95,115,117,98,99,108,97,115,115,104,111,111,107,95, + 95,46,2,0,0,114,60,0,0,0,114,61,0,0,0,115, + 22,0,0,0,12,15,19,27,12,27,9,49,20,34,35,36, + 38,48,20,49,13,49,16,30,9,30,114,5,0,0,0,78, + 41,10,114,62,0,0,0,114,63,0,0,0,114,64,0,0, + 0,114,65,0,0,0,114,2,0,0,0,114,188,0,0,0, + 114,66,0,0,0,114,59,0,0,0,114,132,0,0,0,114, + 72,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,114,21,0,0,0,114,21,0,0,0,38,2,0, + 0,114,73,0,0,0,115,30,0,0,0,0,129,0,129,0, + 129,0,129,8,214,0,127,0,127,0,127,0,127,4,44,2, + 2,8,2,2,2,8,4,12,2,115,44,0,0,0,1,1, + 1,1,1,1,1,1,17,19,5,14,6,20,5,21,5,21, + 5,21,5,21,6,17,5,30,5,30,5,30,5,30,25,36, + 37,58,25,59,5,22,5,22,5,22,114,5,0,0,0,114, + 21,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,115,114,0,0,0,101,0, + 90,1,100,0,90,2,100,1,90,3,100,2,90,4,100,3, + 132,0,90,5,100,4,132,0,90,6,100,5,132,0,90,7, + 100,6,132,0,90,8,100,7,132,0,90,9,101,10,100,8, + 132,0,131,1,90,11,100,9,132,0,90,12,101,12,90,13, + 100,10,132,0,90,14,100,11,132,0,90,15,101,15,90,16, + 100,12,132,0,90,17,100,13,132,0,90,18,100,14,132,0, + 90,19,101,19,90,20,100,15,132,0,90,21,100,16,83,0, + 41,17,114,23,0,0,0,97,90,1,0,0,65,32,115,101, + 116,32,105,115,32,97,32,102,105,110,105,116,101,44,32,105, + 116,101,114,97,98,108,101,32,99,111,110,116,97,105,110,101, + 114,46,10,10,32,32,32,32,84,104,105,115,32,99,108,97, + 115,115,32,112,114,111,118,105,100,101,115,32,99,111,110,99, + 114,101,116,101,32,103,101,110,101,114,105,99,32,105,109,112, + 108,101,109,101,110,116,97,116,105,111,110,115,32,111,102,32, + 97,108,108,10,32,32,32,32,109,101,116,104,111,100,115,32, + 101,120,99,101,112,116,32,102,111,114,32,95,95,99,111,110, + 116,97,105,110,115,95,95,44,32,95,95,105,116,101,114,95, + 95,32,97,110,100,32,95,95,108,101,110,95,95,46,10,10, + 32,32,32,32,84,111,32,111,118,101,114,114,105,100,101,32, + 116,104,101,32,99,111,109,112,97,114,105,115,111,110,115,32, + 40,112,114,101,115,117,109,97,98,108,121,32,102,111,114,32, + 115,112,101,101,100,44,32,97,115,32,116,104,101,10,32,32, + 32,32,115,101,109,97,110,116,105,99,115,32,97,114,101,32, + 102,105,120,101,100,41,44,32,114,101,100,101,102,105,110,101, + 32,95,95,108,101,95,95,32,97,110,100,32,95,95,103,101, + 95,95,44,10,32,32,32,32,116,104,101,110,32,116,104,101, + 32,111,116,104,101,114,32,111,112,101,114,97,116,105,111,110, + 115,32,119,105,108,108,32,97,117,116,111,109,97,116,105,99, + 97,108,108,121,32,102,111,108,108,111,119,32,115,117,105,116, + 46,10,32,32,32,32,114,4,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 115,62,0,0,0,116,0,124,1,116,1,131,2,115,7,116, + 2,83,0,116,3,124,0,131,1,116,3,124,1,131,1,107, + 4,114,17,100,1,83,0,124,0,68,0,93,9,125,2,124, + 2,124,1,118,1,114,28,1,0,100,1,83,0,113,19,100, + 2,83,0,169,3,78,70,84,169,4,114,135,0,0,0,114, + 23,0,0,0,114,44,0,0,0,114,137,0,0,0,169,3, + 114,53,0,0,0,218,5,111,116,104,101,114,90,4,101,108, + 101,109,115,3,0,0,0,32,32,32,114,6,0,0,0,218, + 6,95,95,108,101,95,95,122,10,83,101,116,46,95,95,108, + 101,95,95,71,2,0,0,243,18,0,0,0,10,1,4,1, + 16,1,4,1,8,1,8,1,6,1,2,255,4,2,243,20, + 0,0,0,8,1,6,1,14,1,6,1,2,1,4,2,2, + 254,6,1,10,1,4,1,115,62,0,0,0,16,26,27,32, + 34,37,16,38,9,34,20,34,13,34,12,15,16,20,12,21, + 24,27,28,33,24,34,12,34,9,25,20,25,20,25,21,25, + 9,29,9,29,13,17,16,20,28,33,16,33,13,29,24,29, + 24,29,24,29,13,29,16,20,16,20,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,115,40,0,0,0,116,0,124,1,116,1,131, + 2,115,7,116,2,83,0,116,3,124,0,131,1,116,3,124, + 1,131,1,107,0,111,19,124,0,160,4,124,1,161,1,83, + 0,114,3,0,0,0,169,5,114,135,0,0,0,114,23,0, + 0,0,114,44,0,0,0,114,137,0,0,0,114,193,0,0, + 0,169,2,114,53,0,0,0,114,192,0,0,0,115,2,0, + 0,0,32,32,114,6,0,0,0,218,6,95,95,108,116,95, + 95,122,10,83,101,116,46,95,95,108,116,95,95,81,2,0, + 0,243,6,0,0,0,10,1,4,1,26,1,243,6,0,0, + 0,8,1,6,1,26,1,115,40,0,0,0,16,26,27,32, + 34,37,16,38,9,34,20,34,13,34,16,19,20,24,16,25, + 28,31,32,37,28,38,16,38,16,61,43,47,43,61,55,60, + 43,61,9,61,114,5,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,115,40, + 0,0,0,116,0,124,1,116,1,131,2,115,7,116,2,83, + 0,116,3,124,0,131,1,116,3,124,1,131,1,107,4,111, + 19,124,0,160,4,124,1,161,1,83,0,114,3,0,0,0, + 41,5,114,135,0,0,0,114,23,0,0,0,114,44,0,0, + 0,114,137,0,0,0,218,6,95,95,103,101,95,95,114,197, + 0,0,0,115,2,0,0,0,32,32,114,6,0,0,0,218, + 6,95,95,103,116,95,95,122,10,83,101,116,46,95,95,103, + 116,95,95,86,2,0,0,114,199,0,0,0,114,200,0,0, + 0,115,40,0,0,0,16,26,27,32,34,37,16,38,9,34, + 20,34,13,34,16,19,20,24,16,25,28,31,32,37,28,38, + 16,38,16,61,43,47,43,61,55,60,43,61,9,61,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,115,62,0,0,0,116,0,124, + 1,116,1,131,2,115,7,116,2,83,0,116,3,124,0,131, + 1,116,3,124,1,131,1,107,0,114,17,100,1,83,0,124, + 1,68,0,93,9,125,2,124,2,124,0,118,1,114,28,1, + 0,100,1,83,0,113,19,100,2,83,0,114,189,0,0,0, + 114,190,0,0,0,114,191,0,0,0,115,3,0,0,0,32, + 32,32,114,6,0,0,0,114,201,0,0,0,122,10,83,101, + 116,46,95,95,103,101,95,95,91,2,0,0,114,194,0,0, + 0,114,195,0,0,0,115,62,0,0,0,16,26,27,32,34, + 37,16,38,9,34,20,34,13,34,12,15,16,20,12,21,24, + 27,28,33,24,34,12,34,9,25,20,25,20,25,21,26,9, + 29,9,29,13,17,16,20,28,32,16,32,13,29,24,29,24, + 29,24,29,13,29,16,20,16,20,114,5,0,0,0,99,2, + 0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,3, + 0,0,0,115,40,0,0,0,116,0,124,1,116,1,131,2, + 115,7,116,2,83,0,116,3,124,0,131,1,116,3,124,1, + 131,1,107,2,111,19,124,0,160,4,124,1,161,1,83,0, + 114,3,0,0,0,114,196,0,0,0,114,197,0,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,218,6,95,95,101, + 113,95,95,122,10,83,101,116,46,95,95,101,113,95,95,101, + 2,0,0,114,199,0,0,0,114,200,0,0,0,115,40,0, + 0,0,16,26,27,32,34,37,16,38,9,34,20,34,13,34, + 16,19,20,24,16,25,29,32,33,38,29,39,16,39,16,62, + 44,48,44,62,56,61,44,62,9,62,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,115,8,0,0,0,124,0,124,1,131,1,83, + 0,41,1,122,188,67,111,110,115,116,114,117,99,116,32,97, + 110,32,105,110,115,116,97,110,99,101,32,111,102,32,116,104, + 101,32,99,108,97,115,115,32,102,114,111,109,32,97,110,121, + 32,105,116,101,114,97,98,108,101,32,105,110,112,117,116,46, + 10,10,32,32,32,32,32,32,32,32,77,117,115,116,32,111, + 118,101,114,114,105,100,101,32,116,104,105,115,32,109,101,116, + 104,111,100,32,105,102,32,116,104,101,32,99,108,97,115,115, + 32,99,111,110,115,116,114,117,99,116,111,114,32,115,105,103, + 110,97,116,117,114,101,10,32,32,32,32,32,32,32,32,100, + 111,101,115,32,110,111,116,32,97,99,99,101,112,116,32,97, + 110,32,105,116,101,114,97,98,108,101,32,102,111,114,32,97, + 110,32,105,110,112,117,116,46,10,32,32,32,32,32,32,32, + 32,114,4,0,0,0,41,2,114,58,0,0,0,218,2,105, + 116,115,2,0,0,0,32,32,114,6,0,0,0,218,14,95, + 102,114,111,109,95,105,116,101,114,97,98,108,101,122,18,83, + 101,116,46,95,102,114,111,109,95,105,116,101,114,97,98,108, + 101,106,2,0,0,243,2,0,0,0,8,7,114,206,0,0, + 0,115,8,0,0,0,16,19,20,22,16,23,9,23,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,38,0,0,0,135,0,116, + 0,124,1,116,1,131,2,115,8,116,2,83,0,137,0,160, + 3,136,0,102,1,100,1,132,8,124,1,68,0,131,1,161, + 1,83,0,41,2,78,99,1,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,51,0,0,0,115,28,0,0,0, + 129,0,124,0,93,9,125,1,124,1,137,2,118,0,114,2, + 124,1,86,0,1,0,113,2,100,0,83,0,114,3,0,0, + 0,114,4,0,0,0,169,3,114,157,0,0,0,114,78,0, + 0,0,114,53,0,0,0,115,3,0,0,0,32,32,128,114, + 6,0,0,0,114,167,0,0,0,122,30,83,101,116,46,95, + 95,97,110,100,95,95,46,60,108,111,99,97,108,115,62,46, + 60,103,101,110,101,120,112,114,62,118,2,0,0,243,4,0, + 0,0,2,128,26,0,114,208,0,0,0,115,28,0,0,0, + 0,0,35,78,35,78,46,51,64,69,73,77,64,77,35,78, + 36,41,35,78,35,78,35,78,35,78,35,78,114,5,0,0, + 0,169,4,114,135,0,0,0,114,15,0,0,0,114,44,0, + 0,0,114,205,0,0,0,114,197,0,0,0,115,2,0,0, + 0,96,32,114,6,0,0,0,218,7,95,95,97,110,100,95, + 95,122,11,83,101,116,46,95,95,97,110,100,95,95,115,2, + 0,0,115,8,0,0,0,2,128,10,1,4,1,22,1,115, + 8,0,0,0,2,128,8,1,6,1,22,1,115,38,0,0, + 0,0,0,16,26,27,32,34,42,16,43,9,34,20,34,13, + 34,16,20,16,78,35,78,35,78,35,78,35,78,55,60,35, + 78,35,78,16,78,9,78,114,5,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0, + 0,115,28,0,0,0,124,1,68,0,93,9,125,2,124,2, + 124,0,118,0,114,11,1,0,100,1,83,0,113,2,100,2, + 83,0,41,3,122,49,82,101,116,117,114,110,32,84,114,117, + 101,32,105,102,32,116,119,111,32,115,101,116,115,32,104,97, + 118,101,32,97,32,110,117,108,108,32,105,110,116,101,114,115, + 101,99,116,105,111,110,46,70,84,114,4,0,0,0,41,3, + 114,53,0,0,0,114,192,0,0,0,114,78,0,0,0,115, + 3,0,0,0,32,32,32,114,6,0,0,0,218,10,105,115, + 100,105,115,106,111,105,110,116,122,14,83,101,116,46,105,115, + 100,105,115,106,111,105,110,116,122,2,0,0,115,10,0,0, + 0,8,2,8,1,6,1,2,255,4,2,115,12,0,0,0, + 2,2,4,2,2,254,6,1,10,1,4,1,115,28,0,0, + 0,22,27,9,29,9,29,13,18,16,21,25,29,16,29,13, + 29,24,29,24,29,24,29,13,29,16,20,16,20,114,5,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,40,0,0,0,116,0,124,1, + 116,1,131,2,115,7,116,2,83,0,100,1,132,0,124,0, + 124,1,102,2,68,0,131,1,125,2,124,0,160,3,124,2, + 161,1,83,0,41,2,78,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,51,0,0,0,115,30,0,0, + 0,129,0,124,0,93,10,125,1,124,1,68,0,93,5,125, + 2,124,2,86,0,1,0,113,6,113,2,100,0,83,0,114, + 3,0,0,0,114,4,0,0,0,41,3,114,157,0,0,0, + 218,1,115,218,1,101,115,3,0,0,0,32,32,32,114,6, + 0,0,0,114,167,0,0,0,122,29,83,101,116,46,95,95, + 111,114,95,95,46,60,108,111,99,97,108,115,62,46,60,103, + 101,110,101,120,112,114,62,132,2,0,0,243,4,0,0,0, + 2,128,28,0,114,214,0,0,0,115,30,0,0,0,0,0, + 17,54,17,54,24,25,52,53,17,54,17,54,47,48,18,19, + 17,54,17,54,17,54,17,54,17,54,17,54,114,5,0,0, + 0,114,209,0,0,0,41,3,114,53,0,0,0,114,192,0, + 0,0,90,5,99,104,97,105,110,115,3,0,0,0,32,32, + 32,114,6,0,0,0,218,6,95,95,111,114,95,95,122,10, + 83,101,116,46,95,95,111,114,95,95,129,2,0,0,115,8, + 0,0,0,10,1,4,1,16,1,10,1,115,8,0,0,0, + 8,1,6,1,16,1,10,1,115,40,0,0,0,16,26,27, + 32,34,42,16,43,9,34,20,34,13,34,17,54,17,54,30, + 34,36,41,29,42,17,54,17,54,9,14,16,20,16,42,36, + 41,16,42,9,42,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 58,0,0,0,135,1,116,0,137,1,116,1,131,2,115,18, + 116,0,137,1,116,2,131,2,115,13,116,3,83,0,124,0, + 160,4,137,1,161,1,138,1,124,0,160,4,136,1,102,1, + 100,1,132,8,124,0,68,0,131,1,161,1,83,0,41,2, + 78,99,1,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,51,0,0,0,243,28,0,0,0,129,0,124,0,93, + 9,125,1,124,1,137,2,118,1,114,2,124,1,86,0,1, + 0,113,2,100,0,83,0,114,3,0,0,0,114,4,0,0, + 0,41,3,114,157,0,0,0,114,78,0,0,0,114,192,0, + 0,0,115,3,0,0,0,32,32,128,114,6,0,0,0,114, + 167,0,0,0,122,30,83,101,116,46,95,95,115,117,98,95, + 95,46,60,108,111,99,97,108,115,62,46,60,103,101,110,101, + 120,112,114,62,142,2,0,0,243,8,0,0,0,2,128,6, + 0,6,1,14,255,243,12,0,0,0,2,128,4,1,2,255, + 8,1,2,255,10,1,115,28,0,0,0,0,0,35,58,35, + 58,46,51,39,44,52,57,39,57,35,58,36,41,35,58,35, + 58,35,58,35,58,35,58,114,5,0,0,0,169,5,114,135, + 0,0,0,114,23,0,0,0,114,15,0,0,0,114,44,0, + 0,0,114,205,0,0,0,114,197,0,0,0,115,2,0,0, + 0,32,96,114,6,0,0,0,218,7,95,95,115,117,98,95, + 95,122,11,83,101,116,46,95,95,115,117,98,95,95,137,2, + 0,0,243,12,0,0,0,2,128,10,1,10,1,4,1,10, + 1,22,1,243,20,0,0,0,2,128,8,1,2,3,8,254, + 6,1,10,1,2,1,10,1,2,255,8,1,115,58,0,0, + 0,0,0,16,26,27,32,34,37,16,38,9,47,20,30,31, + 36,38,46,20,47,13,38,24,38,17,38,21,25,21,47,41, + 46,21,47,13,18,16,20,16,58,35,58,35,58,35,58,35, + 58,55,59,35,58,35,58,16,58,9,58,114,5,0,0,0, + 99,2,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,3,0,0,0,115,58,0,0,0,135,0,116,0,124,1, + 116,1,131,2,115,18,116,0,124,1,116,2,131,2,115,13, + 116,3,83,0,137,0,160,4,124,1,161,1,125,1,137,0, + 160,4,136,0,102,1,100,1,132,8,124,1,68,0,131,1, + 161,1,83,0,41,2,78,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,51,0,0,0,114,216,0,0, + 0,114,3,0,0,0,114,4,0,0,0,114,207,0,0,0, + 115,3,0,0,0,32,32,128,114,6,0,0,0,114,167,0, + 0,0,122,31,83,101,116,46,95,95,114,115,117,98,95,95, + 46,60,108,111,99,97,108,115,62,46,60,103,101,110,101,120, + 112,114,62,150,2,0,0,114,217,0,0,0,114,218,0,0, + 0,115,28,0,0,0,0,0,35,57,35,57,46,51,39,44, + 52,56,39,56,35,57,36,41,35,57,35,57,35,57,35,57, + 35,57,114,5,0,0,0,114,219,0,0,0,114,197,0,0, + 0,115,2,0,0,0,96,32,114,6,0,0,0,218,8,95, + 95,114,115,117,98,95,95,122,12,83,101,116,46,95,95,114, + 115,117,98,95,95,145,2,0,0,114,221,0,0,0,114,222, + 0,0,0,115,58,0,0,0,0,0,16,26,27,32,34,37, + 16,38,9,47,20,30,31,36,38,46,20,47,13,38,24,38, + 17,38,21,25,21,47,41,46,21,47,13,18,16,20,16,57, + 35,57,35,57,35,57,35,57,55,60,35,57,35,57,16,57, + 9,57,114,5,0,0,0,99,2,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,50,0,0, + 0,116,0,124,1,116,1,131,2,115,17,116,0,124,1,116, + 2,131,2,115,12,116,3,83,0,124,0,160,4,124,1,161, + 1,125,1,124,0,124,1,24,0,124,1,124,0,24,0,66, + 0,83,0,114,3,0,0,0,114,219,0,0,0,114,197,0, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,218,7, + 95,95,120,111,114,95,95,122,11,83,101,116,46,95,95,120, + 111,114,95,95,153,2,0,0,115,10,0,0,0,10,1,10, + 1,4,1,10,1,16,1,115,12,0,0,0,8,1,2,3, + 8,254,6,1,10,1,16,1,115,50,0,0,0,16,26,27, + 32,34,37,16,38,9,47,20,30,31,36,38,46,20,47,13, + 38,24,38,17,38,21,25,21,47,41,46,21,47,13,18,17, + 21,24,29,17,29,34,39,42,46,34,46,16,47,9,47,114, + 5,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,115,172,0,0,0,116,0, + 106,1,125,1,100,1,124,1,20,0,100,2,23,0,125,2, + 116,2,124,0,131,1,125,3,100,3,124,3,100,2,23,0, + 20,0,125,4,124,4,124,2,77,0,125,4,124,0,68,0, + 93,22,125,5,116,3,124,5,131,1,125,6,124,4,124,6, + 124,6,100,4,62,0,65,0,100,5,65,0,100,6,20,0, + 78,0,125,4,124,4,124,2,77,0,125,4,113,25,124,4, + 124,4,100,7,63,0,124,4,100,8,63,0,65,0,78,0, + 125,4,124,4,100,9,20,0,100,10,23,0,125,4,124,4, + 124,2,77,0,125,4,124,4,124,1,107,4,114,78,124,4, + 124,2,100,2,23,0,56,0,125,4,124,4,100,11,107,2, + 114,84,100,12,125,4,124,4,83,0,41,13,97,43,2,0, + 0,67,111,109,112,117,116,101,32,116,104,101,32,104,97,115, + 104,32,118,97,108,117,101,32,111,102,32,97,32,115,101,116, + 46,10,10,32,32,32,32,32,32,32,32,78,111,116,101,32, + 116,104,97,116,32,119,101,32,100,111,110,39,116,32,100,101, + 102,105,110,101,32,95,95,104,97,115,104,95,95,58,32,110, + 111,116,32,97,108,108,32,115,101,116,115,32,97,114,101,32, + 104,97,115,104,97,98,108,101,46,10,32,32,32,32,32,32, + 32,32,66,117,116,32,105,102,32,121,111,117,32,100,101,102, + 105,110,101,32,97,32,104,97,115,104,97,98,108,101,32,115, + 101,116,32,116,121,112,101,44,32,105,116,115,32,95,95,104, + 97,115,104,95,95,32,115,104,111,117,108,100,10,32,32,32, + 32,32,32,32,32,99,97,108,108,32,116,104,105,115,32,102, + 117,110,99,116,105,111,110,46,10,10,32,32,32,32,32,32, + 32,32,84,104,105,115,32,109,117,115,116,32,98,101,32,99, + 111,109,112,97,116,105,98,108,101,32,95,95,101,113,95,95, + 46,10,10,32,32,32,32,32,32,32,32,65,108,108,32,115, + 101,116,115,32,111,117,103,104,116,32,116,111,32,99,111,109, + 112,97,114,101,32,101,113,117,97,108,32,105,102,32,116,104, + 101,121,32,99,111,110,116,97,105,110,32,116,104,101,32,115, + 97,109,101,10,32,32,32,32,32,32,32,32,101,108,101,109, + 101,110,116,115,44,32,114,101,103,97,114,100,108,101,115,115, + 32,111,102,32,104,111,119,32,116,104,101,121,32,97,114,101, + 32,105,109,112,108,101,109,101,110,116,101,100,44,32,97,110, + 100,10,32,32,32,32,32,32,32,32,114,101,103,97,114,100, + 108,101,115,115,32,111,102,32,116,104,101,32,111,114,100,101, + 114,32,111,102,32,116,104,101,32,101,108,101,109,101,110,116, + 115,59,32,115,111,32,116,104,101,114,101,39,115,32,110,111, + 116,32,109,117,99,104,10,32,32,32,32,32,32,32,32,102, + 114,101,101,100,111,109,32,102,111,114,32,95,95,101,113,95, + 95,32,111,114,32,95,95,104,97,115,104,95,95,46,32,32, + 87,101,32,109,97,116,99,104,32,116,104,101,32,97,108,103, + 111,114,105,116,104,109,32,117,115,101,100,10,32,32,32,32, + 32,32,32,32,98,121,32,116,104,101,32,98,117,105,108,116, + 45,105,110,32,102,114,111,122,101,110,115,101,116,32,116,121, + 112,101,46,10,32,32,32,32,32,32,32,32,114,133,0,0, + 0,114,34,0,0,0,105,77,239,232,114,233,16,0,0,0, + 105,179,77,91,5,108,3,0,0,0,215,52,126,50,3,0, + 233,11,0,0,0,233,25,0,0,0,105,205,13,1,0,105, + 227,195,17,54,114,161,0,0,0,105,193,199,56,35,41,4, + 218,3,115,121,115,218,7,109,97,120,115,105,122,101,114,137, + 0,0,0,218,4,104,97,115,104,41,7,114,53,0,0,0, + 90,3,77,65,88,90,4,77,65,83,75,218,1,110,218,1, + 104,114,130,0,0,0,90,2,104,120,115,7,0,0,0,32, + 32,32,32,32,32,32,114,6,0,0,0,218,5,95,104,97, + 115,104,122,9,83,101,116,46,95,104,97,115,104,162,2,0, + 0,115,34,0,0,0,6,15,12,1,8,1,12,1,8,1, + 8,1,8,1,24,1,10,1,20,1,12,1,8,1,8,1, + 12,1,8,1,4,1,4,1,115,38,0,0,0,6,15,12, + 1,8,1,12,1,8,1,2,1,4,3,2,253,8,1,24, + 1,10,1,20,1,12,1,8,1,6,1,14,1,6,1,6, + 1,4,1,115,172,0,0,0,15,18,15,26,9,12,16,17, + 20,23,16,23,26,27,16,27,9,13,13,16,17,21,13,22, + 9,10,13,23,27,28,31,32,27,32,13,33,9,10,9,10, + 14,18,9,18,9,10,18,22,9,22,9,22,13,14,18,22, + 23,24,18,25,13,15,13,14,19,21,25,27,31,33,25,33, + 19,34,37,45,19,45,50,60,18,60,13,60,13,14,13,14, + 18,22,13,22,13,14,13,14,9,10,15,16,20,22,15,22, + 27,28,32,34,27,34,14,35,9,35,9,10,13,14,17,22, + 13,22,25,34,13,34,9,10,9,10,14,18,9,18,9,10, + 12,13,16,19,12,19,9,26,13,14,18,22,25,26,18,26, + 13,26,13,14,12,13,17,19,12,19,9,26,17,26,13,14, + 16,17,9,17,114,5,0,0,0,78,41,22,114,62,0,0, + 0,114,63,0,0,0,114,64,0,0,0,114,172,0,0,0, + 114,65,0,0,0,114,193,0,0,0,114,198,0,0,0,114, + 202,0,0,0,114,201,0,0,0,114,203,0,0,0,114,66, + 0,0,0,114,205,0,0,0,114,210,0,0,0,218,8,95, + 95,114,97,110,100,95,95,114,211,0,0,0,114,215,0,0, + 0,218,7,95,95,114,111,114,95,95,114,220,0,0,0,114, + 223,0,0,0,114,224,0,0,0,218,8,95,95,114,120,111, + 114,95,95,114,233,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,23,0,0,0,114,23,0,0, + 0,58,2,0,0,115,40,0,0,0,8,0,4,1,4,10, + 6,2,6,10,6,5,6,5,6,10,2,5,8,1,6,8, + 4,5,6,2,6,7,4,6,6,2,6,8,6,8,4,7, + 10,2,115,74,0,0,0,0,129,0,129,0,129,0,129,8, + 194,0,127,0,127,0,127,0,127,2,71,0,129,0,129,0, + 129,0,129,2,185,0,127,0,127,0,127,0,127,4,73,6, + 10,6,5,6,5,6,10,6,5,2,2,8,7,6,5,4, + 2,6,7,6,6,4,2,6,8,6,8,6,7,4,2,10, + 33,115,114,0,0,0,1,1,1,1,1,1,1,1,5,8, + 1,1,17,19,5,14,5,20,5,20,5,20,5,61,5,61, + 5,61,5,61,5,61,5,61,5,20,5,20,5,20,5,62, + 5,62,5,62,6,17,5,23,5,23,5,23,5,23,5,78, + 5,78,5,78,16,23,5,13,5,20,5,20,5,20,5,42, + 5,42,5,42,15,21,5,12,5,58,5,58,5,58,5,57, + 5,57,5,57,5,47,5,47,5,47,16,23,5,13,5,17, + 5,17,5,17,5,17,5,17,114,5,0,0,0,114,23,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,82,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,90,4,101,5,100,3, + 132,0,131,1,90,6,101,5,100,4,132,0,131,1,90,7, + 100,5,132,0,90,8,100,6,132,0,90,9,100,7,132,0, + 90,10,100,8,132,0,90,11,100,9,132,0,90,12,100,10, + 132,0,90,13,100,11,132,0,90,14,100,12,83,0,41,13, + 114,24,0,0,0,97,135,1,0,0,65,32,109,117,116,97, + 98,108,101,32,115,101,116,32,105,115,32,97,32,102,105,110, + 105,116,101,44,32,105,116,101,114,97,98,108,101,32,99,111, + 110,116,97,105,110,101,114,46,10,10,32,32,32,32,84,104, + 105,115,32,99,108,97,115,115,32,112,114,111,118,105,100,101, + 115,32,99,111,110,99,114,101,116,101,32,103,101,110,101,114, + 105,99,32,105,109,112,108,101,109,101,110,116,97,116,105,111, + 110,115,32,111,102,32,97,108,108,10,32,32,32,32,109,101, + 116,104,111,100,115,32,101,120,99,101,112,116,32,102,111,114, + 32,95,95,99,111,110,116,97,105,110,115,95,95,44,32,95, + 95,105,116,101,114,95,95,44,32,95,95,108,101,110,95,95, + 44,10,32,32,32,32,97,100,100,40,41,44,32,97,110,100, + 32,100,105,115,99,97,114,100,40,41,46,10,10,32,32,32, + 32,84,111,32,111,118,101,114,114,105,100,101,32,116,104,101, + 32,99,111,109,112,97,114,105,115,111,110,115,32,40,112,114, + 101,115,117,109,97,98,108,121,32,102,111,114,32,115,112,101, + 101,100,44,32,97,115,32,116,104,101,10,32,32,32,32,115, + 101,109,97,110,116,105,99,115,32,97,114,101,32,102,105,120, + 101,100,41,44,32,97,108,108,32,121,111,117,32,104,97,118, + 101,32,116,111,32,100,111,32,105,115,32,114,101,100,101,102, + 105,110,101,32,95,95,108,101,95,95,32,97,110,100,10,32, + 32,32,32,116,104,101,110,32,116,104,101,32,111,116,104,101, + 114,32,111,112,101,114,97,116,105,111,110,115,32,119,105,108, + 108,32,97,117,116,111,109,97,116,105,99,97,108,108,121,32, + 102,111,108,108,111,119,32,115,117,105,116,46,10,32,32,32, + 32,114,4,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,74,0,0,0, + 41,1,122,15,65,100,100,32,97,110,32,101,108,101,109,101, + 110,116,46,169,1,218,19,78,111,116,73,109,112,108,101,109, + 101,110,116,101,100,69,114,114,111,114,114,77,0,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,218,3,97,100,100, + 122,14,77,117,116,97,98,108,101,83,101,116,46,97,100,100, + 213,2,0,0,114,125,0,0,0,114,125,0,0,0,115,4, + 0,0,0,15,34,9,34,114,5,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,114,74,0,0,0,41,1,122,56,82,101,109,111,118,101, + 32,97,110,32,101,108,101,109,101,110,116,46,32,32,68,111, + 32,110,111,116,32,114,97,105,115,101,32,97,110,32,101,120, + 99,101,112,116,105,111,110,32,105,102,32,97,98,115,101,110, + 116,46,114,237,0,0,0,114,77,0,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,218,7,100,105,115,99,97,114, + 100,122,18,77,117,116,97,98,108,101,83,101,116,46,100,105, + 115,99,97,114,100,218,2,0,0,114,125,0,0,0,114,125, + 0,0,0,115,4,0,0,0,15,34,9,34,114,5,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,115,30,0,0,0,124,1,124,0,118, + 1,114,8,116,0,124,1,131,1,130,1,124,0,160,1,124, + 1,161,1,1,0,100,1,83,0,41,2,122,53,82,101,109, + 111,118,101,32,97,110,32,101,108,101,109,101,110,116,46,32, + 73,102,32,110,111,116,32,97,32,109,101,109,98,101,114,44, + 32,114,97,105,115,101,32,97,32,75,101,121,69,114,114,111, + 114,46,78,41,2,218,8,75,101,121,69,114,114,111,114,114, + 240,0,0,0,114,77,0,0,0,115,2,0,0,0,32,32, + 114,6,0,0,0,218,6,114,101,109,111,118,101,122,17,77, + 117,116,97,98,108,101,83,101,116,46,114,101,109,111,118,101, + 223,2,0,0,115,6,0,0,0,8,2,8,1,14,1,115, + 6,0,0,0,6,2,10,1,14,1,115,30,0,0,0,12, + 17,25,29,12,29,9,34,19,27,28,33,19,34,13,34,9, + 13,9,28,22,27,9,28,9,28,9,28,9,28,114,5,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,8, + 0,0,0,3,0,0,0,115,58,0,0,0,116,0,124,0, + 131,1,125,1,9,0,116,1,124,1,131,1,125,2,110,12, + 35,0,4,0,116,2,121,20,1,0,1,0,1,0,116,3, + 100,1,130,2,119,0,37,0,124,0,160,4,124,2,161,1, + 1,0,124,2,83,0,41,2,122,50,82,101,116,117,114,110, + 32,116,104,101,32,112,111,112,112,101,100,32,118,97,108,117, + 101,46,32,32,82,97,105,115,101,32,75,101,121,69,114,114, + 111,114,32,105,102,32,101,109,112,116,121,46,78,41,5,218, + 4,105,116,101,114,218,4,110,101,120,116,114,76,0,0,0, + 114,241,0,0,0,114,240,0,0,0,169,3,114,53,0,0, + 0,114,204,0,0,0,114,78,0,0,0,115,3,0,0,0, + 32,32,32,114,6,0,0,0,218,3,112,111,112,122,14,77, + 117,116,97,98,108,101,83,101,116,46,112,111,112,229,2,0, + 0,115,20,0,0,0,8,2,2,1,10,1,2,128,12,1, + 6,1,2,255,2,128,10,2,4,1,115,20,0,0,0,8, + 2,2,4,10,254,2,128,2,2,2,255,16,1,2,128,10, + 1,4,1,115,58,0,0,0,14,18,19,23,14,24,9,11, + 9,37,21,25,26,28,21,29,13,18,13,18,0,0,9,37, + 16,29,9,37,9,37,9,37,9,37,19,27,33,37,13,37, + 9,37,0,0,9,13,9,28,22,27,9,28,9,28,16,21, + 9,21,115,8,0,0,0,133,4,10,0,138,11,21,7,99, + 1,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0, + 3,0,0,0,243,38,0,0,0,9,0,9,0,124,0,160, + 0,161,0,1,0,113,2,35,0,4,0,116,1,121,17,1, + 0,1,0,1,0,89,0,100,2,83,0,119,0,37,0,41, + 3,122,54,84,104,105,115,32,105,115,32,115,108,111,119,32, + 40,99,114,101,97,116,101,115,32,78,32,110,101,119,32,105, + 116,101,114,97,116,111,114,115,33,41,32,98,117,116,32,101, + 102,102,101,99,116,105,118,101,46,84,78,41,2,114,246,0, + 0,0,114,241,0,0,0,114,52,0,0,0,115,1,0,0, + 0,32,114,6,0,0,0,218,5,99,108,101,97,114,122,16, + 77,117,116,97,98,108,101,83,101,116,46,99,108,101,97,114, + 239,2,0,0,243,18,0,0,0,2,2,2,1,8,1,2, + 255,2,128,12,2,6,1,2,255,2,128,243,18,0,0,0, + 2,6,2,253,8,1,2,255,2,128,2,3,2,255,16,1, + 2,128,115,38,0,0,0,9,17,19,23,17,21,17,27,17, + 27,17,27,19,23,0,0,9,17,16,24,9,17,9,17,9, + 17,9,17,13,17,13,17,13,17,9,17,0,0,115,12,0, + 0,0,129,6,7,0,135,7,18,7,145,1,18,7,99,2, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,24,0,0,0,124,1,68,0,93,7,125,2, + 124,0,160,0,124,2,161,1,1,0,113,2,124,0,83,0, + 114,3,0,0,0,41,1,114,239,0,0,0,114,245,0,0, + 0,115,3,0,0,0,32,32,32,114,6,0,0,0,218,7, + 95,95,105,111,114,95,95,122,18,77,117,116,97,98,108,101, + 83,101,116,46,95,95,105,111,114,95,95,247,2,0,0,115, + 6,0,0,0,8,1,12,1,4,1,115,10,0,0,0,2, + 1,4,1,2,255,12,1,4,1,115,24,0,0,0,22,24, + 9,28,9,28,13,18,13,17,13,28,22,27,13,28,13,28, + 13,28,16,20,9,20,114,5,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,4,0,0,0,3,0,0,0, + 115,28,0,0,0,124,0,124,1,24,0,68,0,93,7,125, + 2,124,0,160,0,124,2,161,1,1,0,113,4,124,0,83, + 0,114,3,0,0,0,41,1,114,240,0,0,0,114,245,0, + 0,0,115,3,0,0,0,32,32,32,114,6,0,0,0,218, + 8,95,95,105,97,110,100,95,95,122,19,77,117,116,97,98, + 108,101,83,101,116,46,95,95,105,97,110,100,95,95,252,2, + 0,0,115,6,0,0,0,12,1,12,1,4,1,115,10,0, + 0,0,6,1,4,1,2,255,12,1,4,1,115,28,0,0, + 0,23,27,30,32,23,32,9,32,9,32,13,18,13,17,13, + 32,26,31,13,32,13,32,13,32,16,20,9,20,114,5,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,84,0,0,0,124,1,124,0, + 117,0,114,10,124,0,160,0,161,0,1,0,124,0,83,0, + 116,1,124,1,116,2,131,2,115,20,124,0,160,3,124,1, + 161,1,125,1,124,1,68,0,93,17,125,2,124,2,124,0, + 118,0,114,34,124,0,160,4,124,2,161,1,1,0,113,22, + 124,0,160,5,124,2,161,1,1,0,113,22,124,0,83,0, + 114,3,0,0,0,41,6,114,248,0,0,0,114,135,0,0, + 0,114,23,0,0,0,114,205,0,0,0,114,240,0,0,0, + 114,239,0,0,0,114,245,0,0,0,115,3,0,0,0,32, + 32,32,114,6,0,0,0,218,8,95,95,105,120,111,114,95, + 95,122,19,77,117,116,97,98,108,101,83,101,116,46,95,95, + 105,120,111,114,95,95,1,3,0,0,115,20,0,0,0,8, + 1,8,1,4,9,10,249,10,1,8,1,8,1,12,1,12, + 2,4,1,115,28,0,0,0,6,1,2,9,8,248,4,9, + 8,249,12,1,2,1,4,4,2,252,6,1,2,3,12,254, + 12,2,4,1,115,84,0,0,0,12,14,18,22,12,22,9, + 36,13,17,13,25,13,25,13,25,16,20,9,20,20,30,31, + 33,35,38,20,39,13,45,22,26,22,45,42,44,22,45,17, + 19,26,28,13,36,13,36,17,22,20,25,29,33,20,33,17, + 36,21,25,21,40,34,39,21,40,21,40,21,40,21,25,21, + 36,30,35,21,36,21,36,21,36,16,20,9,20,114,5,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,44,0,0,0,124,1,124,0, + 117,0,114,10,124,0,160,0,161,0,1,0,124,0,83,0, + 124,1,68,0,93,7,125,2,124,0,160,1,124,2,161,1, + 1,0,113,12,124,0,83,0,114,3,0,0,0,41,2,114, + 248,0,0,0,114,240,0,0,0,114,245,0,0,0,115,3, + 0,0,0,32,32,32,114,6,0,0,0,218,8,95,95,105, + 115,117,98,95,95,122,19,77,117,116,97,98,108,101,83,101, + 116,46,95,95,105,115,117,98,95,95,14,3,0,0,115,12, + 0,0,0,8,1,8,1,4,4,8,254,12,1,4,1,115, + 18,0,0,0,6,1,2,4,8,253,4,4,2,254,4,1, + 2,255,12,1,4,1,115,44,0,0,0,12,14,18,22,12, + 22,9,36,13,17,13,25,13,25,13,25,16,20,9,20,26, + 28,13,36,13,36,17,22,17,21,17,36,30,35,17,36,17, + 36,17,36,16,20,9,20,114,5,0,0,0,78,41,15,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,114,172, + 0,0,0,114,65,0,0,0,114,2,0,0,0,114,239,0, + 0,0,114,240,0,0,0,114,242,0,0,0,114,246,0,0, + 0,114,248,0,0,0,114,251,0,0,0,114,252,0,0,0, + 114,253,0,0,0,114,254,0,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,24,0,0,0,114,24, + 0,0,0,199,2,0,0,115,28,0,0,0,8,0,4,1, + 4,11,2,2,8,1,2,4,8,1,6,4,6,6,6,10, + 6,8,6,5,6,5,10,13,115,70,0,0,0,0,129,0, + 129,0,129,0,129,0,129,8,180,0,127,0,127,0,127,0, + 127,0,127,2,86,0,129,0,129,0,129,0,129,0,129,2, + 170,0,127,0,127,0,127,0,127,0,127,4,88,2,2,8, + 3,2,2,8,3,6,6,6,10,6,8,6,5,6,5,6, + 13,10,8,115,82,0,0,0,1,1,1,1,1,1,1,1, + 5,8,1,1,17,19,5,14,6,20,5,34,5,34,5,34, + 5,34,6,20,5,34,5,34,5,34,5,34,5,28,5,28, + 5,28,5,21,5,21,5,21,5,17,5,17,5,17,5,20, + 5,20,5,20,5,20,5,20,5,20,5,20,5,20,5,20, + 5,20,5,20,5,20,5,20,5,20,114,5,0,0,0,114, + 24,0,0,0,99,0,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,0,0,0,0,115,76,0,0,0,101,0, + 90,1,100,0,90,2,100,1,90,3,100,2,90,4,100,3, + 90,5,101,6,100,4,132,0,131,1,90,7,100,12,100,6, + 132,1,90,8,100,7,132,0,90,9,100,8,132,0,90,10, + 100,9,132,0,90,11,100,10,132,0,90,12,100,11,132,0, + 90,13,100,5,90,14,100,5,83,0,41,13,114,25,0,0, + 0,122,198,65,32,77,97,112,112,105,110,103,32,105,115,32, + 97,32,103,101,110,101,114,105,99,32,99,111,110,116,97,105, + 110,101,114,32,102,111,114,32,97,115,115,111,99,105,97,116, + 105,110,103,32,107,101,121,47,118,97,108,117,101,10,32,32, + 32,32,112,97,105,114,115,46,10,10,32,32,32,32,84,104, + 105,115,32,99,108,97,115,115,32,112,114,111,118,105,100,101, + 115,32,99,111,110,99,114,101,116,101,32,103,101,110,101,114, + 105,99,32,105,109,112,108,101,109,101,110,116,97,116,105,111, + 110,115,32,111,102,32,97,108,108,10,32,32,32,32,109,101, + 116,104,111,100,115,32,101,120,99,101,112,116,32,102,111,114, + 32,95,95,103,101,116,105,116,101,109,95,95,44,32,95,95, + 105,116,101,114,95,95,44,32,97,110,100,32,95,95,108,101, + 110,95,95,46,10,32,32,32,32,114,4,0,0,0,233,64, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 1,0,0,0,3,0,0,0,114,74,0,0,0,114,3,0, + 0,0,169,1,114,241,0,0,0,169,2,114,53,0,0,0, + 218,3,107,101,121,115,2,0,0,0,32,32,114,6,0,0, + 0,114,171,0,0,0,122,19,77,97,112,112,105,110,103,46, + 95,95,103,101,116,105,116,101,109,95,95,41,3,0,0,114, + 55,0,0,0,114,55,0,0,0,115,4,0,0,0,15,23, + 9,23,114,5,0,0,0,78,99,3,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,115,36,0, + 0,0,9,0,124,0,124,1,25,0,83,0,35,0,4,0, + 116,0,121,16,1,0,1,0,1,0,124,2,6,0,89,0, + 83,0,119,0,37,0,41,1,122,60,68,46,103,101,116,40, + 107,91,44,100,93,41,32,45,62,32,68,91,107,93,32,105, + 102,32,107,32,105,110,32,68,44,32,101,108,115,101,32,100, + 46,32,32,100,32,100,101,102,97,117,108,116,115,32,116,111, + 32,78,111,110,101,46,114,0,1,0,0,169,3,114,53,0, + 0,0,114,2,1,0,0,218,7,100,101,102,97,117,108,116, + 115,3,0,0,0,32,32,32,114,6,0,0,0,218,3,103, + 101,116,122,11,77,97,112,112,105,110,103,46,103,101,116,45, + 3,0,0,115,14,0,0,0,2,2,8,1,2,128,12,1, + 8,1,2,255,2,128,115,14,0,0,0,2,5,8,254,2, + 128,2,2,2,255,18,1,2,128,115,36,0,0,0,9,27, + 20,24,25,28,20,29,13,29,0,0,9,27,16,24,9,27, + 9,27,9,27,9,27,20,27,13,27,13,27,13,27,9,27, + 0,0,115,12,0,0,0,129,3,5,0,133,9,17,7,144, + 1,17,7,99,2,0,0,0,0,0,0,0,0,0,0,0, + 8,0,0,0,3,0,0,0,115,38,0,0,0,9,0,124, + 0,124,1,25,0,1,0,100,2,83,0,35,0,4,0,116, + 0,121,17,1,0,1,0,1,0,89,0,100,1,83,0,119, + 0,37,0,114,189,0,0,0,114,0,1,0,0,114,1,1, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,131, + 0,0,0,122,20,77,97,112,112,105,110,103,46,95,95,99, + 111,110,116,97,105,110,115,95,95,52,3,0,0,115,16,0, + 0,0,2,1,8,1,4,4,2,128,12,253,6,1,2,255, + 2,128,115,16,0,0,0,2,6,8,252,4,4,2,128,2, + 254,2,255,16,1,2,128,115,38,0,0,0,9,24,13,17, + 18,21,13,22,13,22,20,24,20,24,0,0,9,25,16,24, + 9,25,9,25,9,25,9,25,20,25,20,25,20,25,9,25, + 0,0,115,12,0,0,0,129,4,7,0,135,7,18,7,145, + 1,18,7,99,1,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,243,8,0,0,0,116,0,124, + 0,131,1,83,0,41,1,122,58,68,46,107,101,121,115,40, + 41,32,45,62,32,97,32,115,101,116,45,108,105,107,101,32, + 111,98,106,101,99,116,32,112,114,111,118,105,100,105,110,103, + 32,97,32,118,105,101,119,32,111,110,32,68,39,115,32,107, + 101,121,115,41,1,114,28,0,0,0,114,52,0,0,0,115, + 1,0,0,0,32,114,6,0,0,0,218,4,107,101,121,115, + 122,12,77,97,112,112,105,110,103,46,107,101,121,115,60,3, + 0,0,243,2,0,0,0,8,2,114,8,1,0,0,115,8, + 0,0,0,16,24,25,29,16,30,9,30,114,5,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,114,6,1,0,0,41,1,122,60,68,46, + 105,116,101,109,115,40,41,32,45,62,32,97,32,115,101,116, + 45,108,105,107,101,32,111,98,106,101,99,116,32,112,114,111, + 118,105,100,105,110,103,32,97,32,118,105,101,119,32,111,110, + 32,68,39,115,32,105,116,101,109,115,41,1,114,29,0,0, + 0,114,52,0,0,0,115,1,0,0,0,32,114,6,0,0, + 0,218,5,105,116,101,109,115,122,13,77,97,112,112,105,110, + 103,46,105,116,101,109,115,64,3,0,0,114,8,1,0,0, + 114,8,1,0,0,115,8,0,0,0,16,25,26,30,16,31, + 9,31,114,5,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,114,6,1,0, + 0,41,1,122,54,68,46,118,97,108,117,101,115,40,41,32, + 45,62,32,97,110,32,111,98,106,101,99,116,32,112,114,111, + 118,105,100,105,110,103,32,97,32,118,105,101,119,32,111,110, + 32,68,39,115,32,118,97,108,117,101,115,41,1,114,30,0, + 0,0,114,52,0,0,0,115,1,0,0,0,32,114,6,0, + 0,0,218,6,118,97,108,117,101,115,122,14,77,97,112,112, + 105,110,103,46,118,97,108,117,101,115,68,3,0,0,114,8, + 1,0,0,114,8,1,0,0,115,8,0,0,0,16,26,27, + 31,16,32,9,32,114,5,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 38,0,0,0,116,0,124,1,116,1,131,2,115,7,116,2, + 83,0,116,3,124,0,160,4,161,0,131,1,116,3,124,1, + 160,4,161,0,131,1,107,2,83,0,114,3,0,0,0,41, + 5,114,135,0,0,0,114,25,0,0,0,114,44,0,0,0, + 114,153,0,0,0,114,9,1,0,0,114,197,0,0,0,115, + 2,0,0,0,32,32,114,6,0,0,0,114,203,0,0,0, + 122,14,77,97,112,112,105,110,103,46,95,95,101,113,95,95, + 72,3,0,0,115,6,0,0,0,10,1,4,1,24,1,115, + 6,0,0,0,8,1,6,1,24,1,115,38,0,0,0,16, + 26,27,32,34,41,16,42,9,34,20,34,13,34,16,20,21, + 25,21,33,21,33,16,34,38,42,43,48,43,56,43,56,38, + 57,16,57,9,57,114,5,0,0,0,114,3,0,0,0,41, + 15,114,62,0,0,0,114,63,0,0,0,114,64,0,0,0, + 114,172,0,0,0,114,65,0,0,0,218,15,95,95,97,98, + 99,95,116,112,102,108,97,103,115,95,95,114,2,0,0,0, + 114,171,0,0,0,114,5,1,0,0,114,131,0,0,0,114, + 7,1,0,0,114,9,1,0,0,114,10,1,0,0,114,203, + 0,0,0,114,126,0,0,0,114,4,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,25,0,0,0,114,25,0,0, + 0,28,3,0,0,115,26,0,0,0,8,0,4,1,4,7, + 4,3,2,2,8,1,8,3,6,7,6,8,6,4,6,4, + 6,4,8,5,115,78,0,0,0,0,129,0,129,0,129,0, + 129,0,129,0,129,8,222,0,127,0,127,0,127,0,127,0, + 127,0,127,2,40,0,129,0,129,0,129,0,129,0,129,0, + 129,2,216,0,127,0,127,0,127,0,127,0,127,0,127,4, + 42,4,3,2,2,8,2,2,2,6,5,6,8,6,4,6, + 4,6,4,6,5,8,2,115,76,0,0,0,1,1,1,1, + 1,1,1,1,5,8,1,1,17,19,5,14,23,29,5,20, + 6,20,5,23,5,23,5,23,5,23,32,36,5,27,5,27, + 5,27,5,24,5,24,5,24,5,30,5,30,5,30,5,31, + 5,31,5,31,5,32,5,32,5,32,5,57,5,57,5,57, + 20,24,5,17,5,17,5,17,114,5,0,0,0,114,25,0, + 0,0,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,42,0,0,0,101,0,90,1, + 100,0,90,2,100,1,90,3,100,2,132,0,90,4,100,3, + 132,0,90,5,100,4,132,0,90,6,101,7,101,8,131,1, + 90,9,100,5,83,0,41,6,114,27,0,0,0,169,1,218, + 8,95,109,97,112,112,105,110,103,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,115,10, + 0,0,0,124,1,124,0,95,0,100,0,83,0,114,3,0, + 0,0,114,12,1,0,0,41,2,114,53,0,0,0,218,7, + 109,97,112,112,105,110,103,115,2,0,0,0,32,32,114,6, + 0,0,0,218,8,95,95,105,110,105,116,95,95,122,20,77, + 97,112,112,105,110,103,86,105,101,119,46,95,95,105,110,105, + 116,95,95,86,3,0,0,243,2,0,0,0,10,1,114,16, + 1,0,0,115,10,0,0,0,25,32,9,13,9,22,9,22, + 9,22,114,5,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,3,0,0,0,115,10,0,0, + 0,116,0,124,0,106,1,131,1,83,0,114,3,0,0,0, + 41,2,114,137,0,0,0,114,13,1,0,0,114,52,0,0, + 0,115,1,0,0,0,32,114,6,0,0,0,114,128,0,0, + 0,122,19,77,97,112,112,105,110,103,86,105,101,119,46,95, + 95,108,101,110,95,95,89,3,0,0,114,16,1,0,0,114, + 16,1,0,0,115,10,0,0,0,16,19,20,24,20,33,16, + 34,9,34,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,3,0,0,0,115,10,0, + 0,0,100,1,160,0,124,0,161,1,83,0,41,2,78,122, + 38,123,48,46,95,95,99,108,97,115,115,95,95,46,95,95, + 110,97,109,101,95,95,125,40,123,48,46,95,109,97,112,112, + 105,110,103,33,114,125,41,41,1,218,6,102,111,114,109,97, + 116,114,52,0,0,0,115,1,0,0,0,32,114,6,0,0, + 0,114,163,0,0,0,122,20,77,97,112,112,105,110,103,86, + 105,101,119,46,95,95,114,101,112,114,95,95,92,3,0,0, + 114,16,1,0,0,114,16,1,0,0,115,10,0,0,0,16, + 56,16,69,64,68,16,69,9,69,114,5,0,0,0,78,41, + 10,114,62,0,0,0,114,63,0,0,0,114,64,0,0,0, + 114,65,0,0,0,114,15,1,0,0,114,128,0,0,0,114, + 163,0,0,0,114,66,0,0,0,114,71,0,0,0,114,72, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,27,0,0,0,114,27,0,0,0,82,3,0,0, + 115,12,0,0,0,8,0,4,2,6,2,6,3,6,3,12, + 3,115,36,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,8,168,0,127,0,127,0,127,0,127,0,127,0,127, + 4,90,6,3,6,3,6,3,12,2,115,42,0,0,0,1, + 1,1,1,1,1,1,1,17,28,5,14,5,32,5,32,5, + 32,5,34,5,34,5,34,5,69,5,69,5,69,25,36,37, + 49,25,50,5,22,5,22,5,22,114,5,0,0,0,114,27, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,243,38,0,0,0,101,0,90, + 1,100,0,90,2,100,1,90,3,101,4,100,2,132,0,131, + 1,90,5,100,3,132,0,90,6,100,4,132,0,90,7,100, + 5,83,0,41,6,114,28,0,0,0,114,4,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,8,0,0,0,116,0,124,1,131,1,83, + 0,114,3,0,0,0,169,1,218,3,115,101,116,169,2,114, + 53,0,0,0,114,204,0,0,0,115,2,0,0,0,32,32, + 114,6,0,0,0,114,205,0,0,0,122,23,75,101,121,115, + 86,105,101,119,46,95,102,114,111,109,95,105,116,101,114,97, + 98,108,101,102,3,0,0,114,8,1,0,0,114,8,1,0, + 0,115,8,0,0,0,16,19,20,22,16,23,9,23,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,3,0,0,0,115,10,0,0,0,124,1,124, + 0,106,0,118,0,83,0,114,3,0,0,0,114,12,1,0, + 0,114,1,1,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,114,131,0,0,0,122,21,75,101,121,115,86,105,101, + 119,46,95,95,99,111,110,116,97,105,110,115,95,95,106,3, + 0,0,114,16,1,0,0,114,16,1,0,0,115,10,0,0, + 0,16,19,23,27,23,36,16,36,9,36,114,5,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,35,0,0,0,115,18,0,0,0,129,0,124,0,106,0, + 69,0,100,0,72,0,1,0,100,0,83,0,114,3,0,0, + 0,114,12,1,0,0,114,52,0,0,0,115,1,0,0,0, + 32,114,6,0,0,0,114,122,0,0,0,122,17,75,101,121, + 115,86,105,101,119,46,95,95,105,116,101,114,95,95,109,3, + 0,0,243,4,0,0,0,2,128,16,1,114,23,1,0,0, + 115,18,0,0,0,0,0,20,24,20,33,9,33,9,33,9, + 33,9,33,9,33,9,33,114,5,0,0,0,78,169,8,114, + 62,0,0,0,114,63,0,0,0,114,64,0,0,0,114,65, + 0,0,0,114,66,0,0,0,114,205,0,0,0,114,131,0, + 0,0,114,122,0,0,0,114,4,0,0,0,114,5,0,0, + 0,114,6,0,0,0,114,28,0,0,0,114,28,0,0,0, + 98,3,0,0,115,12,0,0,0,8,0,4,2,2,2,8, + 1,6,3,10,3,115,36,0,0,0,0,129,0,129,0,129, + 0,129,0,129,0,129,8,152,0,127,0,127,0,127,0,127, + 0,127,0,127,4,106,2,2,8,2,6,3,10,3,115,38, + 0,0,0,1,1,1,1,1,1,1,1,17,19,5,14,6, + 17,5,23,5,23,5,23,5,23,5,36,5,36,5,36,5, + 33,5,33,5,33,5,33,5,33,114,5,0,0,0,114,28, + 0,0,0,99,0,0,0,0,0,0,0,0,0,0,0,0, + 2,0,0,0,0,0,0,0,114,18,1,0,0,41,6,114, + 29,0,0,0,114,4,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,2,0,0,0,3,0,0,0,114,19, + 1,0,0,114,3,0,0,0,114,20,1,0,0,114,22,1, + 0,0,115,2,0,0,0,32,32,114,6,0,0,0,114,205, + 0,0,0,122,24,73,116,101,109,115,86,105,101,119,46,95, + 102,114,111,109,95,105,116,101,114,97,98,108,101,120,3,0, + 0,114,8,1,0,0,114,8,1,0,0,115,8,0,0,0, + 16,19,20,22,16,23,9,23,114,5,0,0,0,99,2,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,115,62,0,0,0,124,1,92,2,125,2,125,3,9, + 0,124,0,106,0,124,2,25,0,125,4,110,12,35,0,4, + 0,116,1,121,21,1,0,1,0,1,0,89,0,100,1,83, + 0,119,0,37,0,124,4,124,3,117,0,112,30,124,4,124, + 3,107,2,83,0,114,129,0,0,0,41,2,114,13,1,0, + 0,114,241,0,0,0,41,5,114,53,0,0,0,114,170,0, + 0,0,114,2,1,0,0,114,78,0,0,0,218,1,118,115, + 5,0,0,0,32,32,32,32,32,114,6,0,0,0,114,131, + 0,0,0,122,22,73,116,101,109,115,86,105,101,119,46,95, + 95,99,111,110,116,97,105,110,115,95,95,124,3,0,0,115, + 18,0,0,0,8,1,2,1,12,1,2,128,12,1,6,1, + 2,255,2,128,16,3,115,18,0,0,0,8,1,2,6,12, + 252,2,128,2,2,2,255,16,1,2,128,16,2,115,62,0, + 0,0,22,26,9,19,9,12,14,19,9,44,17,21,17,30, + 31,34,17,35,13,14,13,14,0,0,9,25,16,24,9,25, + 9,25,9,25,9,25,20,25,20,25,20,25,9,25,0,0, + 20,21,25,30,20,30,20,44,34,35,39,44,34,44,13,44, + 115,12,0,0,0,133,5,11,0,139,7,22,7,149,1,22, + 7,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,35,0,0,0,115,34,0,0,0,129,0,124,0,106, + 0,68,0,93,10,125,1,124,1,124,0,106,0,124,1,25, + 0,102,2,86,0,1,0,113,4,100,0,83,0,114,3,0, + 0,0,114,12,1,0,0,114,1,1,0,0,115,2,0,0, + 0,32,32,114,6,0,0,0,114,122,0,0,0,122,18,73, + 116,101,109,115,86,105,101,119,46,95,95,105,116,101,114,95, + 95,133,3,0,0,115,8,0,0,0,2,128,10,1,18,1, + 4,255,115,10,0,0,0,2,128,4,1,4,1,2,255,22, + 1,115,34,0,0,0,0,0,20,24,20,33,9,44,9,44, + 13,16,20,23,25,29,25,38,39,42,25,43,19,44,13,44, + 13,44,13,44,9,44,9,44,114,5,0,0,0,78,114,24, + 1,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,29,0,0,0,114,29,0,0,0,116,3,0,0, + 115,12,0,0,0,8,0,4,2,2,2,8,1,6,3,10, + 9,115,36,0,0,0,0,129,0,129,0,129,0,129,0,129, + 0,129,8,134,0,127,0,127,0,127,0,127,0,127,0,127, + 4,124,2,2,8,2,6,9,10,4,115,38,0,0,0,1, + 1,1,1,1,1,1,1,17,19,5,14,6,17,5,23,5, + 23,5,23,5,23,5,44,5,44,5,44,5,44,5,44,5, + 44,5,44,5,44,114,5,0,0,0,114,29,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,115,28,0,0,0,101,0,90,1,100,0,90, + 2,100,1,90,3,100,2,132,0,90,4,100,3,132,0,90, + 5,100,4,83,0,41,5,114,30,0,0,0,114,4,0,0, + 0,99,2,0,0,0,0,0,0,0,0,0,0,0,3,0, + 0,0,3,0,0,0,115,48,0,0,0,124,0,106,0,68, + 0,93,18,125,2,124,0,106,0,124,2,25,0,125,3,124, + 3,124,1,117,0,115,18,124,3,124,1,107,2,114,21,1, + 0,100,1,83,0,113,3,100,2,83,0,169,3,78,84,70, + 114,12,1,0,0,41,4,114,53,0,0,0,114,78,0,0, + 0,114,2,1,0,0,114,25,1,0,0,115,4,0,0,0, + 32,32,32,32,114,6,0,0,0,114,131,0,0,0,122,23, + 86,97,108,117,101,115,86,105,101,119,46,95,95,99,111,110, + 116,97,105,110,115,95,95,145,3,0,0,115,12,0,0,0, + 10,1,10,1,16,1,6,1,2,255,4,2,115,18,0,0, + 0,4,1,4,3,2,253,10,1,6,1,2,1,6,255,10, + 1,4,1,115,48,0,0,0,20,24,20,33,9,28,9,28, + 13,16,17,21,17,30,31,34,17,35,13,14,16,17,21,26, + 16,26,13,28,30,31,35,40,30,40,13,28,24,28,24,28, + 24,28,13,28,16,21,16,21,114,5,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,35,0, + 0,0,115,30,0,0,0,129,0,124,0,106,0,68,0,93, + 8,125,1,124,0,106,0,124,1,25,0,86,0,1,0,113, + 4,100,0,83,0,114,3,0,0,0,114,12,1,0,0,114, + 1,1,0,0,115,2,0,0,0,32,32,114,6,0,0,0, + 114,122,0,0,0,122,19,86,97,108,117,101,115,86,105,101, + 119,46,95,95,105,116,101,114,95,95,152,3,0,0,115,8, + 0,0,0,2,128,10,1,14,1,4,255,115,10,0,0,0, + 2,128,4,1,4,1,2,255,18,1,115,30,0,0,0,0, + 0,20,24,20,33,9,37,9,37,13,16,19,23,19,32,33, + 36,19,37,13,37,13,37,13,37,9,37,9,37,114,5,0, + 0,0,78,41,6,114,62,0,0,0,114,63,0,0,0,114, + 64,0,0,0,114,65,0,0,0,114,131,0,0,0,114,122, + 0,0,0,114,4,0,0,0,114,5,0,0,0,114,6,0, + 0,0,114,30,0,0,0,114,30,0,0,0,141,3,0,0, + 115,8,0,0,0,8,0,4,2,6,2,10,7,115,36,0, + 0,0,0,129,0,129,0,129,0,129,0,129,0,129,0,129, + 8,236,0,127,0,127,0,127,0,127,0,127,0,127,0,127, + 4,22,6,7,10,4,115,28,0,0,0,1,1,1,1,1, + 1,1,1,17,19,5,14,5,21,5,21,5,21,5,37,5, + 37,5,37,5,37,5,37,114,5,0,0,0,114,30,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,0,0,0,0,115,84,0,0,0,101,0,90,1,100, + 0,90,2,100,1,90,3,100,2,90,4,101,5,100,3,132, + 0,131,1,90,6,101,5,100,4,132,0,131,1,90,7,101, + 8,131,0,90,9,101,9,102,1,100,5,132,1,90,10,100, + 6,132,0,90,11,100,7,132,0,90,12,100,11,100,8,132, + 1,90,13,100,12,100,10,132,1,90,14,100,9,83,0,41, + 13,114,26,0,0,0,122,235,65,32,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,32,105,115,32,97,32,103,101, + 110,101,114,105,99,32,99,111,110,116,97,105,110,101,114,32, + 102,111,114,32,97,115,115,111,99,105,97,116,105,110,103,10, + 32,32,32,32,107,101,121,47,118,97,108,117,101,32,112,97, + 105,114,115,46,10,10,32,32,32,32,84,104,105,115,32,99, + 108,97,115,115,32,112,114,111,118,105,100,101,115,32,99,111, + 110,99,114,101,116,101,32,103,101,110,101,114,105,99,32,105, + 109,112,108,101,109,101,110,116,97,116,105,111,110,115,32,111, + 102,32,97,108,108,10,32,32,32,32,109,101,116,104,111,100, + 115,32,101,120,99,101,112,116,32,102,111,114,32,95,95,103, + 101,116,105,116,101,109,95,95,44,32,95,95,115,101,116,105, + 116,101,109,95,95,44,32,95,95,100,101,108,105,116,101,109, + 95,95,44,10,32,32,32,32,95,95,105,116,101,114,95,95, + 44,32,97,110,100,32,95,95,108,101,110,95,95,46,10,32, + 32,32,32,114,4,0,0,0,99,3,0,0,0,0,0,0, + 0,0,0,0,0,1,0,0,0,3,0,0,0,114,74,0, + 0,0,114,3,0,0,0,114,0,1,0,0,169,3,114,53, + 0,0,0,114,2,1,0,0,114,78,0,0,0,115,3,0, + 0,0,32,32,32,114,6,0,0,0,218,11,95,95,115,101, + 116,105,116,101,109,95,95,122,26,77,117,116,97,98,108,101, + 77,97,112,112,105,110,103,46,95,95,115,101,116,105,116,101, + 109,95,95,171,3,0,0,114,55,0,0,0,114,55,0,0, + 0,115,4,0,0,0,15,23,9,23,114,5,0,0,0,99, + 2,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,114,3,0,0,0,114,0, + 1,0,0,114,1,1,0,0,115,2,0,0,0,32,32,114, + 6,0,0,0,218,11,95,95,100,101,108,105,116,101,109,95, + 95,122,26,77,117,116,97,98,108,101,77,97,112,112,105,110, + 103,46,95,95,100,101,108,105,116,101,109,95,95,175,3,0, + 0,114,55,0,0,0,114,55,0,0,0,115,4,0,0,0, + 15,23,9,23,114,5,0,0,0,99,3,0,0,0,0,0, + 0,0,0,0,0,0,8,0,0,0,3,0,0,0,115,60, + 0,0,0,9,0,124,0,124,1,25,0,125,3,110,19,35, + 0,4,0,116,0,121,23,1,0,1,0,1,0,124,2,124, + 0,106,1,117,0,114,19,130,0,124,2,6,0,89,0,83, + 0,119,0,37,0,124,0,124,1,61,0,124,3,83,0,41, + 1,122,169,68,46,112,111,112,40,107,91,44,100,93,41,32, + 45,62,32,118,44,32,114,101,109,111,118,101,32,115,112,101, + 99,105,102,105,101,100,32,107,101,121,32,97,110,100,32,114, + 101,116,117,114,110,32,116,104,101,32,99,111,114,114,101,115, + 112,111,110,100,105,110,103,32,118,97,108,117,101,46,10,32, + 32,32,32,32,32,32,32,32,32,73,102,32,107,101,121,32, + 105,115,32,110,111,116,32,102,111,117,110,100,44,32,100,32, + 105,115,32,114,101,116,117,114,110,101,100,32,105,102,32,103, + 105,118,101,110,44,32,111,116,104,101,114,119,105,115,101,32, + 75,101,121,69,114,114,111,114,32,105,115,32,114,97,105,115, + 101,100,46,10,32,32,32,32,32,32,32,32,41,2,114,241, + 0,0,0,218,23,95,77,117,116,97,98,108,101,77,97,112, + 112,105,110,103,95,95,109,97,114,107,101,114,41,4,114,53, + 0,0,0,114,2,1,0,0,114,4,1,0,0,114,78,0, + 0,0,115,4,0,0,0,32,32,32,32,114,6,0,0,0, + 114,246,0,0,0,122,18,77,117,116,97,98,108,101,77,97, + 112,112,105,110,103,46,112,111,112,181,3,0,0,115,22,0, + 0,0,2,4,10,1,2,128,12,1,10,1,2,1,8,1, + 2,253,2,128,6,5,4,1,115,24,0,0,0,2,12,10, + 249,2,128,2,4,2,253,8,3,8,254,4,1,10,1,2, + 128,6,2,4,1,115,60,0,0,0,9,25,21,25,26,29, + 21,30,13,18,13,18,0,0,9,27,16,24,9,27,9,27, + 9,27,9,27,16,23,27,31,27,40,16,40,13,22,17,22, + 20,27,13,27,13,27,13,27,9,27,0,0,17,21,22,25, + 17,26,20,25,13,25,115,12,0,0,0,129,4,6,0,134, + 15,24,7,151,1,24,7,99,1,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,3,0,0,0,115,62,0,0, + 0,9,0,116,0,116,1,124,0,131,1,131,1,125,1,110, + 12,35,0,4,0,116,2,121,18,1,0,1,0,1,0,116, + 3,100,1,130,2,119,0,37,0,124,0,124,1,25,0,125, + 2,124,0,124,1,61,0,124,1,124,2,102,2,83,0,41, + 2,122,131,68,46,112,111,112,105,116,101,109,40,41,32,45, + 62,32,40,107,44,32,118,41,44,32,114,101,109,111,118,101, + 32,97,110,100,32,114,101,116,117,114,110,32,115,111,109,101, + 32,40,107,101,121,44,32,118,97,108,117,101,41,32,112,97, + 105,114,10,32,32,32,32,32,32,32,32,32,32,32,97,115, + 32,97,32,50,45,116,117,112,108,101,59,32,98,117,116,32, + 114,97,105,115,101,32,75,101,121,69,114,114,111,114,32,105, + 102,32,68,32,105,115,32,101,109,112,116,121,46,10,32,32, + 32,32,32,32,32,32,78,41,4,114,244,0,0,0,114,243, + 0,0,0,114,76,0,0,0,114,241,0,0,0,114,27,1, + 0,0,115,3,0,0,0,32,32,32,114,6,0,0,0,218, + 7,112,111,112,105,116,101,109,122,22,77,117,116,97,98,108, + 101,77,97,112,112,105,110,103,46,112,111,112,105,116,101,109, + 195,3,0,0,115,20,0,0,0,2,4,14,1,2,128,12, + 1,6,1,2,255,2,128,8,2,6,1,8,1,115,20,0, + 0,0,2,7,14,254,2,128,2,2,2,255,16,1,2,128, + 8,1,6,1,8,1,115,62,0,0,0,9,37,19,23,24, + 28,29,33,24,34,19,35,13,16,13,16,0,0,9,37,16, + 29,9,37,9,37,9,37,9,37,19,27,33,37,13,37,9, + 37,0,0,17,21,22,25,17,26,9,14,13,17,18,21,13, + 22,16,19,21,26,16,26,9,26,115,8,0,0,0,129,6, + 8,0,136,11,19,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,8,0,0,0,3,0,0,0,114,247,0,0,0, + 41,3,122,44,68,46,99,108,101,97,114,40,41,32,45,62, + 32,78,111,110,101,46,32,32,82,101,109,111,118,101,32,97, + 108,108,32,105,116,101,109,115,32,102,114,111,109,32,68,46, + 84,78,41,2,114,31,1,0,0,114,241,0,0,0,114,52, + 0,0,0,115,1,0,0,0,32,114,6,0,0,0,114,248, + 0,0,0,122,20,77,117,116,97,98,108,101,77,97,112,112, + 105,110,103,46,99,108,101,97,114,207,3,0,0,114,249,0, + 0,0,114,250,0,0,0,115,38,0,0,0,9,17,19,23, + 17,21,17,31,17,31,17,31,19,23,0,0,9,17,16,24, + 9,17,9,17,9,17,9,17,13,17,13,17,13,17,9,17, + 0,0,115,12,0,0,0,129,6,7,0,135,7,18,7,145, + 1,18,7,99,2,0,0,0,2,0,0,0,0,0,0,0, + 4,0,0,0,11,0,0,0,115,120,0,0,0,116,0,124, + 1,116,1,131,2,114,16,124,1,68,0,93,37,125,3,124, + 1,124,3,25,0,124,0,124,3,60,0,113,7,116,2,124, + 1,100,1,131,2,114,34,124,1,160,3,161,0,68,0,93, + 19,125,3,124,1,124,3,25,0,124,0,124,3,60,0,113, + 25,124,1,68,0,93,8,92,2,125,3,125,4,124,4,124, + 0,124,3,60,0,113,36,124,2,160,4,161,0,68,0,93, + 8,92,2,125,3,125,4,124,4,124,0,124,3,60,0,113, + 49,100,2,83,0,41,3,97,75,1,0,0,32,68,46,117, + 112,100,97,116,101,40,91,69,44,32,93,42,42,70,41,32, + 45,62,32,78,111,110,101,46,32,32,85,112,100,97,116,101, + 32,68,32,102,114,111,109,32,109,97,112,112,105,110,103,47, + 105,116,101,114,97,98,108,101,32,69,32,97,110,100,32,70, + 46,10,32,32,32,32,32,32,32,32,32,32,32,32,73,102, + 32,69,32,112,114,101,115,101,110,116,32,97,110,100,32,104, + 97,115,32,97,32,46,107,101,121,115,40,41,32,109,101,116, + 104,111,100,44,32,100,111,101,115,58,32,32,32,32,32,102, + 111,114,32,107,32,105,110,32,69,58,32,68,91,107,93,32, + 61,32,69,91,107,93,10,32,32,32,32,32,32,32,32,32, + 32,32,32,73,102,32,69,32,112,114,101,115,101,110,116,32, + 97,110,100,32,108,97,99,107,115,32,46,107,101,121,115,40, + 41,32,109,101,116,104,111,100,44,32,100,111,101,115,58,32, + 32,32,32,32,102,111,114,32,40,107,44,32,118,41,32,105, + 110,32,69,58,32,68,91,107,93,32,61,32,118,10,32,32, + 32,32,32,32,32,32,32,32,32,32,73,110,32,101,105,116, + 104,101,114,32,99,97,115,101,44,32,116,104,105,115,32,105, + 115,32,102,111,108,108,111,119,101,100,32,98,121,58,32,102, + 111,114,32,107,44,32,118,32,105,110,32,70,46,105,116,101, + 109,115,40,41,58,32,68,91,107,93,32,61,32,118,10,32, + 32,32,32,32,32,32,32,114,7,1,0,0,78,41,5,114, + 135,0,0,0,114,25,0,0,0,114,149,0,0,0,114,7, + 1,0,0,114,9,1,0,0,41,5,114,53,0,0,0,114, + 192,0,0,0,114,187,0,0,0,114,2,1,0,0,114,78, + 0,0,0,115,5,0,0,0,32,32,32,32,32,114,6,0, + 0,0,218,6,117,112,100,97,116,101,122,21,77,117,116,97, + 98,108,101,77,97,112,112,105,110,103,46,117,112,100,97,116, + 101,215,3,0,0,115,22,0,0,0,10,6,8,1,14,1, + 10,1,12,1,14,1,12,2,10,1,16,1,10,1,4,255, + 115,40,0,0,0,8,6,2,8,2,249,4,1,2,255,14, + 1,8,1,2,5,6,252,4,1,2,255,14,1,2,2,4, + 1,6,255,10,1,6,1,4,1,6,255,14,1,115,120,0, + 0,0,12,22,23,28,30,37,12,38,9,34,24,29,13,39, + 13,39,17,20,29,34,35,38,29,39,17,21,22,25,17,26, + 17,26,14,21,22,27,29,35,14,36,9,34,24,29,24,36, + 24,36,13,39,13,39,17,20,29,34,35,38,29,39,17,21, + 22,25,17,26,17,26,31,36,13,34,13,34,17,27,17,20, + 22,27,29,34,17,21,22,25,17,26,17,26,27,31,27,39, + 27,39,9,30,9,30,13,23,13,16,18,23,25,30,13,17, + 18,21,13,22,13,22,9,30,9,30,114,5,0,0,0,78, + 99,3,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,3,0,0,0,115,42,0,0,0,9,0,124,0,124,1, + 25,0,83,0,35,0,4,0,116,0,121,19,1,0,1,0, + 1,0,124,2,124,0,124,1,60,0,89,0,124,2,83,0, + 119,0,37,0,41,1,122,64,68,46,115,101,116,100,101,102, + 97,117,108,116,40,107,91,44,100,93,41,32,45,62,32,68, + 46,103,101,116,40,107,44,100,41,44,32,97,108,115,111,32, + 115,101,116,32,68,91,107,93,61,100,32,105,102,32,107,32, + 110,111,116,32,105,110,32,68,114,0,1,0,0,114,3,1, + 0,0,115,3,0,0,0,32,32,32,114,6,0,0,0,218, + 10,115,101,116,100,101,102,97,117,108,116,122,25,77,117,116, + 97,98,108,101,77,97,112,112,105,110,103,46,115,101,116,100, + 101,102,97,117,108,116,233,3,0,0,115,16,0,0,0,2, + 2,8,1,2,128,12,1,10,1,4,1,2,254,2,128,115, + 18,0,0,0,2,5,8,254,2,128,2,2,2,255,18,1, + 4,1,2,255,2,128,115,42,0,0,0,9,32,20,24,25, + 28,20,29,13,29,0,0,9,32,16,24,9,32,9,32,9, + 32,9,32,25,32,13,17,18,21,13,22,13,22,16,23,9, + 23,9,32,0,0,115,12,0,0,0,129,3,5,0,133,11, + 20,7,147,1,20,7,41,1,114,4,0,0,0,114,3,0, + 0,0,41,15,114,62,0,0,0,114,63,0,0,0,114,64, + 0,0,0,114,172,0,0,0,114,65,0,0,0,114,2,0, + 0,0,114,28,1,0,0,114,29,1,0,0,218,6,111,98, + 106,101,99,116,114,30,1,0,0,114,246,0,0,0,114,31, + 1,0,0,114,248,0,0,0,114,32,1,0,0,114,33,1, + 0,0,114,4,0,0,0,114,5,0,0,0,114,6,0,0, + 0,114,26,0,0,0,114,26,0,0,0,160,3,0,0,115, + 26,0,0,0,8,0,4,1,4,8,2,2,8,1,2,3, + 8,1,6,3,10,2,6,14,6,12,8,8,12,18,115,90, + 0,0,0,0,129,0,129,0,129,0,129,0,129,0,129,0, + 129,8,217,0,127,0,127,0,127,0,127,0,127,0,127,0, + 127,2,46,0,129,0,129,0,129,0,129,0,129,0,129,0, + 129,2,210,0,127,0,127,0,127,0,127,0,127,0,127,0, + 127,4,48,2,2,8,2,2,2,8,2,6,2,2,2,8, + 12,6,12,6,8,2,2,6,16,2,2,10,6,115,84,0, + 0,0,1,1,1,1,1,1,1,1,5,8,1,1,17,19, + 5,14,6,20,5,23,5,23,5,23,5,23,6,20,5,23, + 5,23,5,23,5,23,16,22,16,24,5,13,32,40,5,25, + 5,25,5,25,5,25,5,26,5,26,5,26,5,17,5,17, + 5,17,28,30,5,30,5,30,5,30,39,43,5,23,5,23, + 5,23,5,23,5,23,114,5,0,0,0,114,26,0,0,0, + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,66,0,0,0,101,0,90,1,100,0, + 90,2,100,1,90,3,100,2,90,4,100,3,90,5,101,6, + 100,4,132,0,131,1,90,7,100,5,132,0,90,8,100,6, + 132,0,90,9,100,7,132,0,90,10,100,12,100,10,132,1, + 90,11,100,11,132,0,90,12,100,9,83,0,41,13,114,31, + 0,0,0,122,138,65,108,108,32,116,104,101,32,111,112,101, + 114,97,116,105,111,110,115,32,111,110,32,97,32,114,101,97, + 100,45,111,110,108,121,32,115,101,113,117,101,110,99,101,46, + 10,10,32,32,32,32,67,111,110,99,114,101,116,101,32,115, + 117,98,99,108,97,115,115,101,115,32,109,117,115,116,32,111, + 118,101,114,114,105,100,101,32,95,95,110,101,119,95,95,32, + 111,114,32,95,95,105,110,105,116,95,95,44,10,32,32,32, + 32,95,95,103,101,116,105,116,101,109,95,95,44,32,97,110, + 100,32,95,95,108,101,110,95,95,46,10,32,32,32,32,114, + 4,0,0,0,233,32,0,0,0,99,2,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,3,0,0,0,114,74, + 0,0,0,114,3,0,0,0,169,1,218,10,73,110,100,101, + 120,69,114,114,111,114,169,2,114,53,0,0,0,218,5,105, + 110,100,101,120,115,2,0,0,0,32,32,114,6,0,0,0, + 114,171,0,0,0,122,20,83,101,113,117,101,110,99,101,46, + 95,95,103,101,116,105,116,101,109,95,95,3,4,0,0,114, + 55,0,0,0,114,55,0,0,0,115,4,0,0,0,15,25, + 9,25,114,5,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,8,0,0,0,35,0,0,0,115,58,0,0, + 0,129,0,100,1,125,1,9,0,9,0,124,0,124,1,25, + 0,125,2,124,2,86,0,1,0,124,1,100,3,55,0,125, + 1,113,5,35,0,4,0,116,0,121,27,1,0,1,0,1, + 0,89,0,100,0,83,0,119,0,37,0,41,4,78,114,0, + 0,0,0,84,114,34,0,0,0,114,36,1,0,0,41,3, + 114,53,0,0,0,218,1,105,114,25,1,0,0,115,3,0, + 0,0,32,32,32,114,6,0,0,0,114,122,0,0,0,122, + 17,83,101,113,117,101,110,99,101,46,95,95,105,116,101,114, + 95,95,7,4,0,0,115,26,0,0,0,2,128,4,1,2, + 1,2,1,8,1,6,1,8,1,2,253,2,128,12,4,6, + 1,2,255,2,128,115,26,0,0,0,2,128,4,1,2,7, + 2,251,8,1,6,1,8,1,2,253,2,128,2,5,2,255, + 16,1,2,128,115,58,0,0,0,0,0,13,14,9,10,9, + 19,19,23,21,25,26,27,21,28,17,18,23,24,17,24,17, + 24,17,18,22,23,17,23,17,18,19,23,0,0,9,19,16, + 26,9,19,9,19,9,19,9,19,13,19,13,19,13,19,9, + 19,0,0,115,12,0,0,0,132,13,17,0,145,7,28,7, + 155,1,28,7,99,2,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,36,0,0,0,124,0, + 68,0,93,13,125,2,124,2,124,1,117,0,115,12,124,2, + 124,1,107,2,114,15,1,0,100,1,83,0,113,2,100,2, + 83,0,114,26,1,0,0,114,4,0,0,0,41,3,114,53, + 0,0,0,114,78,0,0,0,114,25,1,0,0,115,3,0, + 0,0,32,32,32,114,6,0,0,0,114,131,0,0,0,122, + 21,83,101,113,117,101,110,99,101,46,95,95,99,111,110,116, + 97,105,110,115,95,95,17,4,0,0,115,10,0,0,0,8, + 1,16,1,6,1,2,255,4,2,115,16,0,0,0,2,1, + 4,2,2,254,6,1,2,1,6,255,10,1,4,1,115,36, + 0,0,0,18,22,9,28,9,28,13,14,16,17,21,26,16, + 26,13,28,30,31,35,40,30,40,13,28,24,28,24,28,24, + 28,13,28,16,21,16,21,114,5,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,35,0,0, + 0,115,38,0,0,0,129,0,116,0,116,1,116,2,124,0, + 131,1,131,1,131,1,68,0,93,7,125,1,124,0,124,1, + 25,0,86,0,1,0,113,9,100,0,83,0,114,3,0,0, + 0,41,3,218,8,114,101,118,101,114,115,101,100,218,5,114, + 97,110,103,101,114,137,0,0,0,41,2,114,53,0,0,0, + 114,40,1,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,114,126,0,0,0,122,21,83,101,113,117,101,110,99,101, + 46,95,95,114,101,118,101,114,115,101,100,95,95,23,4,0, + 0,115,8,0,0,0,2,128,20,1,12,1,4,255,115,10, + 0,0,0,2,128,14,1,4,1,2,255,16,1,115,38,0, + 0,0,0,0,18,26,27,32,33,36,37,41,33,42,27,43, + 18,44,9,26,9,26,13,14,19,23,24,25,19,26,13,26, + 13,26,13,26,9,26,9,26,114,5,0,0,0,114,0,0, + 0,0,78,99,4,0,0,0,0,0,0,0,0,0,0,0, + 8,0,0,0,3,0,0,0,115,166,0,0,0,124,2,100, + 1,117,1,114,17,124,2,100,2,107,0,114,17,116,0,116, + 1,124,0,131,1,124,2,23,0,100,2,131,2,125,2,124, + 3,100,1,117,1,114,31,124,3,100,2,107,0,114,31,124, + 3,116,1,124,0,131,1,55,0,125,3,124,2,125,4,124, + 3,100,1,117,0,115,41,124,4,124,3,107,0,114,81,9, + 0,124,0,124,4,25,0,125,5,124,5,124,1,117,0,115, + 54,124,5,124,1,107,2,114,56,124,4,83,0,110,12,35, + 0,4,0,116,2,121,67,1,0,1,0,1,0,89,0,116, + 3,130,1,119,0,37,0,124,4,100,3,55,0,125,4,124, + 3,100,1,117,0,115,41,124,4,124,3,107,0,115,41,116, + 3,130,1,41,4,122,230,83,46,105,110,100,101,120,40,118, + 97,108,117,101,44,32,91,115,116,97,114,116,44,32,91,115, + 116,111,112,93,93,41,32,45,62,32,105,110,116,101,103,101, + 114,32,45,45,32,114,101,116,117,114,110,32,102,105,114,115, + 116,32,105,110,100,101,120,32,111,102,32,118,97,108,117,101, + 46,10,32,32,32,32,32,32,32,32,32,32,32,82,97,105, + 115,101,115,32,86,97,108,117,101,69,114,114,111,114,32,105, + 102,32,116,104,101,32,118,97,108,117,101,32,105,115,32,110, + 111,116,32,112,114,101,115,101,110,116,46,10,10,32,32,32, + 32,32,32,32,32,32,32,32,83,117,112,112,111,114,116,105, + 110,103,32,115,116,97,114,116,32,97,110,100,32,115,116,111, + 112,32,97,114,103,117,109,101,110,116,115,32,105,115,32,111, + 112,116,105,111,110,97,108,44,32,98,117,116,10,32,32,32, + 32,32,32,32,32,32,32,32,114,101,99,111,109,109,101,110, + 100,101,100,46,10,32,32,32,32,32,32,32,32,78,114,0, + 0,0,0,114,34,0,0,0,41,4,218,3,109,97,120,114, + 137,0,0,0,114,37,1,0,0,218,10,86,97,108,117,101, + 69,114,114,111,114,41,6,114,53,0,0,0,114,78,0,0, + 0,218,5,115,116,97,114,116,218,4,115,116,111,112,114,40, + 1,0,0,114,25,1,0,0,115,6,0,0,0,32,32,32, + 32,32,32,114,6,0,0,0,114,39,1,0,0,122,14,83, + 101,113,117,101,110,99,101,46,105,110,100,101,120,27,4,0, + 0,115,40,0,0,0,16,7,18,1,16,1,12,1,4,2, + 16,1,2,1,8,1,16,1,4,1,2,255,2,128,12,2, + 2,1,4,2,2,253,2,128,8,2,16,249,4,8,115,64, + 0,0,0,6,7,2,1,6,255,20,1,6,1,2,1,6, + 255,14,1,4,2,6,1,2,7,6,249,2,7,2,255,8, + 252,6,1,2,1,6,255,8,1,2,128,2,2,2,255,10, + 1,4,2,2,254,2,128,8,1,6,249,2,7,6,249,2, + 7,4,1,115,166,0,0,0,12,17,25,29,12,29,9,46, + 34,39,42,43,34,43,9,46,21,24,25,28,29,33,25,34, + 37,42,25,42,44,45,21,46,13,18,12,16,24,28,12,28, + 9,30,33,37,40,41,33,41,9,30,13,17,21,24,25,29, + 21,30,13,30,13,17,13,18,9,10,15,19,23,27,15,27, + 9,19,31,32,35,39,31,39,9,19,13,22,21,25,26,27, + 21,28,17,18,20,21,25,30,20,30,17,29,34,35,39,44, + 34,44,17,29,28,29,21,29,17,29,0,0,13,22,20,30, + 13,22,13,22,13,22,13,22,17,22,15,25,9,25,13,22, + 0,0,13,14,18,19,13,19,13,14,15,19,23,27,15,27, + 9,19,31,32,35,39,31,39,9,19,15,25,9,25,115,15, + 0,0,0,170,13,57,0,185,7,65,4,7,193,3,1,65, + 4,7,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,115,22,0,0,0,135,1,116,0, + 136,1,102,1,100,1,132,8,124,0,68,0,131,1,131,1, + 83,0,41,2,122,66,83,46,99,111,117,110,116,40,118,97, + 108,117,101,41,32,45,62,32,105,110,116,101,103,101,114,32, + 45,45,32,114,101,116,117,114,110,32,110,117,109,98,101,114, + 32,111,102,32,111,99,99,117,114,114,101,110,99,101,115,32, + 111,102,32,118,97,108,117,101,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,51,0,0,0,115,36,0, + 0,0,129,0,124,0,93,13,125,1,124,1,137,2,117,0, + 115,12,124,1,137,2,107,2,114,2,100,0,86,0,1,0, + 113,2,100,1,83,0,41,2,114,34,0,0,0,78,114,4, + 0,0,0,41,3,114,157,0,0,0,114,25,1,0,0,114, + 78,0,0,0,115,3,0,0,0,32,32,128,114,6,0,0, + 0,114,167,0,0,0,122,33,83,101,113,117,101,110,99,101, + 46,99,111,117,110,116,46,60,108,111,99,97,108,115,62,46, + 60,103,101,110,101,120,112,114,62,52,4,0,0,243,4,0, + 0,0,2,128,34,0,114,47,1,0,0,115,36,0,0,0, + 0,0,19,64,19,64,26,27,39,40,44,49,39,49,19,64, + 53,54,58,63,53,63,19,64,20,21,19,64,19,64,19,64, + 19,64,19,64,114,5,0,0,0,41,1,218,3,115,117,109, + 114,77,0,0,0,115,2,0,0,0,32,96,114,6,0,0, + 0,218,5,99,111,117,110,116,122,14,83,101,113,117,101,110, + 99,101,46,99,111,117,110,116,50,4,0,0,243,4,0,0, + 0,2,128,20,2,114,50,1,0,0,115,22,0,0,0,0, + 0,16,19,19,64,19,64,19,64,19,64,31,35,19,64,19, + 64,16,64,9,64,114,5,0,0,0,41,2,114,0,0,0, + 0,78,41,13,114,62,0,0,0,114,63,0,0,0,114,64, + 0,0,0,114,172,0,0,0,114,65,0,0,0,114,11,1, + 0,0,114,2,0,0,0,114,171,0,0,0,114,122,0,0, + 0,114,131,0,0,0,114,126,0,0,0,114,39,1,0,0, + 114,49,1,0,0,114,4,0,0,0,114,5,0,0,0,114, + 6,0,0,0,114,31,0,0,0,114,31,0,0,0,247,3, + 0,0,115,22,0,0,0,8,0,4,1,4,6,4,3,2, + 2,8,1,6,3,6,10,6,6,8,4,10,23,115,88,0, + 0,0,0,129,0,129,0,129,0,129,0,129,0,129,0,129, + 8,130,0,127,0,127,0,127,0,127,0,127,0,127,0,127, + 0,127,2,4,0,129,0,129,0,129,0,129,0,129,0,129, + 0,129,0,129,2,252,0,127,0,127,0,127,0,127,0,127, + 0,127,0,127,0,127,4,6,4,3,2,2,8,2,6,10, + 6,6,6,4,2,2,6,21,10,4,115,66,0,0,0,1, + 1,1,1,1,1,1,1,5,8,1,1,17,19,5,14,23, + 29,5,20,6,20,5,25,5,25,5,25,5,25,5,19,5, + 19,5,19,5,21,5,21,5,21,5,26,5,26,5,26,34, + 35,5,25,5,25,5,25,5,64,5,64,5,64,5,64,5, + 64,114,5,0,0,0,114,31,0,0,0,99,0,0,0,0, + 0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0, + 115,20,0,0,0,101,0,90,1,100,0,90,2,100,1,90, + 3,100,2,90,4,100,3,83,0,41,4,114,33,0,0,0, + 122,77,84,104,105,115,32,117,110,105,102,105,101,115,32,98, + 121,116,101,115,32,97,110,100,32,98,121,116,101,97,114,114, + 97,121,46,10,10,32,32,32,32,88,88,88,32,83,104,111, + 117,108,100,32,97,100,100,32,97,108,108,32,116,104,101,105, + 114,32,109,101,116,104,111,100,115,46,10,32,32,32,32,114, + 4,0,0,0,78,41,5,114,62,0,0,0,114,63,0,0, + 0,114,64,0,0,0,114,172,0,0,0,114,65,0,0,0, + 114,4,0,0,0,114,5,0,0,0,114,6,0,0,0,114, + 33,0,0,0,114,33,0,0,0,60,4,0,0,115,6,0, + 0,0,8,0,4,1,8,5,115,72,0,0,0,0,129,0, + 129,0,129,0,129,0,129,0,129,0,129,0,129,8,188,0, + 127,0,127,0,127,0,127,0,127,0,127,0,127,0,127,2, + 72,0,129,0,129,0,129,0,129,0,129,0,129,0,129,0, + 129,2,184,0,127,0,127,0,127,0,127,0,127,0,127,0, + 127,0,127,8,74,115,20,0,0,0,1,1,1,1,1,1, + 1,1,5,8,1,1,17,19,5,14,5,14,5,14,114,5, + 0,0,0,114,33,0,0,0,99,0,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,0,0,0,0,115,94,0, + 0,0,101,0,90,1,100,0,90,2,100,1,90,3,100,2, + 90,4,101,5,100,3,132,0,131,1,90,6,101,5,100,4, + 132,0,131,1,90,7,101,5,100,5,132,0,131,1,90,8, + 100,6,132,0,90,9,100,7,132,0,90,10,100,8,132,0, + 90,11,100,9,132,0,90,12,100,15,100,11,132,1,90,13, + 100,12,132,0,90,14,100,13,132,0,90,15,100,14,83,0, + 41,16,114,32,0,0,0,122,174,65,108,108,32,116,104,101, + 32,111,112,101,114,97,116,105,111,110,115,32,111,110,32,97, + 32,114,101,97,100,45,119,114,105,116,101,32,115,101,113,117, + 101,110,99,101,46,10,10,32,32,32,32,67,111,110,99,114, + 101,116,101,32,115,117,98,99,108,97,115,115,101,115,32,109, + 117,115,116,32,112,114,111,118,105,100,101,32,95,95,110,101, + 119,95,95,32,111,114,32,95,95,105,110,105,116,95,95,44, + 10,32,32,32,32,95,95,103,101,116,105,116,101,109,95,95, + 44,32,95,95,115,101,116,105,116,101,109,95,95,44,32,95, + 95,100,101,108,105,116,101,109,95,95,44,32,95,95,108,101, + 110,95,95,44,32,97,110,100,32,105,110,115,101,114,116,40, + 41,46,10,32,32,32,32,114,4,0,0,0,99,3,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,114,74,0,0,0,114,3,0,0,0,114,36,1,0,0, + 169,3,114,53,0,0,0,114,39,1,0,0,114,78,0,0, + 0,115,3,0,0,0,32,32,32,114,6,0,0,0,114,28, + 1,0,0,122,27,77,117,116,97,98,108,101,83,101,113,117, + 101,110,99,101,46,95,95,115,101,116,105,116,101,109,95,95, + 81,4,0,0,114,55,0,0,0,114,55,0,0,0,115,4, + 0,0,0,15,25,9,25,114,5,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,1,0,0,0,3,0,0, + 0,114,74,0,0,0,114,3,0,0,0,114,36,1,0,0, + 114,38,1,0,0,115,2,0,0,0,32,32,114,6,0,0, + 0,114,29,1,0,0,122,27,77,117,116,97,98,108,101,83, + 101,113,117,101,110,99,101,46,95,95,100,101,108,105,116,101, + 109,95,95,85,4,0,0,114,55,0,0,0,114,55,0,0, + 0,115,4,0,0,0,15,25,9,25,114,5,0,0,0,99, + 3,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 3,0,0,0,114,74,0,0,0,41,1,122,51,83,46,105, + 110,115,101,114,116,40,105,110,100,101,120,44,32,118,97,108, + 117,101,41,32,45,45,32,105,110,115,101,114,116,32,118,97, + 108,117,101,32,98,101,102,111,114,101,32,105,110,100,101,120, + 114,36,1,0,0,114,51,1,0,0,115,3,0,0,0,32, + 32,32,114,6,0,0,0,218,6,105,110,115,101,114,116,122, + 22,77,117,116,97,98,108,101,83,101,113,117,101,110,99,101, + 46,105,110,115,101,114,116,89,4,0,0,114,125,0,0,0, + 114,125,0,0,0,115,4,0,0,0,15,25,9,25,114,5, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 4,0,0,0,3,0,0,0,115,20,0,0,0,124,0,160, + 0,116,1,124,0,131,1,124,1,161,2,1,0,100,1,83, + 0,41,2,122,58,83,46,97,112,112,101,110,100,40,118,97, + 108,117,101,41,32,45,45,32,97,112,112,101,110,100,32,118, + 97,108,117,101,32,116,111,32,116,104,101,32,101,110,100,32, + 111,102,32,116,104,101,32,115,101,113,117,101,110,99,101,78, + 41,2,114,52,1,0,0,114,137,0,0,0,114,77,0,0, + 0,115,2,0,0,0,32,32,114,6,0,0,0,114,152,0, + 0,0,122,22,77,117,116,97,98,108,101,83,101,113,117,101, + 110,99,101,46,97,112,112,101,110,100,94,4,0,0,243,2, + 0,0,0,20,2,114,53,1,0,0,115,20,0,0,0,9, + 13,9,38,21,24,25,29,21,30,32,37,9,38,9,38,9, + 38,9,38,114,5,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,114,247,0, + 0,0,41,3,122,44,83,46,99,108,101,97,114,40,41,32, + 45,62,32,78,111,110,101,32,45,45,32,114,101,109,111,118, + 101,32,97,108,108,32,105,116,101,109,115,32,102,114,111,109, + 32,83,84,78,41,2,114,246,0,0,0,114,37,1,0,0, + 114,52,0,0,0,115,1,0,0,0,32,114,6,0,0,0, + 114,248,0,0,0,122,21,77,117,116,97,98,108,101,83,101, + 113,117,101,110,99,101,46,99,108,101,97,114,98,4,0,0, + 114,249,0,0,0,114,250,0,0,0,115,38,0,0,0,9, + 17,19,23,17,21,17,27,17,27,17,27,19,23,0,0,9, + 17,16,26,9,17,9,17,9,17,9,17,13,17,13,17,13, + 17,9,17,0,0,115,12,0,0,0,129,6,7,0,135,7, + 18,7,145,1,18,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,5,0,0,0,3,0,0,0,115,72,0,0,0, + 116,0,124,0,131,1,125,1,116,1,124,1,100,1,26,0, + 131,1,68,0,93,23,125,2,124,0,124,1,124,2,24,0, + 100,2,24,0,25,0,124,0,124,2,25,0,2,2,124,0, + 124,2,60,0,124,0,124,1,124,2,24,0,100,2,24,0, + 60,0,113,10,100,3,83,0,41,4,122,33,83,46,114,101, + 118,101,114,115,101,40,41,32,45,45,32,114,101,118,101,114, + 115,101,32,42,73,78,32,80,76,65,67,69,42,114,133,0, + 0,0,114,34,0,0,0,78,41,2,114,137,0,0,0,114, + 42,1,0,0,41,3,114,53,0,0,0,114,231,0,0,0, + 114,40,1,0,0,115,3,0,0,0,32,32,32,114,6,0, + 0,0,218,7,114,101,118,101,114,115,101,122,23,77,117,116, + 97,98,108,101,83,101,113,117,101,110,99,101,46,114,101,118, + 101,114,115,101,106,4,0,0,115,8,0,0,0,8,2,16, + 1,44,1,4,255,115,10,0,0,0,8,2,10,1,4,1, + 2,255,48,1,115,72,0,0,0,13,16,17,21,13,22,9, + 10,18,23,24,25,27,28,24,28,18,29,9,56,9,56,13, + 14,36,40,41,42,43,44,41,44,45,46,41,46,36,47,49, + 53,54,55,49,56,36,56,13,17,18,19,13,20,22,26,27, + 28,29,30,27,30,31,32,27,32,22,33,22,33,9,56,9, + 56,114,5,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,3,0,0,0,115,40,0,0,0, + 124,1,124,0,117,0,114,8,116,0,124,1,131,1,125,1, + 124,1,68,0,93,7,125,2,124,0,160,1,124,2,161,1, + 1,0,113,10,100,1,83,0,41,2,122,77,83,46,101,120, + 116,101,110,100,40,105,116,101,114,97,98,108,101,41,32,45, + 45,32,101,120,116,101,110,100,32,115,101,113,117,101,110,99, + 101,32,98,121,32,97,112,112,101,110,100,105,110,103,32,101, + 108,101,109,101,110,116,115,32,102,114,111,109,32,116,104,101, + 32,105,116,101,114,97,98,108,101,78,41,2,114,139,0,0, + 0,114,152,0,0,0,41,3,114,53,0,0,0,114,10,1, + 0,0,114,25,1,0,0,115,3,0,0,0,32,32,32,114, + 6,0,0,0,114,150,0,0,0,122,22,77,117,116,97,98, + 108,101,83,101,113,117,101,110,99,101,46,101,120,116,101,110, + 100,112,4,0,0,115,10,0,0,0,8,2,8,1,8,1, + 12,1,4,255,115,12,0,0,0,6,2,10,1,2,1,4, + 1,2,255,16,1,115,40,0,0,0,12,18,22,26,12,26, + 9,34,22,26,27,33,22,34,13,19,18,24,9,27,9,27, + 13,14,13,17,13,27,25,26,13,27,13,27,13,27,9,27, + 9,27,114,5,0,0,0,114,161,0,0,0,99,2,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,115,18,0,0,0,124,0,124,1,25,0,125,2,124,0, + 124,1,61,0,124,2,83,0,41,1,122,153,83,46,112,111, + 112,40,91,105,110,100,101,120,93,41,32,45,62,32,105,116, + 101,109,32,45,45,32,114,101,109,111,118,101,32,97,110,100, + 32,114,101,116,117,114,110,32,105,116,101,109,32,97,116,32, + 105,110,100,101,120,32,40,100,101,102,97,117,108,116,32,108, + 97,115,116,41,46,10,32,32,32,32,32,32,32,32,32,32, + 32,82,97,105,115,101,32,73,110,100,101,120,69,114,114,111, + 114,32,105,102,32,108,105,115,116,32,105,115,32,101,109,112, + 116,121,32,111,114,32,105,110,100,101,120,32,105,115,32,111, + 117,116,32,111,102,32,114,97,110,103,101,46,10,32,32,32, + 32,32,32,32,32,114,4,0,0,0,41,3,114,53,0,0, + 0,114,39,1,0,0,114,25,1,0,0,115,3,0,0,0, + 32,32,32,114,6,0,0,0,114,246,0,0,0,122,19,77, + 117,116,97,98,108,101,83,101,113,117,101,110,99,101,46,112, + 111,112,119,4,0,0,243,6,0,0,0,8,4,6,1,4, + 1,114,55,1,0,0,115,18,0,0,0,13,17,18,23,13, + 24,9,10,13,17,18,23,13,24,16,17,9,17,114,5,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,16,0,0,0,124,0,124,0, + 160,0,124,1,161,1,61,0,100,1,83,0,41,2,122,118, + 83,46,114,101,109,111,118,101,40,118,97,108,117,101,41,32, + 45,45,32,114,101,109,111,118,101,32,102,105,114,115,116,32, + 111,99,99,117,114,114,101,110,99,101,32,111,102,32,118,97, + 108,117,101,46,10,32,32,32,32,32,32,32,32,32,32,32, + 82,97,105,115,101,32,86,97,108,117,101,69,114,114,111,114, + 32,105,102,32,116,104,101,32,118,97,108,117,101,32,105,115, + 32,110,111,116,32,112,114,101,115,101,110,116,46,10,32,32, + 32,32,32,32,32,32,78,41,1,114,39,1,0,0,114,77, + 0,0,0,115,2,0,0,0,32,32,114,6,0,0,0,114, + 242,0,0,0,122,22,77,117,116,97,98,108,101,83,101,113, + 117,101,110,99,101,46,114,101,109,111,118,101,127,4,0,0, + 243,2,0,0,0,16,4,114,56,1,0,0,115,16,0,0, + 0,13,17,18,22,18,35,29,34,18,35,13,36,13,36,13, + 36,114,5,0,0,0,99,2,0,0,0,0,0,0,0,0, + 0,0,0,3,0,0,0,3,0,0,0,115,14,0,0,0, + 124,0,160,0,124,1,161,1,1,0,124,0,83,0,114,3, + 0,0,0,41,1,114,150,0,0,0,41,2,114,53,0,0, + 0,114,10,1,0,0,115,2,0,0,0,32,32,114,6,0, + 0,0,218,8,95,95,105,97,100,100,95,95,122,24,77,117, + 116,97,98,108,101,83,101,113,117,101,110,99,101,46,95,95, + 105,97,100,100,95,95,133,4,0,0,243,4,0,0,0,10, + 1,4,1,114,58,1,0,0,115,14,0,0,0,9,13,9, + 28,21,27,9,28,9,28,16,20,9,20,114,5,0,0,0, + 78,41,1,114,161,0,0,0,41,16,114,62,0,0,0,114, + 63,0,0,0,114,64,0,0,0,114,172,0,0,0,114,65, + 0,0,0,114,2,0,0,0,114,28,1,0,0,114,29,1, + 0,0,114,52,1,0,0,114,152,0,0,0,114,248,0,0, + 0,114,54,1,0,0,114,150,0,0,0,114,246,0,0,0, + 114,242,0,0,0,114,57,1,0,0,114,4,0,0,0,114, + 5,0,0,0,114,6,0,0,0,114,32,0,0,0,114,32, + 0,0,0,72,4,0,0,115,32,0,0,0,8,0,4,1, + 4,6,2,2,8,1,2,3,8,1,2,3,8,1,6,4, + 6,4,6,8,6,6,8,7,6,8,10,6,115,100,0,0, + 0,0,129,0,129,0,129,0,129,0,129,0,129,0,129,0, + 129,8,176,0,127,0,127,0,127,0,127,0,127,0,127,0, + 127,0,127,2,85,0,129,0,129,0,129,0,129,0,129,0, + 129,0,129,0,129,2,171,0,127,0,127,0,127,0,127,0, + 127,0,127,0,127,0,127,4,87,2,2,8,2,2,2,8, + 2,2,2,8,3,6,4,6,8,6,6,6,7,2,2,6, + 6,6,6,10,4,115,94,0,0,0,1,1,1,1,1,1, + 1,1,5,8,1,1,17,19,5,14,6,20,5,25,5,25, + 5,25,5,25,6,20,5,25,5,25,5,25,5,25,6,20, + 5,25,5,25,5,25,5,25,5,38,5,38,5,38,5,17, + 5,17,5,17,5,56,5,56,5,56,5,27,5,27,5,27, + 25,27,5,17,5,17,5,17,5,36,5,36,5,36,5,20, + 5,20,5,20,5,20,5,20,114,5,0,0,0,114,32,0, + 0,0,41,84,114,172,0,0,0,90,3,97,98,99,114,1, + 0,0,0,114,2,0,0,0,114,228,0,0,0,114,177,0, + 0,0,114,139,0,0,0,218,3,105,110,116,114,71,0,0, + 0,90,12,69,108,108,105,112,115,105,115,84,121,112,101,114, + 7,0,0,0,114,186,0,0,0,90,7,95,95,97,108,108, + 95,95,114,62,0,0,0,114,243,0,0,0,90,14,98,121, + 116,101,115,95,105,116,101,114,97,116,111,114,218,9,98,121, + 116,101,97,114,114,97,121,90,18,98,121,116,101,97,114,114, + 97,121,95,105,116,101,114,97,116,111,114,114,7,1,0,0, + 90,16,100,105,99,116,95,107,101,121,105,116,101,114,97,116, + 111,114,114,10,1,0,0,90,18,100,105,99,116,95,118,97, + 108,117,101,105,116,101,114,97,116,111,114,114,9,1,0,0, + 90,17,100,105,99,116,95,105,116,101,109,105,116,101,114,97, + 116,111,114,90,13,108,105,115,116,95,105,116,101,114,97,116, + 111,114,114,41,1,0,0,90,20,108,105,115,116,95,114,101, + 118,101,114,115,101,105,116,101,114,97,116,111,114,114,42,1, + 0,0,90,14,114,97,110,103,101,95,105,116,101,114,97,116, + 111,114,90,18,108,111,110,103,114,97,110,103,101,95,105,116, + 101,114,97,116,111,114,114,21,1,0,0,90,12,115,101,116, + 95,105,116,101,114,97,116,111,114,90,12,115,116,114,95,105, + 116,101,114,97,116,111,114,90,14,116,117,112,108,101,95,105, + 116,101,114,97,116,111,114,114,169,0,0,0,90,12,122,105, + 112,95,105,116,101,114,97,116,111,114,90,9,100,105,99,116, + 95,107,101,121,115,90,11,100,105,99,116,95,118,97,108,117, + 101,115,90,10,100,105,99,116,95,105,116,101,109,115,114,43, + 0,0,0,90,12,109,97,112,112,105,110,103,112,114,111,120, + 121,90,9,103,101,110,101,114,97,116,111,114,114,38,0,0, + 0,90,9,99,111,114,111,117,116,105,110,101,114,93,0,0, + 0,114,40,0,0,0,90,15,97,115,121,110,99,95,103,101, + 110,101,114,97,116,111,114,114,48,0,0,0,114,14,0,0, + 0,114,9,0,0,0,114,10,0,0,0,90,8,114,101,103, + 105,115,116,101,114,114,11,0,0,0,114,12,0,0,0,114, + 13,0,0,0,114,15,0,0,0,114,16,0,0,0,114,18, + 0,0,0,114,17,0,0,0,114,19,0,0,0,114,20,0, + 0,0,114,22,0,0,0,114,132,0,0,0,114,151,0,0, + 0,114,140,0,0,0,114,156,0,0,0,114,21,0,0,0, + 114,23,0,0,0,218,9,102,114,111,122,101,110,115,101,116, + 114,24,0,0,0,114,25,0,0,0,114,27,0,0,0,114, + 28,0,0,0,114,29,0,0,0,114,30,0,0,0,114,26, + 0,0,0,114,153,0,0,0,114,31,0,0,0,114,136,0, + 0,0,218,3,115,116,114,218,10,109,101,109,111,114,121,118, + 105,101,119,114,33,0,0,0,218,5,98,121,116,101,115,114, + 32,0,0,0,114,4,0,0,0,114,5,0,0,0,114,6, + 0,0,0,218,8,60,109,111,100,117,108,101,62,114,65,1, + 0,0,1,0,0,0,115,198,0,0,0,4,3,16,5,8, + 1,12,2,8,1,6,1,8,1,2,1,8,2,4,15,12, + 9,14,1,16,2,16,1,16,1,12,1,16,1,16,1,20, + 1,14,1,12,1,12,1,14,1,12,2,12,1,12,1,10, + 2,12,1,6,2,6,1,8,1,8,1,2,1,6,2,6, + 1,8,1,2,1,6,5,16,12,16,15,14,17,10,41,16, + 3,14,17,14,19,10,48,16,3,14,18,10,19,10,1,10, + 2,10,1,10,1,10,1,10,1,10,1,10,1,10,1,10, + 1,10,1,10,1,14,3,14,16,10,48,16,3,16,15,18, + 17,14,11,6,97,6,6,6,12,16,19,14,20,0,127,10, + 11,14,3,10,80,14,5,10,51,14,3,16,16,10,15,16, + 3,10,22,16,3,10,16,14,3,10,82,16,5,10,63,10, + 1,10,1,10,1,14,3,10,8,10,1,14,3,10,66,14, + 1,115,52,1,0,0,4,6,16,2,8,1,12,2,8,1, + 6,1,8,1,2,1,6,11,2,247,4,15,12,9,14,1, + 16,2,16,1,16,1,12,1,16,1,16,1,20,1,14,1, + 12,1,12,1,14,1,12,2,12,1,12,1,10,2,12,1, + 6,2,6,1,8,1,8,1,2,1,6,2,6,1,8,1, + 2,1,6,15,8,14,2,244,6,12,8,17,2,242,6,14, + 8,41,2,218,4,38,10,3,8,17,2,242,6,14,8,19, + 2,240,4,16,8,48,2,211,4,45,10,3,8,18,2,241, + 6,15,8,19,2,240,4,16,10,3,10,1,10,2,10,1, + 10,1,10,1,10,1,10,1,10,1,10,1,10,1,10,1, + 10,1,8,16,2,243,4,13,8,48,2,211,4,45,10,3, + 8,15,2,244,6,12,8,17,2,242,6,14,8,11,6,248, + 4,8,8,97,2,162,4,94,6,7,6,12,6,18,8,17, + 2,242,6,14,0,127,8,14,0,129,2,248,0,127,4,8, + 10,3,8,80,2,179,4,77,10,3,8,54,2,207,4,49, + 10,2,8,16,2,243,4,13,8,15,4,244,4,12,10,3, + 8,22,4,237,4,19,10,3,8,16,4,243,4,13,10,3, + 8,82,2,177,4,79,10,3,8,66,4,195,4,61,10,2, + 10,1,10,1,10,1,8,9,2,250,4,6,10,2,10,1, + 8,66,2,193,4,63,10,3,14,1,115,80,4,0,0,1, + 4,1,4,1,40,1,40,1,40,1,40,1,40,1,40,1, + 40,1,40,1,11,1,11,1,11,1,11,16,20,21,25,26, + 29,21,30,16,31,1,13,16,20,21,24,16,25,1,13,1, + 15,1,15,1,15,16,20,21,23,16,24,1,13,5,7,11, + 13,11,13,11,13,1,8,12,29,1,9,18,22,23,27,28, + 31,23,32,18,33,1,15,22,26,27,31,32,41,32,43,27, + 44,22,45,1,19,20,24,25,29,30,32,30,39,30,39,25, + 40,20,41,1,17,22,26,27,31,32,34,32,43,32,43,27, + 44,22,45,1,19,21,25,26,30,31,33,31,41,31,41,26, + 42,21,43,1,18,17,21,22,26,27,29,22,30,17,31,1, + 14,24,28,29,33,34,42,43,45,34,46,29,47,24,48,1, + 21,18,22,23,27,28,33,34,35,28,36,23,37,18,38,1, + 15,22,26,27,31,32,37,38,39,43,47,38,47,32,48,27, + 49,22,50,1,19,16,20,21,25,26,29,26,31,21,32,16, + 33,1,13,16,20,21,25,26,28,21,29,16,30,1,13,18, + 22,23,27,28,30,23,31,18,32,1,15,16,20,21,25,26, + 29,26,31,21,32,16,33,1,13,13,17,18,20,18,27,18, + 27,13,28,1,10,15,19,20,22,20,31,20,31,15,32,1, + 12,14,18,19,21,19,29,19,29,14,30,1,11,16,20,21, + 25,21,34,16,35,1,13,13,17,19,34,19,34,18,37,13, + 38,1,10,1,24,1,24,1,24,9,14,9,16,1,6,13, + 17,18,23,13,24,1,10,1,6,1,14,1,14,1,14,5, + 10,1,23,1,23,1,23,7,10,7,12,1,4,19,23,24, + 27,19,28,1,16,5,8,1,16,1,16,1,16,1,30,1, + 30,1,30,1,30,26,33,1,30,1,30,1,30,1,50,1, + 50,1,50,1,50,27,34,1,50,1,50,1,50,1,30,1, + 30,1,30,1,30,17,26,1,30,1,30,1,10,1,30,20, + 29,1,30,1,30,1,50,1,50,1,50,1,50,31,38,1, + 50,1,50,1,50,1,30,1,30,1,30,1,30,21,34,1, + 30,1,30,1,30,1,30,1,30,1,30,22,35,1,30,1, + 30,1,15,1,41,25,40,1,41,1,41,1,50,1,50,1, + 50,1,50,26,33,1,50,1,50,1,50,1,30,1,30,1, + 30,1,30,16,24,1,30,1,30,1,9,1,34,19,33,1, + 34,1,34,1,9,1,38,19,37,1,38,1,38,1,9,1, + 36,19,35,1,36,1,36,1,9,1,38,19,37,1,38,1, + 38,1,9,1,37,19,36,1,37,1,37,1,9,1,33,19, + 32,1,33,1,33,1,9,1,40,19,39,1,40,1,40,1, + 9,1,34,19,33,1,34,1,34,1,9,1,38,19,37,1, + 38,1,38,1,9,1,32,19,31,1,32,1,32,1,9,1, + 32,19,31,1,32,1,32,1,9,1,34,19,33,1,34,1, + 34,1,9,1,32,19,31,1,32,1,32,1,30,1,30,1, + 30,1,30,18,26,1,30,1,30,1,30,1,30,1,30,1, + 30,17,25,1,30,1,30,1,10,1,30,20,29,1,30,1, + 30,1,30,1,30,1,30,1,30,23,30,1,30,1,30,1, + 30,1,50,1,50,1,50,1,50,27,34,1,50,1,50,1, + 50,1,30,1,30,1,30,1,30,18,23,25,33,35,44,1, + 30,1,30,1,64,1,64,1,64,1,64,29,41,1,64,1, + 64,1,58,1,58,1,58,1,86,1,86,1,86,1,21,1, + 21,1,21,1,59,1,59,1,59,1,59,26,33,1,59,1, + 59,1,59,1,17,1,17,1,17,1,17,11,21,1,17,1, + 17,1,4,1,24,14,23,1,24,1,24,1,20,1,20,1, + 20,1,20,18,21,1,20,1,20,1,11,1,25,21,24,1, + 25,1,25,1,24,1,24,1,24,1,24,15,25,1,24,1, + 24,1,8,1,31,18,30,1,31,1,31,1,50,1,50,1, + 50,1,50,19,24,1,50,1,50,1,33,1,33,1,33,1, + 33,16,27,29,32,1,33,1,33,1,9,1,29,19,28,1, + 29,1,29,1,44,1,44,1,44,1,44,17,28,30,33,1, + 44,1,44,1,10,1,31,20,30,1,31,1,31,1,37,1, + 37,1,37,1,37,18,29,31,41,1,37,1,37,1,11,1, + 33,21,32,1,33,1,33,1,23,1,23,1,23,1,23,22, + 29,1,23,1,23,1,15,1,30,25,29,1,30,1,30,1, + 64,1,64,1,64,1,64,16,26,28,38,1,64,1,64,1, + 9,1,25,19,24,1,25,1,25,1,9,1,23,19,22,1, + 23,1,23,1,9,1,25,19,24,1,25,1,25,1,9,1, + 30,19,29,1,30,1,30,1,19,1,19,1,19,1,19,18, + 26,1,19,1,19,1,11,1,27,21,26,1,27,1,27,1, + 11,1,31,21,30,1,31,1,31,1,20,1,20,1,20,1, + 20,23,31,1,20,1,20,1,16,1,31,26,30,1,31,1, + 31,1,16,1,36,26,35,1,36,1,36,1,36,1,36,114, + 5,0,0,0, +}; diff --git a/Python/frozen_modules/_sitebuiltins.h b/Python/frozen_modules/_sitebuiltins.h new file mode 100644 index 0000000..28adfe0 --- /dev/null +++ b/Python/frozen_modules/_sitebuiltins.h @@ -0,0 +1,294 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M___sitebuiltins[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,0,0,0,0,115,58,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,71,0,100,3,132,0,100,4,101,2, + 131,3,90,3,71,0,100,5,132,0,100,6,101,2,131,3, + 90,4,71,0,100,7,132,0,100,8,101,2,131,3,90,5, + 100,2,83,0,41,9,122,61,10,84,104,101,32,111,98,106, + 101,99,116,115,32,117,115,101,100,32,98,121,32,116,104,101, + 32,115,105,116,101,32,109,111,100,117,108,101,32,116,111,32, + 97,100,100,32,99,117,115,116,111,109,32,98,117,105,108,116, + 105,110,115,46,10,233,0,0,0,0,78,99,0,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0, + 115,32,0,0,0,101,0,90,1,100,0,90,2,100,1,132, + 0,90,3,100,2,132,0,90,4,100,5,100,4,132,1,90, + 5,100,3,83,0,41,6,218,7,81,117,105,116,116,101,114, + 99,3,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,3,0,0,0,115,16,0,0,0,124,1,124,0,95,0, + 124,2,124,0,95,1,100,0,83,0,169,1,78,169,2,218, + 4,110,97,109,101,218,3,101,111,102,41,3,218,4,115,101, + 108,102,114,4,0,0,0,114,5,0,0,0,115,3,0,0, + 0,32,32,32,250,22,60,102,114,111,122,101,110,32,95,115, + 105,116,101,98,117,105,108,116,105,110,115,62,218,8,95,95, + 105,110,105,116,95,95,122,16,81,117,105,116,116,101,114,46, + 95,95,105,110,105,116,95,95,14,0,0,0,243,4,0,0, + 0,6,1,10,1,114,9,0,0,0,115,16,0,0,0,21, + 25,9,13,9,18,20,23,9,13,9,17,9,17,9,17,243, + 0,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,5,0,0,0,3,0,0,0,115,22,0,0,0,100,1, + 124,0,106,0,155,1,100,2,124,0,106,1,155,1,100,3, + 157,5,83,0,41,4,78,122,4,85,115,101,32,122,6,40, + 41,32,111,114,32,122,8,32,116,111,32,101,120,105,116,114, + 3,0,0,0,169,1,114,6,0,0,0,115,1,0,0,0, + 32,114,7,0,0,0,218,8,95,95,114,101,112,114,95,95, + 122,16,81,117,105,116,116,101,114,46,95,95,114,101,112,114, + 95,95,17,0,0,0,243,4,0,0,0,2,128,20,1,114, + 13,0,0,0,115,22,0,0,0,0,0,44,48,44,53,44, + 53,44,53,55,59,55,63,55,63,55,63,16,64,9,64,114, + 10,0,0,0,78,99,2,0,0,0,0,0,0,0,0,0, + 0,0,7,0,0,0,3,0,0,0,115,40,0,0,0,9, + 0,116,0,106,1,160,2,161,0,1,0,116,3,124,1,131, + 1,130,1,35,0,1,0,1,0,1,0,89,0,116,3,124, + 1,131,1,130,1,37,0,114,2,0,0,0,41,4,218,3, + 115,121,115,90,5,115,116,100,105,110,218,5,99,108,111,115, + 101,218,10,83,121,115,116,101,109,69,120,105,116,41,2,114, + 6,0,0,0,218,4,99,111,100,101,115,2,0,0,0,32, + 32,114,7,0,0,0,218,8,95,95,99,97,108,108,95,95, + 122,16,81,117,105,116,116,101,114,46,95,95,99,97,108,108, + 95,95,19,0,0,0,115,16,0,0,0,2,3,10,1,8, + 3,2,128,6,254,2,1,8,1,2,128,115,14,0,0,0, + 2,6,10,254,8,3,2,128,8,255,8,1,2,128,115,40, + 0,0,0,9,17,13,16,13,22,13,30,13,30,13,30,15, + 25,26,30,15,31,9,31,0,0,9,17,9,17,9,17,13, + 17,15,25,26,30,15,31,9,31,0,0,115,8,0,0,0, + 129,5,10,0,138,4,19,7,114,2,0,0,0,41,6,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,114,8,0,0,0,114,12,0,0,0,114,18,0, + 0,0,169,0,114,10,0,0,0,114,7,0,0,0,114,1, + 0,0,0,114,1,0,0,0,13,0,0,0,115,8,0,0, + 0,8,0,6,1,6,3,12,2,115,10,0,0,0,8,243, + 6,16,6,2,2,1,10,7,115,32,0,0,0,1,1,1, + 1,1,1,1,1,5,23,5,23,5,23,5,64,5,64,5, + 64,29,33,5,31,5,31,5,31,5,31,5,31,114,10,0, + 0,0,114,1,0,0,0,99,0,0,0,0,0,0,0,0, + 0,0,0,0,2,0,0,0,0,0,0,0,115,46,0,0, + 0,101,0,90,1,100,0,90,2,100,1,90,3,100,2,90, + 4,100,9,100,4,132,1,90,5,100,5,132,0,90,6,100, + 6,132,0,90,7,100,7,132,0,90,8,100,8,83,0,41, + 10,218,8,95,80,114,105,110,116,101,114,122,110,105,110,116, + 101,114,97,99,116,105,118,101,32,112,114,111,109,112,116,32, + 111,98,106,101,99,116,115,32,102,111,114,32,112,114,105,110, + 116,105,110,103,32,116,104,101,32,108,105,99,101,110,115,101, + 32,116,101,120,116,44,32,97,32,108,105,115,116,32,111,102, + 10,32,32,32,32,99,111,110,116,114,105,98,117,116,111,114, + 115,32,97,110,100,32,116,104,101,32,99,111,112,121,114,105, + 103,104,116,32,110,111,116,105,99,101,46,233,23,0,0,0, + 114,22,0,0,0,99,5,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,54,0,0,0,135, + 3,135,5,100,1,100,0,108,0,138,5,124,1,124,0,95, + 1,124,2,124,0,95,2,100,0,124,0,95,3,136,3,136, + 5,102,2,100,2,132,8,124,4,68,0,131,1,124,0,95, + 4,100,0,83,0,41,3,78,114,0,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,7,0,0,0,19,0, + 0,0,115,36,0,0,0,103,0,124,0,93,14,125,1,137, + 3,68,0,93,9,125,2,137,4,106,0,160,1,124,1,124, + 2,161,2,145,3,113,6,113,2,83,0,114,22,0,0,0, + 41,2,218,4,112,97,116,104,218,4,106,111,105,110,41,5, + 90,2,46,48,218,3,100,105,114,218,8,102,105,108,101,110, + 97,109,101,218,5,102,105,108,101,115,218,2,111,115,115,5, + 0,0,0,32,32,32,128,128,114,7,0,0,0,218,10,60, + 108,105,115,116,99,111,109,112,62,122,37,95,80,114,105,110, + 116,101,114,46,95,95,105,110,105,116,95,95,46,60,108,111, + 99,97,108,115,62,46,60,108,105,115,116,99,111,109,112,62, + 40,0,0,0,115,12,0,0,0,6,0,2,1,2,1,4, + 254,2,2,20,254,115,10,0,0,0,6,2,2,255,8,1, + 12,254,8,2,115,36,0,0,0,28,51,28,51,28,51,33, + 36,45,50,28,51,28,51,33,41,29,31,29,36,29,56,42, + 45,47,55,29,56,28,51,28,51,28,51,28,51,114,10,0, + 0,0,41,5,114,30,0,0,0,218,14,95,80,114,105,110, + 116,101,114,95,95,110,97,109,101,218,14,95,80,114,105,110, + 116,101,114,95,95,100,97,116,97,218,15,95,80,114,105,110, + 116,101,114,95,95,108,105,110,101,115,218,19,95,80,114,105, + 110,116,101,114,95,95,102,105,108,101,110,97,109,101,115,41, + 6,114,6,0,0,0,114,4,0,0,0,218,4,100,97,116, + 97,114,29,0,0,0,90,4,100,105,114,115,114,30,0,0, + 0,115,6,0,0,0,32,32,32,96,32,64,114,7,0,0, + 0,114,8,0,0,0,122,17,95,80,114,105,110,116,101,114, + 46,95,95,105,110,105,116,95,95,35,0,0,0,115,16,0, + 0,0,4,128,8,1,6,1,6,1,6,1,10,1,2,1, + 12,255,115,18,0,0,0,4,128,8,1,6,1,6,1,6, + 1,10,3,2,255,4,1,8,254,115,54,0,0,0,0,0, + 0,0,9,18,9,18,9,18,9,18,23,27,9,13,9,20, + 23,27,9,13,9,20,24,28,9,13,9,21,28,51,28,51, + 28,51,28,51,28,51,40,44,28,51,28,51,9,13,9,25, + 9,25,9,25,114,10,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,10,0,0,0,3,0,0,0,115,146, + 0,0,0,124,0,106,0,114,5,100,0,83,0,100,0,125, + 1,124,0,106,1,68,0,93,43,125,2,9,0,116,2,124, + 2,100,1,100,2,141,2,53,0,125,3,124,3,160,3,161, + 0,125,1,100,0,4,0,4,0,131,3,1,0,110,11,35, + 0,49,0,115,35,119,4,37,0,1,0,1,0,1,0,89, + 0,1,0,1,0,1,0,113,54,35,0,4,0,116,4,121, + 52,1,0,1,0,1,0,89,0,113,10,119,0,37,0,124, + 1,115,59,124,0,106,5,125,1,124,1,160,6,100,3,161, + 1,124,0,95,0,116,7,124,0,106,0,131,1,124,0,95, + 8,100,0,83,0,41,4,78,122,5,117,116,102,45,56,41, + 1,218,8,101,110,99,111,100,105,110,103,250,1,10,41,9, + 114,34,0,0,0,114,35,0,0,0,90,4,111,112,101,110, + 90,4,114,101,97,100,218,7,79,83,69,114,114,111,114,114, + 33,0,0,0,218,5,115,112,108,105,116,218,3,108,101,110, + 90,17,95,80,114,105,110,116,101,114,95,95,108,105,110,101, + 99,110,116,41,4,114,6,0,0,0,114,36,0,0,0,114, + 28,0,0,0,90,2,102,112,115,4,0,0,0,32,32,32, + 32,114,7,0,0,0,90,7,95,95,115,101,116,117,112,122, + 16,95,80,114,105,110,116,101,114,46,95,95,115,101,116,117, + 112,44,0,0,0,115,40,0,0,0,6,1,4,1,4,1, + 10,1,2,1,14,1,8,1,20,255,2,128,12,0,4,2, + 2,128,12,1,4,1,2,255,2,128,4,2,6,1,12,1, + 16,1,115,46,0,0,0,4,1,6,1,4,1,4,1,4, + 6,2,250,2,6,10,252,2,1,2,255,28,1,2,128,12, + 0,4,1,2,128,2,2,2,255,14,1,2,128,2,1,8, + 1,12,1,16,1,115,146,0,0,0,12,16,12,24,9,19, + 13,19,13,19,16,20,9,13,25,29,25,41,9,21,9,21, + 13,21,13,21,22,26,27,35,46,53,22,54,22,54,17,37, + 58,60,28,30,28,37,28,37,21,25,17,37,17,37,17,37, + 17,37,17,37,17,37,17,37,17,37,17,37,17,37,0,0, + 17,37,17,37,17,37,17,37,17,37,17,37,17,22,17,22, + 0,0,13,21,20,27,13,21,13,21,13,21,13,21,17,21, + 17,21,13,21,0,0,16,20,9,31,20,24,20,31,13,17, + 24,28,24,40,35,39,24,40,9,13,9,21,26,29,30,34, + 30,42,26,43,9,13,9,23,9,23,9,23,115,36,0,0, + 0,141,6,43,2,147,5,30,5,152,6,43,2,158,4,34, + 13,162,1,43,2,163,3,34,13,166,3,43,2,171,7,53, + 9,180,1,53,9,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,115,52,0,0,0,124, + 0,160,0,161,0,1,0,116,1,124,0,106,2,131,1,124, + 0,106,3,107,1,114,18,100,1,160,4,124,0,106,2,161, + 1,83,0,100,2,124,0,106,5,102,1,100,3,20,0,22, + 0,83,0,41,4,78,114,38,0,0,0,122,33,84,121,112, + 101,32,37,115,40,41,32,116,111,32,115,101,101,32,116,104, + 101,32,102,117,108,108,32,37,115,32,116,101,120,116,233,2, + 0,0,0,41,6,218,15,95,80,114,105,110,116,101,114,95, + 95,115,101,116,117,112,114,41,0,0,0,114,34,0,0,0, + 218,8,77,65,88,76,73,78,69,83,114,26,0,0,0,114, + 32,0,0,0,114,11,0,0,0,115,1,0,0,0,32,114, + 7,0,0,0,114,12,0,0,0,122,17,95,80,114,105,110, + 116,101,114,46,95,95,114,101,112,114,95,95,60,0,0,0, + 115,8,0,0,0,8,1,16,1,12,1,16,2,115,10,0, + 0,0,8,1,14,1,2,3,12,254,16,2,115,52,0,0, + 0,9,13,9,23,9,23,9,23,12,15,16,20,16,28,12, + 29,33,37,33,46,12,46,9,76,20,24,20,43,30,34,30, + 42,20,43,13,43,20,55,60,64,60,71,59,73,74,75,59, + 75,20,76,13,76,114,10,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,8,0,0,0,3,0,0,0,115, + 146,0,0,0,124,0,160,0,161,0,1,0,100,1,125,1, + 100,2,125,2,9,0,9,0,116,1,124,2,124,2,124,0, + 106,2,23,0,131,2,68,0,93,9,125,3,116,3,124,0, + 106,4,124,3,25,0,131,1,1,0,113,18,110,12,35,0, + 4,0,116,5,121,39,1,0,1,0,1,0,89,0,100,0, + 83,0,119,0,37,0,124,2,124,0,106,2,55,0,125,2, + 100,0,125,4,124,4,100,0,117,0,114,66,116,6,124,1, + 131,1,125,4,124,4,100,4,118,1,114,62,100,0,125,4, + 124,4,100,0,117,0,115,52,124,4,100,5,107,2,114,72, + 100,0,83,0,113,9,41,6,78,122,48,72,105,116,32,82, + 101,116,117,114,110,32,102,111,114,32,109,111,114,101,44,32, + 111,114,32,113,32,40,97,110,100,32,82,101,116,117,114,110, + 41,32,116,111,32,113,117,105,116,58,32,114,0,0,0,0, + 233,1,0,0,0,41,2,218,0,218,1,113,114,47,0,0, + 0,41,7,114,43,0,0,0,218,5,114,97,110,103,101,114, + 44,0,0,0,218,5,112,114,105,110,116,114,34,0,0,0, + 218,10,73,110,100,101,120,69,114,114,111,114,218,5,105,110, + 112,117,116,41,5,114,6,0,0,0,90,6,112,114,111,109, + 112,116,218,6,108,105,110,101,110,111,218,1,105,90,3,107, + 101,121,115,5,0,0,0,32,32,32,32,32,114,7,0,0, + 0,114,18,0,0,0,122,17,95,80,114,105,110,116,101,114, + 46,95,95,99,97,108,108,95,95,67,0,0,0,115,46,0, + 0,0,8,1,4,1,4,1,2,1,2,1,20,1,16,1, + 2,255,2,128,12,2,6,1,2,255,2,128,10,3,4,1, + 8,1,8,1,8,1,4,1,8,253,8,4,4,1,2,242, + 115,52,0,0,0,8,1,4,1,4,1,2,1,2,14,14, + 244,4,1,2,255,18,1,2,128,2,2,2,255,16,1,2, + 128,10,2,4,1,6,1,2,3,8,254,6,1,6,1,6, + 253,2,3,6,1,6,1,2,242,115,146,0,0,0,9,13, + 9,23,9,23,9,23,18,68,9,15,18,19,9,15,15,16, + 13,26,26,31,32,38,40,46,49,53,49,62,40,62,26,63, + 17,43,17,43,21,22,21,26,27,31,27,39,40,41,27,42, + 21,43,21,43,21,43,17,43,0,0,13,22,20,30,13,22, + 13,22,13,22,13,22,17,22,17,22,17,22,13,22,0,0, + 17,23,27,31,27,40,17,40,17,23,23,27,17,20,23,26, + 30,34,23,34,17,35,27,32,33,39,27,40,21,24,24,27, + 35,44,24,44,21,35,31,35,25,28,23,26,30,34,23,34, + 17,35,20,23,27,30,20,30,17,26,21,26,21,26,15,16, + 115,12,0,0,0,138,18,29,0,157,7,40,7,167,1,40, + 7,78,41,2,114,22,0,0,0,114,22,0,0,0,41,9, + 114,19,0,0,0,114,20,0,0,0,114,21,0,0,0,218, + 7,95,95,100,111,99,95,95,114,44,0,0,0,114,8,0, + 0,0,114,43,0,0,0,114,12,0,0,0,114,18,0,0, + 0,114,22,0,0,0,114,10,0,0,0,114,7,0,0,0, + 114,23,0,0,0,114,23,0,0,0,29,0,0,0,115,14, + 0,0,0,8,0,4,1,4,3,8,2,6,9,6,16,10, + 7,115,18,0,0,0,8,227,2,31,2,225,4,33,2,2, + 6,7,6,16,6,7,10,20,115,46,0,0,0,1,1,1, + 1,1,1,1,1,5,46,1,1,16,18,5,13,42,44,5, + 51,5,51,5,51,5,43,5,43,5,43,5,76,5,76,5, + 76,5,26,5,26,5,26,5,26,5,26,114,10,0,0,0, + 114,23,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,115,28,0,0,0,101, + 0,90,1,100,0,90,2,100,1,90,3,100,2,132,0,90, + 4,100,3,132,0,90,5,100,4,83,0,41,5,218,7,95, + 72,101,108,112,101,114,97,51,1,0,0,68,101,102,105,110, + 101,32,116,104,101,32,98,117,105,108,116,105,110,32,39,104, + 101,108,112,39,46,10,10,32,32,32,32,84,104,105,115,32, + 105,115,32,97,32,119,114,97,112,112,101,114,32,97,114,111, + 117,110,100,32,112,121,100,111,99,46,104,101,108,112,32,116, + 104,97,116,32,112,114,111,118,105,100,101,115,32,97,32,104, + 101,108,112,102,117,108,32,109,101,115,115,97,103,101,10,32, + 32,32,32,119,104,101,110,32,39,104,101,108,112,39,32,105, + 115,32,116,121,112,101,100,32,97,116,32,116,104,101,32,80, + 121,116,104,111,110,32,105,110,116,101,114,97,99,116,105,118, + 101,32,112,114,111,109,112,116,46,10,10,32,32,32,32,67, + 97,108,108,105,110,103,32,104,101,108,112,40,41,32,97,116, + 32,116,104,101,32,80,121,116,104,111,110,32,112,114,111,109, + 112,116,32,115,116,97,114,116,115,32,97,110,32,105,110,116, + 101,114,97,99,116,105,118,101,32,104,101,108,112,32,115,101, + 115,115,105,111,110,46,10,32,32,32,32,67,97,108,108,105, + 110,103,32,104,101,108,112,40,116,104,105,110,103,41,32,112, + 114,105,110,116,115,32,104,101,108,112,32,102,111,114,32,116, + 104,101,32,112,121,116,104,111,110,32,111,98,106,101,99,116, + 32,39,116,104,105,110,103,39,46,10,32,32,32,32,99,1, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,3, + 0,0,0,115,4,0,0,0,100,1,83,0,41,2,78,122, + 72,84,121,112,101,32,104,101,108,112,40,41,32,102,111,114, + 32,105,110,116,101,114,97,99,116,105,118,101,32,104,101,108, + 112,44,32,111,114,32,104,101,108,112,40,111,98,106,101,99, + 116,41,32,102,111,114,32,104,101,108,112,32,97,98,111,117, + 116,32,111,98,106,101,99,116,46,114,22,0,0,0,114,11, + 0,0,0,115,1,0,0,0,32,114,7,0,0,0,114,12, + 0,0,0,122,16,95,72,101,108,112,101,114,46,95,95,114, + 101,112,114,95,95,98,0,0,0,115,2,0,0,0,4,1, + 115,2,0,0,0,4,2,115,4,0,0,0,16,56,16,56, + 114,10,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,4,0,0,0,15,0,0,0,115,24,0,0,0,100, + 1,100,0,108,0,125,3,124,3,106,1,124,1,105,0,124, + 2,164,1,142,1,83,0,41,2,78,114,0,0,0,0,41, + 2,218,5,112,121,100,111,99,90,4,104,101,108,112,41,4, + 114,6,0,0,0,218,4,97,114,103,115,90,4,107,119,100, + 115,114,56,0,0,0,115,4,0,0,0,32,32,32,32,114, + 7,0,0,0,114,18,0,0,0,122,16,95,72,101,108,112, + 101,114,46,95,95,99,97,108,108,95,95,101,0,0,0,243, + 4,0,0,0,8,1,16,1,114,58,0,0,0,115,24,0, + 0,0,9,21,9,21,9,21,9,21,16,21,16,26,28,32, + 16,41,36,40,16,41,16,41,9,41,114,10,0,0,0,78, + 41,6,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,54,0,0,0,114,12,0,0,0,114,18,0,0,0, + 114,22,0,0,0,114,10,0,0,0,114,7,0,0,0,114, + 55,0,0,0,114,55,0,0,0,88,0,0,0,115,8,0, + 0,0,8,0,4,1,6,9,10,3,115,10,0,0,0,8, + 168,2,96,2,160,6,100,10,3,115,28,0,0,0,1,1, + 1,1,1,1,1,1,5,8,1,1,5,56,5,56,5,56, + 5,41,5,41,5,41,5,41,5,41,114,10,0,0,0,114, + 55,0,0,0,41,6,114,54,0,0,0,114,14,0,0,0, + 218,6,111,98,106,101,99,116,114,1,0,0,0,114,23,0, + 0,0,114,55,0,0,0,114,22,0,0,0,114,10,0,0, + 0,114,7,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,60,0,0,0,1,0,0,0,115,10,0,0,0,4,0, + 8,10,14,2,14,16,18,59,115,22,0,0,0,4,2,8, + 8,8,15,2,243,4,13,8,59,2,200,4,56,8,18,2, + 241,8,15,115,58,0,0,0,1,4,1,4,1,11,1,11, + 1,11,1,11,1,31,1,31,1,31,1,31,15,21,1,31, + 1,31,1,26,1,26,1,26,1,26,16,22,1,26,1,26, + 1,41,1,41,1,41,1,41,15,21,1,41,1,41,1,41, + 1,41,114,10,0,0,0, +}; diff --git a/Python/frozen_modules/abc.h b/Python/frozen_modules/abc.h new file mode 100644 index 0000000..f0adcab --- /dev/null +++ b/Python/frozen_modules/abc.h @@ -0,0 +1,495 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__abc[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,180,0,0,0,100,0,90,0,100,1, + 132,0,90,1,71,0,100,2,132,0,100,3,101,2,131,3, + 90,3,71,0,100,4,132,0,100,5,101,4,131,3,90,5, + 71,0,100,6,132,0,100,7,101,6,131,3,90,7,9,0, + 100,8,100,9,108,8,109,9,90,9,109,10,90,10,109,11, + 90,11,109,12,90,12,109,13,90,13,109,14,90,14,109,15, + 90,15,109,16,90,16,1,0,110,22,35,0,4,0,101,17, + 121,68,1,0,1,0,1,0,100,8,100,10,108,18,109,19, + 90,19,109,9,90,9,1,0,100,11,101,19,95,20,89,0, + 110,9,119,0,37,0,71,0,100,12,132,0,100,13,101,21, + 131,3,90,19,100,14,132,0,90,22,71,0,100,15,132,0, + 100,16,101,19,100,17,141,3,90,23,100,18,83,0,41,19, + 122,51,65,98,115,116,114,97,99,116,32,66,97,115,101,32, + 67,108,97,115,115,101,115,32,40,65,66,67,115,41,32,97, + 99,99,111,114,100,105,110,103,32,116,111,32,80,69,80,32, + 51,49,49,57,46,99,1,0,0,0,0,0,0,0,0,0, + 0,0,2,0,0,0,3,0,0,0,115,10,0,0,0,100, + 1,124,0,95,0,124,0,83,0,41,2,97,60,2,0,0, + 65,32,100,101,99,111,114,97,116,111,114,32,105,110,100,105, + 99,97,116,105,110,103,32,97,98,115,116,114,97,99,116,32, + 109,101,116,104,111,100,115,46,10,10,32,32,32,32,82,101, + 113,117,105,114,101,115,32,116,104,97,116,32,116,104,101,32, + 109,101,116,97,99,108,97,115,115,32,105,115,32,65,66,67, + 77,101,116,97,32,111,114,32,100,101,114,105,118,101,100,32, + 102,114,111,109,32,105,116,46,32,32,65,10,32,32,32,32, + 99,108,97,115,115,32,116,104,97,116,32,104,97,115,32,97, + 32,109,101,116,97,99,108,97,115,115,32,100,101,114,105,118, + 101,100,32,102,114,111,109,32,65,66,67,77,101,116,97,32, + 99,97,110,110,111,116,32,98,101,10,32,32,32,32,105,110, + 115,116,97,110,116,105,97,116,101,100,32,117,110,108,101,115, + 115,32,97,108,108,32,111,102,32,105,116,115,32,97,98,115, + 116,114,97,99,116,32,109,101,116,104,111,100,115,32,97,114, + 101,32,111,118,101,114,114,105,100,100,101,110,46,10,32,32, + 32,32,84,104,101,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,115,32,99,97,110,32,98,101,32,99,97, + 108,108,101,100,32,117,115,105,110,103,32,97,110,121,32,111, + 102,32,116,104,101,32,110,111,114,109,97,108,10,32,32,32, + 32,39,115,117,112,101,114,39,32,99,97,108,108,32,109,101, + 99,104,97,110,105,115,109,115,46,32,32,97,98,115,116,114, + 97,99,116,109,101,116,104,111,100,40,41,32,109,97,121,32, + 98,101,32,117,115,101,100,32,116,111,32,100,101,99,108,97, + 114,101,10,32,32,32,32,97,98,115,116,114,97,99,116,32, + 109,101,116,104,111,100,115,32,102,111,114,32,112,114,111,112, + 101,114,116,105,101,115,32,97,110,100,32,100,101,115,99,114, + 105,112,116,111,114,115,46,10,10,32,32,32,32,85,115,97, + 103,101,58,10,10,32,32,32,32,32,32,32,32,99,108,97, + 115,115,32,67,40,109,101,116,97,99,108,97,115,115,61,65, + 66,67,77,101,116,97,41,58,10,32,32,32,32,32,32,32, + 32,32,32,32,32,64,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,10,32,32,32,32,32,32,32,32,32,32,32, + 32,100,101,102,32,109,121,95,97,98,115,116,114,97,99,116, + 95,109,101,116,104,111,100,40,115,101,108,102,44,32,46,46, + 46,41,58,10,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,46,46,46,10,32,32,32,32,84,41,1,218, + 20,95,95,105,115,97,98,115,116,114,97,99,116,109,101,116, + 104,111,100,95,95,41,1,90,7,102,117,110,99,111,98,106, + 115,1,0,0,0,32,250,12,60,102,114,111,122,101,110,32, + 97,98,99,62,218,14,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,114,2,0,0,0,7,0,0,0,243,4,0, + 0,0,6,17,4,1,114,3,0,0,0,115,10,0,0,0, + 36,40,5,12,5,33,12,19,5,19,243,0,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 0,0,0,0,243,36,0,0,0,135,0,101,0,90,1,100, + 0,90,2,100,1,90,3,100,2,90,4,136,0,102,1,100, + 3,132,8,90,5,136,0,4,0,90,6,83,0,41,4,218, + 19,97,98,115,116,114,97,99,116,99,108,97,115,115,109,101, + 116,104,111,100,97,8,1,0,0,65,32,100,101,99,111,114, + 97,116,111,114,32,105,110,100,105,99,97,116,105,110,103,32, + 97,98,115,116,114,97,99,116,32,99,108,97,115,115,109,101, + 116,104,111,100,115,46,10,10,32,32,32,32,68,101,112,114, + 101,99,97,116,101,100,44,32,117,115,101,32,39,99,108,97, + 115,115,109,101,116,104,111,100,39,32,119,105,116,104,32,39, + 97,98,115,116,114,97,99,116,109,101,116,104,111,100,39,32, + 105,110,115,116,101,97,100,58,10,10,32,32,32,32,32,32, + 32,32,99,108,97,115,115,32,67,40,65,66,67,41,58,10, + 32,32,32,32,32,32,32,32,32,32,32,32,64,99,108,97, + 115,115,109,101,116,104,111,100,10,32,32,32,32,32,32,32, + 32,32,32,32,32,64,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,10,32,32,32,32,32,32,32,32,32,32,32, + 32,100,101,102,32,109,121,95,97,98,115,116,114,97,99,116, + 95,99,108,97,115,115,109,101,116,104,111,100,40,99,108,115, + 44,32,46,46,46,41,58,10,32,32,32,32,32,32,32,32, + 32,32,32,32,32,32,32,32,46,46,46,10,10,32,32,32, + 32,84,99,2,0,0,0,0,0,0,0,0,0,0,0,3, + 0,0,0,3,0,0,0,243,22,0,0,0,100,1,124,1, + 95,0,116,1,131,0,160,2,124,1,161,1,1,0,100,0, + 83,0,169,2,78,84,169,3,114,0,0,0,0,218,5,115, + 117,112,101,114,218,8,95,95,105,110,105,116,95,95,169,3, + 90,4,115,101,108,102,218,8,99,97,108,108,97,98,108,101, + 218,9,95,95,99,108,97,115,115,95,95,115,3,0,0,0, + 32,32,128,114,1,0,0,0,114,11,0,0,0,122,28,97, + 98,115,116,114,97,99,116,99,108,97,115,115,109,101,116,104, + 111,100,46,95,95,105,110,105,116,95,95,43,0,0,0,243, + 4,0,0,0,6,1,16,1,114,15,0,0,0,115,22,0, + 0,0,41,45,9,17,9,38,9,14,9,16,9,35,26,34, + 9,35,9,35,9,35,9,35,114,4,0,0,0,169,7,218, + 8,95,95,110,97,109,101,95,95,218,10,95,95,109,111,100, + 117,108,101,95,95,218,12,95,95,113,117,97,108,110,97,109, + 101,95,95,218,7,95,95,100,111,99,95,95,114,0,0,0, + 0,114,11,0,0,0,218,13,95,95,99,108,97,115,115,99, + 101,108,108,95,95,169,1,114,14,0,0,0,115,1,0,0, + 0,64,114,1,0,0,0,114,6,0,0,0,114,6,0,0, + 0,28,0,0,0,243,8,0,0,0,10,128,4,1,4,12, + 18,2,115,12,0,0,0,2,128,8,228,2,39,2,217,4, + 41,18,4,115,36,0,0,0,0,0,1,1,1,1,1,1, + 1,1,5,8,1,1,28,32,5,25,5,35,5,35,5,35, + 5,35,5,35,5,35,5,35,5,35,5,35,114,4,0,0, + 0,114,6,0,0,0,99,0,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,0,0,0,0,114,5,0,0,0, + 41,4,218,20,97,98,115,116,114,97,99,116,115,116,97,116, + 105,99,109,101,116,104,111,100,97,7,1,0,0,65,32,100, + 101,99,111,114,97,116,111,114,32,105,110,100,105,99,97,116, + 105,110,103,32,97,98,115,116,114,97,99,116,32,115,116,97, + 116,105,99,109,101,116,104,111,100,115,46,10,10,32,32,32, + 32,68,101,112,114,101,99,97,116,101,100,44,32,117,115,101, + 32,39,115,116,97,116,105,99,109,101,116,104,111,100,39,32, + 119,105,116,104,32,39,97,98,115,116,114,97,99,116,109,101, + 116,104,111,100,39,32,105,110,115,116,101,97,100,58,10,10, + 32,32,32,32,32,32,32,32,99,108,97,115,115,32,67,40, + 65,66,67,41,58,10,32,32,32,32,32,32,32,32,32,32, + 32,32,64,115,116,97,116,105,99,109,101,116,104,111,100,10, + 32,32,32,32,32,32,32,32,32,32,32,32,64,97,98,115, + 116,114,97,99,116,109,101,116,104,111,100,10,32,32,32,32, + 32,32,32,32,32,32,32,32,100,101,102,32,109,121,95,97, + 98,115,116,114,97,99,116,95,115,116,97,116,105,99,109,101, + 116,104,111,100,40,46,46,46,41,58,10,32,32,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,46,46,46,10,10, + 32,32,32,32,84,99,2,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,114,7,0,0,0,114, + 8,0,0,0,114,9,0,0,0,114,12,0,0,0,115,3, + 0,0,0,32,32,128,114,1,0,0,0,114,11,0,0,0, + 122,29,97,98,115,116,114,97,99,116,115,116,97,116,105,99, + 109,101,116,104,111,100,46,95,95,105,110,105,116,95,95,63, + 0,0,0,114,15,0,0,0,114,15,0,0,0,115,22,0, + 0,0,41,45,9,17,9,38,9,14,9,16,9,35,26,34, + 9,35,9,35,9,35,9,35,114,4,0,0,0,114,16,0, + 0,0,114,22,0,0,0,115,1,0,0,0,64,114,1,0, + 0,0,114,24,0,0,0,114,24,0,0,0,48,0,0,0, + 114,23,0,0,0,115,12,0,0,0,2,128,8,208,2,59, + 2,197,4,61,18,4,115,36,0,0,0,0,0,1,1,1, + 1,1,1,1,1,5,8,1,1,28,32,5,25,5,35,5, + 35,5,35,5,35,5,35,5,35,5,35,5,35,5,35,114, + 4,0,0,0,114,24,0,0,0,99,0,0,0,0,0,0, + 0,0,0,0,0,0,1,0,0,0,0,0,0,0,243,20, + 0,0,0,101,0,90,1,100,0,90,2,100,1,90,3,100, + 2,90,4,100,3,83,0,41,4,218,16,97,98,115,116,114, + 97,99,116,112,114,111,112,101,114,116,121,122,249,65,32,100, + 101,99,111,114,97,116,111,114,32,105,110,100,105,99,97,116, + 105,110,103,32,97,98,115,116,114,97,99,116,32,112,114,111, + 112,101,114,116,105,101,115,46,10,10,32,32,32,32,68,101, + 112,114,101,99,97,116,101,100,44,32,117,115,101,32,39,112, + 114,111,112,101,114,116,121,39,32,119,105,116,104,32,39,97, + 98,115,116,114,97,99,116,109,101,116,104,111,100,39,32,105, + 110,115,116,101,97,100,58,10,10,32,32,32,32,32,32,32, + 32,99,108,97,115,115,32,67,40,65,66,67,41,58,10,32, + 32,32,32,32,32,32,32,32,32,32,32,64,112,114,111,112, + 101,114,116,121,10,32,32,32,32,32,32,32,32,32,32,32, + 32,64,97,98,115,116,114,97,99,116,109,101,116,104,111,100, + 10,32,32,32,32,32,32,32,32,32,32,32,32,100,101,102, + 32,109,121,95,97,98,115,116,114,97,99,116,95,112,114,111, + 112,101,114,116,121,40,115,101,108,102,41,58,10,32,32,32, + 32,32,32,32,32,32,32,32,32,32,32,32,32,46,46,46, + 10,10,32,32,32,32,84,78,41,5,114,17,0,0,0,114, + 18,0,0,0,114,19,0,0,0,114,20,0,0,0,114,0, + 0,0,0,169,0,114,4,0,0,0,114,1,0,0,0,114, + 26,0,0,0,114,26,0,0,0,68,0,0,0,115,6,0, + 0,0,8,0,4,1,8,12,115,8,0,0,0,8,188,2, + 79,2,177,8,81,115,20,0,0,0,1,1,1,1,1,1, + 1,1,5,8,1,1,28,32,5,25,5,25,5,25,114,4, + 0,0,0,114,26,0,0,0,233,0,0,0,0,41,8,218, + 15,103,101,116,95,99,97,99,104,101,95,116,111,107,101,110, + 218,9,95,97,98,99,95,105,110,105,116,218,13,95,97,98, + 99,95,114,101,103,105,115,116,101,114,218,18,95,97,98,99, + 95,105,110,115,116,97,110,99,101,99,104,101,99,107,218,18, + 95,97,98,99,95,115,117,98,99,108,97,115,115,99,104,101, + 99,107,218,9,95,103,101,116,95,100,117,109,112,218,15,95, + 114,101,115,101,116,95,114,101,103,105,115,116,114,121,218,13, + 95,114,101,115,101,116,95,99,97,99,104,101,115,41,2,218, + 7,65,66,67,77,101,116,97,114,29,0,0,0,90,3,97, + 98,99,99,0,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,0,0,0,0,115,70,0,0,0,135,0,101,0, + 90,1,100,0,90,2,100,1,90,3,136,0,102,1,100,2, + 132,8,90,4,100,3,132,0,90,5,100,4,132,0,90,6, + 100,5,132,0,90,7,100,10,100,7,132,1,90,8,100,8, + 132,0,90,9,100,9,132,0,90,10,136,0,4,0,90,11, + 83,0,41,11,114,37,0,0,0,97,144,2,0,0,77,101, + 116,97,99,108,97,115,115,32,102,111,114,32,100,101,102,105, + 110,105,110,103,32,65,98,115,116,114,97,99,116,32,66,97, + 115,101,32,67,108,97,115,115,101,115,32,40,65,66,67,115, + 41,46,10,10,32,32,32,32,32,32,32,32,85,115,101,32, + 116,104,105,115,32,109,101,116,97,99,108,97,115,115,32,116, + 111,32,99,114,101,97,116,101,32,97,110,32,65,66,67,46, + 32,32,65,110,32,65,66,67,32,99,97,110,32,98,101,32, + 115,117,98,99,108,97,115,115,101,100,10,32,32,32,32,32, + 32,32,32,100,105,114,101,99,116,108,121,44,32,97,110,100, + 32,116,104,101,110,32,97,99,116,115,32,97,115,32,97,32, + 109,105,120,45,105,110,32,99,108,97,115,115,46,32,32,89, + 111,117,32,99,97,110,32,97,108,115,111,32,114,101,103,105, + 115,116,101,114,10,32,32,32,32,32,32,32,32,117,110,114, + 101,108,97,116,101,100,32,99,111,110,99,114,101,116,101,32, + 99,108,97,115,115,101,115,32,40,101,118,101,110,32,98,117, + 105,108,116,45,105,110,32,99,108,97,115,115,101,115,41,32, + 97,110,100,32,117,110,114,101,108,97,116,101,100,10,32,32, + 32,32,32,32,32,32,65,66,67,115,32,97,115,32,39,118, + 105,114,116,117,97,108,32,115,117,98,99,108,97,115,115,101, + 115,39,32,45,45,32,116,104,101,115,101,32,97,110,100,32, + 116,104,101,105,114,32,100,101,115,99,101,110,100,97,110,116, + 115,32,119,105,108,108,10,32,32,32,32,32,32,32,32,98, + 101,32,99,111,110,115,105,100,101,114,101,100,32,115,117,98, + 99,108,97,115,115,101,115,32,111,102,32,116,104,101,32,114, + 101,103,105,115,116,101,114,105,110,103,32,65,66,67,32,98, + 121,32,116,104,101,32,98,117,105,108,116,45,105,110,10,32, + 32,32,32,32,32,32,32,105,115,115,117,98,99,108,97,115, + 115,40,41,32,102,117,110,99,116,105,111,110,44,32,98,117, + 116,32,116,104,101,32,114,101,103,105,115,116,101,114,105,110, + 103,32,65,66,67,32,119,111,110,39,116,32,115,104,111,119, + 32,117,112,32,105,110,10,32,32,32,32,32,32,32,32,116, + 104,101,105,114,32,77,82,79,32,40,77,101,116,104,111,100, + 32,82,101,115,111,108,117,116,105,111,110,32,79,114,100,101, + 114,41,32,110,111,114,32,119,105,108,108,32,109,101,116,104, + 111,100,10,32,32,32,32,32,32,32,32,105,109,112,108,101, + 109,101,110,116,97,116,105,111,110,115,32,100,101,102,105,110, + 101,100,32,98,121,32,116,104,101,32,114,101,103,105,115,116, + 101,114,105,110,103,32,65,66,67,32,98,101,32,99,97,108, + 108,97,98,108,101,32,40,110,111,116,10,32,32,32,32,32, + 32,32,32,101,118,101,110,32,118,105,97,32,115,117,112,101, + 114,40,41,41,46,10,32,32,32,32,32,32,32,32,99,4, + 0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,11, + 0,0,0,115,38,0,0,0,116,0,131,0,106,1,124,0, + 124,1,124,2,124,3,102,4,105,0,124,4,164,1,142,1, + 125,5,116,2,124,5,131,1,1,0,124,5,83,0,169,1, + 78,41,3,114,10,0,0,0,218,7,95,95,110,101,119,95, + 95,114,30,0,0,0,41,7,90,4,109,99,108,115,218,4, + 110,97,109,101,90,5,98,97,115,101,115,90,9,110,97,109, + 101,115,112,97,99,101,90,6,107,119,97,114,103,115,218,3, + 99,108,115,114,14,0,0,0,115,7,0,0,0,32,32,32, + 32,32,32,128,114,1,0,0,0,114,39,0,0,0,122,15, + 65,66,67,77,101,116,97,46,95,95,110,101,119,95,95,105, + 0,0,0,243,6,0,0,0,26,1,8,1,4,1,114,42, + 0,0,0,115,38,0,0,0,19,24,19,26,19,34,35,39, + 41,45,47,52,54,63,19,74,19,74,67,73,19,74,19,74, + 13,16,13,22,23,26,13,27,13,27,20,23,13,23,114,4, + 0,0,0,99,2,0,0,0,0,0,0,0,0,0,0,0, + 3,0,0,0,3,0,0,0,243,10,0,0,0,116,0,124, + 0,124,1,131,2,83,0,41,1,122,123,82,101,103,105,115, + 116,101,114,32,97,32,118,105,114,116,117,97,108,32,115,117, + 98,99,108,97,115,115,32,111,102,32,97,110,32,65,66,67, + 46,10,10,32,32,32,32,32,32,32,32,32,32,32,32,82, + 101,116,117,114,110,115,32,116,104,101,32,115,117,98,99,108, + 97,115,115,44,32,116,111,32,97,108,108,111,119,32,117,115, + 97,103,101,32,97,115,32,97,32,99,108,97,115,115,32,100, + 101,99,111,114,97,116,111,114,46,10,32,32,32,32,32,32, + 32,32,32,32,32,32,41,1,114,31,0,0,0,169,2,114, + 41,0,0,0,90,8,115,117,98,99,108,97,115,115,115,2, + 0,0,0,32,32,114,1,0,0,0,218,8,114,101,103,105, + 115,116,101,114,122,16,65,66,67,77,101,116,97,46,114,101, + 103,105,115,116,101,114,110,0,0,0,243,2,0,0,0,10, + 5,114,46,0,0,0,115,10,0,0,0,20,33,34,37,39, + 47,20,48,13,48,114,4,0,0,0,99,2,0,0,0,0, + 0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,114, + 43,0,0,0,41,1,122,39,79,118,101,114,114,105,100,101, + 32,102,111,114,32,105,115,105,110,115,116,97,110,99,101,40, + 105,110,115,116,97,110,99,101,44,32,99,108,115,41,46,41, + 1,114,32,0,0,0,41,2,114,41,0,0,0,90,8,105, + 110,115,116,97,110,99,101,115,2,0,0,0,32,32,114,1, + 0,0,0,218,17,95,95,105,110,115,116,97,110,99,101,99, + 104,101,99,107,95,95,122,25,65,66,67,77,101,116,97,46, + 95,95,105,110,115,116,97,110,99,101,99,104,101,99,107,95, + 95,117,0,0,0,243,2,0,0,0,10,2,114,48,0,0, + 0,115,10,0,0,0,20,38,39,42,44,52,20,53,13,53, + 114,4,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,114,43,0,0,0,41, + 1,122,39,79,118,101,114,114,105,100,101,32,102,111,114,32, + 105,115,115,117,98,99,108,97,115,115,40,115,117,98,99,108, + 97,115,115,44,32,99,108,115,41,46,41,1,114,33,0,0, + 0,114,44,0,0,0,115,2,0,0,0,32,32,114,1,0, + 0,0,218,17,95,95,115,117,98,99,108,97,115,115,99,104, + 101,99,107,95,95,122,25,65,66,67,77,101,116,97,46,95, + 95,115,117,98,99,108,97,115,115,99,104,101,99,107,95,95, + 121,0,0,0,114,48,0,0,0,114,48,0,0,0,115,10, + 0,0,0,20,38,39,42,44,52,20,53,13,53,114,4,0, + 0,0,78,99,2,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,115,140,0,0,0,116,0,100, + 1,124,0,106,1,155,0,100,2,124,0,106,2,155,0,157, + 4,124,1,100,3,141,2,1,0,116,0,100,4,116,3,131, + 0,155,0,157,2,124,1,100,3,141,2,1,0,116,4,124, + 0,131,1,92,4,125,2,125,3,125,4,125,5,116,0,100, + 5,124,2,155,2,157,2,124,1,100,3,141,2,1,0,116, + 0,100,6,124,3,155,2,157,2,124,1,100,3,141,2,1, + 0,116,0,100,7,124,4,155,2,157,2,124,1,100,3,141, + 2,1,0,116,0,100,8,124,5,155,2,157,2,124,1,100, + 3,141,2,1,0,100,9,83,0,41,10,122,39,68,101,98, + 117,103,32,104,101,108,112,101,114,32,116,111,32,112,114,105, + 110,116,32,116,104,101,32,65,66,67,32,114,101,103,105,115, + 116,114,121,46,122,7,67,108,97,115,115,58,32,218,1,46, + 41,1,218,4,102,105,108,101,122,14,73,110,118,46,32,99, + 111,117,110,116,101,114,58,32,122,15,95,97,98,99,95,114, + 101,103,105,115,116,114,121,58,32,122,12,95,97,98,99,95, + 99,97,99,104,101,58,32,122,21,95,97,98,99,95,110,101, + 103,97,116,105,118,101,95,99,97,99,104,101,58,32,122,29, + 95,97,98,99,95,110,101,103,97,116,105,118,101,95,99,97, + 99,104,101,95,118,101,114,115,105,111,110,58,32,78,41,5, + 218,5,112,114,105,110,116,114,18,0,0,0,114,19,0,0, + 0,114,29,0,0,0,114,34,0,0,0,41,6,114,41,0, + 0,0,114,51,0,0,0,90,13,95,97,98,99,95,114,101, + 103,105,115,116,114,121,90,10,95,97,98,99,95,99,97,99, + 104,101,90,19,95,97,98,99,95,110,101,103,97,116,105,118, + 101,95,99,97,99,104,101,90,27,95,97,98,99,95,110,101, + 103,97,116,105,118,101,95,99,97,99,104,101,95,118,101,114, + 115,105,111,110,115,6,0,0,0,32,32,32,32,32,32,114, + 1,0,0,0,218,14,95,100,117,109,112,95,114,101,103,105, + 115,116,114,121,122,22,65,66,67,77,101,116,97,46,95,100, + 117,109,112,95,114,101,103,105,115,116,114,121,125,0,0,0, + 115,22,0,0,0,28,2,20,1,6,2,8,255,2,1,18, + 1,18,1,18,1,10,1,2,1,10,255,115,20,0,0,0, + 28,2,20,1,8,2,6,255,2,1,18,1,18,1,18,1, + 10,1,12,1,115,140,0,0,0,13,18,19,64,29,32,29, + 43,19,64,19,64,46,49,46,62,19,64,19,64,71,75,13, + 76,13,76,13,76,13,18,19,55,36,51,36,53,19,55,19, + 55,62,66,13,67,13,67,13,67,45,54,55,58,45,59,13, + 42,14,27,29,39,41,60,14,41,13,18,19,54,37,50,19, + 54,19,54,61,65,13,66,13,66,13,66,13,18,19,48,34, + 44,19,48,19,48,55,59,13,60,13,60,13,60,13,18,19, + 66,43,62,19,66,19,66,73,77,13,78,13,78,13,78,13, + 18,19,82,51,78,19,82,19,82,24,28,13,29,13,29,13, + 29,13,29,13,29,114,4,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,243, + 12,0,0,0,116,0,124,0,131,1,1,0,100,1,83,0, + 41,2,122,46,67,108,101,97,114,32,116,104,101,32,114,101, + 103,105,115,116,114,121,32,40,102,111,114,32,100,101,98,117, + 103,103,105,110,103,32,111,114,32,116,101,115,116,105,110,103, + 41,46,78,41,1,114,35,0,0,0,169,1,114,41,0,0, + 0,115,1,0,0,0,32,114,1,0,0,0,218,19,95,97, + 98,99,95,114,101,103,105,115,116,114,121,95,99,108,101,97, + 114,122,27,65,66,67,77,101,116,97,46,95,97,98,99,95, + 114,101,103,105,115,116,114,121,95,99,108,101,97,114,137,0, + 0,0,243,2,0,0,0,12,2,114,57,0,0,0,115,12, + 0,0,0,13,28,29,32,13,33,13,33,13,33,13,33,114, + 4,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,2,0,0,0,3,0,0,0,114,54,0,0,0,41,2, + 122,44,67,108,101,97,114,32,116,104,101,32,99,97,99,104, + 101,115,32,40,102,111,114,32,100,101,98,117,103,103,105,110, + 103,32,111,114,32,116,101,115,116,105,110,103,41,46,78,41, + 1,114,36,0,0,0,114,55,0,0,0,115,1,0,0,0, + 32,114,1,0,0,0,218,17,95,97,98,99,95,99,97,99, + 104,101,115,95,99,108,101,97,114,122,25,65,66,67,77,101, + 116,97,46,95,97,98,99,95,99,97,99,104,101,115,95,99, + 108,101,97,114,141,0,0,0,114,57,0,0,0,114,57,0, + 0,0,115,12,0,0,0,13,26,27,30,13,31,13,31,13, + 31,13,31,114,4,0,0,0,114,38,0,0,0,41,12,114, + 17,0,0,0,114,18,0,0,0,114,19,0,0,0,114,20, + 0,0,0,114,39,0,0,0,114,45,0,0,0,114,47,0, + 0,0,114,49,0,0,0,114,53,0,0,0,114,56,0,0, + 0,114,58,0,0,0,114,21,0,0,0,114,22,0,0,0, + 115,1,0,0,0,64,114,1,0,0,0,114,37,0,0,0, + 114,37,0,0,0,92,0,0,0,115,18,0,0,0,10,128, + 4,1,10,12,6,5,6,7,6,4,8,4,6,12,14,4, + 115,24,0,0,0,2,128,8,164,2,104,2,152,10,108,6, + 7,6,4,6,4,2,2,6,10,6,4,14,4,115,70,0, + 0,0,0,0,1,1,1,1,1,1,1,1,9,12,1,1, + 9,23,9,23,9,23,9,23,9,23,9,48,9,48,9,48, + 9,53,9,53,9,53,9,53,9,53,9,53,38,42,9,29, + 9,29,9,29,9,33,9,33,9,33,9,31,9,31,9,31, + 9,31,9,31,9,31,9,31,114,4,0,0,0,114,37,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,6, + 0,0,0,3,0,0,0,115,140,0,0,0,116,0,124,0, + 100,1,131,2,115,7,124,0,83,0,116,1,131,0,125,1, + 124,0,106,2,68,0,93,28,125,2,116,3,124,2,100,1, + 100,2,131,3,68,0,93,19,125,3,116,3,124,0,124,3, + 100,3,131,3,125,4,116,3,124,4,100,4,100,5,131,3, + 114,40,124,1,160,4,124,3,161,1,1,0,113,21,113,13, + 124,0,106,5,160,6,161,0,68,0,93,15,92,2,125,3, + 125,4,116,3,124,4,100,4,100,5,131,3,114,62,124,1, + 160,4,124,3,161,1,1,0,113,47,116,7,124,1,131,1, + 124,0,95,8,124,0,83,0,41,6,97,155,2,0,0,82, + 101,99,97,108,99,117,108,97,116,101,32,116,104,101,32,115, + 101,116,32,111,102,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,115,32,111,102,32,97,110,32,97,98,115, + 116,114,97,99,116,32,99,108,97,115,115,46,10,10,32,32, + 32,32,73,102,32,97,32,99,108,97,115,115,32,104,97,115, + 32,104,97,100,32,111,110,101,32,111,102,32,105,116,115,32, + 97,98,115,116,114,97,99,116,32,109,101,116,104,111,100,115, + 32,105,109,112,108,101,109,101,110,116,101,100,32,97,102,116, + 101,114,32,116,104,101,10,32,32,32,32,99,108,97,115,115, + 32,119,97,115,32,99,114,101,97,116,101,100,44,32,116,104, + 101,32,109,101,116,104,111,100,32,119,105,108,108,32,110,111, + 116,32,98,101,32,99,111,110,115,105,100,101,114,101,100,32, + 105,109,112,108,101,109,101,110,116,101,100,32,117,110,116,105, + 108,10,32,32,32,32,116,104,105,115,32,102,117,110,99,116, + 105,111,110,32,105,115,32,99,97,108,108,101,100,46,32,65, + 108,116,101,114,110,97,116,105,118,101,108,121,44,32,105,102, + 32,97,32,110,101,119,32,97,98,115,116,114,97,99,116,32, + 109,101,116,104,111,100,32,104,97,115,32,98,101,101,110,10, + 32,32,32,32,97,100,100,101,100,32,116,111,32,116,104,101, + 32,99,108,97,115,115,44,32,105,116,32,119,105,108,108,32, + 111,110,108,121,32,98,101,32,99,111,110,115,105,100,101,114, + 101,100,32,97,110,32,97,98,115,116,114,97,99,116,32,109, + 101,116,104,111,100,32,111,102,32,116,104,101,10,32,32,32, + 32,99,108,97,115,115,32,97,102,116,101,114,32,116,104,105, + 115,32,102,117,110,99,116,105,111,110,32,105,115,32,99,97, + 108,108,101,100,46,10,10,32,32,32,32,84,104,105,115,32, + 102,117,110,99,116,105,111,110,32,115,104,111,117,108,100,32, + 98,101,32,99,97,108,108,101,100,32,98,101,102,111,114,101, + 32,97,110,121,32,117,115,101,32,105,115,32,109,97,100,101, + 32,111,102,32,116,104,101,32,99,108,97,115,115,44,10,32, + 32,32,32,117,115,117,97,108,108,121,32,105,110,32,99,108, + 97,115,115,32,100,101,99,111,114,97,116,111,114,115,32,116, + 104,97,116,32,97,100,100,32,109,101,116,104,111,100,115,32, + 116,111,32,116,104,101,32,115,117,98,106,101,99,116,32,99, + 108,97,115,115,46,10,10,32,32,32,32,82,101,116,117,114, + 110,115,32,99,108,115,44,32,116,111,32,97,108,108,111,119, + 32,117,115,97,103,101,32,97,115,32,97,32,99,108,97,115, + 115,32,100,101,99,111,114,97,116,111,114,46,10,10,32,32, + 32,32,73,102,32,99,108,115,32,105,115,32,110,111,116,32, + 97,110,32,105,110,115,116,97,110,99,101,32,111,102,32,65, + 66,67,77,101,116,97,44,32,100,111,101,115,32,110,111,116, + 104,105,110,103,46,10,32,32,32,32,218,19,95,95,97,98, + 115,116,114,97,99,116,109,101,116,104,111,100,115,95,95,114, + 27,0,0,0,78,114,0,0,0,0,70,41,9,218,7,104, + 97,115,97,116,116,114,218,3,115,101,116,218,9,95,95,98, + 97,115,101,115,95,95,218,7,103,101,116,97,116,116,114,218, + 3,97,100,100,218,8,95,95,100,105,99,116,95,95,218,5, + 105,116,101,109,115,218,9,102,114,111,122,101,110,115,101,116, + 114,59,0,0,0,41,5,114,41,0,0,0,90,9,97,98, + 115,116,114,97,99,116,115,90,4,115,99,108,115,114,40,0, + 0,0,218,5,118,97,108,117,101,115,5,0,0,0,32,32, + 32,32,32,114,1,0,0,0,218,22,117,112,100,97,116,101, + 95,97,98,115,116,114,97,99,116,109,101,116,104,111,100,115, + 114,69,0,0,0,146,0,0,0,115,32,0,0,0,10,16, + 4,4,6,2,10,3,16,1,12,1,12,1,10,1,2,128, + 2,253,18,5,12,1,10,1,2,128,10,1,4,1,115,44, + 0,0,0,8,16,6,4,6,2,4,3,4,4,2,252,10, + 1,4,3,2,253,12,1,10,1,12,1,2,128,2,0,8, + 2,4,2,6,254,10,1,12,1,2,128,10,1,4,1,115, + 140,0,0,0,12,19,20,23,25,46,12,47,5,19,16,19, + 9,19,17,20,17,22,5,14,17,20,17,30,5,36,5,36, + 9,13,21,28,29,33,35,56,58,60,21,61,9,36,9,36, + 13,17,21,28,29,32,34,38,40,44,21,45,13,18,16,23, + 24,29,31,53,55,60,16,61,13,36,17,26,17,36,31,35, + 17,36,17,36,0,0,9,36,24,27,24,36,24,44,24,44, + 5,32,5,32,9,20,9,13,15,20,12,19,20,25,27,49, + 51,56,12,57,9,32,13,22,13,32,27,31,13,32,13,32, + 0,0,31,40,41,50,31,51,5,8,5,28,12,15,5,15, + 114,4,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,25,0,0,0,41, + 4,218,3,65,66,67,122,86,72,101,108,112,101,114,32,99, + 108,97,115,115,32,116,104,97,116,32,112,114,111,118,105,100, + 101,115,32,97,32,115,116,97,110,100,97,114,100,32,119,97, + 121,32,116,111,32,99,114,101,97,116,101,32,97,110,32,65, + 66,67,32,117,115,105,110,103,10,32,32,32,32,105,110,104, + 101,114,105,116,97,110,99,101,46,10,32,32,32,32,114,27, + 0,0,0,78,41,5,114,17,0,0,0,114,18,0,0,0, + 114,19,0,0,0,114,20,0,0,0,90,9,95,95,115,108, + 111,116,115,95,95,114,27,0,0,0,114,4,0,0,0,114, + 1,0,0,0,114,70,0,0,0,114,70,0,0,0,184,0, + 0,0,115,6,0,0,0,8,0,4,1,8,3,115,16,0, + 0,0,0,129,8,199,0,127,2,60,0,129,2,196,0,127, + 8,61,115,20,0,0,0,1,1,1,1,1,1,1,1,5, + 8,1,1,17,19,5,14,5,14,5,14,114,4,0,0,0, + 114,70,0,0,0,41,1,90,9,109,101,116,97,99,108,97, + 115,115,78,41,24,114,20,0,0,0,114,2,0,0,0,218, + 11,99,108,97,115,115,109,101,116,104,111,100,114,6,0,0, + 0,218,12,115,116,97,116,105,99,109,101,116,104,111,100,114, + 24,0,0,0,218,8,112,114,111,112,101,114,116,121,114,26, + 0,0,0,90,4,95,97,98,99,114,29,0,0,0,114,30, + 0,0,0,114,31,0,0,0,114,32,0,0,0,114,33,0, + 0,0,114,34,0,0,0,114,35,0,0,0,114,36,0,0, + 0,218,11,73,109,112,111,114,116,69,114,114,111,114,90,7, + 95,112,121,95,97,98,99,114,37,0,0,0,114,18,0,0, + 0,218,4,116,121,112,101,114,69,0,0,0,114,70,0,0, + 0,114,27,0,0,0,114,4,0,0,0,114,1,0,0,0, + 218,8,60,109,111,100,117,108,101,62,114,76,0,0,0,1, + 0,0,0,115,32,0,0,0,4,3,6,3,14,21,14,20, + 14,20,2,16,42,1,2,128,12,3,16,1,10,1,2,254, + 2,128,14,4,6,54,20,38,115,54,0,0,0,4,3,6, + 21,8,20,2,239,4,17,8,20,2,239,4,17,8,16,2, + 243,4,13,2,62,42,200,2,128,2,3,2,254,8,2,16, + 255,12,1,2,128,8,53,2,205,4,51,6,38,8,7,2, + 252,10,4,115,180,0,0,0,1,58,1,58,1,19,1,19, + 1,19,1,35,1,35,1,35,1,35,27,38,1,35,1,35, + 1,35,1,35,1,35,1,35,28,40,1,35,1,35,1,32, + 1,32,1,32,1,32,24,32,1,32,1,32,1,31,5,54, + 5,54,5,54,5,54,5,54,5,54,5,54,5,54,5,54, + 5,54,5,54,5,54,5,54,5,54,5,54,5,54,5,54, + 5,54,5,54,5,54,5,54,0,0,1,31,8,19,1,31, + 1,31,1,31,1,31,5,49,5,49,5,49,5,49,5,49, + 5,49,5,49,5,49,26,31,5,12,5,23,5,23,5,23, + 1,31,0,0,5,31,5,31,5,31,5,31,19,23,5,31, + 5,31,1,15,1,15,1,15,1,19,1,19,1,19,1,19, + 21,28,1,19,1,19,1,19,1,19,1,19,115,15,0,0, + 0,155,20,48,0,176,18,65,5,7,193,4,1,65,5,7, +}; diff --git a/Python/frozen_modules/genericpath.h b/Python/frozen_modules/genericpath.h new file mode 100644 index 0000000..c53c106 --- /dev/null +++ b/Python/frozen_modules/genericpath.h @@ -0,0 +1,312 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__genericpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,110,0,0,0,100,0,90,0,100,1, + 100,2,108,1,90,1,100,1,100,2,108,2,90,2,103,0, + 100,3,162,1,90,3,100,4,132,0,90,4,100,5,132,0, + 90,5,100,6,132,0,90,6,100,7,132,0,90,7,100,8, + 132,0,90,8,100,9,132,0,90,9,100,10,132,0,90,10, + 100,11,132,0,90,11,100,12,132,0,90,12,100,13,132,0, + 90,13,100,14,132,0,90,14,100,15,132,0,90,15,100,16, + 132,0,90,16,100,2,83,0,41,17,122,152,10,80,97,116, + 104,32,111,112,101,114,97,116,105,111,110,115,32,99,111,109, + 109,111,110,32,116,111,32,109,111,114,101,32,116,104,97,110, + 32,111,110,101,32,79,83,10,68,111,32,110,111,116,32,117, + 115,101,32,100,105,114,101,99,116,108,121,46,32,32,84,104, + 101,32,79,83,32,115,112,101,99,105,102,105,99,32,109,111, + 100,117,108,101,115,32,105,109,112,111,114,116,32,116,104,101, + 32,97,112,112,114,111,112,114,105,97,116,101,10,102,117,110, + 99,116,105,111,110,115,32,102,114,111,109,32,116,104,105,115, + 32,109,111,100,117,108,101,32,116,104,101,109,115,101,108,118, + 101,115,46,10,233,0,0,0,0,78,41,11,218,12,99,111, + 109,109,111,110,112,114,101,102,105,120,218,6,101,120,105,115, + 116,115,218,8,103,101,116,97,116,105,109,101,218,8,103,101, + 116,99,116,105,109,101,218,8,103,101,116,109,116,105,109,101, + 218,7,103,101,116,115,105,122,101,218,5,105,115,100,105,114, + 218,6,105,115,102,105,108,101,218,8,115,97,109,101,102,105, + 108,101,218,12,115,97,109,101,111,112,101,110,102,105,108,101, + 218,8,115,97,109,101,115,116,97,116,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 44,0,0,0,9,0,116,0,106,1,124,0,131,1,1,0, + 100,2,83,0,35,0,4,0,116,2,116,3,102,2,121,20, + 1,0,1,0,1,0,89,0,100,1,83,0,119,0,37,0, + 41,3,122,68,84,101,115,116,32,119,104,101,116,104,101,114, + 32,97,32,112,97,116,104,32,101,120,105,115,116,115,46,32, + 32,82,101,116,117,114,110,115,32,70,97,108,115,101,32,102, + 111,114,32,98,114,111,107,101,110,32,115,121,109,98,111,108, + 105,99,32,108,105,110,107,115,70,84,41,4,218,2,111,115, + 218,4,115,116,97,116,218,7,79,83,69,114,114,111,114,218, + 10,86,97,108,117,101,69,114,114,111,114,41,1,218,4,112, + 97,116,104,115,1,0,0,0,32,250,20,60,102,114,111,122, + 101,110,32,103,101,110,101,114,105,99,112,97,116,104,62,114, + 2,0,0,0,114,2,0,0,0,16,0,0,0,115,16,0, + 0,0,2,2,10,1,4,3,2,128,16,254,6,1,2,255, + 2,128,115,16,0,0,0,2,5,10,254,4,3,2,128,2, + 255,6,255,16,1,2,128,115,44,0,0,0,5,21,9,11, + 9,16,17,21,9,22,9,22,12,16,12,16,0,0,5,21, + 13,20,22,32,12,33,5,21,5,21,5,21,5,21,16,21, + 16,21,16,21,5,21,0,0,115,12,0,0,0,129,5,8, + 0,136,9,21,7,148,1,21,7,99,1,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,243,54, + 0,0,0,9,0,116,0,106,1,124,0,131,1,125,1,110, + 14,35,0,4,0,116,2,116,3,102,2,121,19,1,0,1, + 0,1,0,89,0,100,1,83,0,119,0,37,0,116,1,106, + 4,124,1,106,5,131,1,83,0,41,2,122,37,84,101,115, + 116,32,119,104,101,116,104,101,114,32,97,32,112,97,116,104, + 32,105,115,32,97,32,114,101,103,117,108,97,114,32,102,105, + 108,101,70,41,6,114,12,0,0,0,114,13,0,0,0,114, + 14,0,0,0,114,15,0,0,0,90,7,83,95,73,83,82, + 69,71,218,7,115,116,95,109,111,100,101,41,2,114,16,0, + 0,0,218,2,115,116,115,2,0,0,0,32,32,114,17,0, + 0,0,114,8,0,0,0,114,8,0,0,0,27,0,0,0, + 243,16,0,0,0,2,2,12,1,2,128,16,1,6,1,2, + 255,2,128,12,2,243,16,0,0,0,2,5,12,254,2,128, + 2,2,6,255,16,1,2,128,12,1,115,54,0,0,0,5, + 21,14,16,14,21,22,26,14,27,9,11,9,11,0,0,5, + 21,13,20,22,32,12,33,5,21,5,21,5,21,5,21,16, + 21,16,21,16,21,5,21,0,0,12,16,12,24,25,27,25, + 35,12,36,5,36,115,12,0,0,0,129,5,7,0,135,9, + 20,7,147,1,20,7,99,1,0,0,0,0,0,0,0,0, + 0,0,0,9,0,0,0,3,0,0,0,114,18,0,0,0, + 41,2,122,60,82,101,116,117,114,110,32,116,114,117,101,32, + 105,102,32,116,104,101,32,112,97,116,104,110,97,109,101,32, + 114,101,102,101,114,115,32,116,111,32,97,110,32,101,120,105, + 115,116,105,110,103,32,100,105,114,101,99,116,111,114,121,46, + 70,41,6,114,12,0,0,0,114,13,0,0,0,114,14,0, + 0,0,114,15,0,0,0,90,7,83,95,73,83,68,73,82, + 114,19,0,0,0,41,2,218,1,115,114,20,0,0,0,115, + 2,0,0,0,32,32,114,17,0,0,0,114,7,0,0,0, + 114,7,0,0,0,39,0,0,0,114,21,0,0,0,114,22, + 0,0,0,115,54,0,0,0,5,21,14,16,14,21,22,23, + 14,24,9,11,9,11,0,0,5,21,13,20,22,32,12,33, + 5,21,5,21,5,21,5,21,16,21,16,21,16,21,5,21, + 0,0,12,16,12,24,25,27,25,35,12,36,5,36,115,12, + 0,0,0,129,5,7,0,135,9,20,7,147,1,20,7,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,243,12,0,0,0,116,0,106,1,124,0,131, + 1,106,2,83,0,41,1,122,49,82,101,116,117,114,110,32, + 116,104,101,32,115,105,122,101,32,111,102,32,97,32,102,105, + 108,101,44,32,114,101,112,111,114,116,101,100,32,98,121,32, + 111,115,46,115,116,97,116,40,41,46,41,3,114,12,0,0, + 0,114,13,0,0,0,90,7,115,116,95,115,105,122,101,169, + 1,218,8,102,105,108,101,110,97,109,101,115,1,0,0,0, + 32,114,17,0,0,0,114,6,0,0,0,114,6,0,0,0, + 48,0,0,0,243,2,0,0,0,12,2,114,27,0,0,0, + 115,12,0,0,0,12,14,12,19,20,28,12,29,12,37,5, + 37,243,0,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,24,0,0,0, + 41,1,122,67,82,101,116,117,114,110,32,116,104,101,32,108, + 97,115,116,32,109,111,100,105,102,105,99,97,116,105,111,110, + 32,116,105,109,101,32,111,102,32,97,32,102,105,108,101,44, + 32,114,101,112,111,114,116,101,100,32,98,121,32,111,115,46, + 115,116,97,116,40,41,46,41,3,114,12,0,0,0,114,13, + 0,0,0,90,8,115,116,95,109,116,105,109,101,114,25,0, + 0,0,115,1,0,0,0,32,114,17,0,0,0,114,5,0, + 0,0,114,5,0,0,0,53,0,0,0,114,27,0,0,0, + 114,27,0,0,0,115,12,0,0,0,12,14,12,19,20,28, + 12,29,12,38,5,38,114,28,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,2,0,0,0,3,0,0,0, + 114,24,0,0,0,41,1,122,61,82,101,116,117,114,110,32, + 116,104,101,32,108,97,115,116,32,97,99,99,101,115,115,32, + 116,105,109,101,32,111,102,32,97,32,102,105,108,101,44,32, + 114,101,112,111,114,116,101,100,32,98,121,32,111,115,46,115, + 116,97,116,40,41,46,41,3,114,12,0,0,0,114,13,0, + 0,0,90,8,115,116,95,97,116,105,109,101,114,25,0,0, + 0,115,1,0,0,0,32,114,17,0,0,0,114,3,0,0, + 0,114,3,0,0,0,58,0,0,0,114,27,0,0,0,114, + 27,0,0,0,115,12,0,0,0,12,14,12,19,20,28,12, + 29,12,38,5,38,114,28,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,2,0,0,0,3,0,0,0,114, + 24,0,0,0,41,1,122,65,82,101,116,117,114,110,32,116, + 104,101,32,109,101,116,97,100,97,116,97,32,99,104,97,110, + 103,101,32,116,105,109,101,32,111,102,32,97,32,102,105,108, + 101,44,32,114,101,112,111,114,116,101,100,32,98,121,32,111, + 115,46,115,116,97,116,40,41,46,41,3,114,12,0,0,0, + 114,13,0,0,0,90,8,115,116,95,99,116,105,109,101,114, + 25,0,0,0,115,1,0,0,0,32,114,17,0,0,0,114, + 4,0,0,0,114,4,0,0,0,63,0,0,0,114,27,0, + 0,0,114,27,0,0,0,115,12,0,0,0,12,14,12,19, + 20,28,12,29,12,38,5,38,114,28,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,4,0,0,0,3,0, + 0,0,115,108,0,0,0,124,0,115,4,100,1,83,0,116, + 0,124,0,100,2,25,0,116,1,116,2,102,2,131,2,115, + 21,116,2,116,3,116,4,106,5,124,0,131,2,131,1,125, + 0,116,6,124,0,131,1,125,1,116,7,124,0,131,1,125, + 2,116,8,124,1,131,1,68,0,93,18,92,2,125,3,125, + 4,124,4,124,2,124,3,25,0,107,3,114,51,124,1,100, + 3,124,3,133,2,25,0,2,0,1,0,83,0,113,33,124, + 1,83,0,41,4,122,71,71,105,118,101,110,32,97,32,108, + 105,115,116,32,111,102,32,112,97,116,104,110,97,109,101,115, + 44,32,114,101,116,117,114,110,115,32,116,104,101,32,108,111, + 110,103,101,115,116,32,99,111,109,109,111,110,32,108,101,97, + 100,105,110,103,32,99,111,109,112,111,110,101,110,116,218,0, + 114,0,0,0,0,78,41,9,218,10,105,115,105,110,115,116, + 97,110,99,101,218,4,108,105,115,116,218,5,116,117,112,108, + 101,218,3,109,97,112,114,12,0,0,0,90,6,102,115,112, + 97,116,104,218,3,109,105,110,218,3,109,97,120,218,9,101, + 110,117,109,101,114,97,116,101,41,5,218,1,109,218,2,115, + 49,218,2,115,50,218,1,105,218,1,99,115,5,0,0,0, + 32,32,32,32,32,114,17,0,0,0,114,1,0,0,0,114, + 1,0,0,0,69,0,0,0,115,20,0,0,0,8,2,18, + 5,16,1,8,1,8,1,16,1,12,1,16,1,2,255,4, + 2,115,22,0,0,0,8,2,16,5,18,1,8,1,8,1, + 6,1,4,2,6,254,10,1,20,1,4,1,115,108,0,0, + 0,12,13,5,24,22,24,22,24,12,22,23,24,25,26,23, + 27,30,34,36,41,29,42,12,43,5,37,13,18,19,22,23, + 25,23,32,34,35,19,36,13,37,9,10,10,13,14,15,10, + 16,5,7,10,13,14,15,10,16,5,7,17,26,27,29,17, + 30,5,26,5,26,9,13,9,10,12,13,12,13,17,19,20, + 21,17,22,12,22,9,26,20,22,23,25,24,25,23,25,20, + 26,13,26,13,26,13,26,9,26,12,14,5,14,114,28,0, + 0,0,99,2,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,115,24,0,0,0,124,0,106,0, + 124,1,106,0,107,2,111,11,124,0,106,1,124,1,106,1, + 107,2,83,0,41,1,122,53,84,101,115,116,32,119,104,101, + 116,104,101,114,32,116,119,111,32,115,116,97,116,32,98,117, + 102,102,101,114,115,32,114,101,102,101,114,101,110,99,101,32, + 116,104,101,32,115,97,109,101,32,102,105,108,101,41,2,90, + 6,115,116,95,105,110,111,90,6,115,116,95,100,101,118,41, + 2,114,38,0,0,0,114,39,0,0,0,115,2,0,0,0, + 32,32,114,17,0,0,0,114,11,0,0,0,114,11,0,0, + 0,87,0,0,0,115,6,0,0,0,12,2,10,1,2,255, + 115,4,0,0,0,10,2,14,1,115,24,0,0,0,13,15, + 13,22,26,28,26,35,13,35,13,35,13,15,13,22,26,28, + 26,35,13,35,5,36,114,28,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0, + 243,30,0,0,0,116,0,106,1,124,0,131,1,125,2,116, + 0,106,1,124,1,131,1,125,3,116,2,124,2,124,3,131, + 2,83,0,41,1,122,213,84,101,115,116,32,119,104,101,116, + 104,101,114,32,116,119,111,32,112,97,116,104,110,97,109,101, + 115,32,114,101,102,101,114,101,110,99,101,32,116,104,101,32, + 115,97,109,101,32,97,99,116,117,97,108,32,102,105,108,101, + 32,111,114,32,100,105,114,101,99,116,111,114,121,10,10,32, + 32,32,32,84,104,105,115,32,105,115,32,100,101,116,101,114, + 109,105,110,101,100,32,98,121,32,116,104,101,32,100,101,118, + 105,99,101,32,110,117,109,98,101,114,32,97,110,100,32,105, + 45,110,111,100,101,32,110,117,109,98,101,114,32,97,110,100, + 10,32,32,32,32,114,97,105,115,101,115,32,97,110,32,101, + 120,99,101,112,116,105,111,110,32,105,102,32,97,110,32,111, + 115,46,115,116,97,116,40,41,32,99,97,108,108,32,111,110, + 32,101,105,116,104,101,114,32,112,97,116,104,110,97,109,101, + 32,102,97,105,108,115,46,10,32,32,32,32,41,3,114,12, + 0,0,0,114,13,0,0,0,114,11,0,0,0,41,4,90, + 2,102,49,90,2,102,50,114,38,0,0,0,114,39,0,0, + 0,115,4,0,0,0,32,32,32,32,114,17,0,0,0,114, + 9,0,0,0,114,9,0,0,0,94,0,0,0,243,6,0, + 0,0,10,6,10,1,10,1,114,43,0,0,0,115,30,0, + 0,0,10,12,10,17,18,20,10,21,5,7,10,12,10,17, + 18,20,10,21,5,7,12,20,21,23,25,27,12,28,5,28, + 114,28,0,0,0,99,2,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,114,42,0,0,0,41, + 1,122,58,84,101,115,116,32,119,104,101,116,104,101,114,32, + 116,119,111,32,111,112,101,110,32,102,105,108,101,32,111,98, + 106,101,99,116,115,32,114,101,102,101,114,101,110,99,101,32, + 116,104,101,32,115,97,109,101,32,102,105,108,101,41,3,114, + 12,0,0,0,90,5,102,115,116,97,116,114,11,0,0,0, + 41,4,90,3,102,112,49,90,3,102,112,50,114,38,0,0, + 0,114,39,0,0,0,115,4,0,0,0,32,32,32,32,114, + 17,0,0,0,114,10,0,0,0,114,10,0,0,0,107,0, + 0,0,243,6,0,0,0,10,2,10,1,10,1,114,44,0, + 0,0,115,30,0,0,0,10,12,10,18,19,22,10,23,5, + 7,10,12,10,18,19,22,10,23,5,7,12,20,21,23,25, + 27,12,28,5,28,114,28,0,0,0,99,4,0,0,0,0, + 0,0,0,0,0,0,0,4,0,0,0,3,0,0,0,115, + 144,0,0,0,124,0,160,0,124,1,161,1,125,4,124,2, + 114,17,124,0,160,0,124,2,161,1,125,5,116,1,124,4, + 124,5,131,2,125,4,124,0,160,0,124,3,161,1,125,6, + 124,6,124,4,107,4,114,64,124,4,100,1,23,0,125,7, + 124,7,124,6,107,0,114,64,124,0,124,7,124,7,100,1, + 23,0,133,2,25,0,124,3,107,3,114,56,124,0,100,2, + 124,6,133,2,25,0,124,0,124,6,100,2,133,2,25,0, + 102,2,83,0,124,7,100,1,55,0,125,7,124,7,124,6, + 107,0,115,34,124,0,124,0,100,2,100,3,133,2,25,0, + 102,2,83,0,41,4,122,164,83,112,108,105,116,32,116,104, + 101,32,101,120,116,101,110,115,105,111,110,32,102,114,111,109, + 32,97,32,112,97,116,104,110,97,109,101,46,10,10,32,32, + 32,32,69,120,116,101,110,115,105,111,110,32,105,115,32,101, + 118,101,114,121,116,104,105,110,103,32,102,114,111,109,32,116, + 104,101,32,108,97,115,116,32,100,111,116,32,116,111,32,116, + 104,101,32,101,110,100,44,32,105,103,110,111,114,105,110,103, + 10,32,32,32,32,108,101,97,100,105,110,103,32,100,111,116, + 115,46,32,32,82,101,116,117,114,110,115,32,34,40,114,111, + 111,116,44,32,101,120,116,41,34,59,32,101,120,116,32,109, + 97,121,32,98,101,32,101,109,112,116,121,46,233,1,0,0, + 0,78,114,0,0,0,0,41,2,218,5,114,102,105,110,100, + 114,35,0,0,0,41,8,218,1,112,90,3,115,101,112,90, + 6,97,108,116,115,101,112,90,6,101,120,116,115,101,112,90, + 8,115,101,112,73,110,100,101,120,90,11,97,108,116,115,101, + 112,73,110,100,101,120,90,8,100,111,116,73,110,100,101,120, + 90,13,102,105,108,101,110,97,109,101,73,110,100,101,120,115, + 8,0,0,0,32,32,32,32,32,32,32,32,114,17,0,0, + 0,218,9,95,115,112,108,105,116,101,120,116,114,48,0,0, + 0,121,0,0,0,115,26,0,0,0,10,7,4,1,10,1, + 10,1,10,2,8,1,8,2,8,1,20,1,24,1,8,1, + 8,253,16,5,115,34,0,0,0,10,7,2,1,2,2,10, + 255,10,1,10,2,6,1,2,6,8,252,6,1,2,3,18, + 254,26,1,8,1,6,253,2,3,16,2,115,144,0,0,0, + 16,17,16,28,24,27,16,28,5,13,8,14,5,46,23,24, + 23,38,31,37,23,38,9,20,20,23,24,32,34,45,20,46, + 9,17,16,17,16,31,24,30,16,31,5,13,8,16,19,27, + 8,27,5,31,25,33,36,37,25,37,9,22,15,28,31,39, + 15,39,9,31,16,17,18,31,32,45,46,47,32,47,18,47, + 16,48,52,58,16,58,13,50,24,25,26,35,27,35,26,35, + 24,36,38,39,40,48,40,49,40,49,38,50,24,50,17,50, + 13,26,30,31,13,31,13,26,15,28,31,39,15,39,9,31, + 12,13,15,16,17,19,18,19,17,19,15,20,12,20,5,20, + 114,28,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,7,0,0,0,115,98,0,0,0,100, + 1,4,0,125,2,125,3,124,1,68,0,93,29,125,4,116, + 0,124,4,116,1,131,2,114,16,100,2,125,2,113,6,116, + 0,124,4,116,2,131,2,114,24,100,2,125,3,113,6,116, + 3,124,0,155,0,100,3,124,4,106,4,106,5,155,2,157, + 3,131,1,100,0,130,2,124,2,114,45,124,3,114,47,116, + 3,100,4,131,1,100,0,130,2,100,0,83,0,100,0,83, + 0,41,5,78,70,84,122,59,40,41,32,97,114,103,117,109, + 101,110,116,32,109,117,115,116,32,98,101,32,115,116,114,44, + 32,98,121,116,101,115,44,32,111,114,32,111,115,46,80,97, + 116,104,76,105,107,101,32,111,98,106,101,99,116,44,32,110, + 111,116,32,122,46,67,97,110,39,116,32,109,105,120,32,115, + 116,114,105,110,103,115,32,97,110,100,32,98,121,116,101,115, + 32,105,110,32,112,97,116,104,32,99,111,109,112,111,110,101, + 110,116,115,41,6,114,30,0,0,0,218,3,115,116,114,218, + 5,98,121,116,101,115,218,9,84,121,112,101,69,114,114,111, + 114,218,9,95,95,99,108,97,115,115,95,95,218,8,95,95, + 110,97,109,101,95,95,41,5,90,8,102,117,110,99,110,97, + 109,101,218,4,97,114,103,115,90,6,104,97,115,115,116,114, + 90,8,104,97,115,98,121,116,101,115,114,23,0,0,0,115, + 5,0,0,0,32,32,32,32,32,114,17,0,0,0,218,16, + 95,99,104,101,99,107,95,97,114,103,95,116,121,112,101,115, + 114,55,0,0,0,144,0,0,0,115,28,0,0,0,8,1, + 8,1,10,1,6,1,10,1,6,1,8,2,6,1,6,255, + 2,1,2,255,8,2,10,1,8,255,115,32,0,0,0,8, + 1,2,1,4,7,2,249,8,1,2,6,6,251,8,1,2, + 4,6,253,4,2,20,1,2,1,2,1,2,255,20,1,115, + 98,0,0,0,25,30,5,30,5,11,14,22,14,18,5,91, + 5,91,9,10,12,22,23,24,26,29,12,30,9,91,22,26, + 13,19,13,19,14,24,25,26,28,33,14,34,9,91,24,28, + 13,21,13,21,19,28,32,40,29,80,29,80,56,57,56,67, + 56,76,29,80,29,80,19,81,87,91,13,91,8,14,5,84, + 19,27,5,84,15,24,25,73,15,74,80,84,9,84,5,84, + 5,84,5,84,5,84,114,28,0,0,0,41,17,218,7,95, + 95,100,111,99,95,95,114,12,0,0,0,114,13,0,0,0, + 90,7,95,95,97,108,108,95,95,114,2,0,0,0,114,8, + 0,0,0,114,7,0,0,0,114,6,0,0,0,114,5,0, + 0,0,114,3,0,0,0,114,4,0,0,0,114,1,0,0, + 0,114,11,0,0,0,114,9,0,0,0,114,10,0,0,0, + 114,48,0,0,0,114,55,0,0,0,169,0,114,28,0,0, + 0,114,17,0,0,0,218,8,60,109,111,100,117,108,101,62, + 114,58,0,0,0,1,0,0,0,115,34,0,0,0,4,0, + 8,5,8,1,8,2,6,7,6,11,6,12,6,9,6,5, + 6,5,6,5,6,6,6,18,6,7,6,13,6,14,10,23, + 115,36,0,0,0,4,4,8,1,8,1,6,4,2,254,6, + 13,6,11,6,12,6,5,6,5,6,5,6,5,6,18,6, + 7,6,12,6,9,6,31,10,13,115,110,0,0,0,1,4, + 1,4,1,10,1,10,1,10,1,10,1,12,1,12,1,12, + 1,12,11,23,11,23,11,23,1,8,1,16,1,16,1,16, + 1,36,1,36,1,36,1,36,1,36,1,36,1,37,1,37, + 1,37,1,38,1,38,1,38,1,38,1,38,1,38,1,38, + 1,38,1,38,1,14,1,14,1,14,1,36,1,36,1,36, + 1,28,1,28,1,28,1,28,1,28,1,28,1,20,1,20, + 1,20,1,84,1,84,1,84,1,84,1,84,114,28,0,0, + 0, +}; diff --git a/Python/frozen_modules/io.h b/Python/frozen_modules/io.h new file mode 100644 index 0000000..4885077 --- /dev/null +++ b/Python/frozen_modules/io.h @@ -0,0 +1,271 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__io[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,64,1,0,0,100,0,90,0,100,1, + 90,1,103,0,100,2,162,1,90,2,100,3,100,4,108,3, + 90,3,100,3,100,4,108,4,90,4,100,3,100,5,108,3, + 109,5,90,5,109,6,90,6,109,7,90,7,109,8,90,8, + 109,9,90,9,109,10,90,10,109,11,90,11,109,12,90,12, + 109,13,90,13,109,14,90,14,109,15,90,15,109,16,90,16, + 109,17,90,17,109,18,90,18,109,19,90,19,1,0,100,6, + 132,0,90,20,100,7,101,7,95,21,100,3,90,22,100,8, + 90,23,100,9,90,24,71,0,100,10,132,0,100,11,101,3, + 106,25,101,4,106,26,100,12,141,4,90,27,71,0,100,13, + 132,0,100,14,101,3,106,28,101,27,131,4,90,29,71,0, + 100,15,132,0,100,16,101,3,106,30,101,27,131,4,90,31, + 71,0,100,17,132,0,100,18,101,3,106,32,101,27,131,4, + 90,33,101,29,160,34,101,10,161,1,1,0,101,11,101,13, + 101,14,101,16,101,15,102,5,68,0,93,7,90,35,101,31, + 160,34,101,35,161,1,1,0,113,112,101,12,101,19,102,2, + 68,0,93,7,90,35,101,33,160,34,101,35,161,1,1,0, + 113,124,91,35,9,0,100,3,100,19,108,3,109,36,90,36, + 1,0,110,12,35,0,4,0,101,37,121,151,1,0,1,0, + 1,0,89,0,100,4,83,0,119,0,37,0,101,29,160,34, + 101,36,161,1,1,0,100,4,83,0,41,20,97,193,5,0, + 0,84,104,101,32,105,111,32,109,111,100,117,108,101,32,112, + 114,111,118,105,100,101,115,32,116,104,101,32,80,121,116,104, + 111,110,32,105,110,116,101,114,102,97,99,101,115,32,116,111, + 32,115,116,114,101,97,109,32,104,97,110,100,108,105,110,103, + 46,32,84,104,101,10,98,117,105,108,116,105,110,32,111,112, + 101,110,32,102,117,110,99,116,105,111,110,32,105,115,32,100, + 101,102,105,110,101,100,32,105,110,32,116,104,105,115,32,109, + 111,100,117,108,101,46,10,10,65,116,32,116,104,101,32,116, + 111,112,32,111,102,32,116,104,101,32,73,47,79,32,104,105, + 101,114,97,114,99,104,121,32,105,115,32,116,104,101,32,97, + 98,115,116,114,97,99,116,32,98,97,115,101,32,99,108,97, + 115,115,32,73,79,66,97,115,101,46,32,73,116,10,100,101, + 102,105,110,101,115,32,116,104,101,32,98,97,115,105,99,32, + 105,110,116,101,114,102,97,99,101,32,116,111,32,97,32,115, + 116,114,101,97,109,46,32,78,111,116,101,44,32,104,111,119, + 101,118,101,114,44,32,116,104,97,116,32,116,104,101,114,101, + 32,105,115,32,110,111,10,115,101,112,97,114,97,116,105,111, + 110,32,98,101,116,119,101,101,110,32,114,101,97,100,105,110, + 103,32,97,110,100,32,119,114,105,116,105,110,103,32,116,111, + 32,115,116,114,101,97,109,115,59,32,105,109,112,108,101,109, + 101,110,116,97,116,105,111,110,115,32,97,114,101,10,97,108, + 108,111,119,101,100,32,116,111,32,114,97,105,115,101,32,97, + 110,32,79,83,69,114,114,111,114,32,105,102,32,116,104,101, + 121,32,100,111,32,110,111,116,32,115,117,112,112,111,114,116, + 32,97,32,103,105,118,101,110,32,111,112,101,114,97,116,105, + 111,110,46,10,10,69,120,116,101,110,100,105,110,103,32,73, + 79,66,97,115,101,32,105,115,32,82,97,119,73,79,66,97, + 115,101,32,119,104,105,99,104,32,100,101,97,108,115,32,115, + 105,109,112,108,121,32,119,105,116,104,32,116,104,101,32,114, + 101,97,100,105,110,103,32,97,110,100,10,119,114,105,116,105, + 110,103,32,111,102,32,114,97,119,32,98,121,116,101,115,32, + 116,111,32,97,32,115,116,114,101,97,109,46,32,70,105,108, + 101,73,79,32,115,117,98,99,108,97,115,115,101,115,32,82, + 97,119,73,79,66,97,115,101,32,116,111,32,112,114,111,118, + 105,100,101,10,97,110,32,105,110,116,101,114,102,97,99,101, + 32,116,111,32,79,83,32,102,105,108,101,115,46,10,10,66, + 117,102,102,101,114,101,100,73,79,66,97,115,101,32,100,101, + 97,108,115,32,119,105,116,104,32,98,117,102,102,101,114,105, + 110,103,32,111,110,32,97,32,114,97,119,32,98,121,116,101, + 32,115,116,114,101,97,109,32,40,82,97,119,73,79,66,97, + 115,101,41,46,32,73,116,115,10,115,117,98,99,108,97,115, + 115,101,115,44,32,66,117,102,102,101,114,101,100,87,114,105, + 116,101,114,44,32,66,117,102,102,101,114,101,100,82,101,97, + 100,101,114,44,32,97,110,100,32,66,117,102,102,101,114,101, + 100,82,87,80,97,105,114,32,98,117,102,102,101,114,10,115, + 116,114,101,97,109,115,32,116,104,97,116,32,97,114,101,32, + 114,101,97,100,97,98,108,101,44,32,119,114,105,116,97,98, + 108,101,44,32,97,110,100,32,98,111,116,104,32,114,101,115, + 112,101,99,116,105,118,101,108,121,46,10,66,117,102,102,101, + 114,101,100,82,97,110,100,111,109,32,112,114,111,118,105,100, + 101,115,32,97,32,98,117,102,102,101,114,101,100,32,105,110, + 116,101,114,102,97,99,101,32,116,111,32,114,97,110,100,111, + 109,32,97,99,99,101,115,115,10,115,116,114,101,97,109,115, + 46,32,66,121,116,101,115,73,79,32,105,115,32,97,32,115, + 105,109,112,108,101,32,115,116,114,101,97,109,32,111,102,32, + 105,110,45,109,101,109,111,114,121,32,98,121,116,101,115,46, + 10,10,65,110,111,116,104,101,114,32,73,79,66,97,115,101, + 32,115,117,98,99,108,97,115,115,44,32,84,101,120,116,73, + 79,66,97,115,101,44,32,100,101,97,108,115,32,119,105,116, + 104,32,116,104,101,32,101,110,99,111,100,105,110,103,32,97, + 110,100,32,100,101,99,111,100,105,110,103,10,111,102,32,115, + 116,114,101,97,109,115,32,105,110,116,111,32,116,101,120,116, + 46,32,84,101,120,116,73,79,87,114,97,112,112,101,114,44, + 32,119,104,105,99,104,32,101,120,116,101,110,100,115,32,105, + 116,44,32,105,115,32,97,32,98,117,102,102,101,114,101,100, + 32,116,101,120,116,10,105,110,116,101,114,102,97,99,101,32, + 116,111,32,97,32,98,117,102,102,101,114,101,100,32,114,97, + 119,32,115,116,114,101,97,109,32,40,96,66,117,102,102,101, + 114,101,100,73,79,66,97,115,101,96,41,46,32,70,105,110, + 97,108,108,121,44,32,83,116,114,105,110,103,73,79,10,105, + 115,32,97,110,32,105,110,45,109,101,109,111,114,121,32,115, + 116,114,101,97,109,32,102,111,114,32,116,101,120,116,46,10, + 10,65,114,103,117,109,101,110,116,32,110,97,109,101,115,32, + 97,114,101,32,110,111,116,32,112,97,114,116,32,111,102,32, + 116,104,101,32,115,112,101,99,105,102,105,99,97,116,105,111, + 110,44,32,97,110,100,32,111,110,108,121,32,116,104,101,32, + 97,114,103,117,109,101,110,116,115,10,111,102,32,111,112,101, + 110,40,41,32,97,114,101,32,105,110,116,101,110,100,101,100, + 32,116,111,32,98,101,32,117,115,101,100,32,97,115,32,107, + 101,121,119,111,114,100,32,97,114,103,117,109,101,110,116,115, + 46,10,10,100,97,116,97,58,10,10,68,69,70,65,85,76, + 84,95,66,85,70,70,69,82,95,83,73,90,69,10,10,32, + 32,32,65,110,32,105,110,116,32,99,111,110,116,97,105,110, + 105,110,103,32,116,104,101,32,100,101,102,97,117,108,116,32, + 98,117,102,102,101,114,32,115,105,122,101,32,117,115,101,100, + 32,98,121,32,116,104,101,32,109,111,100,117,108,101,39,115, + 32,98,117,102,102,101,114,101,100,10,32,32,32,73,47,79, + 32,99,108,97,115,115,101,115,46,32,111,112,101,110,40,41, + 32,117,115,101,115,32,116,104,101,32,102,105,108,101,39,115, + 32,98,108,107,115,105,122,101,32,40,97,115,32,111,98,116, + 97,105,110,101,100,32,98,121,32,111,115,46,115,116,97,116, + 41,32,105,102,10,32,32,32,112,111,115,115,105,98,108,101, + 46,10,122,235,71,117,105,100,111,32,118,97,110,32,82,111, + 115,115,117,109,32,60,103,117,105,100,111,64,112,121,116,104, + 111,110,46,111,114,103,62,44,32,77,105,107,101,32,86,101, + 114,100,111,110,101,32,60,109,105,107,101,46,118,101,114,100, + 111,110,101,64,103,109,97,105,108,46,99,111,109,62,44,32, + 77,97,114,107,32,82,117,115,115,101,108,108,32,60,109,97, + 114,107,46,114,117,115,115,101,108,108,64,122,101,110,46,99, + 111,46,117,107,62,44,32,65,110,116,111,105,110,101,32,80, + 105,116,114,111,117,32,60,115,111,108,105,112,115,105,115,64, + 112,105,116,114,111,117,46,110,101,116,62,44,32,65,109,97, + 117,114,121,32,70,111,114,103,101,111,116,32,100,39,65,114, + 99,32,60,97,109,97,117,114,121,102,97,64,103,109,97,105, + 108,46,99,111,109,62,44,32,66,101,110,106,97,109,105,110, + 32,80,101,116,101,114,115,111,110,32,60,98,101,110,106,97, + 109,105,110,64,112,121,116,104,111,110,46,111,114,103,62,41, + 19,218,15,66,108,111,99,107,105,110,103,73,79,69,114,114, + 111,114,218,4,111,112,101,110,218,9,111,112,101,110,95,99, + 111,100,101,218,6,73,79,66,97,115,101,218,9,82,97,119, + 73,79,66,97,115,101,218,6,70,105,108,101,73,79,218,7, + 66,121,116,101,115,73,79,218,8,83,116,114,105,110,103,73, + 79,218,14,66,117,102,102,101,114,101,100,73,79,66,97,115, + 101,218,14,66,117,102,102,101,114,101,100,82,101,97,100,101, + 114,218,14,66,117,102,102,101,114,101,100,87,114,105,116,101, + 114,218,14,66,117,102,102,101,114,101,100,82,87,80,97,105, + 114,218,14,66,117,102,102,101,114,101,100,82,97,110,100,111, + 109,218,10,84,101,120,116,73,79,66,97,115,101,218,13,84, + 101,120,116,73,79,87,114,97,112,112,101,114,218,20,85,110, + 115,117,112,112,111,114,116,101,100,79,112,101,114,97,116,105, + 111,110,218,8,83,69,69,75,95,83,69,84,218,8,83,69, + 69,75,95,67,85,82,218,8,83,69,69,75,95,69,78,68, + 233,0,0,0,0,78,41,15,218,19,68,69,70,65,85,76, + 84,95,66,85,70,70,69,82,95,83,73,90,69,114,0,0, + 0,0,114,15,0,0,0,114,1,0,0,0,114,2,0,0, + 0,114,5,0,0,0,114,6,0,0,0,114,7,0,0,0, + 114,9,0,0,0,114,10,0,0,0,114,11,0,0,0,114, + 12,0,0,0,218,25,73,110,99,114,101,109,101,110,116,97, + 108,78,101,119,108,105,110,101,68,101,99,111,100,101,114,218, + 13,116,101,120,116,95,101,110,99,111,100,105,110,103,114,14, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 6,0,0,0,3,0,0,0,115,48,0,0,0,124,0,100, + 1,107,2,114,20,100,2,100,0,108,0,125,1,124,1,160, + 1,100,3,116,2,100,4,100,5,166,3,1,0,116,3,97, + 4,116,4,83,0,116,5,124,0,131,1,130,1,41,6,78, + 218,11,79,112,101,110,87,114,97,112,112,101,114,114,19,0, + 0,0,122,43,79,112,101,110,87,114,97,112,112,101,114,32, + 105,115,32,100,101,112,114,101,99,97,116,101,100,44,32,117, + 115,101,32,111,112,101,110,32,105,110,115,116,101,97,100,233, + 2,0,0,0,41,1,90,10,115,116,97,99,107,108,101,118, + 101,108,41,6,218,8,119,97,114,110,105,110,103,115,90,4, + 119,97,114,110,218,18,68,101,112,114,101,99,97,116,105,111, + 110,87,97,114,110,105,110,103,114,1,0,0,0,114,23,0, + 0,0,218,14,65,116,116,114,105,98,117,116,101,69,114,114, + 111,114,41,2,218,4,110,97,109,101,114,25,0,0,0,115, + 2,0,0,0,32,32,250,11,60,102,114,111,122,101,110,32, + 105,111,62,218,11,95,95,103,101,116,97,116,116,114,95,95, + 114,30,0,0,0,60,0,0,0,115,16,0,0,0,8,1, + 8,6,6,1,4,1,6,255,4,3,4,1,8,1,115,20, + 0,0,0,6,1,2,11,8,251,2,1,2,1,2,255,10, + 1,4,2,4,1,8,1,115,48,0,0,0,8,12,16,29, + 8,29,5,27,9,24,9,24,9,24,9,24,9,17,9,56, + 23,68,23,41,54,55,9,56,9,56,9,56,23,27,9,20, + 16,27,9,27,11,25,26,30,11,31,5,31,243,0,0,0, + 0,90,2,105,111,233,1,0,0,0,114,24,0,0,0,99, + 0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0, + 0,0,0,0,243,20,0,0,0,101,0,90,1,100,0,90, + 2,101,3,106,4,106,5,90,5,100,1,83,0,41,2,114, + 3,0,0,0,78,41,6,218,8,95,95,110,97,109,101,95, + 95,218,10,95,95,109,111,100,117,108,101,95,95,218,12,95, + 95,113,117,97,108,110,97,109,101,95,95,218,3,95,105,111, + 218,7,95,73,79,66,97,115,101,218,7,95,95,100,111,99, + 95,95,169,0,114,31,0,0,0,114,29,0,0,0,114,3, + 0,0,0,114,3,0,0,0,87,0,0,0,243,4,0,0, + 0,8,0,12,1,115,4,0,0,0,8,169,12,88,115,20, + 0,0,0,1,1,1,1,1,1,1,1,15,18,15,26,15, + 34,5,12,5,12,5,12,114,31,0,0,0,114,3,0,0, + 0,41,1,90,9,109,101,116,97,99,108,97,115,115,99,0, + 0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0, + 0,0,0,114,33,0,0,0,41,2,114,4,0,0,0,78, + 41,6,114,34,0,0,0,114,35,0,0,0,114,36,0,0, + 0,114,37,0,0,0,218,10,95,82,97,119,73,79,66,97, + 115,101,114,39,0,0,0,114,40,0,0,0,114,31,0,0, + 0,114,29,0,0,0,114,4,0,0,0,114,4,0,0,0, + 90,0,0,0,114,41,0,0,0,115,4,0,0,0,8,166, + 12,91,115,20,0,0,0,1,1,1,1,1,1,1,1,15, + 18,15,29,15,37,5,12,5,12,5,12,114,31,0,0,0, + 114,4,0,0,0,99,0,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,0,0,0,0,114,33,0,0,0,41, + 2,114,8,0,0,0,78,41,6,114,34,0,0,0,114,35, + 0,0,0,114,36,0,0,0,114,37,0,0,0,218,15,95, + 66,117,102,102,101,114,101,100,73,79,66,97,115,101,114,39, + 0,0,0,114,40,0,0,0,114,31,0,0,0,114,29,0, + 0,0,114,8,0,0,0,114,8,0,0,0,93,0,0,0, + 114,41,0,0,0,115,4,0,0,0,8,163,12,94,115,20, + 0,0,0,1,1,1,1,1,1,1,1,15,18,15,34,15, + 42,5,12,5,12,5,12,114,31,0,0,0,114,8,0,0, + 0,99,0,0,0,0,0,0,0,0,0,0,0,0,1,0, + 0,0,0,0,0,0,114,33,0,0,0,41,2,114,13,0, + 0,0,78,41,6,114,34,0,0,0,114,35,0,0,0,114, + 36,0,0,0,114,37,0,0,0,218,11,95,84,101,120,116, + 73,79,66,97,115,101,114,39,0,0,0,114,40,0,0,0, + 114,31,0,0,0,114,29,0,0,0,114,13,0,0,0,114, + 13,0,0,0,96,0,0,0,114,41,0,0,0,115,4,0, + 0,0,8,160,12,97,115,20,0,0,0,1,1,1,1,1, + 1,1,1,15,18,15,30,15,38,5,12,5,12,5,12,114, + 31,0,0,0,114,13,0,0,0,41,1,218,17,95,87,105, + 110,100,111,119,115,67,111,110,115,111,108,101,73,79,41,38, + 114,39,0,0,0,90,10,95,95,97,117,116,104,111,114,95, + 95,90,7,95,95,97,108,108,95,95,114,37,0,0,0,90, + 3,97,98,99,114,20,0,0,0,114,0,0,0,0,114,15, + 0,0,0,114,1,0,0,0,114,2,0,0,0,114,5,0, + 0,0,114,6,0,0,0,114,7,0,0,0,114,9,0,0, + 0,114,10,0,0,0,114,11,0,0,0,114,12,0,0,0, + 114,21,0,0,0,114,22,0,0,0,114,14,0,0,0,114, + 30,0,0,0,114,35,0,0,0,114,16,0,0,0,114,17, + 0,0,0,114,18,0,0,0,114,38,0,0,0,90,7,65, + 66,67,77,101,116,97,114,3,0,0,0,114,42,0,0,0, + 114,4,0,0,0,114,43,0,0,0,114,8,0,0,0,114, + 44,0,0,0,114,13,0,0,0,90,8,114,101,103,105,115, + 116,101,114,90,5,107,108,97,115,115,114,45,0,0,0,218, + 11,73,109,112,111,114,116,69,114,114,111,114,114,40,0,0, + 0,114,31,0,0,0,114,29,0,0,0,218,8,60,109,111, + 100,117,108,101,62,114,47,0,0,0,1,0,0,0,115,62, + 0,0,0,4,0,4,36,8,7,8,7,8,1,68,2,6, + 6,6,17,4,3,4,1,4,1,22,5,18,3,18,3,18, + 3,10,3,8,2,2,1,8,255,12,2,12,2,12,1,2, + 1,2,2,14,1,2,128,12,1,6,1,2,255,2,128,14, + 3,115,88,0,0,0,4,33,2,8,2,251,6,11,2,252, + 8,7,8,1,68,5,6,16,6,4,4,3,4,1,4,1, + 8,6,8,255,6,1,8,3,6,255,4,1,8,3,6,255, + 4,1,8,3,6,255,4,1,10,2,8,2,4,1,4,1, + 2,254,12,2,6,2,4,1,2,255,12,1,2,1,2,7, + 14,252,2,128,2,2,2,255,16,1,2,128,14,2,115,64, + 1,0,0,1,4,1,4,15,56,1,11,11,71,11,71,11, + 71,1,8,1,11,1,11,1,11,1,11,1,11,1,11,1, + 11,1,11,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,74,1,74,1,74,1,74,1, + 74,1,74,1,74,1,74,1,31,1,31,1,31,35,39,1, + 21,1,32,12,13,1,9,12,13,1,9,12,13,1,9,1, + 34,1,34,1,34,1,34,14,17,14,25,37,40,37,48,1, + 34,1,34,1,34,1,37,1,37,1,37,1,37,17,20,17, + 31,33,39,1,37,1,37,1,42,1,42,1,42,1,42,22, + 25,22,41,43,49,1,42,1,42,1,38,1,38,1,38,1, + 38,18,21,18,33,35,41,1,38,1,38,1,10,1,27,20, + 26,1,27,1,27,15,22,24,38,40,54,56,70,15,29,14, + 30,1,35,1,35,5,10,5,19,5,35,29,34,5,35,5, + 35,5,35,15,23,25,38,14,39,1,31,1,31,5,10,5, + 15,5,31,25,30,5,31,5,31,5,31,5,10,1,42,5, + 38,5,38,5,38,5,38,5,38,5,38,5,38,0,0,1, + 9,8,19,1,9,1,9,1,9,1,9,5,9,5,9,5, + 9,1,9,0,0,5,14,5,42,24,41,5,42,5,42,5, + 42,5,42,115,18,0,0,0,194,6,6,66,13,0,194,13, + 7,66,24,7,194,23,1,66,24,7, +}; diff --git a/Python/frozen_modules/ntpath.h b/Python/frozen_modules/ntpath.h new file mode 100644 index 0000000..6147b31 --- /dev/null +++ b/Python/frozen_modules/ntpath.h @@ -0,0 +1,1405 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__ntpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0, + 0,0,0,0,0,115,176,1,0,0,100,0,90,0,100,1, + 90,1,100,2,90,2,100,1,90,3,100,3,90,4,100,4, + 90,5,100,5,90,6,100,6,90,7,100,7,90,8,100,8, + 100,9,108,9,90,9,100,8,100,9,108,10,90,10,100,8, + 100,9,108,11,90,11,100,8,100,9,108,12,90,12,100,8, + 100,10,108,12,84,0,103,0,100,11,162,1,90,13,100,12, + 132,0,90,14,100,13,132,0,90,15,100,14,132,0,90,16, + 100,15,132,0,90,17,100,16,132,0,90,18,100,17,132,0, + 90,19,100,18,132,0,90,20,101,12,106,21,106,0,101,20, + 95,0,100,19,132,0,90,22,100,20,132,0,90,23,100,21, + 132,0,90,24,100,22,132,0,90,25,9,0,100,8,100,23, + 108,26,109,27,90,27,1,0,110,13,35,0,4,0,101,28, + 121,99,1,0,1,0,1,0,100,9,90,27,89,0,110,2, + 119,0,37,0,100,24,132,0,90,29,100,25,132,0,90,30, + 100,26,132,0,90,31,100,27,132,0,90,32,100,28,132,0, + 90,33,9,0,100,8,100,29,108,26,109,34,90,34,1,0, + 110,13,35,0,4,0,101,28,121,135,1,0,1,0,1,0, + 101,33,90,35,89,0,110,5,119,0,37,0,100,30,132,0, + 90,35,9,0,100,8,100,31,108,26,109,36,90,36,109,37, + 90,38,1,0,110,13,35,0,4,0,101,28,121,161,1,0, + 1,0,1,0,101,35,90,39,89,0,110,14,119,0,37,0, + 100,32,132,0,90,40,100,33,132,0,90,41,100,34,100,35, + 156,1,100,36,132,2,90,39,101,42,101,10,100,37,131,2, + 111,187,101,10,106,43,131,0,100,38,25,0,100,39,107,5, + 90,44,100,43,100,40,132,1,90,45,100,41,132,0,90,46, + 9,0,100,8,100,42,108,26,109,47,90,48,1,0,100,9, + 83,0,35,0,4,0,101,28,121,214,1,0,1,0,1,0, + 89,0,100,9,83,0,119,0,37,0,41,44,122,144,67,111, + 109,109,111,110,32,112,97,116,104,110,97,109,101,32,109,97, + 110,105,112,117,108,97,116,105,111,110,115,44,32,87,105,110, + 100,111,119,115,78,84,47,57,53,32,118,101,114,115,105,111, + 110,46,10,10,73,110,115,116,101,97,100,32,111,102,32,105, + 109,112,111,114,116,105,110,103,32,116,104,105,115,32,109,111, + 100,117,108,101,32,100,105,114,101,99,116,108,121,44,32,105, + 109,112,111,114,116,32,111,115,32,97,110,100,32,114,101,102, + 101,114,32,116,111,32,116,104,105,115,10,109,111,100,117,108, + 101,32,97,115,32,111,115,46,112,97,116,104,46,10,218,1, + 46,250,2,46,46,250,1,92,250,1,59,250,1,47,122,8, + 46,59,67,58,92,98,105,110,90,3,110,117,108,233,0,0, + 0,0,78,41,1,218,1,42,41,38,218,8,110,111,114,109, + 99,97,115,101,218,5,105,115,97,98,115,218,4,106,111,105, + 110,218,10,115,112,108,105,116,100,114,105,118,101,218,5,115, + 112,108,105,116,218,8,115,112,108,105,116,101,120,116,218,8, + 98,97,115,101,110,97,109,101,218,7,100,105,114,110,97,109, + 101,90,12,99,111,109,109,111,110,112,114,101,102,105,120,90, + 7,103,101,116,115,105,122,101,90,8,103,101,116,109,116,105, + 109,101,90,8,103,101,116,97,116,105,109,101,90,8,103,101, + 116,99,116,105,109,101,218,6,105,115,108,105,110,107,90,6, + 101,120,105,115,116,115,218,7,108,101,120,105,115,116,115,218, + 5,105,115,100,105,114,90,6,105,115,102,105,108,101,218,7, + 105,115,109,111,117,110,116,218,10,101,120,112,97,110,100,117, + 115,101,114,218,10,101,120,112,97,110,100,118,97,114,115,218, + 8,110,111,114,109,112,97,116,104,218,7,97,98,115,112,97, + 116,104,218,6,99,117,114,100,105,114,218,6,112,97,114,100, + 105,114,218,3,115,101,112,218,7,112,97,116,104,115,101,112, + 218,7,100,101,102,112,97,116,104,218,6,97,108,116,115,101, + 112,218,6,101,120,116,115,101,112,218,7,100,101,118,110,117, + 108,108,218,8,114,101,97,108,112,97,116,104,218,26,115,117, + 112,112,111,114,116,115,95,117,110,105,99,111,100,101,95,102, + 105,108,101,110,97,109,101,115,218,7,114,101,108,112,97,116, + 104,90,8,115,97,109,101,102,105,108,101,90,12,115,97,109, + 101,111,112,101,110,102,105,108,101,90,8,115,97,109,101,115, + 116,97,116,218,10,99,111,109,109,111,110,112,97,116,104,99, + 1,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0, + 3,0,0,0,115,18,0,0,0,116,0,124,0,116,1,131, + 2,114,7,100,1,83,0,100,2,83,0,41,3,78,243,2, + 0,0,0,92,47,250,2,92,47,41,2,218,10,105,115,105, + 110,115,116,97,110,99,101,218,5,98,121,116,101,115,169,1, + 218,4,112,97,116,104,115,1,0,0,0,32,250,15,60,102, + 114,111,122,101,110,32,110,116,112,97,116,104,62,218,13,95, + 103,101,116,95,98,111,116,104,115,101,112,115,114,42,0,0, + 0,34,0,0,0,115,6,0,0,0,10,1,4,1,4,2, + 115,8,0,0,0,8,1,2,3,4,254,4,2,115,18,0, + 0,0,8,18,19,23,25,30,8,31,5,21,16,22,16,22, + 16,21,16,21,243,0,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,3,0,0,0,115,52, + 0,0,0,116,0,106,1,124,0,131,1,125,0,116,2,124, + 0,116,3,131,2,114,18,124,0,160,4,100,1,100,2,161, + 2,160,5,161,0,83,0,124,0,160,4,100,3,100,4,161, + 2,160,5,161,0,83,0,41,5,122,97,78,111,114,109,97, + 108,105,122,101,32,99,97,115,101,32,111,102,32,112,97,116, + 104,110,97,109,101,46,10,10,32,32,32,32,77,97,107,101, + 115,32,97,108,108,32,99,104,97,114,97,99,116,101,114,115, + 32,108,111,119,101,114,99,97,115,101,32,97,110,100,32,97, + 108,108,32,115,108,97,115,104,101,115,32,105,110,116,111,32, + 98,97,99,107,115,108,97,115,104,101,115,46,243,1,0,0, + 0,47,243,1,0,0,0,92,114,4,0,0,0,114,2,0, + 0,0,41,6,218,2,111,115,218,6,102,115,112,97,116,104, + 114,37,0,0,0,114,38,0,0,0,218,7,114,101,112,108, + 97,99,101,218,5,108,111,119,101,114,169,1,218,1,115,115, + 1,0,0,0,32,114,41,0,0,0,114,7,0,0,0,114, + 7,0,0,0,44,0,0,0,115,8,0,0,0,10,4,10, + 1,16,1,16,2,115,10,0,0,0,10,4,8,1,2,3, + 16,254,16,2,115,52,0,0,0,9,11,9,18,19,20,9, + 21,5,6,8,18,19,20,22,27,8,28,5,44,16,17,16, + 38,26,30,32,37,16,38,16,46,16,46,9,46,16,17,16, + 36,26,29,31,35,16,36,16,44,16,44,9,44,114,43,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,106,0,0,0,116,0,106,1, + 124,0,131,1,125,0,116,2,124,0,116,3,131,2,114,22, + 124,0,160,4,100,1,100,2,161,2,160,5,100,3,161,1, + 114,21,100,4,83,0,110,11,124,0,160,4,100,5,100,6, + 161,2,160,5,100,7,161,1,114,33,100,4,83,0,116,6, + 124,0,131,1,100,8,25,0,125,0,116,7,124,0,131,1, + 100,9,107,4,111,52,124,0,100,9,25,0,116,8,124,0, + 131,1,118,0,83,0,41,10,122,31,84,101,115,116,32,119, + 104,101,116,104,101,114,32,97,32,112,97,116,104,32,105,115, + 32,97,98,115,111,108,117,116,101,114,44,0,0,0,114,45, + 0,0,0,243,4,0,0,0,92,92,63,92,84,114,4,0, + 0,0,114,2,0,0,0,250,4,92,92,63,92,233,1,0, + 0,0,114,5,0,0,0,41,9,114,46,0,0,0,114,47, + 0,0,0,114,37,0,0,0,114,38,0,0,0,114,48,0, + 0,0,218,10,115,116,97,114,116,115,119,105,116,104,114,10, + 0,0,0,218,3,108,101,110,114,42,0,0,0,114,50,0, + 0,0,115,1,0,0,0,32,114,41,0,0,0,114,8,0, + 0,0,114,8,0,0,0,61,0,0,0,115,18,0,0,0, + 10,2,10,3,18,1,4,1,2,255,18,3,4,1,12,1, + 28,1,115,18,0,0,0,10,2,8,3,2,5,16,252,8, + 1,16,2,6,1,12,1,28,1,115,106,0,0,0,9,11, + 9,18,19,20,9,21,5,6,8,18,19,20,22,27,8,28, + 5,24,12,13,12,34,22,26,28,33,12,34,12,57,46,56, + 12,57,9,24,20,24,20,24,9,24,12,13,12,32,22,25, + 27,31,12,32,12,54,44,53,12,54,9,24,20,24,20,24, + 9,19,20,21,9,22,23,24,9,25,5,6,12,15,16,17, + 12,18,21,22,12,22,12,51,27,28,29,30,27,31,35,48, + 49,50,35,51,27,51,5,51,114,43,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,10,0,0,0,7,0, + 0,0,115,64,1,0,0,116,0,106,1,124,0,131,1,125, + 0,116,2,124,0,116,3,131,2,114,17,100,1,125,2,100, + 2,125,3,100,3,125,4,110,6,100,4,125,2,100,5,125, + 3,100,6,125,4,9,0,124,1,115,34,124,0,100,0,100, + 7,133,2,25,0,124,2,23,0,1,0,116,4,124,0,131, + 1,92,2,125,5,125,6,116,5,116,0,106,1,124,1,131, + 2,68,0,93,62,125,7,116,4,124,7,131,1,92,2,125, + 8,125,9,124,9,114,71,124,9,100,7,25,0,124,3,118, + 0,114,71,124,8,115,66,124,5,115,68,124,8,125,5,124, + 9,125,6,113,46,124,8,114,92,124,8,124,5,107,3,114, + 92,124,8,160,6,161,0,124,5,160,6,161,0,107,3,114, + 90,124,8,125,5,124,9,125,6,113,46,124,8,125,5,124, + 6,114,104,124,6,100,8,25,0,124,3,118,1,114,104,124, + 6,124,2,23,0,125,6,124,6,124,9,23,0,125,6,113, + 46,124,6,114,133,124,6,100,7,25,0,124,3,118,1,114, + 133,124,5,114,133,124,5,100,8,100,0,133,2,25,0,124, + 4,107,3,114,133,124,5,124,2,23,0,124,6,23,0,83, + 0,124,5,124,6,23,0,83,0,35,0,4,0,116,7,116, + 8,116,9,102,3,121,158,1,0,1,0,1,0,116,10,106, + 11,100,9,124,0,103,2,124,1,162,1,82,0,142,0,1, + 0,130,0,119,0,37,0,41,10,78,114,45,0,0,0,114, + 35,0,0,0,243,1,0,0,0,58,114,2,0,0,0,114, + 36,0,0,0,250,1,58,114,5,0,0,0,233,255,255,255, + 255,114,9,0,0,0,41,12,114,46,0,0,0,114,47,0, + 0,0,114,37,0,0,0,114,38,0,0,0,114,10,0,0, + 0,218,3,109,97,112,114,49,0,0,0,218,9,84,121,112, + 101,69,114,114,111,114,218,14,65,116,116,114,105,98,117,116, + 101,69,114,114,111,114,218,12,66,121,116,101,115,87,97,114, + 110,105,110,103,218,11,103,101,110,101,114,105,99,112,97,116, + 104,218,16,95,99,104,101,99,107,95,97,114,103,95,116,121, + 112,101,115,41,10,114,40,0,0,0,218,5,112,97,116,104, + 115,114,25,0,0,0,218,4,115,101,112,115,218,5,99,111, + 108,111,110,90,12,114,101,115,117,108,116,95,100,114,105,118, + 101,90,11,114,101,115,117,108,116,95,112,97,116,104,218,1, + 112,90,7,112,95,100,114,105,118,101,90,6,112,95,112,97, + 116,104,115,10,0,0,0,32,32,32,32,32,32,32,32,32, + 32,114,41,0,0,0,114,9,0,0,0,114,9,0,0,0, + 77,0,0,0,115,82,0,0,0,10,1,10,1,4,1,4, + 1,6,1,4,2,4,1,4,1,2,1,4,1,16,1,12, + 1,16,1,12,1,16,1,8,2,4,1,4,1,2,1,12, + 1,16,1,4,2,4,1,2,1,4,2,16,2,8,1,10, + 1,16,2,2,1,2,255,14,1,2,255,12,2,8,1,2, + 128,18,1,20,1,2,1,2,254,2,128,115,116,0,0,0, + 10,1,8,1,2,7,4,250,4,1,6,1,4,2,4,1, + 4,1,2,32,2,226,18,1,12,1,10,1,4,19,2,237, + 12,1,2,1,2,13,10,243,2,13,2,245,2,1,2,255, + 6,1,4,1,2,1,2,1,2,7,6,249,2,7,14,250, + 2,4,4,254,4,1,2,1,4,2,2,2,2,1,10,255, + 10,1,10,1,2,2,2,2,10,254,2,2,2,255,2,1, + 14,255,14,1,8,1,2,128,2,3,8,254,8,2,20,255, + 4,1,2,128,115,64,1,0,0,12,14,12,21,22,26,12, + 27,5,9,8,18,19,23,25,30,8,31,5,20,15,20,9, + 12,16,22,9,13,17,21,9,14,9,14,15,19,9,12,16, + 21,9,13,17,20,9,14,5,14,16,21,9,27,13,17,18, + 20,19,20,18,20,13,21,24,27,13,27,13,27,37,47,48, + 52,37,53,9,34,9,21,23,34,18,21,22,24,22,31,33, + 38,18,39,9,47,9,47,13,14,31,41,42,43,31,44,13, + 28,13,20,22,28,16,22,13,39,27,33,34,35,27,36,40, + 44,27,44,13,39,20,27,17,43,35,47,17,43,36,43,21, + 33,31,37,17,28,17,25,18,25,13,39,30,37,41,53,30, + 53,13,39,20,27,20,35,20,35,39,51,39,59,39,59,20, + 59,17,29,36,43,21,33,35,41,21,32,21,29,32,39,17, + 29,16,27,13,48,32,43,44,46,32,47,55,59,32,59,13, + 48,31,42,45,48,31,48,17,28,27,38,41,47,27,47,13, + 24,13,24,13,24,9,52,29,40,41,42,29,43,51,55,29, + 55,9,52,13,25,9,52,30,42,43,45,43,46,43,46,30, + 47,51,56,30,56,9,52,20,32,35,38,20,38,41,52,20, + 52,13,52,16,28,31,42,16,42,9,42,0,0,5,14,13, + 22,24,38,40,52,12,53,5,14,5,14,5,14,5,14,9, + 20,9,37,38,44,46,50,9,59,53,58,9,59,9,59,9, + 59,9,59,9,14,5,14,0,0,115,18,0,0,0,152,65, + 44,66,9,0,194,5,3,66,9,0,194,9,22,66,31,7, + 99,1,0,0,0,0,0,0,0,0,0,0,0,5,0,0, + 0,3,0,0,0,115,26,1,0,0,116,0,106,1,124,0, + 131,1,125,0,116,2,124,0,131,1,100,1,107,5,114,133, + 116,3,124,0,116,4,131,2,114,23,100,2,125,1,100,3, + 125,2,100,4,125,3,110,6,100,5,125,1,100,6,125,2, + 100,7,125,3,124,0,160,5,124,2,124,1,161,2,125,4, + 124,4,100,8,100,1,133,2,25,0,124,1,100,1,20,0, + 107,2,114,113,124,4,100,1,100,9,133,2,25,0,124,1, + 107,3,114,113,124,4,160,6,124,1,100,1,161,2,125,5, + 124,5,100,10,107,2,114,71,124,0,100,11,100,8,133,2, + 25,0,124,0,102,2,83,0,124,4,160,6,124,1,124,5, + 100,12,23,0,161,2,125,6,124,6,124,5,100,12,23,0, + 107,2,114,93,124,0,100,11,100,8,133,2,25,0,124,0, + 102,2,83,0,124,6,100,10,107,2,114,101,116,2,124,0, + 131,1,125,6,124,0,100,11,124,6,133,2,25,0,124,0, + 124,6,100,11,133,2,25,0,102,2,83,0,124,4,100,12, + 100,1,133,2,25,0,124,3,107,2,114,133,124,0,100,11, + 100,1,133,2,25,0,124,0,100,1,100,11,133,2,25,0, + 102,2,83,0,124,0,100,11,100,8,133,2,25,0,124,0, + 102,2,83,0,41,13,97,218,2,0,0,83,112,108,105,116, + 32,97,32,112,97,116,104,110,97,109,101,32,105,110,116,111, + 32,100,114,105,118,101,47,85,78,67,32,115,104,97,114,101, + 112,111,105,110,116,32,97,110,100,32,114,101,108,97,116,105, + 118,101,32,112,97,116,104,32,115,112,101,99,105,102,105,101, + 114,115,46,10,32,32,32,32,82,101,116,117,114,110,115,32, + 97,32,50,45,116,117,112,108,101,32,40,100,114,105,118,101, + 95,111,114,95,117,110,99,44,32,112,97,116,104,41,59,32, + 101,105,116,104,101,114,32,112,97,114,116,32,109,97,121,32, + 98,101,32,101,109,112,116,121,46,10,10,32,32,32,32,73, + 102,32,121,111,117,32,97,115,115,105,103,110,10,32,32,32, + 32,32,32,32,32,114,101,115,117,108,116,32,61,32,115,112, + 108,105,116,100,114,105,118,101,40,112,41,10,32,32,32,32, + 73,116,32,105,115,32,97,108,119,97,121,115,32,116,114,117, + 101,32,116,104,97,116,58,10,32,32,32,32,32,32,32,32, + 114,101,115,117,108,116,91,48,93,32,43,32,114,101,115,117, + 108,116,91,49,93,32,61,61,32,112,10,10,32,32,32,32, + 73,102,32,116,104,101,32,112,97,116,104,32,99,111,110,116, + 97,105,110,101,100,32,97,32,100,114,105,118,101,32,108,101, + 116,116,101,114,44,32,100,114,105,118,101,95,111,114,95,117, + 110,99,32,119,105,108,108,32,99,111,110,116,97,105,110,32, + 101,118,101,114,121,116,104,105,110,103,10,32,32,32,32,117, + 112,32,116,111,32,97,110,100,32,105,110,99,108,117,100,105, + 110,103,32,116,104,101,32,99,111,108,111,110,46,32,32,101, + 46,103,46,32,115,112,108,105,116,100,114,105,118,101,40,34, + 99,58,47,100,105,114,34,41,32,114,101,116,117,114,110,115, + 32,40,34,99,58,34,44,32,34,47,100,105,114,34,41,10, + 10,32,32,32,32,73,102,32,116,104,101,32,112,97,116,104, + 32,99,111,110,116,97,105,110,101,100,32,97,32,85,78,67, + 32,112,97,116,104,44,32,116,104,101,32,100,114,105,118,101, + 95,111,114,95,117,110,99,32,119,105,108,108,32,99,111,110, + 116,97,105,110,32,116,104,101,32,104,111,115,116,32,110,97, + 109,101,10,32,32,32,32,97,110,100,32,115,104,97,114,101, + 32,117,112,32,116,111,32,98,117,116,32,110,111,116,32,105, + 110,99,108,117,100,105,110,103,32,116,104,101,32,102,111,117, + 114,116,104,32,100,105,114,101,99,116,111,114,121,32,115,101, + 112,97,114,97,116,111,114,32,99,104,97,114,97,99,116,101, + 114,46,10,32,32,32,32,101,46,103,46,32,115,112,108,105, + 116,100,114,105,118,101,40,34,47,47,104,111,115,116,47,99, + 111,109,112,117,116,101,114,47,100,105,114,34,41,32,114,101, + 116,117,114,110,115,32,40,34,47,47,104,111,115,116,47,99, + 111,109,112,117,116,101,114,34,44,32,34,47,100,105,114,34, + 41,10,10,32,32,32,32,80,97,116,104,115,32,99,97,110, + 110,111,116,32,99,111,110,116,97,105,110,32,98,111,116,104, + 32,97,32,100,114,105,118,101,32,108,101,116,116,101,114,32, + 97,110,100,32,97,32,85,78,67,32,112,97,116,104,46,10, + 10,32,32,32,32,233,2,0,0,0,114,45,0,0,0,114, + 44,0,0,0,114,57,0,0,0,114,2,0,0,0,114,4, + 0,0,0,114,58,0,0,0,114,5,0,0,0,233,3,0, + 0,0,114,59,0,0,0,78,114,54,0,0,0,41,7,114, + 46,0,0,0,114,47,0,0,0,114,56,0,0,0,114,37, + 0,0,0,114,38,0,0,0,114,48,0,0,0,218,4,102, + 105,110,100,41,7,114,69,0,0,0,114,25,0,0,0,114, + 28,0,0,0,114,68,0,0,0,90,5,110,111,114,109,112, + 218,5,105,110,100,101,120,90,6,105,110,100,101,120,50,115, + 7,0,0,0,32,32,32,32,32,32,32,114,41,0,0,0, + 114,10,0,0,0,114,10,0,0,0,124,0,0,0,115,46, + 0,0,0,10,19,12,1,10,1,4,1,4,1,6,1,4, + 2,4,1,4,1,12,1,36,1,12,5,8,1,16,1,16, + 1,12,3,16,1,8,1,8,1,24,1,16,1,24,1,16, + 1,115,56,0,0,0,10,19,10,1,2,27,8,230,2,7, + 4,250,4,1,6,1,4,2,4,1,4,1,12,1,18,1, + 2,15,14,241,2,15,12,246,6,1,18,1,16,1,10,3, + 18,1,6,1,10,1,24,1,14,1,26,1,16,1,115,26, + 1,0,0,9,11,9,18,19,20,9,21,5,6,8,11,12, + 13,8,14,18,19,8,19,5,32,12,22,23,24,26,31,12, + 32,9,24,19,24,13,16,22,26,13,19,21,25,13,18,13, + 18,19,23,13,16,22,25,13,19,21,24,13,18,17,18,17, + 39,27,33,35,38,17,39,9,14,13,18,19,20,21,22,19, + 22,13,23,27,30,31,32,27,32,13,32,9,42,39,44,45, + 46,47,48,45,48,39,49,53,56,39,56,9,42,21,26,21, + 39,32,35,37,38,21,39,13,18,16,21,25,27,16,27,13, + 32,24,25,26,28,27,28,26,28,24,29,31,32,24,32,17, + 32,22,27,22,48,33,36,38,43,46,47,38,47,22,48,13, + 19,16,22,26,31,34,35,26,35,16,35,13,32,24,25,26, + 28,27,28,26,28,24,29,31,32,24,32,17,32,16,22,26, + 28,16,28,13,32,26,29,30,31,26,32,17,23,20,21,22, + 29,23,29,22,29,20,30,32,33,34,40,34,41,34,41,32, + 42,20,42,13,42,12,17,18,19,20,21,18,21,12,22,26, + 31,12,31,9,32,20,21,22,24,23,24,22,24,20,25,27, + 28,29,30,29,31,29,31,27,32,20,32,13,32,12,13,14, + 16,15,16,14,16,12,17,19,20,12,20,5,20,114,43,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,138,0,0,0,116,0,106,1, + 124,0,131,1,125,0,116,2,124,0,131,1,125,1,116,3, + 124,0,131,1,92,2,125,2,125,0,116,4,124,0,131,1, + 125,3,124,3,114,43,124,0,124,3,100,1,24,0,25,0, + 124,1,118,1,114,43,124,3,100,1,56,0,125,3,124,3, + 114,43,124,0,124,3,100,1,24,0,25,0,124,1,118,1, + 115,29,124,0,100,2,124,3,133,2,25,0,124,0,124,3, + 100,2,133,2,25,0,2,2,125,4,125,5,124,4,160,5, + 124,1,161,1,112,62,124,4,125,4,124,2,124,4,23,0, + 124,5,102,2,83,0,41,3,122,126,83,112,108,105,116,32, + 97,32,112,97,116,104,110,97,109,101,46,10,10,32,32,32, + 32,82,101,116,117,114,110,32,116,117,112,108,101,32,40,104, + 101,97,100,44,32,116,97,105,108,41,32,119,104,101,114,101, + 32,116,97,105,108,32,105,115,32,101,118,101,114,121,116,104, + 105,110,103,32,97,102,116,101,114,32,116,104,101,32,102,105, + 110,97,108,32,115,108,97,115,104,46,10,32,32,32,32,69, + 105,116,104,101,114,32,112,97,114,116,32,109,97,121,32,98, + 101,32,101,109,112,116,121,46,114,54,0,0,0,78,41,6, + 114,46,0,0,0,114,47,0,0,0,114,42,0,0,0,114, + 10,0,0,0,114,56,0,0,0,218,6,114,115,116,114,105, + 112,41,6,114,69,0,0,0,114,67,0,0,0,218,1,100, + 218,1,105,90,4,104,101,97,100,218,4,116,97,105,108,115, + 6,0,0,0,32,32,32,32,32,32,114,41,0,0,0,114, + 11,0,0,0,114,11,0,0,0,180,0,0,0,115,20,0, + 0,0,10,5,8,1,12,1,8,2,20,1,8,1,20,255, + 26,2,14,2,12,1,115,30,0,0,0,10,5,8,1,12, + 1,8,2,2,1,2,1,14,255,10,1,2,255,2,1,14, + 255,2,1,26,1,14,2,12,1,115,138,0,0,0,9,11, + 9,18,19,20,9,21,5,6,12,25,26,27,12,28,5,9, + 12,22,23,24,12,25,5,9,5,6,8,9,9,12,13,14, + 9,15,5,6,11,12,5,15,17,18,19,20,21,22,19,22, + 17,23,31,35,17,35,5,15,9,10,14,15,9,15,9,10, + 11,12,5,15,17,18,19,20,21,22,19,22,17,23,31,35, + 17,35,5,15,18,19,20,22,21,22,20,22,18,23,25,26, + 27,28,27,29,27,29,25,30,18,30,5,9,11,15,12,16, + 12,29,24,28,12,29,12,37,33,37,5,9,12,13,16,20, + 12,20,22,26,12,26,5,26,114,43,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,115,52,0,0,0,116,0,106,1,124,0,131,1,125, + 0,116,2,124,0,116,3,131,2,114,18,116,4,106,5,124, + 0,100,1,100,2,100,3,131,4,83,0,116,4,106,5,124, + 0,100,4,100,5,100,6,131,4,83,0,41,7,78,114,45, + 0,0,0,114,44,0,0,0,243,1,0,0,0,46,114,2, + 0,0,0,114,4,0,0,0,114,0,0,0,0,41,6,114, + 46,0,0,0,114,47,0,0,0,114,37,0,0,0,114,38, + 0,0,0,114,64,0,0,0,218,9,95,115,112,108,105,116, + 101,120,116,169,1,114,69,0,0,0,115,1,0,0,0,32, + 114,41,0,0,0,114,12,0,0,0,114,12,0,0,0,203, + 0,0,0,115,8,0,0,0,10,1,10,1,16,1,16,2, + 115,10,0,0,0,10,1,8,1,2,3,16,254,16,2,115, + 52,0,0,0,9,11,9,18,19,20,9,21,5,6,8,18, + 19,20,22,27,8,28,5,56,16,27,16,37,38,39,41,46, + 48,52,54,58,16,59,9,59,16,27,16,37,38,39,41,45, + 47,50,52,55,16,56,9,56,114,43,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,2,0,0,0,3,0, + 0,0,243,12,0,0,0,116,0,124,0,131,1,100,1,25, + 0,83,0,41,2,122,41,82,101,116,117,114,110,115,32,116, + 104,101,32,102,105,110,97,108,32,99,111,109,112,111,110,101, + 110,116,32,111,102,32,97,32,112,97,116,104,110,97,109,101, + 114,54,0,0,0,169,1,114,11,0,0,0,114,80,0,0, + 0,115,1,0,0,0,32,114,41,0,0,0,114,13,0,0, + 0,114,13,0,0,0,214,0,0,0,243,2,0,0,0,12, + 2,114,83,0,0,0,115,12,0,0,0,12,17,18,19,12, + 20,21,22,12,23,5,23,114,43,0,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,114,81,0,0,0,41,2,122,45,82,101,116,117,114,110, + 115,32,116,104,101,32,100,105,114,101,99,116,111,114,121,32, + 99,111,109,112,111,110,101,110,116,32,111,102,32,97,32,112, + 97,116,104,110,97,109,101,114,5,0,0,0,114,82,0,0, + 0,114,80,0,0,0,115,1,0,0,0,32,114,41,0,0, + 0,114,14,0,0,0,114,14,0,0,0,221,0,0,0,114, + 83,0,0,0,114,83,0,0,0,115,12,0,0,0,12,17, + 18,19,12,20,21,22,12,23,5,23,114,43,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0, + 3,0,0,0,115,56,0,0,0,9,0,116,0,106,1,124, + 0,131,1,125,1,110,15,35,0,4,0,116,2,116,3,116, + 4,102,3,121,20,1,0,1,0,1,0,89,0,100,1,83, + 0,119,0,37,0,116,5,106,6,124,1,106,7,131,1,83, + 0,41,2,122,104,84,101,115,116,32,119,104,101,116,104,101, + 114,32,97,32,112,97,116,104,32,105,115,32,97,32,115,121, + 109,98,111,108,105,99,32,108,105,110,107,46,10,32,32,32, + 32,84,104,105,115,32,119,105,108,108,32,97,108,119,97,121, + 115,32,114,101,116,117,114,110,32,102,97,108,115,101,32,102, + 111,114,32,87,105,110,100,111,119,115,32,112,114,105,111,114, + 32,116,111,32,54,46,48,46,10,32,32,32,32,70,41,8, + 114,46,0,0,0,218,5,108,115,116,97,116,218,7,79,83, + 69,114,114,111,114,218,10,86,97,108,117,101,69,114,114,111, + 114,114,62,0,0,0,218,4,115,116,97,116,90,7,83,95, + 73,83,76,78,75,90,7,115,116,95,109,111,100,101,169,2, + 114,40,0,0,0,90,2,115,116,115,2,0,0,0,32,32, + 114,41,0,0,0,114,15,0,0,0,114,15,0,0,0,228, + 0,0,0,115,16,0,0,0,2,4,12,1,2,128,18,1, + 6,1,2,255,2,128,12,2,115,16,0,0,0,2,7,12, + 254,2,128,2,2,8,255,16,1,2,128,12,1,115,56,0, + 0,0,5,21,14,16,14,22,23,27,14,28,9,11,9,11, + 0,0,5,21,13,20,22,32,34,48,12,49,5,21,5,21, + 5,21,5,21,16,21,16,21,16,21,5,21,0,0,12,16, + 12,24,25,27,25,35,12,36,5,36,115,12,0,0,0,129, + 5,7,0,135,10,21,7,148,1,21,7,99,1,0,0,0, + 0,0,0,0,0,0,0,0,9,0,0,0,3,0,0,0, + 115,44,0,0,0,9,0,116,0,106,1,124,0,131,1,125, + 1,100,2,83,0,35,0,4,0,116,2,116,3,102,2,121, + 20,1,0,1,0,1,0,89,0,100,1,83,0,119,0,37, + 0,41,3,122,67,84,101,115,116,32,119,104,101,116,104,101, + 114,32,97,32,112,97,116,104,32,101,120,105,115,116,115,46, + 32,32,82,101,116,117,114,110,115,32,84,114,117,101,32,102, + 111,114,32,98,114,111,107,101,110,32,115,121,109,98,111,108, + 105,99,32,108,105,110,107,115,70,84,41,4,114,46,0,0, + 0,114,84,0,0,0,114,85,0,0,0,114,86,0,0,0, + 114,88,0,0,0,115,2,0,0,0,32,32,114,41,0,0, + 0,114,16,0,0,0,114,16,0,0,0,240,0,0,0,115, + 16,0,0,0,2,2,10,1,4,3,2,128,16,254,6,1, + 2,255,2,128,115,16,0,0,0,2,5,10,254,4,3,2, + 128,2,255,6,255,16,1,2,128,115,44,0,0,0,5,21, + 14,16,14,22,23,27,14,28,9,11,12,16,12,16,0,0, + 5,21,13,20,22,32,12,33,5,21,5,21,5,21,5,21, + 16,21,16,21,16,21,5,21,0,0,115,12,0,0,0,129, + 5,8,0,136,9,21,7,148,1,21,7,41,1,218,18,95, + 103,101,116,118,111,108,117,109,101,112,97,116,104,110,97,109, + 101,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,115,112,0,0,0,116,0,106,1,124, + 0,131,1,125,0,116,2,124,0,131,1,125,1,116,3,124, + 0,131,1,125,0,116,4,124,0,131,1,92,2,125,2,125, + 3,124,2,114,34,124,2,100,1,25,0,124,1,118,0,114, + 34,124,3,12,0,112,33,124,3,124,1,118,0,83,0,124, + 3,124,1,118,0,114,40,100,2,83,0,116,5,114,54,124, + 0,160,6,124,1,161,1,116,5,124,0,131,1,160,6,124, + 1,161,1,107,2,83,0,100,3,83,0,41,4,122,97,84, + 101,115,116,32,119,104,101,116,104,101,114,32,97,32,112,97, + 116,104,32,105,115,32,97,32,109,111,117,110,116,32,112,111, + 105,110,116,32,40,97,32,100,114,105,118,101,32,114,111,111, + 116,44,32,116,104,101,32,114,111,111,116,32,111,102,32,97, + 10,32,32,32,32,115,104,97,114,101,44,32,111,114,32,97, + 32,109,111,117,110,116,101,100,32,118,111,108,117,109,101,41, + 114,5,0,0,0,84,70,41,7,114,46,0,0,0,114,47, + 0,0,0,114,42,0,0,0,114,22,0,0,0,114,10,0, + 0,0,114,89,0,0,0,114,74,0,0,0,41,4,114,40, + 0,0,0,114,67,0,0,0,90,4,114,111,111,116,90,4, + 114,101,115,116,115,4,0,0,0,32,32,32,32,114,41,0, + 0,0,114,18,0,0,0,114,18,0,0,0,6,1,0,0, + 115,22,0,0,0,10,3,8,1,8,1,12,1,16,1,14, + 1,8,1,4,1,4,2,24,1,4,2,115,28,0,0,0, + 10,3,8,1,8,1,12,1,2,1,2,1,10,255,16,1, + 6,1,6,1,2,2,2,3,24,254,4,2,115,112,0,0, + 0,12,14,12,21,22,26,12,27,5,9,12,25,26,30,12, + 31,5,9,12,19,20,24,12,25,5,9,18,28,29,33,18, + 34,5,15,5,9,11,15,8,12,5,44,17,21,22,23,17, + 24,28,32,17,32,5,44,21,25,17,25,16,44,31,35,39, + 43,31,43,9,44,8,12,16,20,8,20,5,20,16,20,16, + 20,8,26,5,21,16,20,16,33,28,32,16,33,37,55,56, + 60,37,61,37,74,69,73,37,74,16,74,9,74,16,21,16, + 21,114,43,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,8,0,0,0,3,0,0,0,115,76,1,0,0, + 116,0,106,1,124,0,131,1,125,0,116,2,124,0,116,3, + 131,2,114,13,100,1,125,1,110,2,100,2,125,1,124,0, + 160,4,124,1,161,1,115,22,124,0,83,0,100,3,116,5, + 124,0,131,1,2,2,125,2,125,3,124,2,124,3,107,0, + 114,57,124,0,124,2,25,0,116,6,124,0,131,1,118,1, + 114,57,124,2,100,3,55,0,125,2,124,2,124,3,107,0, + 114,57,124,0,124,2,25,0,116,6,124,0,131,1,118,1, + 115,41,100,4,116,0,106,7,118,0,114,68,116,0,106,7, + 100,4,25,0,125,4,110,35,100,5,116,0,106,7,118,1, + 114,75,124,0,83,0,9,0,116,0,106,7,100,6,25,0, + 125,5,110,13,35,0,4,0,116,8,121,93,1,0,1,0, + 1,0,100,7,125,5,89,0,110,2,119,0,37,0,116,9, + 124,5,116,0,106,7,100,5,25,0,131,2,125,4,124,2, + 100,3,107,3,114,148,124,0,100,3,124,2,133,2,25,0, + 125,6,116,2,124,6,116,3,131,2,114,123,116,0,106,10, + 124,6,131,1,125,6,116,0,106,7,160,11,100,8,161,1, + 125,7,124,6,124,7,107,3,114,148,124,7,116,12,124,4, + 131,1,107,3,114,141,124,0,83,0,116,9,116,13,124,4, + 131,1,124,6,131,2,125,4,116,2,124,0,116,3,131,2, + 114,158,116,0,106,14,124,4,131,1,125,4,124,4,124,0, + 124,2,100,9,133,2,25,0,23,0,83,0,41,10,122,76, + 69,120,112,97,110,100,32,126,32,97,110,100,32,126,117,115, + 101,114,32,99,111,110,115,116,114,117,99,116,115,46,10,10, + 32,32,32,32,73,102,32,117,115,101,114,32,111,114,32,36, + 72,79,77,69,32,105,115,32,117,110,107,110,111,119,110,44, + 32,100,111,32,110,111,116,104,105,110,103,46,243,1,0,0, + 0,126,250,1,126,114,54,0,0,0,90,11,85,83,69,82, + 80,82,79,70,73,76,69,90,8,72,79,77,69,80,65,84, + 72,90,9,72,79,77,69,68,82,73,86,69,218,0,90,8, + 85,83,69,82,78,65,77,69,78,41,15,114,46,0,0,0, + 114,47,0,0,0,114,37,0,0,0,114,38,0,0,0,114, + 55,0,0,0,114,56,0,0,0,114,42,0,0,0,218,7, + 101,110,118,105,114,111,110,218,8,75,101,121,69,114,114,111, + 114,114,9,0,0,0,218,8,102,115,100,101,99,111,100,101, + 218,3,103,101,116,114,13,0,0,0,114,14,0,0,0,218, + 8,102,115,101,110,99,111,100,101,41,8,114,40,0,0,0, + 90,5,116,105,108,100,101,114,76,0,0,0,218,1,110,90, + 8,117,115,101,114,104,111,109,101,218,5,100,114,105,118,101, + 90,11,116,97,114,103,101,116,95,117,115,101,114,90,12,99, + 117,114,114,101,110,116,95,117,115,101,114,115,8,0,0,0, + 32,32,32,32,32,32,32,32,114,41,0,0,0,114,19,0, + 0,0,114,19,0,0,0,33,1,0,0,115,68,0,0,0, + 10,4,10,1,6,1,4,2,10,1,4,1,14,1,24,1, + 8,1,24,255,10,3,12,1,10,1,4,1,2,2,12,1, + 2,128,12,1,8,1,2,255,2,128,16,2,8,2,12,1, + 10,1,10,1,12,1,8,2,12,6,4,1,14,1,10,2, + 10,1,16,2,115,88,0,0,0,10,4,8,1,2,3,6, + 254,4,2,8,1,6,1,14,1,6,1,2,1,14,255,10, + 1,6,255,2,1,14,255,2,1,8,2,2,9,12,248,8, + 1,2,7,4,250,2,5,12,254,2,128,2,2,2,255,18, + 1,2,128,16,1,6,2,2,14,12,243,8,1,12,1,12, + 1,6,2,2,8,10,254,6,1,14,1,8,2,12,1,16, + 2,115,76,1,0,0,12,14,12,21,22,26,12,27,5,9, + 8,18,19,23,25,30,8,31,5,20,17,21,9,14,9,14, + 17,20,9,14,12,16,12,34,28,33,12,34,5,20,16,20, + 9,20,12,13,15,18,19,23,15,24,12,24,5,6,8,9, + 11,12,15,16,11,16,5,15,21,25,26,27,21,28,36,49, + 50,54,36,55,21,55,5,15,9,10,14,15,9,15,9,10, + 11,12,15,16,11,16,5,15,21,25,26,27,21,28,36,49, + 50,54,36,55,21,55,5,15,8,21,25,27,25,35,8,35, + 5,55,20,22,20,30,31,44,20,45,9,17,9,17,14,24, + 28,30,28,38,14,38,5,55,16,20,9,20,9,23,21,23, + 21,31,32,43,21,44,13,18,13,18,0,0,9,23,16,24, + 9,23,9,23,9,23,9,23,21,23,13,18,13,18,13,18, + 9,23,0,0,20,24,25,30,32,34,32,42,43,53,32,54, + 20,55,9,17,8,9,13,14,8,14,5,60,23,27,28,29, + 30,31,28,31,23,32,9,20,12,22,23,34,36,41,12,42, + 9,51,27,29,27,38,39,50,27,51,13,24,24,26,24,34, + 24,50,39,49,24,50,9,21,12,23,27,39,12,39,9,60, + 16,28,32,40,41,49,32,50,16,50,13,28,24,28,17,28, + 24,28,29,36,37,45,29,46,48,59,24,60,13,21,8,18, + 19,23,25,30,8,31,5,41,20,22,20,31,32,40,20,41, + 9,17,12,20,23,27,28,29,28,30,28,30,23,31,12,31, + 5,31,115,18,0,0,0,193,12,5,65,18,0,193,18,9, + 65,30,7,193,29,1,65,30,7,99,1,0,0,0,0,0, + 0,0,0,0,0,0,8,0,0,0,3,0,0,0,115,60, + 4,0,0,116,0,106,1,124,0,131,1,125,0,116,2,124, + 0,116,3,131,2,114,52,100,1,124,0,118,1,114,20,100, + 2,124,0,118,1,114,20,124,0,83,0,100,3,100,4,108, + 4,125,1,116,3,124,1,106,5,124,1,106,6,23,0,100, + 5,23,0,100,6,131,2,125,2,100,7,125,3,100,2,125, + 4,100,8,125,5,100,9,125,6,100,1,125,7,116,7,116, + 0,100,10,100,4,131,3,125,8,110,35,100,11,124,0,118, + 1,114,62,100,12,124,0,118,1,114,62,124,0,83,0,100, + 3,100,4,108,4,125,1,124,1,106,5,124,1,106,6,23, + 0,100,5,23,0,125,2,100,13,125,3,100,12,125,4,100, + 14,125,5,100,15,125,6,100,11,125,7,116,0,106,8,125, + 8,124,0,100,4,100,3,133,2,25,0,125,9,100,3,125, + 10,116,9,124,0,131,1,125,11,124,10,124,11,107,0,144, + 2,114,28,124,0,124,10,124,10,100,16,23,0,133,2,25, + 0,125,12,124,12,124,3,107,2,114,170,124,0,124,10,100, + 16,23,0,100,4,133,2,25,0,125,0,116,9,124,0,131, + 1,125,11,9,0,124,0,160,10,124,12,161,1,125,10,124, + 9,124,12,124,0,100,4,124,10,100,16,23,0,133,2,25, + 0,23,0,55,0,125,9,144,1,110,128,35,0,4,0,116, + 11,121,168,1,0,1,0,1,0,124,9,124,12,124,0,23, + 0,55,0,125,9,124,11,100,16,24,0,125,10,89,0,144, + 1,110,108,119,0,37,0,124,12,124,4,107,2,144,1,114, + 34,124,0,124,10,100,16,23,0,124,10,100,17,23,0,133, + 2,25,0,124,4,107,2,114,197,124,9,124,12,55,0,125, + 9,124,10,100,16,55,0,125,10,144,1,110,79,124,0,124, + 10,100,16,23,0,100,4,133,2,25,0,125,0,116,9,124, + 0,131,1,125,11,9,0,124,0,160,10,124,4,161,1,125, + 10,110,22,35,0,4,0,116,11,121,236,1,0,1,0,1, + 0,124,9,124,4,124,0,23,0,55,0,125,9,124,11,100, + 16,24,0,125,10,89,0,144,1,110,40,119,0,37,0,124, + 0,100,4,124,10,133,2,25,0,125,13,9,0,124,8,100, + 4,117,0,144,1,114,6,116,0,106,12,116,0,106,8,116, + 0,106,13,124,13,131,1,25,0,131,1,125,14,110,4,124, + 8,124,13,25,0,125,14,110,18,35,0,4,0,116,14,144, + 1,121,27,1,0,1,0,1,0,124,4,124,13,23,0,124, + 4,23,0,125,14,89,0,110,2,119,0,37,0,124,9,124, + 14,55,0,125,9,110,242,124,12,124,7,107,2,144,2,114, + 16,124,0,124,10,100,16,23,0,124,10,100,17,23,0,133, + 2,25,0,124,7,107,2,144,1,114,61,124,9,124,12,55, + 0,125,9,124,10,100,16,55,0,125,10,110,215,124,0,124, + 10,100,16,23,0,124,10,100,17,23,0,133,2,25,0,124, + 5,107,2,144,1,114,171,124,0,124,10,100,17,23,0,100, + 4,133,2,25,0,125,0,116,9,124,0,131,1,125,11,9, + 0,124,0,160,10,124,6,161,1,125,10,110,24,35,0,4, + 0,116,11,144,1,121,115,1,0,1,0,1,0,124,9,124, + 7,124,5,23,0,124,0,23,0,55,0,125,9,124,11,100, + 16,24,0,125,10,89,0,110,161,119,0,37,0,124,0,100, + 4,124,10,133,2,25,0,125,13,9,0,124,8,100,4,117, + 0,144,1,114,141,116,0,106,12,116,0,106,8,116,0,106, + 13,124,13,131,1,25,0,131,1,125,14,110,4,124,8,124, + 13,25,0,125,14,110,20,35,0,4,0,116,14,144,1,121, + 164,1,0,1,0,1,0,124,7,124,5,23,0,124,13,23, + 0,124,6,23,0,125,14,89,0,110,2,119,0,37,0,124, + 9,124,14,55,0,125,9,110,105,124,0,100,4,100,3,133, + 2,25,0,125,13,124,10,100,16,55,0,125,10,124,0,124, + 10,124,10,100,16,23,0,133,2,25,0,125,12,124,12,144, + 1,114,221,124,12,124,2,118,0,144,1,114,221,124,13,124, + 12,55,0,125,13,124,10,100,16,55,0,125,10,124,0,124, + 10,124,10,100,16,23,0,133,2,25,0,125,12,124,12,144, + 1,114,221,124,12,124,2,118,0,144,1,115,197,9,0,124, + 8,100,4,117,0,144,1,114,239,116,0,106,12,116,0,106, + 8,116,0,106,13,124,13,131,1,25,0,131,1,125,14,110, + 4,124,8,124,13,25,0,125,14,110,16,35,0,4,0,116, + 14,144,2,121,2,1,0,1,0,1,0,124,7,124,13,23, + 0,125,14,89,0,110,2,119,0,37,0,124,9,124,14,55, + 0,125,9,124,12,144,2,114,15,124,10,100,16,56,0,125, + 10,110,4,124,9,124,12,55,0,125,9,124,10,100,16,55, + 0,125,10,124,10,124,11,107,0,115,104,124,9,83,0,41, + 18,122,102,69,120,112,97,110,100,32,115,104,101,108,108,32, + 118,97,114,105,97,98,108,101,115,32,111,102,32,116,104,101, + 32,102,111,114,109,115,32,36,118,97,114,44,32,36,123,118, + 97,114,125,32,97,110,100,32,37,118,97,114,37,46,10,10, + 32,32,32,32,85,110,107,110,111,119,110,32,118,97,114,105, + 97,98,108,101,115,32,97,114,101,32,108,101,102,116,32,117, + 110,99,104,97,110,103,101,100,46,243,1,0,0,0,36,243, + 1,0,0,0,37,114,5,0,0,0,78,122,2,95,45,218, + 5,97,115,99,105,105,243,1,0,0,0,39,243,1,0,0, + 0,123,243,1,0,0,0,125,90,8,101,110,118,105,114,111, + 110,98,250,1,36,250,1,37,250,1,39,250,1,123,250,1, + 125,114,54,0,0,0,114,70,0,0,0,41,15,114,46,0, + 0,0,114,47,0,0,0,114,37,0,0,0,114,38,0,0, + 0,218,6,115,116,114,105,110,103,90,13,97,115,99,105,105, + 95,108,101,116,116,101,114,115,90,6,100,105,103,105,116,115, + 218,7,103,101,116,97,116,116,114,114,93,0,0,0,114,56, + 0,0,0,114,73,0,0,0,114,86,0,0,0,114,97,0, + 0,0,114,95,0,0,0,114,94,0,0,0,41,15,114,40, + 0,0,0,114,111,0,0,0,90,8,118,97,114,99,104,97, + 114,115,90,5,113,117,111,116,101,90,7,112,101,114,99,101, + 110,116,90,5,98,114,97,99,101,90,6,114,98,114,97,99, + 101,90,6,100,111,108,108,97,114,114,93,0,0,0,90,3, + 114,101,115,114,73,0,0,0,90,7,112,97,116,104,108,101, + 110,218,1,99,218,3,118,97,114,218,5,118,97,108,117,101, + 115,15,0,0,0,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,114,41,0,0,0,114,20,0,0,0,114,20, + 0,0,0,94,1,0,0,115,230,0,0,0,10,4,10,1, + 16,1,4,1,8,1,22,1,4,1,4,1,4,1,4,1, + 4,1,14,1,16,2,4,1,8,1,16,1,4,1,4,1, + 4,1,4,1,4,1,6,1,12,1,4,1,8,1,10,1, + 16,1,8,1,16,1,8,1,2,1,10,1,28,1,2,128, + 12,1,12,1,14,1,2,254,2,128,10,3,24,1,8,1, + 12,1,16,2,8,1,2,1,12,1,2,128,12,1,12,1, + 14,1,2,254,2,128,12,4,2,1,10,1,24,1,8,2, + 4,128,14,1,16,1,2,255,2,128,10,2,10,1,26,1, + 8,1,10,1,26,1,16,1,8,1,2,1,12,1,2,128, + 14,1,16,1,12,1,2,254,2,128,12,4,2,1,10,1, + 24,1,8,2,4,128,14,1,20,1,2,255,2,128,10,2, + 12,2,8,1,16,1,16,1,8,1,8,1,16,1,16,253, + 2,4,10,1,24,1,8,2,4,128,14,1,12,1,2,255, + 2,128,8,2,6,1,8,1,2,128,8,2,8,1,8,181, + 4,76,115,24,1,0,0,10,4,8,1,2,21,6,236,2, + 1,6,255,6,1,8,1,22,1,4,1,4,1,4,1,4, + 1,4,1,14,1,6,2,2,1,6,255,6,1,8,1,16, + 1,4,1,4,1,4,1,4,1,4,1,6,1,12,1,4, + 1,8,1,6,1,4,75,16,182,6,1,2,72,16,185,8, + 1,2,6,10,252,28,1,2,128,2,3,2,254,8,2,12, + 255,16,1,2,128,6,1,4,63,22,194,2,20,8,237,12, + 1,16,2,8,1,2,15,12,243,2,128,2,3,2,254,8, + 2,12,255,16,1,2,128,12,2,2,7,6,251,4,3,24, + 254,8,2,4,128,2,2,2,255,28,1,2,128,10,1,6, + 1,4,41,22,216,4,38,8,219,10,1,22,1,4,35,16, + 222,8,1,2,15,12,243,2,128,2,3,2,254,10,2,16, + 255,14,1,2,128,12,2,2,7,6,251,4,3,24,254,8, + 2,4,128,2,2,2,255,32,1,2,128,10,1,12,2,8, + 1,16,1,2,1,4,3,6,253,4,3,8,254,8,1,16, + 1,2,253,4,3,6,253,4,3,2,7,6,251,4,3,24, + 254,8,2,4,128,2,2,2,255,24,1,2,128,8,1,2, + 1,12,1,2,128,8,2,8,1,6,181,2,75,4,1,115, + 60,4,0,0,12,14,12,21,22,26,12,27,5,9,8,18, + 19,23,25,30,8,31,5,29,12,16,24,28,12,28,9,24, + 33,37,45,49,33,49,9,24,20,24,13,24,9,22,9,22, + 9,22,9,22,20,25,26,32,26,46,49,55,49,62,26,62, + 65,69,26,69,71,78,20,79,9,17,17,22,9,14,19,23, + 9,16,17,21,9,14,18,22,9,15,18,22,9,15,19,26, + 27,29,31,41,43,47,19,48,9,16,9,16,12,15,23,27, + 12,27,9,24,32,35,43,47,32,47,9,24,20,24,13,24, + 9,22,9,22,9,22,9,22,20,26,20,40,43,49,43,56, + 20,56,59,63,20,63,9,17,17,21,9,14,19,22,9,16, + 17,20,9,14,18,21,9,15,18,21,9,15,19,21,19,29, + 9,16,11,15,16,18,17,18,16,18,11,19,5,8,13,14, + 5,10,15,18,19,23,15,24,5,12,11,16,19,26,11,26, + 5,19,5,19,13,17,18,23,24,29,30,31,24,31,18,31, + 13,32,9,10,12,13,17,22,12,22,9,21,20,24,25,30, + 33,34,25,34,25,35,25,35,20,36,13,17,23,26,27,31, + 23,32,13,20,13,36,25,29,25,38,36,37,25,38,17,22, + 17,20,24,25,28,32,33,43,34,39,42,43,34,43,33,43, + 28,44,24,44,17,44,17,20,17,20,17,20,0,0,13,36, + 20,30,13,36,13,36,13,36,13,36,17,20,24,25,28,32, + 24,32,17,32,17,20,25,32,35,36,25,36,17,22,17,22, + 17,22,17,22,13,36,0,0,14,15,19,26,14,26,9,21, + 9,21,16,20,21,26,29,30,21,30,31,36,39,40,31,40, + 21,40,16,41,45,52,16,52,13,33,17,20,24,25,17,25, + 17,20,17,22,26,27,17,27,17,22,17,22,17,22,24,28, + 29,34,35,36,29,36,29,37,29,37,24,38,17,21,27,30, + 31,35,27,36,17,24,17,33,29,33,29,48,40,47,29,48, + 21,26,21,26,0,0,17,40,24,34,17,40,17,40,17,40, + 17,40,21,24,28,35,38,42,28,42,21,42,21,24,29,36, + 39,40,29,40,21,26,21,26,21,26,21,26,17,40,0,0, + 27,31,32,38,33,38,32,38,27,39,21,24,21,56,28,35, + 39,43,28,43,25,49,25,49,37,39,37,48,49,51,49,59, + 60,62,60,71,72,75,60,76,49,77,37,78,29,34,29,34, + 37,44,45,48,37,49,29,34,0,0,0,0,21,56,28,36, + 21,56,21,56,21,56,21,56,21,56,33,40,43,46,33,46, + 49,56,33,56,25,30,25,30,25,30,21,56,0,0,21,24, + 28,33,21,33,21,24,21,24,14,15,19,25,14,25,9,21, + 9,21,16,20,21,26,29,30,21,30,31,36,39,40,31,40, + 21,40,16,41,45,51,16,51,13,31,13,31,17,20,24,25, + 17,25,17,20,17,22,26,27,17,27,17,22,17,22,18,22, + 23,28,31,32,23,32,33,38,41,42,33,42,23,42,18,43, + 47,52,18,52,13,31,13,31,24,28,29,34,35,36,29,36, + 29,37,29,37,24,38,17,21,27,30,31,35,27,36,17,24, + 17,33,29,33,29,47,40,46,29,47,21,26,21,26,0,0, + 17,40,24,34,17,40,17,40,17,40,17,40,17,40,21,24, + 28,34,37,42,28,42,45,49,28,49,21,49,21,24,29,36, + 39,40,29,40,21,26,21,26,21,26,17,40,0,0,27,31, + 32,38,33,38,32,38,27,39,21,24,21,62,28,35,39,43, + 28,43,25,49,25,49,37,39,37,48,49,51,49,59,60,62, + 60,71,72,75,60,76,49,77,37,78,29,34,29,34,37,44, + 45,48,37,49,29,34,0,0,0,0,21,62,28,36,21,62, + 21,62,21,62,21,62,21,62,33,39,42,47,33,47,50,53, + 33,53,56,62,33,62,25,30,25,30,25,30,21,62,0,0, + 21,24,28,33,21,33,21,24,21,24,23,27,28,30,29,30, + 28,30,23,31,17,20,17,22,26,27,17,27,17,22,21,25, + 26,31,32,37,40,41,32,41,26,41,21,42,17,18,23,24, + 17,46,17,46,29,30,34,42,29,42,17,46,17,46,21,24, + 28,29,21,29,21,24,21,26,30,31,21,31,21,26,25,29, + 30,35,36,41,44,45,36,45,30,45,25,46,21,22,23,24, + 17,46,17,46,29,30,34,42,29,42,17,46,17,46,17,41, + 24,31,35,39,24,39,21,45,21,45,33,35,33,44,45,47, + 45,55,56,58,56,67,68,71,56,72,45,73,33,74,25,30, + 25,30,33,40,41,44,33,45,25,30,0,0,0,0,17,41, + 24,32,17,41,17,41,17,41,17,41,17,41,29,35,38,41, + 29,41,21,26,21,26,21,26,17,41,0,0,17,20,24,29, + 17,29,17,20,20,21,17,31,17,31,21,26,30,31,21,31, + 21,26,0,0,13,16,20,21,13,21,13,16,9,14,18,19, + 9,19,9,14,11,16,19,26,11,26,5,19,12,15,5,15, + 115,108,0,0,0,194,1,17,66,20,0,194,20,17,66,41, + 7,194,40,1,66,41,7,195,18,5,67,24,0,195,24,17, + 67,45,7,195,44,1,67,45,7,195,53,21,68,11,0,196, + 11,14,68,28,7,196,27,1,68,28,7,197,23,5,69,29, + 0,197,29,20,69,52,7,197,51,1,69,52,7,197,60,21, + 70,18,0,198,18,16,70,37,7,198,36,1,70,37,7,199, + 30,21,71,52,0,199,52,12,72,3,7,200,2,1,72,3, + 7,99,1,0,0,0,0,0,0,0,0,0,0,0,4,0, + 0,0,3,0,0,0,115,78,1,0,0,116,0,106,1,124, + 0,131,1,125,0,116,2,124,0,116,3,131,2,114,21,100, + 1,125,1,100,2,125,2,100,3,125,3,100,4,125,4,100, + 5,125,5,110,10,100,6,125,1,100,7,125,2,100,8,125, + 3,100,9,125,4,100,10,125,5,124,0,160,4,124,5,161, + 1,114,38,124,0,83,0,124,0,160,5,124,2,124,1,161, + 2,125,0,116,6,124,0,131,1,92,2,125,6,125,0,124, + 0,160,4,124,1,161,1,114,64,124,6,124,1,55,0,125, + 6,124,0,160,7,124,1,161,1,125,0,124,0,160,8,124, + 1,161,1,125,7,100,11,125,8,124,8,116,9,124,7,131, + 1,107,0,114,151,124,7,124,8,25,0,114,87,124,7,124, + 8,25,0,124,3,107,2,114,91,124,7,124,8,61,0,110, + 54,124,7,124,8,25,0,124,4,107,2,114,141,124,8,100, + 11,107,4,114,123,124,7,124,8,100,12,24,0,25,0,124, + 4,107,3,114,123,124,7,124,8,100,12,24,0,124,8,100, + 12,23,0,133,2,61,0,124,8,100,12,56,0,125,8,110, + 22,124,8,100,11,107,2,114,136,124,6,160,10,124,1,161, + 1,114,136,124,7,124,8,61,0,110,9,124,8,100,12,55, + 0,125,8,110,4,124,8,100,12,55,0,125,8,124,8,116, + 9,124,7,131,1,107,0,115,77,124,6,115,160,124,7,115, + 160,124,7,160,11,124,3,161,1,1,0,124,6,124,1,160, + 12,124,7,161,1,23,0,83,0,41,13,122,48,78,111,114, + 109,97,108,105,122,101,32,112,97,116,104,44,32,101,108,105, + 109,105,110,97,116,105,110,103,32,100,111,117,98,108,101,32, + 115,108,97,115,104,101,115,44,32,101,116,99,46,114,45,0, + 0,0,114,44,0,0,0,114,78,0,0,0,243,2,0,0, + 0,46,46,41,2,115,4,0,0,0,92,92,46,92,114,52, + 0,0,0,114,2,0,0,0,114,4,0,0,0,114,0,0, + 0,0,114,1,0,0,0,41,2,122,4,92,92,46,92,114, + 53,0,0,0,114,5,0,0,0,114,54,0,0,0,41,13, + 114,46,0,0,0,114,47,0,0,0,114,37,0,0,0,114, + 38,0,0,0,114,55,0,0,0,114,48,0,0,0,114,10, + 0,0,0,218,6,108,115,116,114,105,112,114,11,0,0,0, + 114,56,0,0,0,218,8,101,110,100,115,119,105,116,104,218, + 6,97,112,112,101,110,100,114,9,0,0,0,41,9,114,40, + 0,0,0,114,25,0,0,0,114,28,0,0,0,114,23,0, + 0,0,114,24,0,0,0,90,16,115,112,101,99,105,97,108, + 95,112,114,101,102,105,120,101,115,218,6,112,114,101,102,105, + 120,90,5,99,111,109,112,115,114,76,0,0,0,115,9,0, + 0,0,32,32,32,32,32,32,32,32,32,114,41,0,0,0, + 114,21,0,0,0,114,21,0,0,0,207,1,0,0,115,72, + 0,0,0,10,2,10,1,4,1,4,1,4,1,4,1,6, + 1,4,2,4,1,4,1,4,1,4,1,10,1,4,6,12, + 1,12,1,10,3,8,1,10,1,10,2,4,1,12,1,20, + 1,8,1,12,1,24,1,18,1,10,1,18,1,8,1,10, + 2,8,2,12,244,8,14,10,1,14,1,115,104,0,0,0, + 10,2,8,1,2,11,4,246,4,1,4,1,4,1,6,1, + 4,2,4,1,4,1,4,1,4,1,8,1,6,6,12,1, + 12,1,8,3,2,2,8,255,10,1,10,2,4,1,10,1, + 2,12,6,245,2,11,10,245,2,11,8,246,10,1,2,9, + 6,248,2,6,14,250,2,6,18,251,10,1,6,1,2,3, + 8,253,2,3,8,254,10,2,8,2,10,244,2,12,2,2, + 2,1,2,255,12,1,14,1,115,78,1,0,0,12,14,12, + 21,22,26,12,27,5,9,8,18,19,23,25,30,8,31,5, + 50,15,20,9,12,18,22,9,15,18,22,9,15,18,23,9, + 15,28,52,9,25,9,25,15,19,9,12,18,21,9,15,18, + 21,9,15,18,22,9,15,28,50,9,25,8,12,8,41,24, + 40,8,41,5,20,16,20,9,20,12,16,12,37,25,31,33, + 36,12,37,5,9,20,30,31,35,20,36,5,17,5,11,13, + 17,8,12,8,28,24,27,8,28,5,32,9,15,19,22,9, + 22,9,15,16,20,16,32,28,31,16,32,9,13,13,17,13, + 28,24,27,13,28,5,10,9,10,5,6,11,12,15,18,19, + 24,15,25,11,25,5,19,16,21,22,23,16,24,9,19,28, + 33,34,35,28,36,40,46,28,46,9,19,17,22,23,24,17, + 25,17,25,14,19,20,21,14,22,26,32,14,32,9,19,16, + 17,20,21,16,21,13,23,26,31,32,33,34,35,32,35,26, + 36,40,46,26,46,13,23,21,26,27,28,29,30,27,30,31, + 32,33,34,31,34,27,34,21,35,17,18,22,23,17,23,17, + 18,17,18,18,19,23,24,18,24,13,23,29,35,29,49,45, + 48,29,49,13,23,21,26,27,28,21,29,21,29,17,18,22, + 23,17,23,17,18,17,18,13,14,18,19,13,19,13,14,11, + 12,15,18,19,24,15,25,11,25,5,19,12,18,5,29,27, + 32,5,29,9,14,9,29,22,28,9,29,9,29,12,18,21, + 24,21,36,30,35,21,36,12,36,5,36,114,43,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,3,0,0,0,115,64,0,0,0,116,0,106,1,124,0, + 131,1,125,0,116,2,124,0,131,1,115,28,116,3,124,0, + 116,4,131,2,114,19,116,0,106,5,131,0,125,1,110,4, + 116,0,106,6,131,0,125,1,116,7,124,1,124,0,131,2, + 125,0,116,8,124,0,131,1,83,0,41,1,122,164,82,101, + 116,117,114,110,32,116,104,101,32,97,98,115,111,108,117,116, + 101,32,118,101,114,115,105,111,110,32,111,102,32,97,32,112, + 97,116,104,32,97,115,32,97,32,102,97,108,108,98,97,99, + 107,32,102,117,110,99,116,105,111,110,32,105,110,32,99,97, + 115,101,10,32,32,32,32,96,110,116,46,95,103,101,116,102, + 117,108,108,112,97,116,104,110,97,109,101,96,32,105,115,32, + 110,111,116,32,97,118,97,105,108,97,98,108,101,32,111,114, + 32,114,97,105,115,101,115,32,79,83,69,114,114,111,114,46, + 32,83,101,101,32,98,112,111,45,51,49,48,52,55,32,102, + 111,114,10,32,32,32,32,109,111,114,101,46,10,10,32,32, + 32,32,41,9,114,46,0,0,0,114,47,0,0,0,114,8, + 0,0,0,114,37,0,0,0,114,38,0,0,0,218,7,103, + 101,116,99,119,100,98,218,6,103,101,116,99,119,100,114,9, + 0,0,0,114,21,0,0,0,41,2,114,40,0,0,0,218, + 3,99,119,100,115,2,0,0,0,32,32,114,41,0,0,0, + 218,17,95,97,98,115,112,97,116,104,95,102,97,108,108,98, + 97,99,107,114,124,0,0,0,1,2,0,0,115,14,0,0, + 0,10,7,8,1,10,1,10,1,8,2,10,1,8,1,115, + 18,0,0,0,10,7,6,1,2,5,8,252,2,3,10,254, + 8,2,10,1,8,1,115,64,0,0,0,12,14,12,21,22, + 26,12,27,5,9,12,17,18,22,12,23,5,31,12,22,23, + 27,29,34,12,35,9,30,19,21,19,29,19,31,13,16,13, + 16,19,21,19,28,19,30,13,16,16,20,21,24,26,30,16, + 31,9,13,12,20,21,25,12,26,5,26,114,43,0,0,0, + 41,1,218,16,95,103,101,116,102,117,108,108,112,97,116,104, + 110,97,109,101,99,1,0,0,0,0,0,0,0,0,0,0, + 0,9,0,0,0,3,0,0,0,115,48,0,0,0,9,0, + 116,0,116,1,124,0,131,1,131,1,83,0,35,0,4,0, + 116,2,116,3,102,2,121,22,1,0,1,0,1,0,116,4, + 124,0,131,1,6,0,89,0,83,0,119,0,37,0,41,1, + 122,38,82,101,116,117,114,110,32,116,104,101,32,97,98,115, + 111,108,117,116,101,32,118,101,114,115,105,111,110,32,111,102, + 32,97,32,112,97,116,104,46,41,5,114,21,0,0,0,114, + 125,0,0,0,114,85,0,0,0,114,86,0,0,0,114,124, + 0,0,0,114,39,0,0,0,115,1,0,0,0,32,114,41, + 0,0,0,114,22,0,0,0,114,22,0,0,0,25,2,0, + 0,115,14,0,0,0,2,2,12,1,2,128,16,1,12,1, + 2,255,2,128,115,14,0,0,0,2,5,12,254,2,128,2, + 2,6,255,22,1,2,128,115,48,0,0,0,9,43,20,28, + 29,45,46,50,29,51,20,52,13,52,0,0,9,43,17,24, + 26,36,16,37,9,43,9,43,9,43,9,43,20,37,38,42, + 20,43,13,43,13,43,13,43,9,43,0,0,115,12,0,0, + 0,129,5,7,0,135,13,23,7,150,1,23,7,41,2,218, + 17,95,103,101,116,102,105,110,97,108,112,97,116,104,110,97, + 109,101,218,8,114,101,97,100,108,105,110,107,99,1,0,0, + 0,0,0,0,0,0,0,0,0,8,0,0,0,3,0,0, + 0,115,180,0,0,0,100,1,125,1,116,0,131,0,125,2, + 116,1,124,0,131,1,124,2,118,1,114,88,124,2,160,2, + 116,1,124,0,131,1,161,1,1,0,9,0,124,0,125,3, + 116,3,124,0,131,1,125,0,116,4,124,0,131,1,115,47, + 116,5,124,3,131,1,115,38,124,3,125,0,9,0,124,0, + 83,0,116,6,116,7,116,8,124,3,131,1,124,0,131,2, + 131,1,125,0,110,34,35,0,4,0,116,9,121,71,1,0, + 125,4,1,0,124,4,106,10,124,1,118,0,114,66,89,0, + 100,0,125,4,126,4,124,0,83,0,130,0,100,0,125,4, + 126,4,119,1,4,0,116,11,121,80,1,0,1,0,1,0, + 89,0,124,0,83,0,119,0,37,0,116,1,124,0,131,1, + 124,2,118,1,115,11,124,0,83,0,41,2,78,41,12,114, + 54,0,0,0,114,70,0,0,0,114,71,0,0,0,233,5, + 0,0,0,233,21,0,0,0,233,32,0,0,0,233,50,0, + 0,0,233,67,0,0,0,233,87,0,0,0,105,38,17,0, + 0,105,40,17,0,0,105,41,17,0,0,41,12,218,3,115, + 101,116,114,7,0,0,0,218,3,97,100,100,218,12,95,110, + 116,95,114,101,97,100,108,105,110,107,114,8,0,0,0,114, + 15,0,0,0,114,21,0,0,0,114,9,0,0,0,114,14, + 0,0,0,114,85,0,0,0,218,8,119,105,110,101,114,114, + 111,114,114,86,0,0,0,41,5,114,40,0,0,0,218,16, + 97,108,108,111,119,101,100,95,119,105,110,101,114,114,111,114, + 90,4,115,101,101,110,90,8,111,108,100,95,112,97,116,104, + 218,2,101,120,115,5,0,0,0,32,32,32,32,32,114,41, + 0,0,0,218,14,95,114,101,97,100,108,105,110,107,95,100, + 101,101,112,114,140,0,0,0,38,2,0,0,115,54,0,0, + 0,4,15,6,2,12,1,14,1,2,1,4,1,8,1,8, + 3,8,4,4,1,2,1,4,9,18,248,4,128,12,1,10, + 1,8,1,4,5,2,252,8,128,12,1,2,2,4,1,2, + 253,2,128,12,237,4,22,115,68,0,0,0,4,15,6,2, + 10,1,2,21,14,236,2,20,4,238,8,1,6,3,2,7, + 6,253,2,2,4,255,2,1,4,9,18,248,4,128,2,4, + 2,253,8,3,8,254,10,1,4,5,2,252,8,128,2,3, + 2,254,10,2,4,1,2,255,2,128,10,235,2,21,4,1, + 115,180,0,0,0,28,76,9,25,16,19,16,21,9,13,15, + 23,24,28,15,29,37,41,15,41,9,22,13,17,13,37,22, + 30,31,35,22,36,13,37,13,37,13,22,28,32,17,25,24, + 36,37,41,24,42,17,21,24,29,30,34,24,35,17,67,28, + 34,35,43,28,44,21,30,32,40,25,29,25,30,16,20,9, + 20,28,36,37,41,42,49,50,58,42,59,61,65,37,66,28, + 67,21,25,0,0,0,0,13,22,20,27,13,22,13,22,13, + 22,13,22,20,22,20,31,35,51,20,51,17,26,21,26,21, + 26,21,26,21,26,16,20,9,20,17,22,0,0,0,0,0, + 0,0,0,13,22,20,30,13,22,13,22,13,22,13,22,17, + 22,16,20,9,20,13,22,0,0,15,23,24,28,15,29,37, + 41,15,41,9,22,16,20,9,20,115,36,0,0,0,147,16, + 48,0,166,9,48,0,176,7,65,17,7,183,5,65,3,7, + 193,2,1,65,3,7,193,3,10,65,17,7,193,16,1,65, + 17,7,99,1,0,0,0,0,0,0,0,0,0,0,0,11, + 0,0,0,3,0,0,0,115,222,0,0,0,100,1,125,1, + 100,2,125,2,124,0,114,109,9,0,116,0,124,0,131,1, + 125,0,124,2,114,18,116,1,124,0,124,2,131,2,83,0, + 124,0,83,0,35,0,4,0,116,2,121,105,1,0,125,3, + 1,0,124,3,106,3,124,1,118,1,114,33,130,0,9,0, + 116,4,124,0,131,1,125,4,124,4,124,0,107,3,114,56, + 124,2,114,49,116,1,124,4,124,2,131,2,110,1,124,4, + 6,0,89,0,100,0,125,3,126,3,83,0,110,11,35,0, + 4,0,116,2,121,66,1,0,1,0,1,0,89,0,110,2, + 119,0,37,0,116,5,124,0,131,1,92,2,125,0,125,5, + 124,0,114,87,124,5,115,87,124,0,124,2,23,0,6,0, + 89,0,100,0,125,3,126,3,83,0,124,2,114,94,116,1, + 124,5,124,2,131,2,110,1,124,5,125,2,89,0,100,0, + 125,3,126,3,110,6,100,0,125,3,126,3,119,1,119,0, + 37,0,124,0,115,6,124,2,83,0,41,3,78,41,12,114, + 54,0,0,0,114,70,0,0,0,114,71,0,0,0,114,128, + 0,0,0,114,129,0,0,0,114,130,0,0,0,114,131,0, + 0,0,114,132,0,0,0,114,133,0,0,0,233,123,0,0, + 0,105,128,7,0,0,105,129,7,0,0,114,92,0,0,0, + 41,6,114,126,0,0,0,114,9,0,0,0,114,85,0,0, + 0,114,137,0,0,0,114,140,0,0,0,114,11,0,0,0, + 41,6,114,40,0,0,0,114,138,0,0,0,114,77,0,0, + 0,114,139,0,0,0,90,8,110,101,119,95,112,97,116,104, + 218,4,110,97,109,101,115,6,0,0,0,32,32,32,32,32, + 32,114,41,0,0,0,218,27,95,103,101,116,102,105,110,97, + 108,112,97,116,104,110,97,109,101,95,110,111,110,115,116,114, + 105,99,116,114,143,0,0,0,80,2,0,0,115,58,0,0, + 0,4,15,4,4,4,1,2,1,8,1,18,1,2,128,12, + 1,10,1,2,1,2,1,8,4,8,1,28,1,2,255,2, + 128,12,2,4,2,2,254,2,128,12,3,8,4,18,1,28, + 1,8,128,2,237,2,128,4,252,4,24,115,66,0,0,0, + 4,15,4,4,2,1,4,23,8,235,18,1,2,128,2,20, + 2,237,8,19,8,238,4,1,2,10,8,251,6,1,32,1, + 2,128,2,3,2,254,14,2,2,128,12,1,2,4,2,1, + 2,255,20,1,28,1,8,128,2,0,2,128,2,233,2,23, + 4,1,115,222,0,0,0,28,75,9,25,16,18,9,13,15, + 19,9,58,13,58,24,41,42,46,24,47,17,21,44,48,24, + 58,24,28,29,33,35,39,24,40,17,58,54,58,17,58,0, + 0,13,58,20,27,13,58,13,58,13,58,13,58,20,22,20, + 31,39,55,20,55,17,26,21,26,17,25,32,46,47,51,32, + 52,21,29,24,32,36,40,24,40,21,74,56,60,32,74,32, + 36,37,45,47,51,32,52,32,52,66,74,25,74,25,74,25, + 74,25,74,25,74,25,74,21,74,0,0,17,25,24,31,17, + 25,17,25,17,25,17,25,21,25,21,25,17,25,0,0,30, + 35,36,40,30,41,17,27,17,21,23,27,20,24,17,39,33, + 37,17,39,28,32,35,39,28,39,21,39,21,39,21,39,21, + 39,21,39,21,39,44,48,24,58,24,28,29,33,35,39,24, + 40,24,40,54,58,17,21,17,21,17,21,17,21,17,21,17, + 21,0,0,0,0,0,0,0,0,13,58,0,0,15,19,9, + 58,16,20,9,20,115,73,0,0,0,135,10,20,0,146,1, + 20,0,148,7,65,42,7,155,6,65,37,7,162,16,57,6, + 178,1,65,42,7,184,1,65,37,7,185,7,65,3,13,193, + 0,2,65,37,7,193,2,1,65,3,13,193,3,14,65,37, + 7,193,17,1,65,42,7,193,23,9,65,37,7,193,37,5, + 65,42,7,70,41,1,218,6,115,116,114,105,99,116,99,1, + 0,0,0,0,0,0,0,1,0,0,0,8,0,0,0,3, + 0,0,0,115,114,1,0,0,116,0,124,0,131,1,125,0, + 116,1,124,0,116,2,131,2,114,33,100,1,125,2,100,2, + 125,3,100,3,125,4,116,3,106,4,131,0,125,5,116,5, + 124,0,131,1,116,5,116,3,106,6,116,7,131,1,131,1, + 107,2,114,32,100,4,83,0,110,20,100,5,125,2,100,6, + 125,3,100,7,125,4,116,3,106,8,131,0,125,5,116,5, + 124,0,131,1,116,5,116,7,131,1,107,2,114,53,100,8, + 83,0,124,0,160,9,124,2,161,1,125,6,124,6,115,69, + 116,10,124,0,131,1,115,69,116,11,124,5,124,0,131,2, + 125,0,9,0,116,12,124,0,131,1,125,0,100,9,125,7, + 110,28,35,0,4,0,116,13,121,103,1,0,125,8,1,0, + 124,1,114,87,130,0,124,8,106,14,125,7,116,15,124,0, + 131,1,125,0,89,0,100,0,125,8,126,8,110,6,100,0, + 125,8,126,8,119,1,119,0,37,0,124,6,115,183,124,0, + 160,9,124,2,161,1,114,183,124,0,160,9,124,3,161,1, + 114,128,124,4,124,0,116,16,124,3,131,1,100,0,133,2, + 25,0,23,0,125,9,110,8,124,0,116,16,124,2,131,1, + 100,0,133,2,25,0,125,9,9,0,116,12,124,9,131,1, + 124,0,107,2,114,148,124,9,125,0,9,0,124,0,83,0, + 9,0,124,0,83,0,35,0,4,0,116,13,121,181,1,0, + 125,8,1,0,124,8,106,14,124,7,107,2,114,171,124,9, + 125,0,89,0,100,0,125,8,126,8,124,0,83,0,89,0, + 100,0,125,8,126,8,124,0,83,0,100,0,125,8,126,8, + 119,1,119,0,37,0,124,0,83,0,41,10,78,114,52,0, + 0,0,115,8,0,0,0,92,92,63,92,85,78,67,92,115, + 2,0,0,0,92,92,115,7,0,0,0,92,92,46,92,78, + 85,76,114,53,0,0,0,122,8,92,92,63,92,85,78,67, + 92,122,2,92,92,122,7,92,92,46,92,78,85,76,114,5, + 0,0,0,41,17,114,21,0,0,0,114,37,0,0,0,114, + 38,0,0,0,114,46,0,0,0,114,121,0,0,0,114,7, + 0,0,0,114,97,0,0,0,114,30,0,0,0,114,122,0, + 0,0,114,55,0,0,0,114,8,0,0,0,114,9,0,0, + 0,114,126,0,0,0,114,85,0,0,0,114,137,0,0,0, + 114,143,0,0,0,114,56,0,0,0,41,10,114,40,0,0, + 0,114,144,0,0,0,114,120,0,0,0,90,10,117,110,99, + 95,112,114,101,102,105,120,90,14,110,101,119,95,117,110,99, + 95,112,114,101,102,105,120,114,123,0,0,0,90,10,104,97, + 100,95,112,114,101,102,105,120,90,16,105,110,105,116,105,97, + 108,95,119,105,110,101,114,114,111,114,114,139,0,0,0,90, + 5,115,112,97,116,104,115,10,0,0,0,32,32,32,32,32, + 32,32,32,32,32,114,41,0,0,0,114,31,0,0,0,114, + 31,0,0,0,126,2,0,0,115,102,0,0,0,8,1,10, + 1,4,1,4,1,4,1,8,1,22,2,4,1,2,255,4, + 3,4,1,4,1,8,1,16,2,4,1,10,1,12,1,10, + 1,2,1,8,1,6,1,2,128,12,1,4,1,2,1,6, + 1,18,1,8,128,2,252,2,128,14,8,10,3,22,1,16, + 2,2,2,12,1,6,1,4,6,2,249,4,7,2,128,12, + 251,10,3,12,1,4,1,8,254,4,2,8,128,2,251,2, + 128,4,5,115,122,0,0,0,8,1,8,1,2,15,4,242, + 4,1,4,1,8,1,20,2,8,1,4,2,4,1,4,1, + 8,1,14,2,6,1,10,1,2,1,2,1,6,255,12,1, + 2,8,8,250,6,1,2,128,2,5,2,252,8,4,2,253, + 4,1,6,1,18,1,8,128,2,0,2,128,2,4,2,15, + 8,241,2,15,8,244,2,3,22,254,16,2,2,9,10,250, + 8,1,4,6,2,250,4,6,2,128,2,255,2,252,8,4, + 8,255,14,1,4,1,8,255,4,1,8,128,2,255,2,128, + 4,1,115,114,1,0,0,16,24,25,29,16,30,9,13,12, + 22,23,27,29,34,12,35,9,36,22,32,13,19,26,41,13, + 23,30,37,13,27,19,21,19,29,19,31,13,16,16,24,25, + 29,16,30,34,42,43,45,43,54,55,62,43,63,34,64,16, + 64,13,37,24,37,24,37,13,37,22,31,13,19,26,40,13, + 23,30,36,13,27,19,21,19,28,19,30,13,16,16,24,25, + 29,16,30,34,42,43,50,34,51,16,51,13,36,24,36,24, + 36,22,26,22,45,38,44,22,45,9,19,16,26,9,35,35, + 40,41,45,35,46,9,35,20,24,25,28,30,34,20,35,13, + 17,9,53,20,37,38,42,20,43,13,17,32,33,13,29,13, + 29,0,0,9,53,16,23,9,53,9,53,9,53,9,53,16, + 22,13,22,17,22,32,34,32,43,13,29,20,47,48,52,20, + 53,13,17,13,17,13,17,13,17,13,17,13,17,0,0,0, + 0,0,0,0,0,9,53,0,0,16,26,9,33,31,35,31, + 54,47,53,31,54,9,33,16,20,16,43,32,42,16,43,13, + 43,25,39,42,46,47,50,51,61,47,62,47,63,47,63,42, + 64,25,64,17,22,17,22,25,29,30,33,34,40,30,41,30, + 42,30,42,25,43,17,22,13,33,20,37,38,43,20,44,48, + 52,20,52,17,33,28,33,21,25,21,25,16,20,9,20,17, + 33,16,20,9,20,0,0,13,33,20,27,13,33,13,33,13, + 33,13,33,20,22,20,31,35,51,20,51,17,33,28,33,21, + 25,21,25,21,25,21,25,21,25,16,20,9,20,17,33,17, + 33,17,33,17,33,16,20,9,20,0,0,0,0,0,0,0, + 0,13,33,0,0,16,20,9,20,115,48,0,0,0,193,6, + 6,65,13,0,193,13,7,65,40,7,193,20,10,65,35,7, + 193,35,5,65,40,7,194,9,8,66,23,0,194,23,7,66, + 54,7,194,30,7,66,49,7,194,49,5,66,54,7,218,17, + 103,101,116,119,105,110,100,111,119,115,118,101,114,115,105,111, + 110,114,71,0,0,0,114,70,0,0,0,99,2,0,0,0, + 0,0,0,0,0,0,0,0,12,0,0,0,3,0,0,0, + 115,88,1,0,0,116,0,106,1,124,0,131,1,125,0,116, + 2,124,0,116,3,131,2,114,17,100,1,125,2,100,2,125, + 3,100,3,125,4,110,6,100,4,125,2,100,5,125,3,100, + 6,125,4,124,1,100,7,117,0,114,29,124,3,125,1,124, + 0,115,35,116,4,100,8,131,1,130,1,116,0,106,1,124, + 1,131,1,125,1,9,0,116,5,116,6,124,1,131,1,131, + 1,125,5,116,5,116,6,124,0,131,1,131,1,125,6,116, + 7,124,5,131,1,92,2,125,7,125,8,116,7,124,6,131, + 1,92,2,125,9,125,10,116,8,124,7,131,1,116,8,124, + 9,131,1,107,3,114,83,116,4,100,9,124,9,155,2,100, + 10,124,7,155,2,157,4,131,1,130,1,100,11,132,0,124, + 8,160,9,124,2,161,1,68,0,131,1,125,11,100,12,132, + 0,124,10,160,9,124,2,161,1,68,0,131,1,125,12,100, + 13,125,13,116,10,124,11,124,12,131,2,68,0,93,18,92, + 2,125,14,125,15,116,8,124,14,131,1,116,8,124,15,131, + 1,107,3,114,122,1,0,113,127,124,13,100,14,55,0,125, + 13,113,108,124,4,103,1,116,11,124,11,131,1,124,13,24, + 0,20,0,124,12,124,13,100,7,133,2,25,0,23,0,125, + 16,124,16,115,146,124,3,83,0,116,12,124,16,142,0,83, + 0,35,0,4,0,116,13,116,4,116,14,116,15,116,16,102, + 5,121,170,1,0,1,0,1,0,116,17,106,18,100,15,124, + 0,124,1,131,3,1,0,130,0,119,0,37,0,41,16,122, + 35,82,101,116,117,114,110,32,97,32,114,101,108,97,116,105, + 118,101,32,118,101,114,115,105,111,110,32,111,102,32,97,32, + 112,97,116,104,114,45,0,0,0,114,78,0,0,0,114,116, + 0,0,0,114,2,0,0,0,114,0,0,0,0,114,1,0, + 0,0,78,122,17,110,111,32,112,97,116,104,32,115,112,101, + 99,105,102,105,101,100,122,17,112,97,116,104,32,105,115,32, + 111,110,32,109,111,117,110,116,32,122,17,44,32,115,116,97, + 114,116,32,111,110,32,109,111,117,110,116,32,99,1,0,0, + 0,0,0,0,0,0,0,0,0,3,0,0,0,19,0,0, + 0,243,20,0,0,0,103,0,124,0,93,6,125,1,124,1, + 114,2,124,1,145,2,113,2,83,0,169,0,114,147,0,0, + 0,169,2,218,2,46,48,218,1,120,115,2,0,0,0,32, + 32,114,41,0,0,0,218,10,60,108,105,115,116,99,111,109, + 112,62,122,27,114,101,108,112,97,116,104,46,60,108,111,99, + 97,108,115,62,46,60,108,105,115,116,99,111,109,112,62,209, + 2,0,0,243,2,0,0,0,20,0,114,152,0,0,0,115, + 20,0,0,0,22,61,22,61,22,61,29,30,59,60,22,61, + 23,24,22,61,22,61,22,61,114,43,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,3,0,0,0,19,0, + 0,0,114,146,0,0,0,114,147,0,0,0,114,147,0,0, + 0,114,148,0,0,0,115,2,0,0,0,32,32,114,41,0, + 0,0,114,151,0,0,0,122,27,114,101,108,112,97,116,104, + 46,60,108,111,99,97,108,115,62,46,60,108,105,115,116,99, + 111,109,112,62,210,2,0,0,114,152,0,0,0,114,152,0, + 0,0,115,20,0,0,0,21,59,21,59,21,59,28,29,57, + 58,21,59,22,23,21,59,21,59,21,59,114,43,0,0,0, + 114,5,0,0,0,114,54,0,0,0,114,33,0,0,0,41, + 19,114,46,0,0,0,114,47,0,0,0,114,37,0,0,0, + 114,38,0,0,0,114,86,0,0,0,114,22,0,0,0,114, + 21,0,0,0,114,10,0,0,0,114,7,0,0,0,114,11, + 0,0,0,218,3,122,105,112,114,56,0,0,0,114,9,0, + 0,0,114,61,0,0,0,114,62,0,0,0,114,63,0,0, + 0,218,18,68,101,112,114,101,99,97,116,105,111,110,87,97, + 114,110,105,110,103,114,64,0,0,0,114,65,0,0,0,41, + 17,114,40,0,0,0,218,5,115,116,97,114,116,114,25,0, + 0,0,114,23,0,0,0,114,24,0,0,0,90,9,115,116, + 97,114,116,95,97,98,115,90,8,112,97,116,104,95,97,98, + 115,90,11,115,116,97,114,116,95,100,114,105,118,101,90,10, + 115,116,97,114,116,95,114,101,115,116,90,10,112,97,116,104, + 95,100,114,105,118,101,90,9,112,97,116,104,95,114,101,115, + 116,90,10,115,116,97,114,116,95,108,105,115,116,90,9,112, + 97,116,104,95,108,105,115,116,114,76,0,0,0,90,2,101, + 49,90,2,101,50,90,8,114,101,108,95,108,105,115,116,115, + 17,0,0,0,32,32,32,32,32,32,32,32,32,32,32,32, + 32,32,32,32,32,114,41,0,0,0,114,33,0,0,0,114, + 33,0,0,0,181,2,0,0,115,78,0,0,0,10,2,10, + 1,4,1,4,1,6,1,4,2,4,1,4,1,8,2,4, + 1,4,2,8,1,10,2,2,1,12,1,12,1,12,1,12, + 1,16,1,4,1,10,1,6,255,18,3,18,1,4,2,18, + 1,16,1,4,1,10,1,30,2,4,1,4,1,8,1,2, + 128,22,1,14,1,2,1,2,254,2,128,115,86,0,0,0, + 10,2,8,1,2,7,4,250,4,1,6,1,4,2,4,1, + 4,1,6,2,6,1,2,2,10,1,10,2,2,25,12,233, + 12,1,12,1,12,1,14,1,2,2,4,255,16,1,18,2, + 18,1,4,2,8,1,4,3,6,253,14,1,6,1,10,1, + 30,2,2,1,6,1,8,1,2,128,2,3,12,254,8,2, + 14,255,4,1,2,128,115,88,1,0,0,12,14,12,21,22, + 26,12,27,5,9,8,18,19,23,25,30,8,31,5,22,15, + 20,9,12,18,22,9,15,18,23,9,15,9,15,15,19,9, + 12,18,21,9,15,18,22,9,15,8,13,17,21,8,21,5, + 23,17,23,9,14,12,16,5,46,15,25,26,45,15,46,9, + 46,13,15,13,22,23,28,13,29,5,10,5,14,21,28,29, + 37,38,43,29,44,21,45,9,18,20,27,28,36,37,41,28, + 42,20,43,9,17,35,45,46,55,35,56,9,32,9,20,22, + 32,33,43,44,52,33,53,9,30,9,19,21,30,12,20,21, + 32,12,33,37,45,46,56,37,57,12,57,9,42,19,29,19, + 29,17,27,17,27,17,27,29,40,29,40,30,41,19,42,13, + 42,22,61,22,61,34,44,34,55,51,54,34,55,22,61,22, + 61,9,19,21,59,21,59,33,42,33,53,49,52,33,53,21, + 59,21,59,9,18,13,14,9,10,23,26,27,37,39,48,23, + 49,9,19,9,19,13,19,13,15,17,19,16,24,25,27,16, + 28,32,40,41,43,32,44,16,44,13,22,17,22,17,22,13, + 14,18,19,13,19,13,14,13,14,21,27,20,28,32,35,36, + 46,32,47,48,49,32,49,20,50,53,62,63,64,63,65,63, + 65,53,66,20,66,9,17,16,24,9,26,20,26,13,26,16, + 20,22,30,16,31,9,31,0,0,5,14,13,22,24,34,36, + 50,52,64,66,84,12,85,5,14,5,14,5,14,5,14,9, + 20,9,37,38,47,49,53,55,60,9,61,9,61,9,14,5, + 14,0,0,115,18,0,0,0,169,65,40,66,22,0,194,18, + 3,66,22,0,194,22,21,66,43,7,99,1,0,0,0,0, + 0,0,0,0,0,0,0,9,0,0,0,3,0,0,0,115, + 156,1,0,0,135,12,135,13,135,14,124,0,115,9,116,0, + 100,1,131,1,130,1,116,1,116,2,116,3,106,4,124,0, + 131,2,131,1,125,0,116,5,124,0,100,2,25,0,116,6, + 131,2,114,31,100,3,138,14,100,4,138,12,100,5,138,13, + 110,6,100,6,138,14,100,7,138,12,100,8,138,13,9,0, + 136,12,136,14,102,2,100,9,132,8,124,0,68,0,131,1, + 125,1,136,14,102,1,100,10,132,8,124,1,68,0,131,1, + 125,2,9,0,116,7,136,14,102,1,100,11,132,8,124,1, + 68,0,131,1,131,1,92,1,125,3,110,14,35,0,4,0, + 116,0,121,80,1,0,1,0,1,0,116,0,100,12,131,1, + 100,13,130,2,119,0,37,0,116,8,116,7,100,14,132,0, + 124,1,68,0,131,1,131,1,131,1,100,15,107,3,114,98, + 116,0,100,16,131,1,130,1,116,9,124,0,100,2,25,0, + 160,10,137,12,137,14,161,2,131,1,92,2,125,4,125,5, + 124,5,160,11,137,14,161,1,125,6,136,13,102,1,100,17, + 132,8,124,6,68,0,131,1,125,6,136,13,102,1,100,18, + 132,8,124,2,68,0,131,1,125,2,116,12,124,2,131,1, + 125,7,116,13,124,2,131,1,125,8,116,14,124,7,131,1, + 68,0,93,18,92,2,125,9,125,10,124,10,124,8,124,9, + 25,0,107,3,114,161,124,6,100,13,124,9,133,2,25,0, + 125,6,1,0,113,170,113,143,124,6,100,13,116,8,124,7, + 131,1,133,2,25,0,125,6,124,3,114,176,124,4,137,14, + 23,0,110,1,124,4,125,11,124,11,137,14,160,15,124,6, + 161,1,23,0,83,0,35,0,4,0,116,16,116,17,102,2, + 121,204,1,0,1,0,1,0,116,18,106,19,100,19,103,1, + 124,0,162,1,82,0,142,0,1,0,130,0,119,0,37,0, + 41,20,122,68,71,105,118,101,110,32,97,32,115,101,113,117, + 101,110,99,101,32,111,102,32,112,97,116,104,32,110,97,109, + 101,115,44,32,114,101,116,117,114,110,115,32,116,104,101,32, + 108,111,110,103,101,115,116,32,99,111,109,109,111,110,32,115, + 117,98,45,112,97,116,104,46,122,37,99,111,109,109,111,110, + 112,97,116,104,40,41,32,97,114,103,32,105,115,32,97,110, + 32,101,109,112,116,121,32,115,101,113,117,101,110,99,101,114, + 5,0,0,0,114,45,0,0,0,114,44,0,0,0,114,78, + 0,0,0,114,2,0,0,0,114,4,0,0,0,114,0,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,7, + 0,0,0,19,0,0,0,115,32,0,0,0,103,0,124,0, + 93,12,125,1,116,0,124,1,160,1,137,2,137,3,161,2, + 160,2,161,0,131,1,145,2,113,2,83,0,114,147,0,0, + 0,41,3,114,10,0,0,0,114,48,0,0,0,114,49,0, + 0,0,41,4,114,149,0,0,0,114,69,0,0,0,114,28, + 0,0,0,114,25,0,0,0,115,4,0,0,0,32,32,128, + 128,114,41,0,0,0,114,151,0,0,0,122,30,99,111,109, + 109,111,110,112,97,116,104,46,60,108,111,99,97,108,115,62, + 46,60,108,105,115,116,99,111,109,112,62,254,2,0,0,243, + 2,0,0,0,32,0,114,156,0,0,0,115,32,0,0,0, + 23,82,23,82,23,82,71,72,24,34,35,36,35,57,45,51, + 53,56,35,57,35,65,35,65,24,66,23,82,23,82,23,82, + 114,43,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,5,0,0,0,19,0,0,0,115,26,0,0,0,103, + 0,124,0,93,9,92,2,125,1,125,2,124,2,160,0,137, + 3,161,1,145,2,113,2,83,0,114,147,0,0,0,114,82, + 0,0,0,169,4,114,149,0,0,0,114,75,0,0,0,114, + 69,0,0,0,114,25,0,0,0,115,4,0,0,0,32,32, + 32,128,114,41,0,0,0,114,151,0,0,0,122,30,99,111, + 109,109,111,110,112,97,116,104,46,60,108,111,99,97,108,115, + 62,46,60,108,105,115,116,99,111,109,112,62,255,2,0,0, + 243,2,0,0,0,26,0,114,158,0,0,0,115,26,0,0, + 0,23,61,23,61,23,61,41,45,41,42,44,45,24,25,24, + 36,32,35,24,36,23,61,23,61,23,61,114,43,0,0,0, + 99,1,0,0,0,0,0,0,0,0,0,0,0,4,0,0, + 0,51,0,0,0,115,36,0,0,0,129,0,124,0,93,13, + 92,2,125,1,125,2,124,2,100,0,100,1,133,2,25,0, + 137,3,107,2,86,0,1,0,113,2,100,0,83,0,41,2, + 78,114,54,0,0,0,114,147,0,0,0,114,157,0,0,0, + 115,4,0,0,0,32,32,32,128,114,41,0,0,0,218,9, + 60,103,101,110,101,120,112,114,62,122,29,99,111,109,109,111, + 110,112,97,116,104,46,60,108,111,99,97,108,115,62,46,60, + 103,101,110,101,120,112,114,62,2,3,0,0,243,4,0,0, + 0,2,128,34,0,114,160,0,0,0,115,36,0,0,0,0, + 0,25,63,25,63,43,47,43,44,46,47,26,27,28,30,29, + 30,28,30,26,31,35,38,26,38,25,63,25,63,25,63,25, + 63,25,63,114,43,0,0,0,122,37,67,97,110,39,116,32, + 109,105,120,32,97,98,115,111,108,117,116,101,32,97,110,100, + 32,114,101,108,97,116,105,118,101,32,112,97,116,104,115,78, + 99,1,0,0,0,0,0,0,0,0,0,0,0,3,0,0, + 0,51,0,0,0,115,24,0,0,0,129,0,124,0,93,7, + 92,2,125,1,125,2,124,1,86,0,1,0,113,2,100,0, + 83,0,169,1,78,114,147,0,0,0,41,3,114,149,0,0, + 0,114,75,0,0,0,114,69,0,0,0,115,3,0,0,0, + 32,32,32,114,41,0,0,0,114,159,0,0,0,122,29,99, + 111,109,109,111,110,112,97,116,104,46,60,108,111,99,97,108, + 115,62,46,60,103,101,110,101,120,112,114,62,9,3,0,0, + 243,4,0,0,0,2,128,22,0,114,162,0,0,0,115,24, + 0,0,0,0,0,19,46,19,46,26,30,26,27,29,30,20, + 21,19,46,19,46,19,46,19,46,19,46,114,43,0,0,0, + 114,54,0,0,0,122,31,80,97,116,104,115,32,100,111,110, + 39,116,32,104,97,118,101,32,116,104,101,32,115,97,109,101, + 32,100,114,105,118,101,99,1,0,0,0,0,0,0,0,0, + 0,0,0,4,0,0,0,19,0,0,0,243,28,0,0,0, + 103,0,124,0,93,10,125,1,124,1,114,2,124,1,137,2, + 107,3,114,2,124,1,145,2,113,2,83,0,114,147,0,0, + 0,114,147,0,0,0,169,3,114,149,0,0,0,114,113,0, + 0,0,114,23,0,0,0,115,3,0,0,0,32,32,128,114, + 41,0,0,0,114,151,0,0,0,122,30,99,111,109,109,111, + 110,112,97,116,104,46,60,108,111,99,97,108,115,62,46,60, + 108,105,115,116,99,111,109,112,62,14,3,0,0,243,2,0, + 0,0,28,0,114,165,0,0,0,115,28,0,0,0,18,58, + 18,58,18,58,25,26,40,41,18,58,46,47,51,57,46,57, + 18,58,19,20,18,58,18,58,18,58,114,43,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0, + 19,0,0,0,115,28,0,0,0,103,0,124,0,93,10,125, + 1,136,2,102,1,100,0,132,8,124,1,68,0,131,1,145, + 2,113,2,83,0,41,1,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,19,0,0,0,114,163,0,0, + 0,114,147,0,0,0,114,147,0,0,0,114,164,0,0,0, + 115,3,0,0,0,32,32,128,114,41,0,0,0,114,151,0, + 0,0,122,41,99,111,109,109,111,110,112,97,116,104,46,60, + 108,111,99,97,108,115,62,46,60,108,105,115,116,99,111,109, + 112,62,46,60,108,105,115,116,99,111,109,112,62,16,3,0, + 0,114,165,0,0,0,114,165,0,0,0,115,28,0,0,0, + 24,59,24,59,24,59,31,32,41,42,24,59,47,48,52,58, + 47,58,24,59,25,26,24,59,24,59,24,59,114,43,0,0, + 0,114,147,0,0,0,41,3,114,149,0,0,0,114,51,0, + 0,0,114,23,0,0,0,115,3,0,0,0,32,32,128,114, + 41,0,0,0,114,151,0,0,0,122,30,99,111,109,109,111, + 110,112,97,116,104,46,60,108,111,99,97,108,115,62,46,60, + 108,105,115,116,99,111,109,112,62,16,3,0,0,114,165,0, + 0,0,114,165,0,0,0,115,28,0,0,0,23,81,23,81, + 23,81,64,65,24,59,24,59,24,59,24,59,36,37,24,59, + 24,59,23,81,23,81,23,81,114,43,0,0,0,114,34,0, + 0,0,41,20,114,86,0,0,0,218,5,116,117,112,108,101, + 114,60,0,0,0,114,46,0,0,0,114,47,0,0,0,114, + 37,0,0,0,114,38,0,0,0,114,134,0,0,0,114,56, + 0,0,0,114,10,0,0,0,114,48,0,0,0,114,11,0, + 0,0,218,3,109,105,110,218,3,109,97,120,218,9,101,110, + 117,109,101,114,97,116,101,114,9,0,0,0,114,61,0,0, + 0,114,62,0,0,0,114,64,0,0,0,114,65,0,0,0, + 41,15,114,66,0,0,0,90,11,100,114,105,118,101,115,112, + 108,105,116,115,90,11,115,112,108,105,116,95,112,97,116,104, + 115,114,8,0,0,0,114,99,0,0,0,114,40,0,0,0, + 90,6,99,111,109,109,111,110,90,2,115,49,90,2,115,50, + 114,76,0,0,0,114,113,0,0,0,114,120,0,0,0,114, + 28,0,0,0,114,23,0,0,0,114,25,0,0,0,115,15, + 0,0,0,32,32,32,32,32,32,32,32,32,32,32,32,64, + 64,64,114,41,0,0,0,114,34,0,0,0,114,34,0,0, + 0,237,2,0,0,115,86,0,0,0,6,128,4,3,8,1, + 16,2,14,1,4,1,4,1,6,1,4,2,4,1,4,1, + 2,2,18,1,16,1,2,2,24,1,2,128,12,1,10,1, + 2,255,2,128,24,6,8,1,24,2,10,1,16,1,16,2, + 8,1,8,1,16,1,12,1,12,1,4,1,2,254,16,4, + 16,2,14,1,2,128,16,1,18,1,2,1,2,254,2,128, + 115,94,0,0,0,6,128,2,3,10,1,16,2,12,1,2, + 7,4,250,4,1,6,1,4,2,4,1,4,1,2,35,18, + 224,16,1,2,5,24,254,2,128,2,2,2,255,20,1,2, + 128,22,5,10,1,24,2,10,1,16,1,16,2,8,1,8, + 1,6,1,4,5,6,251,10,1,2,2,12,255,6,1,16, + 2,16,2,14,1,2,128,2,3,6,254,8,2,18,255,4, + 1,2,128,115,156,1,0,0,0,0,0,0,0,0,12,17, + 5,66,15,25,26,65,15,66,9,66,13,18,19,22,23,25, + 23,32,34,39,19,40,13,41,5,10,8,18,19,24,25,26, + 19,27,29,34,8,35,5,21,15,20,9,12,18,22,9,15, + 18,22,9,15,9,15,15,19,9,12,18,21,9,15,18,21, + 9,15,5,14,23,82,23,82,23,82,23,82,23,82,76,81, + 23,82,23,82,9,20,23,61,23,61,23,61,23,61,49,60, + 23,61,23,61,9,20,9,80,22,25,25,63,25,63,25,63, + 25,63,51,62,25,63,25,63,22,63,13,19,13,18,13,18, + 0,0,9,80,16,26,9,80,9,80,9,80,9,80,19,29, + 30,69,19,70,76,80,13,80,9,80,0,0,12,15,16,19, + 19,46,19,46,34,45,19,46,19,46,16,46,12,47,51,52, + 12,52,9,64,19,29,30,63,19,64,13,64,23,33,34,39, + 40,41,34,42,34,63,51,57,59,62,34,63,23,64,9,20, + 9,14,16,20,18,22,18,33,29,32,18,33,9,15,18,58, + 18,58,18,58,18,58,30,36,18,58,18,58,9,15,23,81, + 23,81,23,81,23,81,69,80,23,81,23,81,9,20,14,17, + 18,29,14,30,9,11,14,17,18,29,14,30,9,11,21,30, + 31,33,21,34,9,38,9,38,13,17,13,14,16,17,16,17, + 21,23,24,25,21,26,16,26,13,22,26,32,33,35,34,35, + 33,35,26,36,17,23,17,22,17,22,13,22,22,28,29,37, + 30,33,34,36,30,37,29,37,22,38,13,19,33,38,18,49, + 18,23,26,29,18,29,18,29,44,49,9,15,16,22,25,28, + 25,41,34,40,25,41,16,41,9,41,0,0,5,14,13,22, + 24,38,12,39,5,14,5,14,5,14,5,14,9,20,9,37, + 38,50,9,59,53,58,9,59,9,59,9,59,9,59,9,14, + 5,14,0,0,115,35,0,0,0,166,17,66,57,0,184,11, + 65,4,0,193,3,1,66,57,0,193,4,13,65,17,7,193, + 17,65,39,66,57,0,194,57,20,67,13,7,41,1,218,6, + 95,105,115,100,105,114,114,161,0,0,0,41,49,218,7,95, + 95,100,111,99,95,95,114,23,0,0,0,114,24,0,0,0, + 114,29,0,0,0,114,25,0,0,0,114,26,0,0,0,114, + 28,0,0,0,114,27,0,0,0,114,30,0,0,0,114,46, + 0,0,0,218,3,115,121,115,114,87,0,0,0,114,64,0, + 0,0,90,7,95,95,97,108,108,95,95,114,42,0,0,0, + 114,7,0,0,0,114,8,0,0,0,114,9,0,0,0,114, + 10,0,0,0,114,11,0,0,0,114,12,0,0,0,114,79, + 0,0,0,114,13,0,0,0,114,14,0,0,0,114,15,0, + 0,0,114,16,0,0,0,90,2,110,116,114,89,0,0,0, + 218,11,73,109,112,111,114,116,69,114,114,111,114,114,18,0, + 0,0,114,19,0,0,0,114,20,0,0,0,114,21,0,0, + 0,114,124,0,0,0,114,125,0,0,0,114,22,0,0,0, + 114,126,0,0,0,114,127,0,0,0,114,136,0,0,0,114, + 31,0,0,0,114,140,0,0,0,114,143,0,0,0,218,7, + 104,97,115,97,116,116,114,114,145,0,0,0,114,32,0,0, + 0,114,33,0,0,0,114,34,0,0,0,114,170,0,0,0, + 114,17,0,0,0,114,147,0,0,0,114,43,0,0,0,114, + 41,0,0,0,218,8,60,109,111,100,117,108,101,62,114,175, + 0,0,0,1,0,0,0,115,138,0,0,0,4,1,4,9, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,8,2, + 8,1,8,1,8,1,8,1,8,2,6,8,6,10,6,17, + 6,16,6,47,6,56,6,23,10,6,6,5,6,7,6,7, + 6,12,2,18,14,1,2,128,12,1,8,1,2,255,2,128, + 6,2,6,27,6,61,6,113,6,50,2,17,14,1,2,128, + 12,2,8,1,2,255,2,128,6,4,2,7,18,1,2,128, + 12,1,8,2,2,254,2,128,6,4,6,42,12,46,10,52, + 14,1,2,255,8,3,6,56,2,52,16,5,2,128,12,1, + 6,2,2,254,2,128,115,148,0,0,0,4,5,4,5,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,8,2,8, + 1,8,1,8,1,8,1,6,8,2,250,6,12,6,14,6, + 21,6,45,6,54,6,23,6,13,10,1,6,7,6,7,6, + 13,6,10,2,15,14,254,2,128,2,2,2,255,18,1,2, + 128,6,16,6,57,6,122,6,55,6,16,2,15,14,245,2, + 128,2,3,2,255,18,1,2,128,6,8,0,127,2,17,0, + 129,18,242,2,128,2,3,2,254,18,2,2,128,6,42,6, + 46,2,2,10,48,8,4,16,1,2,255,2,3,6,43,6, + 62,2,11,16,253,2,128,2,3,2,254,16,2,2,128,115, + 176,1,0,0,1,4,1,4,10,13,1,7,10,14,1,7, + 10,13,1,7,7,11,1,4,11,14,1,8,10,13,1,7, + 11,22,1,8,11,16,1,8,1,10,1,10,1,10,1,10, + 1,11,1,11,1,11,1,11,1,12,1,12,1,12,1,12, + 1,19,1,19,1,19,1,19,1,26,1,26,1,26,1,26, + 11,65,11,65,11,65,1,8,1,21,1,21,1,21,1,44, + 1,44,1,44,1,51,1,51,1,51,1,14,1,14,1,14, + 1,20,1,20,1,20,1,26,1,26,1,26,1,56,1,56, + 1,56,20,31,20,41,20,49,1,9,1,17,1,23,1,23, + 1,23,1,23,1,23,1,23,1,36,1,36,1,36,1,16, + 1,16,1,16,1,30,5,38,5,38,5,38,5,38,5,38, + 5,38,5,38,0,0,1,30,8,19,1,30,1,30,1,30, + 1,30,26,30,5,23,5,23,5,23,1,30,0,0,1,21, + 1,21,1,21,1,31,1,31,1,31,1,15,1,15,1,15, + 1,36,1,36,1,36,1,26,1,26,1,26,1,43,5,36, + 5,36,5,36,5,36,5,36,5,36,5,36,0,0,1,32, + 8,19,1,32,1,32,1,32,1,32,15,32,5,12,5,12, + 5,12,1,32,0,0,5,43,5,43,5,43,1,20,5,63, + 5,63,5,63,5,63,5,63,5,63,5,63,5,63,5,63, + 0,0,1,23,8,19,1,23,1,23,1,23,1,23,16,23, + 5,13,5,13,5,13,1,23,0,0,5,20,5,20,5,20, + 5,20,5,20,5,20,34,39,5,20,5,20,5,20,5,20, + 5,20,31,38,39,42,44,63,31,64,31,62,31,34,31,52, + 31,54,55,56,31,57,61,62,31,62,1,27,25,29,1,14, + 1,14,1,14,1,14,1,14,1,14,1,9,5,35,5,35, + 5,35,5,35,5,35,5,35,5,35,5,35,0,0,1,9, + 8,19,1,9,1,9,1,9,1,9,5,9,5,9,5,9, + 1,9,0,0,115,72,0,0,0,193,17,6,65,24,0,193, + 24,9,65,36,7,193,35,1,65,36,7,193,53,6,65,60, + 0,193,60,9,66,8,7,194,7,1,66,8,7,194,13,8, + 66,22,0,194,22,9,66,34,7,194,33,1,66,34,7,195, + 4,6,67,12,0,195,12,7,67,23,7,195,22,1,67,23, + 7, +}; diff --git a/Python/frozen_modules/posixpath.h b/Python/frozen_modules/posixpath.h new file mode 100644 index 0000000..4cd2c5c --- /dev/null +++ b/Python/frozen_modules/posixpath.h @@ -0,0 +1,942 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__posixpath[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0, + 0,0,0,0,0,115,244,0,0,0,100,0,90,0,100,1, + 90,1,100,2,90,2,100,1,90,3,100,3,90,4,100,4, + 90,5,100,5,90,6,100,6,90,7,100,7,90,8,100,8, + 100,6,108,9,90,9,100,8,100,6,108,10,90,10,100,8, + 100,6,108,11,90,11,100,8,100,6,108,12,90,12,100,8, + 100,9,108,12,84,0,103,0,100,10,162,1,90,13,100,11, + 132,0,90,14,100,12,132,0,90,15,100,13,132,0,90,16, + 100,14,132,0,90,17,100,15,132,0,90,18,100,16,132,0, + 90,19,101,12,106,20,106,0,101,19,95,0,100,17,132,0, + 90,21,100,18,132,0,90,22,100,19,132,0,90,23,100,20, + 132,0,90,24,100,21,132,0,90,25,100,22,132,0,90,26, + 100,23,132,0,90,27,100,6,97,28,100,6,97,29,100,24, + 132,0,90,30,100,25,132,0,90,31,100,26,132,0,90,32, + 100,27,100,28,156,1,100,29,132,2,90,33,100,30,132,0, + 90,34,101,10,106,35,100,31,107,2,90,36,100,34,100,32, + 132,1,90,37,100,33,132,0,90,38,100,6,83,0,41,35, + 97,217,1,0,0,67,111,109,109,111,110,32,111,112,101,114, + 97,116,105,111,110,115,32,111,110,32,80,111,115,105,120,32, + 112,97,116,104,110,97,109,101,115,46,10,10,73,110,115,116, + 101,97,100,32,111,102,32,105,109,112,111,114,116,105,110,103, + 32,116,104,105,115,32,109,111,100,117,108,101,32,100,105,114, + 101,99,116,108,121,44,32,105,109,112,111,114,116,32,111,115, + 32,97,110,100,32,114,101,102,101,114,32,116,111,10,116,104, + 105,115,32,109,111,100,117,108,101,32,97,115,32,111,115,46, + 112,97,116,104,46,32,32,84,104,101,32,34,111,115,46,112, + 97,116,104,34,32,110,97,109,101,32,105,115,32,97,110,32, + 97,108,105,97,115,32,102,111,114,32,116,104,105,115,10,109, + 111,100,117,108,101,32,111,110,32,80,111,115,105,120,32,115, + 121,115,116,101,109,115,59,32,111,110,32,111,116,104,101,114, + 32,115,121,115,116,101,109,115,32,40,101,46,103,46,32,87, + 105,110,100,111,119,115,41,44,10,111,115,46,112,97,116,104, + 32,112,114,111,118,105,100,101,115,32,116,104,101,32,115,97, + 109,101,32,111,112,101,114,97,116,105,111,110,115,32,105,110, + 32,97,32,109,97,110,110,101,114,32,115,112,101,99,105,102, + 105,99,32,116,111,32,116,104,97,116,10,112,108,97,116,102, + 111,114,109,44,32,97,110,100,32,105,115,32,97,110,32,97, + 108,105,97,115,32,116,111,32,97,110,111,116,104,101,114,32, + 109,111,100,117,108,101,32,40,101,46,103,46,32,110,116,112, + 97,116,104,41,46,10,10,83,111,109,101,32,111,102,32,116, + 104,105,115,32,99,97,110,32,97,99,116,117,97,108,108,121, + 32,98,101,32,117,115,101,102,117,108,32,111,110,32,110,111, + 110,45,80,111,115,105,120,32,115,121,115,116,101,109,115,32, + 116,111,111,44,32,101,46,103,46,10,102,111,114,32,109,97, + 110,105,112,117,108,97,116,105,111,110,32,111,102,32,116,104, + 101,32,112,97,116,104,110,97,109,101,32,99,111,109,112,111, + 110,101,110,116,32,111,102,32,85,82,76,115,46,10,218,1, + 46,250,2,46,46,250,1,47,250,1,58,122,13,47,98,105, + 110,58,47,117,115,114,47,98,105,110,78,122,9,47,100,101, + 118,47,110,117,108,108,233,0,0,0,0,41,1,218,1,42, + 41,38,218,8,110,111,114,109,99,97,115,101,218,5,105,115, + 97,98,115,218,4,106,111,105,110,218,10,115,112,108,105,116, + 100,114,105,118,101,218,5,115,112,108,105,116,218,8,115,112, + 108,105,116,101,120,116,218,8,98,97,115,101,110,97,109,101, + 218,7,100,105,114,110,97,109,101,218,12,99,111,109,109,111, + 110,112,114,101,102,105,120,90,7,103,101,116,115,105,122,101, + 90,8,103,101,116,109,116,105,109,101,90,8,103,101,116,97, + 116,105,109,101,90,8,103,101,116,99,116,105,109,101,218,6, + 105,115,108,105,110,107,90,6,101,120,105,115,116,115,218,7, + 108,101,120,105,115,116,115,90,5,105,115,100,105,114,90,6, + 105,115,102,105,108,101,218,7,105,115,109,111,117,110,116,218, + 10,101,120,112,97,110,100,117,115,101,114,218,10,101,120,112, + 97,110,100,118,97,114,115,218,8,110,111,114,109,112,97,116, + 104,218,7,97,98,115,112,97,116,104,90,8,115,97,109,101, + 102,105,108,101,90,12,115,97,109,101,111,112,101,110,102,105, + 108,101,90,8,115,97,109,101,115,116,97,116,218,6,99,117, + 114,100,105,114,218,6,112,97,114,100,105,114,218,3,115,101, + 112,218,7,112,97,116,104,115,101,112,218,7,100,101,102,112, + 97,116,104,218,6,97,108,116,115,101,112,218,6,101,120,116, + 115,101,112,218,7,100,101,118,110,117,108,108,218,8,114,101, + 97,108,112,97,116,104,218,26,115,117,112,112,111,114,116,115, + 95,117,110,105,99,111,100,101,95,102,105,108,101,110,97,109, + 101,115,218,7,114,101,108,112,97,116,104,218,10,99,111,109, + 109,111,110,112,97,116,104,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,3,0,0,0,115,18,0,0, + 0,116,0,124,0,116,1,131,2,114,7,100,1,83,0,100, + 2,83,0,41,3,78,243,1,0,0,0,47,114,2,0,0, + 0,41,2,218,10,105,115,105,110,115,116,97,110,99,101,218, + 5,98,121,116,101,115,169,1,218,4,112,97,116,104,115,1, + 0,0,0,32,250,18,60,102,114,111,122,101,110,32,112,111, + 115,105,120,112,97,116,104,62,218,8,95,103,101,116,95,115, + 101,112,114,40,0,0,0,41,0,0,0,115,6,0,0,0, + 10,1,4,1,4,2,115,8,0,0,0,8,1,2,3,4, + 254,4,2,115,18,0,0,0,8,18,19,23,25,30,8,31, + 5,19,16,20,16,20,16,19,16,19,243,0,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0, + 3,0,0,0,115,10,0,0,0,116,0,106,1,124,0,131, + 1,83,0,41,1,122,54,78,111,114,109,97,108,105,122,101, + 32,99,97,115,101,32,111,102,32,112,97,116,104,110,97,109, + 101,46,32,32,72,97,115,32,110,111,32,101,102,102,101,99, + 116,32,117,110,100,101,114,32,80,111,115,105,120,169,2,218, + 2,111,115,218,6,102,115,112,97,116,104,41,1,218,1,115, + 115,1,0,0,0,32,114,39,0,0,0,114,6,0,0,0, + 114,6,0,0,0,52,0,0,0,243,2,0,0,0,10,2, + 114,46,0,0,0,115,10,0,0,0,12,14,12,21,22,23, + 12,24,5,24,114,41,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,3,0,0,0,3,0,0,0,115,28, + 0,0,0,116,0,106,1,124,0,131,1,125,0,116,2,124, + 0,131,1,125,1,124,0,160,3,124,1,161,1,83,0,41, + 1,122,31,84,101,115,116,32,119,104,101,116,104,101,114,32, + 97,32,112,97,116,104,32,105,115,32,97,98,115,111,108,117, + 116,101,41,4,114,43,0,0,0,114,44,0,0,0,114,40, + 0,0,0,218,10,115,116,97,114,116,115,119,105,116,104,41, + 2,114,45,0,0,0,114,24,0,0,0,115,2,0,0,0, + 32,32,114,39,0,0,0,114,7,0,0,0,114,7,0,0, + 0,60,0,0,0,243,6,0,0,0,10,2,8,1,10,1, + 114,48,0,0,0,115,28,0,0,0,9,11,9,18,19,20, + 9,21,5,6,11,19,20,21,11,22,5,8,12,13,12,29, + 25,28,12,29,5,29,114,41,0,0,0,99,1,0,0,0, + 0,0,0,0,0,0,0,0,10,0,0,0,7,0,0,0, + 115,166,0,0,0,116,0,106,1,124,0,131,1,125,0,116, + 2,124,0,131,1,125,2,124,0,125,3,9,0,124,1,115, + 22,124,3,100,1,100,2,133,2,25,0,124,2,23,0,1, + 0,116,3,116,0,106,1,124,1,131,2,68,0,93,28,125, + 4,124,4,160,4,124,2,161,1,114,38,124,4,125,3,113, + 28,124,3,114,45,124,3,160,5,124,2,161,1,114,50,124, + 3,124,4,55,0,125,3,113,28,124,3,124,2,124,4,23, + 0,55,0,125,3,113,28,9,0,124,3,83,0,35,0,4, + 0,116,6,116,7,116,8,102,3,121,81,1,0,1,0,1, + 0,116,9,106,10,100,3,124,0,103,2,124,1,162,1,82, + 0,142,0,1,0,130,0,119,0,37,0,41,4,122,230,74, + 111,105,110,32,116,119,111,32,111,114,32,109,111,114,101,32, + 112,97,116,104,110,97,109,101,32,99,111,109,112,111,110,101, + 110,116,115,44,32,105,110,115,101,114,116,105,110,103,32,39, + 47,39,32,97,115,32,110,101,101,100,101,100,46,10,32,32, + 32,32,73,102,32,97,110,121,32,99,111,109,112,111,110,101, + 110,116,32,105,115,32,97,110,32,97,98,115,111,108,117,116, + 101,32,112,97,116,104,44,32,97,108,108,32,112,114,101,118, + 105,111,117,115,32,112,97,116,104,32,99,111,109,112,111,110, + 101,110,116,115,10,32,32,32,32,119,105,108,108,32,98,101, + 32,100,105,115,99,97,114,100,101,100,46,32,32,65,110,32, + 101,109,112,116,121,32,108,97,115,116,32,112,97,114,116,32, + 119,105,108,108,32,114,101,115,117,108,116,32,105,110,32,97, + 32,112,97,116,104,32,116,104,97,116,10,32,32,32,32,101, + 110,100,115,32,119,105,116,104,32,97,32,115,101,112,97,114, + 97,116,111,114,46,78,114,4,0,0,0,114,8,0,0,0, + 41,11,114,43,0,0,0,114,44,0,0,0,114,40,0,0, + 0,218,3,109,97,112,114,47,0,0,0,218,8,101,110,100, + 115,119,105,116,104,218,9,84,121,112,101,69,114,114,111,114, + 218,14,65,116,116,114,105,98,117,116,101,69,114,114,111,114, + 218,12,66,121,116,101,115,87,97,114,110,105,110,103,218,11, + 103,101,110,101,114,105,99,112,97,116,104,218,16,95,99,104, + 101,99,107,95,97,114,103,95,116,121,112,101,115,41,5,218, + 1,97,218,1,112,114,24,0,0,0,114,38,0,0,0,218, + 1,98,115,5,0,0,0,32,32,32,32,32,114,39,0,0, + 0,114,8,0,0,0,114,8,0,0,0,71,0,0,0,115, + 40,0,0,0,10,5,8,1,4,1,2,1,4,1,16,1, + 16,1,10,1,6,1,14,1,10,1,14,2,2,250,4,10, + 2,128,18,253,20,1,2,1,2,254,2,128,115,52,0,0, + 0,10,5,8,1,4,1,2,13,2,245,18,1,10,1,4, + 6,2,250,8,1,2,5,6,252,2,1,2,3,8,253,2, + 3,10,254,16,2,4,4,2,128,2,255,8,254,8,2,20, + 255,4,1,2,128,115,166,0,0,0,9,11,9,18,19,20, + 9,21,5,6,11,19,20,21,11,22,5,8,12,13,5,9, + 5,14,16,17,9,27,13,17,18,20,19,20,18,20,13,21, + 24,27,13,27,13,27,18,21,22,24,22,31,33,34,18,35, + 9,32,9,32,13,14,16,17,16,33,29,32,16,33,13,32, + 24,25,17,21,17,21,22,26,13,32,30,34,30,48,44,47, + 30,48,13,32,17,21,25,26,17,26,17,21,17,21,17,21, + 25,28,31,32,25,32,17,32,17,21,17,21,9,32,12,16, + 5,16,0,0,5,14,13,22,24,38,40,52,12,53,5,14, + 5,14,5,14,5,14,9,20,9,37,38,44,46,47,9,52, + 50,51,9,52,9,52,9,52,9,52,9,14,5,14,0,0, + 115,9,0,0,0,140,45,60,0,188,22,65,18,7,99,1, + 0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,3, + 0,0,0,115,96,0,0,0,116,0,106,1,124,0,131,1, + 125,0,116,2,124,0,131,1,125,1,124,0,160,3,124,1, + 161,1,100,1,23,0,125,2,124,0,100,2,124,2,133,2, + 25,0,124,0,124,2,100,2,133,2,25,0,2,2,125,3, + 125,4,124,3,114,44,124,3,124,1,116,4,124,3,131,1, + 20,0,107,3,114,44,124,3,160,5,124,1,161,1,125,3, + 124,3,124,4,102,2,83,0,41,3,122,128,83,112,108,105, + 116,32,97,32,112,97,116,104,110,97,109,101,46,32,32,82, + 101,116,117,114,110,115,32,116,117,112,108,101,32,34,40,104, + 101,97,100,44,32,116,97,105,108,41,34,32,119,104,101,114, + 101,32,34,116,97,105,108,34,32,105,115,10,32,32,32,32, + 101,118,101,114,121,116,104,105,110,103,32,97,102,116,101,114, + 32,116,104,101,32,102,105,110,97,108,32,115,108,97,115,104, + 46,32,32,69,105,116,104,101,114,32,112,97,114,116,32,109, + 97,121,32,98,101,32,101,109,112,116,121,46,233,1,0,0, + 0,78,169,6,114,43,0,0,0,114,44,0,0,0,114,40, + 0,0,0,218,5,114,102,105,110,100,218,3,108,101,110,218, + 6,114,115,116,114,105,112,41,5,114,57,0,0,0,114,24, + 0,0,0,218,1,105,218,4,104,101,97,100,218,4,116,97, + 105,108,115,5,0,0,0,32,32,32,32,32,114,39,0,0, + 0,114,10,0,0,0,114,10,0,0,0,100,0,0,0,115, + 14,0,0,0,10,3,8,1,14,1,26,1,20,1,10,1, + 8,1,115,18,0,0,0,10,3,8,1,14,1,26,1,2, + 1,2,1,14,255,12,1,8,1,115,96,0,0,0,9,11, + 9,18,19,20,9,21,5,6,11,19,20,21,11,22,5,8, + 9,10,9,21,17,20,9,21,24,25,9,25,5,6,18,19, + 20,22,21,22,20,22,18,23,25,26,27,28,27,29,27,29, + 25,30,18,30,5,9,11,15,8,12,5,32,17,21,25,28, + 29,32,33,37,29,38,25,38,17,38,5,32,16,20,16,32, + 28,31,16,32,9,13,12,16,18,22,12,22,5,22,114,41, + 0,0,0,99,1,0,0,0,0,0,0,0,0,0,0,0, + 5,0,0,0,3,0,0,0,115,54,0,0,0,116,0,106, + 1,124,0,131,1,125,0,116,2,124,0,116,3,131,2,114, + 15,100,1,125,1,100,2,125,2,110,4,100,3,125,1,100, + 4,125,2,116,4,106,5,124,0,124,1,100,0,124,2,131, + 4,83,0,41,5,78,114,34,0,0,0,243,1,0,0,0, + 46,114,2,0,0,0,114,0,0,0,0,41,6,114,43,0, + 0,0,114,44,0,0,0,114,35,0,0,0,114,36,0,0, + 0,114,54,0,0,0,218,9,95,115,112,108,105,116,101,120, + 116,41,3,114,57,0,0,0,114,24,0,0,0,114,28,0, + 0,0,115,3,0,0,0,32,32,32,114,39,0,0,0,114, + 11,0,0,0,114,11,0,0,0,117,0,0,0,115,14,0, + 0,0,10,1,10,1,4,1,6,1,4,2,4,1,16,1, + 115,16,0,0,0,10,1,8,1,2,5,4,252,6,1,4, + 2,4,1,16,1,115,54,0,0,0,9,11,9,18,19,20, + 9,21,5,6,8,18,19,20,22,27,8,28,5,21,15,19, + 9,12,18,22,9,15,9,15,15,18,9,12,18,21,9,15, + 12,23,12,33,34,35,37,40,42,46,48,54,12,55,5,55, + 114,41,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,3,0,0,0,3,0,0,0,115,26,0,0,0,116, + 0,106,1,124,0,131,1,125,0,124,0,100,1,100,2,133, + 2,25,0,124,0,102,2,83,0,41,3,122,74,83,112,108, + 105,116,32,97,32,112,97,116,104,110,97,109,101,32,105,110, + 116,111,32,100,114,105,118,101,32,97,110,100,32,112,97,116, + 104,46,32,79,110,32,80,111,115,105,120,44,32,100,114,105, + 118,101,32,105,115,32,97,108,119,97,121,115,10,32,32,32, + 32,101,109,112,116,121,46,78,114,4,0,0,0,114,42,0, + 0,0,41,1,114,57,0,0,0,115,1,0,0,0,32,114, + 39,0,0,0,114,9,0,0,0,114,9,0,0,0,131,0, + 0,0,243,4,0,0,0,10,3,16,1,114,69,0,0,0, + 115,26,0,0,0,9,11,9,18,19,20,9,21,5,6,12, + 13,14,16,15,16,14,16,12,17,19,20,12,20,5,20,114, + 41,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,44,0,0,0,116,0, + 106,1,124,0,131,1,125,0,116,2,124,0,131,1,125,1, + 124,0,160,3,124,1,161,1,100,1,23,0,125,2,124,0, + 124,2,100,2,133,2,25,0,83,0,41,3,122,41,82,101, + 116,117,114,110,115,32,116,104,101,32,102,105,110,97,108,32, + 99,111,109,112,111,110,101,110,116,32,111,102,32,97,32,112, + 97,116,104,110,97,109,101,114,59,0,0,0,78,41,4,114, + 43,0,0,0,114,44,0,0,0,114,40,0,0,0,114,61, + 0,0,0,41,3,114,57,0,0,0,114,24,0,0,0,114, + 64,0,0,0,115,3,0,0,0,32,32,32,114,39,0,0, + 0,114,12,0,0,0,114,12,0,0,0,140,0,0,0,243, + 8,0,0,0,10,2,8,1,14,1,12,1,114,70,0,0, + 0,115,44,0,0,0,9,11,9,18,19,20,9,21,5,6, + 11,19,20,21,11,22,5,8,9,10,9,21,17,20,9,21, + 24,25,9,25,5,6,12,13,14,15,14,16,14,16,12,17, + 5,17,114,41,0,0,0,99,1,0,0,0,0,0,0,0, + 0,0,0,0,4,0,0,0,3,0,0,0,115,78,0,0, + 0,116,0,106,1,124,0,131,1,125,0,116,2,124,0,131, + 1,125,1,124,0,160,3,124,1,161,1,100,1,23,0,125, + 2,124,0,100,2,124,2,133,2,25,0,125,3,124,3,114, + 37,124,3,124,1,116,4,124,3,131,1,20,0,107,3,114, + 37,124,3,160,5,124,1,161,1,125,3,124,3,83,0,41, + 3,122,45,82,101,116,117,114,110,115,32,116,104,101,32,100, + 105,114,101,99,116,111,114,121,32,99,111,109,112,111,110,101, + 110,116,32,111,102,32,97,32,112,97,116,104,110,97,109,101, + 114,59,0,0,0,78,114,60,0,0,0,41,4,114,57,0, + 0,0,114,24,0,0,0,114,64,0,0,0,114,65,0,0, + 0,115,4,0,0,0,32,32,32,32,114,39,0,0,0,114, + 13,0,0,0,114,13,0,0,0,150,0,0,0,115,14,0, + 0,0,10,2,8,1,14,1,12,1,20,1,10,1,4,1, + 115,18,0,0,0,10,2,8,1,14,1,12,1,2,1,2, + 1,14,255,12,1,4,1,115,78,0,0,0,9,11,9,18, + 19,20,9,21,5,6,11,19,20,21,11,22,5,8,9,10, + 9,21,17,20,9,21,24,25,9,25,5,6,12,13,14,16, + 15,16,14,16,12,17,5,9,8,12,5,32,17,21,25,28, + 29,32,33,37,29,38,25,38,17,38,5,32,16,20,16,32, + 28,31,16,32,9,13,12,16,5,16,114,41,0,0,0,99, + 1,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0, + 3,0,0,0,115,56,0,0,0,9,0,116,0,106,1,124, + 0,131,1,125,1,110,15,35,0,4,0,116,2,116,3,116, + 4,102,3,121,20,1,0,1,0,1,0,89,0,100,1,83, + 0,119,0,37,0,116,5,106,6,124,1,106,7,131,1,83, + 0,41,2,122,38,84,101,115,116,32,119,104,101,116,104,101, + 114,32,97,32,112,97,116,104,32,105,115,32,97,32,115,121, + 109,98,111,108,105,99,32,108,105,110,107,70,41,8,114,43, + 0,0,0,218,5,108,115,116,97,116,218,7,79,83,69,114, + 114,111,114,218,10,86,97,108,117,101,69,114,114,111,114,114, + 52,0,0,0,218,4,115,116,97,116,218,7,83,95,73,83, + 76,78,75,218,7,115,116,95,109,111,100,101,41,2,114,38, + 0,0,0,218,2,115,116,115,2,0,0,0,32,32,114,39, + 0,0,0,114,15,0,0,0,114,15,0,0,0,164,0,0, + 0,115,16,0,0,0,2,2,12,1,2,128,18,1,6,1, + 2,255,2,128,12,2,115,16,0,0,0,2,5,12,254,2, + 128,2,2,8,255,16,1,2,128,12,1,115,56,0,0,0, + 5,21,14,16,14,22,23,27,14,28,9,11,9,11,0,0, + 5,21,13,20,22,32,34,48,12,49,5,21,5,21,5,21, + 5,21,16,21,16,21,16,21,5,21,0,0,12,16,12,24, + 25,27,25,35,12,36,5,36,115,12,0,0,0,129,5,7, + 0,135,10,21,7,148,1,21,7,99,1,0,0,0,0,0, + 0,0,0,0,0,0,9,0,0,0,3,0,0,0,115,44, + 0,0,0,9,0,116,0,106,1,124,0,131,1,1,0,100, + 2,83,0,35,0,4,0,116,2,116,3,102,2,121,20,1, + 0,1,0,1,0,89,0,100,1,83,0,119,0,37,0,41, + 3,122,67,84,101,115,116,32,119,104,101,116,104,101,114,32, + 97,32,112,97,116,104,32,101,120,105,115,116,115,46,32,32, + 82,101,116,117,114,110,115,32,84,114,117,101,32,102,111,114, + 32,98,114,111,107,101,110,32,115,121,109,98,111,108,105,99, + 32,108,105,110,107,115,70,84,41,4,114,43,0,0,0,114, + 71,0,0,0,114,72,0,0,0,114,73,0,0,0,114,37, + 0,0,0,115,1,0,0,0,32,114,39,0,0,0,114,16, + 0,0,0,114,16,0,0,0,174,0,0,0,115,16,0,0, + 0,2,2,10,1,4,3,2,128,16,254,6,1,2,255,2, + 128,115,16,0,0,0,2,5,10,254,4,3,2,128,2,255, + 6,255,16,1,2,128,115,44,0,0,0,5,21,9,11,9, + 17,18,22,9,23,9,23,12,16,12,16,0,0,5,21,13, + 20,22,32,12,33,5,21,5,21,5,21,5,21,16,21,16, + 21,16,21,5,21,0,0,115,12,0,0,0,129,5,8,0, + 136,9,21,7,148,1,21,7,99,1,0,0,0,0,0,0, + 0,0,0,0,0,9,0,0,0,3,0,0,0,115,192,0, + 0,0,9,0,116,0,106,1,124,0,131,1,125,1,110,14, + 35,0,4,0,116,2,116,3,102,2,121,19,1,0,1,0, + 1,0,89,0,100,1,83,0,119,0,37,0,116,4,106,5, + 124,1,106,6,131,1,114,29,100,1,83,0,116,7,124,0, + 116,8,131,2,114,40,116,9,124,0,100,2,131,2,125,2, + 110,5,116,9,124,0,100,3,131,2,125,2,116,10,124,2, + 131,1,125,2,9,0,116,0,106,1,124,2,131,1,125,3, + 110,14,35,0,4,0,116,2,116,3,102,2,121,68,1,0, + 1,0,1,0,89,0,100,1,83,0,119,0,37,0,124,1, + 106,11,125,4,124,3,106,11,125,5,124,4,124,5,107,3, + 114,82,100,4,83,0,124,1,106,12,125,6,124,3,106,12, + 125,7,124,6,124,7,107,2,114,94,100,4,83,0,100,1, + 83,0,41,5,122,36,84,101,115,116,32,119,104,101,116,104, + 101,114,32,97,32,112,97,116,104,32,105,115,32,97,32,109, + 111,117,110,116,32,112,111,105,110,116,70,243,2,0,0,0, + 46,46,114,1,0,0,0,84,41,13,114,43,0,0,0,114, + 71,0,0,0,114,72,0,0,0,114,73,0,0,0,114,74, + 0,0,0,114,75,0,0,0,114,76,0,0,0,114,35,0, + 0,0,114,36,0,0,0,114,8,0,0,0,114,30,0,0, + 0,90,6,115,116,95,100,101,118,90,6,115,116,95,105,110, + 111,41,8,114,38,0,0,0,218,2,115,49,90,6,112,97, + 114,101,110,116,218,2,115,50,90,4,100,101,118,49,90,4, + 100,101,118,50,90,4,105,110,111,49,90,4,105,110,111,50, + 115,8,0,0,0,32,32,32,32,32,32,32,32,114,39,0, + 0,0,114,17,0,0,0,114,17,0,0,0,186,0,0,0, + 115,58,0,0,0,2,2,12,1,2,128,16,1,6,2,2, + 254,2,128,12,5,4,1,10,2,12,1,10,2,8,1,2, + 1,12,1,2,128,16,1,6,1,2,255,2,128,6,3,6, + 1,8,1,4,1,6,1,6,1,8,1,4,1,4,1,115, + 60,0,0,0,2,10,12,249,2,128,2,3,6,254,16,2, + 2,128,10,3,6,1,8,2,2,3,12,254,10,2,8,1, + 2,4,12,254,2,128,2,2,6,255,16,1,2,128,6,2, + 6,1,6,1,6,1,6,1,6,1,6,1,6,1,4,1, + 115,192,0,0,0,5,25,14,16,14,22,23,27,14,28,9, + 11,9,11,0,0,5,21,13,20,22,32,12,33,5,21,5, + 21,5,21,5,21,16,21,16,21,16,21,5,21,0,0,12, + 16,12,24,25,27,25,35,12,36,9,25,20,25,20,25,8, + 18,19,23,25,30,8,31,5,34,18,22,23,27,29,34,18, + 35,9,15,9,15,18,22,23,27,29,33,18,34,9,15,14, + 22,23,29,14,30,5,11,5,21,14,16,14,22,23,29,14, + 30,9,11,9,11,0,0,5,21,13,20,22,32,12,33,5, + 21,5,21,5,21,5,21,16,21,16,21,16,21,5,21,0, + 0,12,14,12,21,5,9,12,14,12,21,5,9,8,12,16, + 20,8,20,5,20,16,20,16,20,12,14,12,21,5,9,12, + 14,12,21,5,9,8,12,16,20,8,20,5,20,16,20,16, + 20,12,17,12,17,115,27,0,0,0,129,5,7,0,135,9, + 20,7,147,1,20,7,178,5,56,0,184,9,65,5,7,193, + 4,1,65,5,7,99,1,0,0,0,0,0,0,0,0,0, + 0,0,8,0,0,0,3,0,0,0,115,76,1,0,0,116, + 0,106,1,124,0,131,1,125,0,116,2,124,0,116,3,131, + 2,114,13,100,1,125,1,110,2,100,2,125,1,124,0,160, + 4,124,1,161,1,115,22,124,0,83,0,116,5,124,0,131, + 1,125,2,124,0,160,6,124,2,100,3,161,2,125,3,124, + 3,100,4,107,0,114,40,116,7,124,0,131,1,125,3,124, + 3,100,3,107,2,114,82,100,5,116,0,106,8,118,1,114, + 76,100,4,100,6,108,9,125,4,9,0,124,4,160,10,116, + 0,106,11,131,0,161,1,106,12,125,5,110,62,35,0,4, + 0,116,13,121,74,1,0,1,0,1,0,124,0,6,0,89, + 0,83,0,119,0,37,0,116,0,106,8,100,5,25,0,125, + 5,110,43,100,4,100,6,108,9,125,4,124,0,100,3,124, + 3,133,2,25,0,125,6,116,2,124,6,116,3,131,2,114, + 102,116,14,124,6,100,7,131,2,125,6,9,0,124,4,160, + 15,124,6,161,1,125,7,110,13,35,0,4,0,116,13,121, + 120,1,0,1,0,1,0,124,0,6,0,89,0,83,0,119, + 0,37,0,124,7,106,12,125,5,124,5,100,6,117,0,114, + 136,116,16,106,17,100,8,107,2,114,136,124,0,83,0,116, + 2,124,0,116,3,131,2,114,149,116,0,106,18,124,5,131, + 1,125,5,100,9,125,8,110,2,100,10,125,8,124,5,160, + 19,124,8,161,1,125,5,124,5,124,0,124,3,100,6,133, + 2,25,0,23,0,112,165,124,8,83,0,41,11,122,79,69, + 120,112,97,110,100,32,126,32,97,110,100,32,126,117,115,101, + 114,32,99,111,110,115,116,114,117,99,116,105,111,110,115,46, + 32,32,73,102,32,117,115,101,114,32,111,114,32,36,72,79, + 77,69,32,105,115,32,117,110,107,110,111,119,110,44,10,32, + 32,32,32,100,111,32,110,111,116,104,105,110,103,46,243,1, + 0,0,0,126,250,1,126,114,59,0,0,0,114,4,0,0, + 0,90,4,72,79,77,69,78,218,5,65,83,67,73,73,90, + 7,118,120,119,111,114,107,115,114,34,0,0,0,114,2,0, + 0,0,41,20,114,43,0,0,0,114,44,0,0,0,114,35, + 0,0,0,114,36,0,0,0,114,47,0,0,0,114,40,0, + 0,0,218,4,102,105,110,100,114,62,0,0,0,218,7,101, + 110,118,105,114,111,110,218,3,112,119,100,90,8,103,101,116, + 112,119,117,105,100,90,6,103,101,116,117,105,100,90,6,112, + 119,95,100,105,114,218,8,75,101,121,69,114,114,111,114,218, + 3,115,116,114,90,8,103,101,116,112,119,110,97,109,218,3, + 115,121,115,218,8,112,108,97,116,102,111,114,109,218,8,102, + 115,101,110,99,111,100,101,114,63,0,0,0,41,9,114,38, + 0,0,0,90,5,116,105,108,100,101,114,24,0,0,0,114, + 64,0,0,0,114,86,0,0,0,90,8,117,115,101,114,104, + 111,109,101,218,4,110,97,109,101,90,5,112,119,101,110,116, + 90,4,114,111,111,116,115,9,0,0,0,32,32,32,32,32, + 32,32,32,32,114,39,0,0,0,114,18,0,0,0,114,18, + 0,0,0,228,0,0,0,115,82,0,0,0,10,3,10,1, + 6,1,4,2,10,1,4,1,8,1,12,1,8,1,8,1, + 8,1,10,1,8,1,2,1,18,1,2,128,12,1,8,3, + 2,253,2,128,12,5,8,2,12,1,10,1,10,1,2,1, + 12,1,2,128,12,1,8,3,2,253,2,128,6,4,18,2, + 4,1,10,1,10,1,6,1,4,2,10,1,20,1,115,94, + 0,0,0,10,3,8,1,2,3,6,254,4,2,8,1,6, + 1,8,1,12,1,6,1,10,1,6,1,2,22,8,235,2, + 9,8,248,2,6,18,252,2,128,2,4,2,253,18,3,2, + 128,12,2,8,2,12,1,8,1,12,1,2,6,12,252,2, + 128,2,4,2,253,18,3,2,128,6,1,6,2,2,1,8, + 255,6,1,8,1,2,4,10,253,6,1,4,2,10,1,20, + 1,115,76,1,0,0,12,14,12,21,22,26,12,27,5,9, + 8,18,19,23,25,30,8,31,5,20,17,21,9,14,9,14, + 17,20,9,14,12,16,12,34,28,33,12,34,5,20,16,20, + 9,20,11,19,20,24,11,25,5,8,9,13,9,26,19,22, + 24,25,9,26,5,6,8,9,12,13,8,13,5,22,13,16, + 17,21,13,22,9,10,8,9,13,14,8,14,5,32,12,18, + 26,28,26,36,12,36,9,42,13,23,13,23,13,23,13,23, + 13,28,28,31,28,53,41,43,41,50,41,52,28,53,28,60, + 17,25,17,25,0,0,13,28,20,28,13,28,13,28,13,28, + 13,28,24,28,17,28,17,28,17,28,13,28,0,0,24,26, + 24,34,35,41,24,42,13,21,13,21,9,19,9,19,9,19, + 9,19,16,20,21,22,23,24,21,24,16,25,9,13,12,22, + 23,27,29,34,12,35,9,38,20,23,24,28,30,37,20,38, + 13,17,9,24,21,24,21,39,34,38,21,39,13,18,13,18, + 0,0,9,24,16,24,9,24,9,24,9,24,9,24,20,24, + 13,24,13,24,13,24,9,24,0,0,20,25,20,32,9,17, + 8,16,20,24,8,24,5,20,29,32,29,41,45,54,29,54, + 5,20,16,20,9,20,8,18,19,23,25,30,8,31,5,19, + 20,22,20,31,32,40,20,41,9,17,16,20,9,13,9,13, + 16,19,9,13,16,24,16,37,32,36,16,37,5,13,13,21, + 24,28,29,30,29,31,29,31,24,32,13,32,12,41,37,41, + 5,41,115,33,0,0,0,182,8,63,0,191,9,65,11,7, + 193,10,1,65,11,7,193,39,5,65,45,0,193,45,9,65, + 57,7,193,56,1,65,57,7,99,1,0,0,0,0,0,0, + 0,0,0,0,0,8,0,0,0,3,0,0,0,115,86,1, + 0,0,116,0,106,1,124,0,131,1,125,0,116,2,124,0, + 116,3,131,2,114,43,100,1,124,0,118,1,114,16,124,0, + 83,0,116,4,115,29,100,2,100,3,108,5,125,1,124,1, + 160,6,100,4,124,1,106,7,161,2,97,4,116,4,106,8, + 125,2,100,5,125,3,100,6,125,4,116,9,116,0,100,7, + 100,3,131,3,125,5,110,29,100,8,124,0,118,1,114,49, + 124,0,83,0,116,10,115,62,100,2,100,3,108,5,125,1, + 124,1,160,6,100,9,124,1,106,7,161,2,97,10,116,10, + 106,8,125,2,100,10,125,3,100,11,125,4,116,0,106,11, + 125,5,100,2,125,6,9,0,124,2,124,0,124,6,131,2, + 125,7,124,7,115,85,9,0,124,0,83,0,124,7,160,12, + 100,2,161,1,92,2,125,6,125,8,124,7,160,13,100,13, + 161,1,125,9,124,9,160,14,124,3,161,1,114,113,124,9, + 160,15,124,4,161,1,114,113,124,9,100,13,100,14,133,2, + 25,0,125,9,9,0,124,5,100,3,117,0,114,130,116,0, + 106,16,116,0,106,11,116,0,106,17,124,9,131,1,25,0, + 131,1,125,10,110,4,124,5,124,9,25,0,125,10,110,13, + 35,0,4,0,116,18,121,146,1,0,1,0,1,0,124,8, + 125,6,89,0,110,24,119,0,37,0,124,0,124,8,100,3, + 133,2,25,0,125,11,124,0,100,3,124,6,133,2,25,0, + 124,10,23,0,125,0,116,19,124,0,131,1,125,6,124,0, + 124,11,55,0,125,0,113,75,41,15,122,90,69,120,112,97, + 110,100,32,115,104,101,108,108,32,118,97,114,105,97,98,108, + 101,115,32,111,102,32,102,111,114,109,32,36,118,97,114,32, + 97,110,100,32,36,123,118,97,114,125,46,32,32,85,110,107, + 110,111,119,110,32,118,97,114,105,97,98,108,101,115,10,32, + 32,32,32,97,114,101,32,108,101,102,116,32,117,110,99,104, + 97,110,103,101,100,46,243,1,0,0,0,36,114,4,0,0, + 0,78,115,17,0,0,0,92,36,40,92,119,43,124,92,123, + 91,94,125,93,42,92,125,41,243,1,0,0,0,123,243,1, + 0,0,0,125,90,8,101,110,118,105,114,111,110,98,250,1, + 36,122,17,92,36,40,92,119,43,124,92,123,91,94,125,93, + 42,92,125,41,250,1,123,250,1,125,84,114,59,0,0,0, + 233,255,255,255,255,41,20,114,43,0,0,0,114,44,0,0, + 0,114,35,0,0,0,114,36,0,0,0,218,9,95,118,97, + 114,112,114,111,103,98,218,2,114,101,218,7,99,111,109,112, + 105,108,101,114,83,0,0,0,218,6,115,101,97,114,99,104, + 218,7,103,101,116,97,116,116,114,218,8,95,118,97,114,112, + 114,111,103,114,85,0,0,0,90,4,115,112,97,110,90,5, + 103,114,111,117,112,114,47,0,0,0,114,50,0,0,0,114, + 91,0,0,0,90,8,102,115,100,101,99,111,100,101,114,87, + 0,0,0,114,62,0,0,0,41,12,114,38,0,0,0,114, + 101,0,0,0,114,103,0,0,0,218,5,115,116,97,114,116, + 218,3,101,110,100,114,85,0,0,0,114,64,0,0,0,218, + 1,109,218,1,106,114,92,0,0,0,218,5,118,97,108,117, + 101,114,66,0,0,0,115,12,0,0,0,32,32,32,32,32, + 32,32,32,32,32,32,32,114,39,0,0,0,114,19,0,0, + 0,114,19,0,0,0,28,1,0,0,115,88,0,0,0,10, + 3,10,2,8,1,4,1,4,1,8,1,14,1,6,1,4, + 1,4,1,14,1,8,2,4,1,4,1,8,1,14,1,6, + 1,4,1,4,1,6,1,4,1,2,1,10,1,4,1,2, + 1,4,17,14,240,10,1,20,1,12,1,2,1,8,1,24, + 1,8,2,4,128,12,1,8,1,2,255,2,128,12,3,16, + 1,8,1,8,1,2,237,115,100,0,0,0,10,3,8,2, + 2,19,6,238,6,1,2,1,2,2,8,255,14,1,6,1, + 4,1,4,1,14,1,6,2,6,1,2,1,2,2,8,255, + 14,1,6,1,4,1,4,1,6,1,4,1,2,1,10,1, + 2,1,4,1,4,17,14,240,10,1,8,1,2,1,8,255, + 14,1,2,12,6,246,2,3,24,254,8,2,4,128,2,2, + 2,255,18,1,2,128,12,2,16,1,8,1,8,1,2,237, + 115,86,1,0,0,12,14,12,21,22,26,12,27,5,9,8, + 18,19,23,25,30,8,31,5,29,12,16,24,28,12,28,9, + 24,20,24,13,24,16,25,9,68,13,22,13,22,13,22,13, + 22,25,27,25,68,36,57,59,61,59,67,25,68,13,22,18, + 27,18,34,9,15,17,21,9,14,15,19,9,12,19,26,27, + 29,31,41,43,47,19,48,9,16,9,16,12,15,23,27,12, + 27,9,24,20,24,13,24,16,24,9,66,13,22,13,22,13, + 22,13,22,24,26,24,66,35,55,57,59,57,65,24,66,13, + 21,18,26,18,33,9,15,17,20,9,14,15,18,9,12,19, + 21,19,29,9,16,9,10,5,6,11,15,13,19,20,24,26, + 27,13,28,9,10,16,17,9,18,13,18,12,16,5,16,16, + 17,16,25,23,24,16,25,9,13,9,10,12,13,16,17,16, + 26,24,25,16,26,9,13,12,16,12,34,28,33,12,34,9, + 30,39,43,39,57,53,56,39,57,9,30,20,24,25,26,27, + 29,25,29,20,30,13,17,9,25,16,23,27,31,16,31,13, + 38,25,27,25,36,37,39,37,47,48,50,48,59,60,64,48, + 65,37,66,25,67,17,22,17,22,25,32,33,37,25,38,17, + 22,0,0,0,0,9,18,16,24,9,18,9,18,9,18,9, + 18,17,18,13,14,13,14,13,14,9,18,0,0,20,24,25, + 26,25,27,25,27,20,28,13,17,20,24,25,27,26,27,25, + 27,20,28,31,36,20,36,13,17,17,20,21,25,17,26,13, + 14,13,17,21,25,13,25,13,17,11,15,115,18,0,0,0, + 193,50,20,66,7,0,194,7,9,66,19,7,194,18,1,66, + 19,7,99,1,0,0,0,0,0,0,0,0,0,0,0,4, + 0,0,0,3,0,0,0,115,244,0,0,0,116,0,106,1, + 124,0,131,1,125,0,116,2,124,0,116,3,131,2,114,19, + 100,1,125,1,100,2,125,2,100,3,125,3,100,4,125,4, + 110,8,100,5,125,1,100,6,125,2,100,7,125,3,100,8, + 125,4,124,0,124,2,107,2,114,33,124,3,83,0,124,0, + 160,4,124,1,161,1,125,5,124,5,114,56,124,0,160,4, + 124,1,100,9,20,0,161,1,114,56,124,0,160,4,124,1, + 100,10,20,0,161,1,115,56,100,9,125,5,124,0,160,5, + 124,1,161,1,125,6,103,0,125,7,124,6,68,0,93,37, + 125,8,124,8,124,2,124,3,102,2,118,0,114,74,113,65, + 124,8,124,4,107,3,115,90,124,5,115,82,124,7,114,90, + 124,7,114,96,124,7,100,11,25,0,124,4,107,2,114,96, + 124,7,160,6,124,8,161,1,1,0,113,65,124,7,114,102, + 124,7,160,7,161,0,1,0,113,65,124,7,125,6,124,1, + 160,8,124,6,161,1,125,0,124,5,114,118,124,1,124,5, + 20,0,124,0,23,0,125,0,124,0,112,121,124,3,83,0, + 41,12,122,48,78,111,114,109,97,108,105,122,101,32,112,97, + 116,104,44,32,101,108,105,109,105,110,97,116,105,110,103,32, + 100,111,117,98,108,101,32,115,108,97,115,104,101,115,44,32, + 101,116,99,46,114,34,0,0,0,114,41,0,0,0,114,67, + 0,0,0,114,78,0,0,0,114,2,0,0,0,218,0,114, + 0,0,0,0,114,1,0,0,0,233,2,0,0,0,233,3, + 0,0,0,114,99,0,0,0,41,9,114,43,0,0,0,114, + 44,0,0,0,114,35,0,0,0,114,36,0,0,0,114,47, + 0,0,0,114,10,0,0,0,218,6,97,112,112,101,110,100, + 218,3,112,111,112,114,8,0,0,0,41,9,114,38,0,0, + 0,114,24,0,0,0,90,5,101,109,112,116,121,90,3,100, + 111,116,90,6,100,111,116,100,111,116,90,15,105,110,105,116, + 105,97,108,95,115,108,97,115,104,101,115,90,5,99,111,109, + 112,115,90,9,110,101,119,95,99,111,109,112,115,90,4,99, + 111,109,112,115,9,0,0,0,32,32,32,32,32,32,32,32, + 32,114,39,0,0,0,114,20,0,0,0,114,20,0,0,0, + 81,1,0,0,115,76,0,0,0,10,2,10,1,4,1,4, + 1,4,1,6,1,4,2,4,1,4,1,4,1,8,1,4, + 1,10,1,4,4,12,1,2,255,12,1,2,255,4,2,10, + 1,4,1,8,1,12,1,2,1,16,1,2,1,2,255,10, + 1,2,255,12,2,4,1,8,1,2,128,4,1,10,1,4, + 1,12,1,8,1,115,92,0,0,0,10,2,8,1,2,9, + 4,248,4,1,4,1,6,1,4,2,4,1,4,1,4,1, + 6,1,6,1,10,1,2,4,2,2,12,255,2,1,12,255, + 6,1,10,1,4,1,2,1,4,7,2,249,10,1,4,1, + 6,1,2,4,2,252,2,4,2,252,2,4,2,253,2,3, + 10,253,2,3,12,254,2,1,10,1,2,128,4,1,10,1, + 2,1,14,1,8,1,115,244,0,0,0,12,14,12,21,22, + 26,12,27,5,9,8,18,19,23,25,30,8,31,5,22,15, + 19,9,12,17,20,9,14,15,19,9,12,18,23,9,15,9, + 15,15,18,9,12,17,19,9,14,15,18,9,12,18,22,9, + 15,8,12,16,21,8,21,5,19,16,19,9,19,23,27,23, + 43,39,42,23,43,5,20,9,24,5,28,9,13,9,31,25, + 28,29,30,25,30,9,31,5,28,40,44,40,62,56,59,60, + 61,56,61,40,62,5,28,27,28,9,24,13,17,13,28,24, + 27,13,28,5,10,17,19,5,14,17,22,5,28,5,28,9, + 13,12,16,21,26,28,31,20,32,12,32,9,21,13,21,13, + 17,21,27,13,27,9,28,36,51,9,28,60,69,9,28,15, + 24,9,28,29,38,39,41,29,42,46,52,29,52,9,28,13, + 22,13,35,30,34,13,35,13,35,13,35,14,23,9,28,13, + 22,13,28,13,28,13,28,0,0,13,22,5,10,12,15,12, + 27,21,26,12,27,5,9,8,23,5,42,16,19,20,35,16, + 35,38,42,16,42,9,13,12,16,12,23,20,23,5,23,114, + 41,0,0,0,99,1,0,0,0,0,0,0,0,0,0,0, + 0,3,0,0,0,3,0,0,0,115,64,0,0,0,116,0, + 106,1,124,0,131,1,125,0,116,2,124,0,131,1,115,28, + 116,3,124,0,116,4,131,2,114,19,116,0,106,5,131,0, + 125,1,110,4,116,0,106,6,131,0,125,1,116,7,124,1, + 124,0,131,2,125,0,116,8,124,0,131,1,83,0,41,1, + 122,24,82,101,116,117,114,110,32,97,110,32,97,98,115,111, + 108,117,116,101,32,112,97,116,104,46,41,9,114,43,0,0, + 0,114,44,0,0,0,114,7,0,0,0,114,35,0,0,0, + 114,36,0,0,0,90,7,103,101,116,99,119,100,98,90,6, + 103,101,116,99,119,100,114,8,0,0,0,114,20,0,0,0, + 41,2,114,38,0,0,0,90,3,99,119,100,115,2,0,0, + 0,32,32,114,39,0,0,0,114,21,0,0,0,114,21,0, + 0,0,120,1,0,0,115,14,0,0,0,10,2,8,1,10, + 1,10,1,8,2,10,1,8,1,115,18,0,0,0,10,2, + 6,1,2,5,8,252,2,3,10,254,8,2,10,1,8,1, + 115,64,0,0,0,12,14,12,21,22,26,12,27,5,9,12, + 17,18,22,12,23,5,31,12,22,23,27,29,34,12,35,9, + 30,19,21,19,29,19,31,13,16,13,16,19,21,19,28,19, + 30,13,16,16,20,21,24,26,30,16,31,9,13,12,20,21, + 25,12,26,5,26,114,41,0,0,0,70,41,1,218,6,115, + 116,114,105,99,116,99,1,0,0,0,0,0,0,0,1,0, + 0,0,5,0,0,0,3,0,0,0,115,44,0,0,0,116, + 0,106,1,124,0,131,1,125,0,116,2,124,0,100,1,100, + 2,133,2,25,0,124,0,124,1,105,0,131,4,92,2,125, + 2,125,3,116,3,124,2,131,1,83,0,41,3,122,108,82, + 101,116,117,114,110,32,116,104,101,32,99,97,110,111,110,105, + 99,97,108,32,112,97,116,104,32,111,102,32,116,104,101,32, + 115,112,101,99,105,102,105,101,100,32,102,105,108,101,110,97, + 109,101,44,32,101,108,105,109,105,110,97,116,105,110,103,32, + 97,110,121,10,115,121,109,98,111,108,105,99,32,108,105,110, + 107,115,32,101,110,99,111,117,110,116,101,114,101,100,32,105, + 110,32,116,104,101,32,112,97,116,104,46,78,114,4,0,0, + 0,41,4,114,43,0,0,0,114,44,0,0,0,218,13,95, + 106,111,105,110,114,101,97,108,112,97,116,104,114,21,0,0, + 0,41,4,218,8,102,105,108,101,110,97,109,101,114,116,0, + 0,0,114,38,0,0,0,218,2,111,107,115,4,0,0,0, + 32,32,32,32,114,39,0,0,0,114,30,0,0,0,114,30, + 0,0,0,135,1,0,0,243,6,0,0,0,10,3,26,1, + 8,1,114,120,0,0,0,115,44,0,0,0,16,18,16,25, + 26,34,16,35,5,13,16,29,30,38,39,41,40,41,39,41, + 30,42,44,52,54,60,62,64,16,65,5,13,5,9,11,13, + 12,19,20,24,12,25,5,25,114,41,0,0,0,99,4,0, + 0,0,0,0,0,0,0,0,0,0,8,0,0,0,3,0, + 0,0,115,94,1,0,0,116,0,124,0,116,1,131,2,114, + 12,100,1,125,4,100,2,125,5,100,3,125,6,110,6,100, + 4,125,4,100,5,125,5,100,6,125,6,116,2,124,1,131, + 1,114,30,124,1,100,7,100,0,133,2,25,0,125,1,124, + 4,125,0,124,1,114,171,124,1,160,3,124,4,161,1,92, + 3,125,7,125,8,125,1,124,7,114,46,124,7,124,5,107, + 2,114,47,113,30,124,7,124,6,107,2,114,73,124,0,114, + 70,116,4,124,0,131,1,92,2,125,0,125,7,124,7,124, + 6,107,2,114,69,116,5,124,0,124,6,124,6,131,3,125, + 0,110,2,124,6,125,0,113,30,116,5,124,0,124,7,131, + 2,125,9,9,0,116,6,106,7,124,9,131,1,125,10,110, + 16,35,0,4,0,116,8,121,99,1,0,1,0,1,0,124, + 2,114,95,130,0,100,8,125,11,89,0,110,8,119,0,37, + 0,116,9,106,10,124,10,106,11,131,1,125,11,124,11,115, + 112,124,9,125,0,113,30,124,9,124,3,118,0,114,140,124, + 3,124,9,25,0,125,0,124,0,100,0,117,1,114,125,113, + 30,124,2,114,133,116,6,106,9,124,9,131,1,1,0,110, + 7,116,5,124,9,124,1,131,2,100,8,102,2,83,0,100, + 0,124,3,124,9,60,0,116,12,124,0,116,6,106,13,124, + 9,131,1,124,2,124,3,131,4,92,2,125,0,125,12,124, + 12,115,165,116,5,124,0,124,1,131,2,100,8,102,2,83, + 0,124,0,124,3,124,9,60,0,124,1,115,32,124,0,100, + 9,102,2,83,0,41,10,78,114,34,0,0,0,114,67,0, + 0,0,114,78,0,0,0,114,2,0,0,0,114,0,0,0, + 0,114,1,0,0,0,114,59,0,0,0,70,84,41,14,114, + 35,0,0,0,114,36,0,0,0,114,7,0,0,0,218,9, + 112,97,114,116,105,116,105,111,110,114,10,0,0,0,114,8, + 0,0,0,114,43,0,0,0,114,71,0,0,0,114,72,0, + 0,0,114,74,0,0,0,114,75,0,0,0,114,76,0,0, + 0,114,117,0,0,0,90,8,114,101,97,100,108,105,110,107, + 41,13,114,38,0,0,0,90,4,114,101,115,116,114,116,0, + 0,0,90,4,115,101,101,110,114,24,0,0,0,114,22,0, + 0,0,114,23,0,0,0,114,92,0,0,0,218,1,95,90, + 7,110,101,119,112,97,116,104,114,77,0,0,0,90,7,105, + 115,95,108,105,110,107,114,119,0,0,0,115,13,0,0,0, + 32,32,32,32,32,32,32,32,32,32,32,32,32,114,39,0, + 0,0,114,117,0,0,0,114,117,0,0,0,144,1,0,0, + 115,100,0,0,0,10,1,4,1,4,1,6,1,4,2,4, + 1,4,1,8,2,12,1,4,1,4,2,16,1,12,1,2, + 2,8,1,4,2,12,1,8,1,12,1,2,128,4,2,2, + 1,10,1,2,1,12,1,2,128,12,1,4,1,2,1,8, + 1,2,253,2,128,12,5,4,1,4,1,2,1,8,2,8, + 2,8,1,2,2,4,2,12,2,14,3,8,1,24,1,4, + 1,14,1,8,1,4,212,8,46,115,124,0,0,0,8,1, + 2,7,4,250,4,1,6,1,4,2,4,1,4,1,6,2, + 2,2,12,255,4,1,2,2,2,44,16,213,2,1,2,2, + 6,254,4,2,6,1,2,8,2,250,2,5,12,252,6,1, + 14,1,2,128,4,2,2,1,10,1,2,8,12,250,2,128, + 2,4,2,253,8,3,2,254,4,1,10,1,2,128,12,2, + 2,1,2,2,4,255,2,1,6,2,2,12,8,246,6,1, + 4,2,2,2,2,5,12,253,14,3,8,1,24,1,2,1, + 16,1,8,1,2,212,2,44,8,2,115,94,1,0,0,8, + 18,19,23,25,30,8,31,5,22,15,19,9,12,18,22,9, + 15,18,23,9,15,9,15,15,18,9,12,18,21,9,15,18, + 22,9,15,8,13,14,18,8,19,5,19,16,20,21,22,21, + 23,21,23,16,24,9,13,16,19,9,13,11,15,5,29,25, + 29,25,44,40,43,25,44,9,22,9,13,15,16,18,22,16, + 20,9,21,24,28,32,38,24,38,9,21,13,21,12,16,20, + 26,12,26,9,21,16,20,13,30,30,35,36,40,30,41,17, + 27,17,21,23,27,20,24,28,34,20,34,17,54,28,32,33, + 37,39,45,47,53,28,54,21,25,0,0,24,30,17,21,13, + 21,19,23,24,28,30,34,19,35,9,16,9,47,18,20,18, + 26,27,34,18,35,13,15,13,15,0,0,9,28,16,23,9, + 28,9,28,9,28,9,28,16,22,13,22,17,22,23,28,13, + 20,13,20,13,20,9,28,0,0,23,27,23,35,36,38,36, + 46,23,47,13,20,16,23,9,21,20,27,13,17,13,21,12, + 19,23,27,12,27,9,50,20,24,25,32,20,33,13,17,16, + 20,28,32,16,32,13,25,17,25,16,22,13,50,17,19,17, + 24,25,32,17,33,17,33,17,33,24,28,29,36,38,42,24, + 43,45,50,24,50,17,50,25,29,9,13,14,21,9,22,20, + 33,34,38,40,42,40,51,52,59,40,60,62,68,70,74,20, + 75,9,17,9,13,15,17,16,18,9,43,20,24,25,29,31, + 35,20,36,38,43,20,43,13,43,25,29,9,13,14,21,9, + 22,11,15,5,29,12,16,18,22,12,22,5,22,115,18,0, + 0,0,193,15,5,65,21,0,193,21,12,65,36,7,193,35, + 1,65,36,7,90,6,100,97,114,119,105,110,99,2,0,0, + 0,0,0,0,0,0,0,0,0,11,0,0,0,3,0,0, + 0,115,232,0,0,0,124,0,115,6,116,0,100,1,131,1, + 130,1,116,1,106,2,124,0,131,1,125,0,116,3,124,0, + 116,4,131,2,114,23,100,2,125,2,100,3,125,3,100,4, + 125,4,110,6,100,5,125,2,100,6,125,3,100,7,125,4, + 124,1,100,8,117,0,114,36,124,2,125,1,110,5,116,1, + 106,2,124,1,131,1,125,1,9,0,100,9,132,0,116,5, + 124,1,131,1,160,6,124,3,161,1,68,0,131,1,125,5, + 100,10,132,0,116,5,124,0,131,1,160,6,124,3,161,1, + 68,0,131,1,125,6,116,7,116,8,124,5,124,6,103,2, + 131,1,131,1,125,7,124,4,103,1,116,7,124,5,131,1, + 124,7,24,0,20,0,124,6,124,7,100,8,133,2,25,0, + 23,0,125,8,124,8,115,91,124,2,83,0,116,9,124,8, + 142,0,83,0,35,0,4,0,116,10,116,11,116,12,116,13, + 102,4,121,114,1,0,1,0,1,0,116,14,106,15,100,11, + 124,0,124,1,131,3,1,0,130,0,119,0,37,0,41,12, + 122,35,82,101,116,117,114,110,32,97,32,114,101,108,97,116, + 105,118,101,32,118,101,114,115,105,111,110,32,111,102,32,97, + 32,112,97,116,104,122,17,110,111,32,112,97,116,104,32,115, + 112,101,99,105,102,105,101,100,114,67,0,0,0,114,34,0, + 0,0,114,78,0,0,0,114,0,0,0,0,114,2,0,0, + 0,114,1,0,0,0,78,99,1,0,0,0,0,0,0,0, + 0,0,0,0,3,0,0,0,19,0,0,0,243,20,0,0, + 0,103,0,124,0,93,6,125,1,124,1,114,2,124,1,145, + 2,113,2,83,0,169,0,114,124,0,0,0,169,2,218,2, + 46,48,218,1,120,115,2,0,0,0,32,32,114,39,0,0, + 0,218,10,60,108,105,115,116,99,111,109,112,62,122,27,114, + 101,108,112,97,116,104,46,60,108,111,99,97,108,115,62,46, + 60,108,105,115,116,99,111,109,112,62,231,1,0,0,243,2, + 0,0,0,20,0,114,129,0,0,0,115,20,0,0,0,22, + 65,22,65,22,65,29,30,63,64,22,65,23,24,22,65,22, + 65,22,65,114,41,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,3,0,0,0,19,0,0,0,114,123,0, + 0,0,114,124,0,0,0,114,124,0,0,0,114,125,0,0, + 0,115,2,0,0,0,32,32,114,39,0,0,0,114,128,0, + 0,0,122,27,114,101,108,112,97,116,104,46,60,108,111,99, + 97,108,115,62,46,60,108,105,115,116,99,111,109,112,62,232, + 1,0,0,114,129,0,0,0,114,129,0,0,0,115,20,0, + 0,0,21,63,21,63,21,63,28,29,61,62,21,63,22,23, + 21,63,21,63,21,63,114,41,0,0,0,114,32,0,0,0, + 41,16,114,73,0,0,0,114,43,0,0,0,114,44,0,0, + 0,114,35,0,0,0,114,36,0,0,0,114,21,0,0,0, + 114,10,0,0,0,114,62,0,0,0,114,14,0,0,0,114, + 8,0,0,0,114,51,0,0,0,114,52,0,0,0,114,53, + 0,0,0,218,18,68,101,112,114,101,99,97,116,105,111,110, + 87,97,114,110,105,110,103,114,54,0,0,0,114,55,0,0, + 0,41,9,114,38,0,0,0,114,106,0,0,0,114,22,0, + 0,0,114,24,0,0,0,114,23,0,0,0,90,10,115,116, + 97,114,116,95,108,105,115,116,90,9,112,97,116,104,95,108, + 105,115,116,114,64,0,0,0,90,8,114,101,108,95,108,105, + 115,116,115,9,0,0,0,32,32,32,32,32,32,32,32,32, + 114,39,0,0,0,114,32,0,0,0,114,32,0,0,0,209, + 1,0,0,115,54,0,0,0,4,3,8,1,10,2,10,1, + 4,1,4,1,6,1,4,2,4,1,4,1,8,2,6,1, + 10,2,2,2,22,1,22,1,16,2,30,2,4,1,4,1, + 8,1,2,128,20,1,14,1,2,1,2,254,2,128,115,60, + 0,0,0,2,3,10,1,10,2,8,1,2,7,4,250,4, + 1,6,1,4,2,4,1,4,1,6,2,2,3,6,254,10, + 2,2,14,22,245,22,1,16,2,30,2,2,1,6,1,8, + 1,2,128,2,3,10,254,8,2,14,255,4,1,2,128,115, + 232,0,0,0,12,16,5,46,15,25,26,45,15,46,9,46, + 12,14,12,21,22,26,12,27,5,9,8,18,19,23,25,30, + 8,31,5,22,18,22,9,15,15,19,9,12,18,23,9,15, + 9,15,18,21,9,15,15,18,9,12,18,22,9,15,8,13, + 17,21,8,21,5,33,17,23,9,14,9,14,17,19,17,26, + 27,32,17,33,9,14,5,14,22,65,22,65,34,41,42,47, + 34,48,34,59,55,58,34,59,22,65,22,65,9,19,21,63, + 21,63,33,40,41,45,33,46,33,57,53,56,33,57,21,63, + 21,63,9,18,13,16,17,29,31,41,43,52,30,53,17,54, + 13,55,9,10,21,27,20,28,32,35,36,46,32,47,48,49, + 32,49,20,50,53,62,63,64,63,65,63,65,53,66,20,66, + 9,17,16,24,9,26,20,26,13,26,16,20,22,30,16,31, + 9,31,0,0,5,14,13,22,24,38,40,52,54,72,12,73, + 5,14,5,14,5,14,5,14,9,20,9,37,38,47,49,53, + 55,60,9,61,9,61,9,14,5,14,0,0,115,17,0,0, + 0,170,48,65,31,0,193,27,3,65,31,0,193,31,20,65, + 51,7,99,1,0,0,0,0,0,0,0,0,0,0,0,9, + 0,0,0,3,0,0,0,115,38,1,0,0,135,9,135,10, + 124,0,115,8,116,0,100,1,131,1,130,1,116,1,116,2, + 116,3,106,4,124,0,131,2,131,1,125,0,116,5,124,0, + 100,2,25,0,116,6,131,2,114,28,100,3,138,10,100,4, + 138,9,110,4,100,5,138,10,100,6,138,9,9,0,136,10, + 102,1,100,7,132,8,124,0,68,0,131,1,125,1,9,0, + 116,7,136,10,102,1,100,8,132,8,124,0,68,0,131,1, + 131,1,92,1,125,2,110,14,35,0,4,0,116,0,121,66, + 1,0,1,0,1,0,116,0,100,9,131,1,100,10,130,2, + 119,0,37,0,136,9,102,1,100,11,132,8,124,1,68,0, + 131,1,125,1,116,8,124,1,131,1,125,3,116,9,124,1, + 131,1,125,4,124,3,125,5,116,10,124,3,131,1,68,0, + 93,18,92,2,125,6,125,7,124,7,124,4,124,6,25,0, + 107,3,114,108,124,3,100,10,124,6,133,2,25,0,125,5, + 1,0,113,109,113,90,124,2,114,113,137,10,110,5,137,10, + 100,10,100,2,133,2,25,0,125,8,124,8,137,10,160,11, + 124,5,161,1,23,0,83,0,35,0,4,0,116,12,116,13, + 102,2,121,145,1,0,1,0,1,0,116,14,106,15,100,12, + 103,1,124,0,162,1,82,0,142,0,1,0,130,0,119,0, + 37,0,41,13,122,68,71,105,118,101,110,32,97,32,115,101, + 113,117,101,110,99,101,32,111,102,32,112,97,116,104,32,110, + 97,109,101,115,44,32,114,101,116,117,114,110,115,32,116,104, + 101,32,108,111,110,103,101,115,116,32,99,111,109,109,111,110, + 32,115,117,98,45,112,97,116,104,46,122,37,99,111,109,109, + 111,110,112,97,116,104,40,41,32,97,114,103,32,105,115,32, + 97,110,32,101,109,112,116,121,32,115,101,113,117,101,110,99, + 101,114,4,0,0,0,114,34,0,0,0,114,67,0,0,0, + 114,2,0,0,0,114,0,0,0,0,99,1,0,0,0,0, + 0,0,0,0,0,0,0,5,0,0,0,19,0,0,0,115, + 22,0,0,0,103,0,124,0,93,7,125,1,124,1,160,0, + 137,2,161,1,145,2,113,2,83,0,114,124,0,0,0,41, + 1,114,10,0,0,0,41,3,114,126,0,0,0,114,38,0, + 0,0,114,24,0,0,0,115,3,0,0,0,32,32,128,114, + 39,0,0,0,114,128,0,0,0,122,30,99,111,109,109,111, + 110,112,97,116,104,46,60,108,111,99,97,108,115,62,46,60, + 108,105,115,116,99,111,109,112,62,9,2,0,0,243,2,0, + 0,0,22,0,114,131,0,0,0,115,22,0,0,0,23,58, + 23,58,23,58,44,48,24,28,24,39,35,38,24,39,23,58, + 23,58,23,58,114,41,0,0,0,99,1,0,0,0,0,0, + 0,0,0,0,0,0,4,0,0,0,51,0,0,0,115,32, + 0,0,0,129,0,124,0,93,11,125,1,124,1,100,0,100, + 1,133,2,25,0,137,2,107,2,86,0,1,0,113,2,100, + 0,83,0,41,2,78,114,59,0,0,0,114,124,0,0,0, + 41,3,114,126,0,0,0,114,57,0,0,0,114,24,0,0, + 0,115,3,0,0,0,32,32,128,114,39,0,0,0,218,9, + 60,103,101,110,101,120,112,114,62,122,29,99,111,109,109,111, + 110,112,97,116,104,46,60,108,111,99,97,108,115,62,46,60, + 103,101,110,101,120,112,114,62,12,2,0,0,243,4,0,0, + 0,2,128,30,0,114,133,0,0,0,115,32,0,0,0,0, + 0,25,54,25,54,43,44,26,27,28,30,29,30,28,30,26, + 31,35,38,26,38,25,54,25,54,25,54,25,54,25,54,114, + 41,0,0,0,122,37,67,97,110,39,116,32,109,105,120,32, + 97,98,115,111,108,117,116,101,32,97,110,100,32,114,101,108, + 97,116,105,118,101,32,112,97,116,104,115,78,99,1,0,0, + 0,0,0,0,0,0,0,0,0,4,0,0,0,19,0,0, + 0,115,28,0,0,0,103,0,124,0,93,10,125,1,136,2, + 102,1,100,0,132,8,124,1,68,0,131,1,145,2,113,2, + 83,0,41,1,99,1,0,0,0,0,0,0,0,0,0,0, + 0,4,0,0,0,19,0,0,0,115,28,0,0,0,103,0, + 124,0,93,10,125,1,124,1,114,2,124,1,137,2,107,3, + 114,2,124,1,145,2,113,2,83,0,114,124,0,0,0,114, + 124,0,0,0,41,3,114,126,0,0,0,218,1,99,114,22, + 0,0,0,115,3,0,0,0,32,32,128,114,39,0,0,0, + 114,128,0,0,0,122,41,99,111,109,109,111,110,112,97,116, + 104,46,60,108,111,99,97,108,115,62,46,60,108,105,115,116, + 99,111,109,112,62,46,60,108,105,115,116,99,111,109,112,62, + 16,2,0,0,243,2,0,0,0,28,0,114,135,0,0,0, + 115,28,0,0,0,24,59,24,59,24,59,31,32,41,42,24, + 59,47,48,52,58,47,58,24,59,25,26,24,59,24,59,24, + 59,114,41,0,0,0,114,124,0,0,0,41,3,114,126,0, + 0,0,114,45,0,0,0,114,22,0,0,0,115,3,0,0, + 0,32,32,128,114,39,0,0,0,114,128,0,0,0,122,30, + 99,111,109,109,111,110,112,97,116,104,46,60,108,111,99,97, + 108,115,62,46,60,108,105,115,116,99,111,109,112,62,16,2, + 0,0,114,135,0,0,0,114,135,0,0,0,115,28,0,0, + 0,23,81,23,81,23,81,64,65,24,59,24,59,24,59,24, + 59,36,37,24,59,24,59,23,81,23,81,23,81,114,41,0, + 0,0,114,33,0,0,0,41,16,114,73,0,0,0,218,5, + 116,117,112,108,101,114,49,0,0,0,114,43,0,0,0,114, + 44,0,0,0,114,35,0,0,0,114,36,0,0,0,218,3, + 115,101,116,218,3,109,105,110,218,3,109,97,120,218,9,101, + 110,117,109,101,114,97,116,101,114,8,0,0,0,114,51,0, + 0,0,114,52,0,0,0,114,54,0,0,0,114,55,0,0, + 0,41,11,90,5,112,97,116,104,115,90,11,115,112,108,105, + 116,95,112,97,116,104,115,114,7,0,0,0,114,79,0,0, + 0,114,80,0,0,0,90,6,99,111,109,109,111,110,114,64, + 0,0,0,114,134,0,0,0,90,6,112,114,101,102,105,120, + 114,22,0,0,0,114,24,0,0,0,115,11,0,0,0,32, + 32,32,32,32,32,32,32,32,64,64,114,39,0,0,0,114, + 33,0,0,0,114,33,0,0,0,250,1,0,0,115,70,0, + 0,0,4,128,4,3,8,1,16,2,14,1,4,1,6,1, + 4,2,4,1,2,2,16,1,2,2,24,1,2,128,12,1, + 10,1,2,255,2,128,16,3,8,1,8,1,4,1,16,1, + 12,1,12,1,4,1,2,254,20,4,14,1,2,128,16,1, + 18,1,2,1,2,254,2,128,115,78,0,0,0,4,128,2, + 3,10,1,16,2,12,1,2,5,4,252,6,1,4,2,4, + 1,2,23,16,236,2,5,24,254,2,128,2,2,2,255,20, + 1,2,128,16,2,8,1,8,1,4,1,6,1,4,3,6, + 253,10,1,2,2,12,255,6,1,20,2,14,1,2,128,2, + 3,6,254,8,2,18,255,4,1,2,128,115,38,1,0,0, + 0,0,0,0,12,17,5,66,15,25,26,65,15,66,9,66, + 13,18,19,22,23,25,23,32,34,39,19,40,13,41,5,10, + 8,18,19,24,25,26,19,27,29,34,8,35,5,21,15,19, + 9,12,18,22,9,15,9,15,15,18,9,12,18,21,9,15, + 5,14,23,58,23,58,23,58,23,58,52,57,23,58,23,58, + 9,20,9,80,22,25,25,54,25,54,25,54,25,54,48,53, + 25,54,25,54,22,54,13,19,13,18,13,18,0,0,9,80, + 16,26,9,80,9,80,9,80,9,80,19,29,30,69,19,70, + 76,80,13,80,9,80,0,0,23,81,23,81,23,81,23,81, + 69,80,23,81,23,81,9,20,14,17,18,29,14,30,9,11, + 14,17,18,29,14,30,9,11,18,20,9,15,21,30,31,33, + 21,34,9,22,9,22,13,17,13,14,16,17,16,17,21,23, + 24,25,21,26,16,26,13,22,26,28,29,31,30,31,29,31, + 26,32,17,23,17,22,17,22,13,22,25,30,18,43,18,21, + 18,21,36,39,40,42,41,42,40,42,36,43,9,15,16,22, + 25,28,25,41,34,40,25,41,16,41,9,41,0,0,5,14, + 13,22,24,38,12,39,5,14,5,14,5,14,5,14,9,20, + 9,37,38,50,9,59,53,58,9,59,9,59,9,59,9,59, + 9,14,5,14,0,0,115,31,0,0,0,161,8,65,62,0, + 170,11,54,0,181,1,65,62,0,182,13,65,3,7,193,3, + 58,65,62,0,193,62,20,66,18,7,41,1,78,41,39,218, + 7,95,95,100,111,99,95,95,114,22,0,0,0,114,23,0, + 0,0,114,28,0,0,0,114,24,0,0,0,114,25,0,0, + 0,114,26,0,0,0,114,27,0,0,0,114,29,0,0,0, + 114,43,0,0,0,114,89,0,0,0,114,74,0,0,0,114, + 54,0,0,0,90,7,95,95,97,108,108,95,95,114,40,0, + 0,0,114,6,0,0,0,114,7,0,0,0,114,8,0,0, + 0,114,10,0,0,0,114,11,0,0,0,114,68,0,0,0, + 114,9,0,0,0,114,12,0,0,0,114,13,0,0,0,114, + 15,0,0,0,114,16,0,0,0,114,17,0,0,0,114,18, + 0,0,0,114,105,0,0,0,114,100,0,0,0,114,19,0, + 0,0,114,20,0,0,0,114,21,0,0,0,114,30,0,0, + 0,114,117,0,0,0,114,90,0,0,0,114,31,0,0,0, + 114,32,0,0,0,114,33,0,0,0,114,124,0,0,0,114, + 41,0,0,0,114,39,0,0,0,218,8,60,109,111,100,117, + 108,101,62,114,142,0,0,0,1,0,0,0,115,78,0,0, + 0,4,0,4,15,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,8,2,8,1,8,1,8,1,8,1,8,2,6, + 10,6,11,6,8,6,11,6,29,6,17,10,9,6,5,6, + 9,6,10,6,14,6,10,6,12,6,42,4,53,4,1,6, + 2,6,53,6,39,12,15,6,9,10,63,8,2,10,41,115, + 84,0,0,0,4,10,4,5,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,8,2,8,1,8,1,8,1,8,1, + 6,9,2,249,6,14,6,9,6,10,6,28,6,17,6,16, + 10,1,6,9,6,10,6,13,6,12,6,10,6,36,6,58, + 4,7,4,1,6,48,6,43,6,12,2,6,10,5,6,64, + 10,3,2,2,6,33,10,43,115,244,0,0,0,1,4,1, + 4,10,13,1,7,10,14,1,7,10,13,1,7,7,10,1, + 4,11,14,1,8,11,26,1,8,10,14,1,7,11,22,1, + 8,1,10,1,10,1,10,1,10,1,11,1,11,1,11,1, + 11,1,12,1,12,1,12,1,12,1,19,1,19,1,19,1, + 19,1,26,1,26,1,26,1,26,11,25,11,25,11,25,1, + 8,1,19,1,19,1,19,1,24,1,24,1,24,1,29,1, + 29,1,29,1,16,1,16,1,16,1,22,1,22,1,22,1, + 55,1,55,1,55,20,31,20,41,20,49,1,9,1,17,1, + 20,1,20,1,20,1,17,1,17,1,17,1,16,1,16,1, + 16,1,36,1,36,1,36,1,16,1,16,1,16,1,17,1, + 17,1,17,1,41,1,41,1,41,12,16,1,9,13,17,1, + 10,1,16,1,16,1,16,1,23,1,23,1,23,1,26,1, + 26,1,26,34,39,1,25,1,25,1,25,1,25,1,25,1, + 22,1,22,1,22,31,34,31,43,47,55,31,55,1,27,25, + 29,1,14,1,14,1,14,1,14,1,14,1,14,1,14,1, + 14,114,41,0,0,0, +}; diff --git a/Python/frozen_modules/stat.h b/Python/frozen_modules/stat.h new file mode 100644 index 0000000..fd8bf4d --- /dev/null +++ b/Python/frozen_modules/stat.h @@ -0,0 +1,338 @@ +/* Auto-generated by Programs/_freeze_module.c */ +const unsigned char _Py_M__stat[] = { + 99,0,0,0,0,0,0,0,0,0,0,0,0,13,0,0, + 0,0,0,0,0,115,50,2,0,0,100,0,90,0,100,1, + 90,1,100,2,90,2,100,3,90,3,100,4,90,4,100,5, + 90,5,100,6,90,6,100,7,90,7,100,8,90,8,100,9, + 90,9,100,10,90,10,100,11,132,0,90,11,100,12,132,0, + 90,12,100,13,90,13,100,14,90,14,100,15,90,15,100,16, + 90,16,100,17,90,17,100,18,90,18,100,19,90,19,100,1, + 90,20,100,1,90,21,100,1,90,22,100,20,132,0,90,23, + 100,21,132,0,90,24,100,22,132,0,90,25,100,23,132,0, + 90,26,100,24,132,0,90,27,100,25,132,0,90,28,100,26, + 132,0,90,29,100,27,132,0,90,30,100,28,132,0,90,31, + 100,29,132,0,90,32,100,30,90,33,100,31,90,34,101,34, + 90,35,100,32,90,36,100,33,90,37,100,34,90,38,100,35, + 90,39,100,36,90,40,100,33,90,41,100,34,90,42,100,35, + 90,43,100,37,90,44,100,38,90,45,100,39,90,46,100,9, + 90,47,100,8,90,48,100,5,90,49,100,3,90,50,100,2, + 90,51,100,2,90,52,100,3,90,53,100,5,90,54,100,9, + 90,55,100,39,90,56,100,38,90,57,100,16,90,58,100,40, + 90,59,100,41,90,60,100,42,90,61,100,43,90,62,100,44, + 90,63,101,18,100,45,102,2,101,19,100,46,102,2,101,16, + 100,47,102,2,101,15,100,48,102,2,101,13,100,49,102,2, + 101,14,100,50,102,2,101,17,100,51,102,2,102,7,101,41, + 100,52,102,2,102,1,101,42,100,53,102,2,102,1,101,43, + 101,33,66,0,100,46,102,2,101,33,100,54,102,2,101,43, + 100,55,102,2,102,3,101,45,100,52,102,2,102,1,101,46, + 100,53,102,2,102,1,101,47,101,34,66,0,100,46,102,2, + 101,34,100,54,102,2,101,47,100,55,102,2,102,3,101,49, + 100,52,102,2,102,1,101,50,100,53,102,2,102,1,101,51, + 101,36,66,0,100,56,102,2,101,36,100,57,102,2,101,51, + 100,55,102,2,102,3,102,10,90,64,100,58,132,0,90,65, + 100,38,90,66,100,30,90,67,100,35,90,68,100,39,90,69, + 100,13,90,70,100,3,90,71,100,16,90,72,100,34,90,73, + 100,14,90,74,100,41,90,75,100,17,90,76,100,2,90,77, + 100,31,90,78,100,32,90,79,100,5,90,80,100,33,90,81, + 100,40,90,82,9,0,100,1,100,59,108,83,84,0,100,60, + 83,0,35,0,4,0,101,84,144,1,121,23,1,0,1,0, + 1,0,89,0,100,60,83,0,119,0,37,0,41,61,122,111, + 67,111,110,115,116,97,110,116,115,47,102,117,110,99,116,105, + 111,110,115,32,102,111,114,32,105,110,116,101,114,112,114,101, + 116,105,110,103,32,114,101,115,117,108,116,115,32,111,102,32, + 111,115,46,115,116,97,116,40,41,32,97,110,100,32,111,115, + 46,108,115,116,97,116,40,41,46,10,10,83,117,103,103,101, + 115,116,101,100,32,117,115,97,103,101,58,32,102,114,111,109, + 32,115,116,97,116,32,105,109,112,111,114,116,32,42,10,233, + 0,0,0,0,233,1,0,0,0,233,2,0,0,0,233,3, + 0,0,0,233,4,0,0,0,233,5,0,0,0,233,6,0, + 0,0,233,7,0,0,0,233,8,0,0,0,233,9,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,243,8,0,0,0,124,0,100,1,64, + 0,83,0,41,2,122,77,82,101,116,117,114,110,32,116,104, + 101,32,112,111,114,116,105,111,110,32,111,102,32,116,104,101, + 32,102,105,108,101,39,115,32,109,111,100,101,32,116,104,97, + 116,32,99,97,110,32,98,101,32,115,101,116,32,98,121,10, + 32,32,32,32,111,115,46,99,104,109,111,100,40,41,46,10, + 32,32,32,32,105,255,15,0,0,169,0,169,1,218,4,109, + 111,100,101,115,1,0,0,0,32,250,13,60,102,114,111,122, + 101,110,32,115,116,97,116,62,218,7,83,95,73,77,79,68, + 69,114,15,0,0,0,21,0,0,0,243,2,0,0,0,8, + 4,114,16,0,0,0,115,8,0,0,0,12,16,19,25,12, + 25,5,25,243,0,0,0,0,99,1,0,0,0,0,0,0, + 0,0,0,0,0,2,0,0,0,3,0,0,0,114,10,0, + 0,0,41,2,122,76,82,101,116,117,114,110,32,116,104,101, + 32,112,111,114,116,105,111,110,32,111,102,32,116,104,101,32, + 102,105,108,101,39,115,32,109,111,100,101,32,116,104,97,116, + 32,100,101,115,99,114,105,98,101,115,32,116,104,101,10,32, + 32,32,32,102,105,108,101,32,116,121,112,101,46,10,32,32, + 32,32,105,0,240,0,0,114,11,0,0,0,114,12,0,0, + 0,115,1,0,0,0,32,114,14,0,0,0,218,6,83,95, + 73,70,77,84,114,18,0,0,0,27,0,0,0,114,16,0, + 0,0,114,16,0,0,0,115,8,0,0,0,12,16,19,27, + 12,27,5,27,114,17,0,0,0,105,0,64,0,0,105,0, + 32,0,0,105,0,96,0,0,105,0,128,0,0,105,0,16, + 0,0,105,0,160,0,0,105,0,192,0,0,99,1,0,0, + 0,0,0,0,0,0,0,0,0,2,0,0,0,3,0,0, + 0,243,12,0,0,0,116,0,124,0,131,1,116,1,107,2, + 83,0,41,1,122,40,82,101,116,117,114,110,32,84,114,117, + 101,32,105,102,32,109,111,100,101,32,105,115,32,102,114,111, + 109,32,97,32,100,105,114,101,99,116,111,114,121,46,41,2, + 114,18,0,0,0,218,7,83,95,73,70,68,73,82,114,12, + 0,0,0,115,1,0,0,0,32,114,14,0,0,0,218,7, + 83,95,73,83,68,73,82,114,21,0,0,0,50,0,0,0, + 243,2,0,0,0,12,2,114,22,0,0,0,115,12,0,0, + 0,12,18,19,23,12,24,28,35,12,35,5,35,114,17,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,114,19,0,0,0,41,1,122,60, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,32,99,104, + 97,114,97,99,116,101,114,32,115,112,101,99,105,97,108,32, + 100,101,118,105,99,101,32,102,105,108,101,46,41,2,114,18, + 0,0,0,218,7,83,95,73,70,67,72,82,114,12,0,0, + 0,115,1,0,0,0,32,114,14,0,0,0,218,7,83,95, + 73,83,67,72,82,114,24,0,0,0,54,0,0,0,114,22, + 0,0,0,114,22,0,0,0,115,12,0,0,0,12,18,19, + 23,12,24,28,35,12,35,5,35,114,17,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,114,19,0,0,0,41,1,122,56,82,101,116,117, + 114,110,32,84,114,117,101,32,105,102,32,109,111,100,101,32, + 105,115,32,102,114,111,109,32,97,32,98,108,111,99,107,32, + 115,112,101,99,105,97,108,32,100,101,118,105,99,101,32,102, + 105,108,101,46,41,2,114,18,0,0,0,218,7,83,95,73, + 70,66,76,75,114,12,0,0,0,115,1,0,0,0,32,114, + 14,0,0,0,218,7,83,95,73,83,66,76,75,114,26,0, + 0,0,58,0,0,0,114,22,0,0,0,114,22,0,0,0, + 115,12,0,0,0,12,18,19,23,12,24,28,35,12,35,5, + 35,114,17,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,2,0,0,0,3,0,0,0,114,19,0,0,0, + 41,1,122,43,82,101,116,117,114,110,32,84,114,117,101,32, + 105,102,32,109,111,100,101,32,105,115,32,102,114,111,109,32, + 97,32,114,101,103,117,108,97,114,32,102,105,108,101,46,41, + 2,114,18,0,0,0,218,7,83,95,73,70,82,69,71,114, + 12,0,0,0,115,1,0,0,0,32,114,14,0,0,0,218, + 7,83,95,73,83,82,69,71,114,28,0,0,0,62,0,0, + 0,114,22,0,0,0,114,22,0,0,0,115,12,0,0,0, + 12,18,19,23,12,24,28,35,12,35,5,35,114,17,0,0, + 0,99,1,0,0,0,0,0,0,0,0,0,0,0,2,0, + 0,0,3,0,0,0,114,19,0,0,0,41,1,122,48,82, + 101,116,117,114,110,32,84,114,117,101,32,105,102,32,109,111, + 100,101,32,105,115,32,102,114,111,109,32,97,32,70,73,70, + 79,32,40,110,97,109,101,100,32,112,105,112,101,41,46,41, + 2,114,18,0,0,0,218,7,83,95,73,70,73,70,79,114, + 12,0,0,0,115,1,0,0,0,32,114,14,0,0,0,218, + 8,83,95,73,83,70,73,70,79,114,30,0,0,0,66,0, + 0,0,114,22,0,0,0,114,22,0,0,0,115,12,0,0, + 0,12,18,19,23,12,24,28,35,12,35,5,35,114,17,0, + 0,0,99,1,0,0,0,0,0,0,0,0,0,0,0,2, + 0,0,0,3,0,0,0,114,19,0,0,0,41,1,122,44, + 82,101,116,117,114,110,32,84,114,117,101,32,105,102,32,109, + 111,100,101,32,105,115,32,102,114,111,109,32,97,32,115,121, + 109,98,111,108,105,99,32,108,105,110,107,46,41,2,114,18, + 0,0,0,218,7,83,95,73,70,76,78,75,114,12,0,0, + 0,115,1,0,0,0,32,114,14,0,0,0,218,7,83,95, + 73,83,76,78,75,114,32,0,0,0,70,0,0,0,114,22, + 0,0,0,114,22,0,0,0,115,12,0,0,0,12,18,19, + 23,12,24,28,35,12,35,5,35,114,17,0,0,0,99,1, + 0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,3, + 0,0,0,114,19,0,0,0,41,1,122,37,82,101,116,117, + 114,110,32,84,114,117,101,32,105,102,32,109,111,100,101,32, + 105,115,32,102,114,111,109,32,97,32,115,111,99,107,101,116, + 46,41,2,114,18,0,0,0,218,8,83,95,73,70,83,79, + 67,75,114,12,0,0,0,115,1,0,0,0,32,114,14,0, + 0,0,218,8,83,95,73,83,83,79,67,75,114,34,0,0, + 0,74,0,0,0,114,22,0,0,0,114,22,0,0,0,115, + 12,0,0,0,12,18,19,23,12,24,28,36,12,36,5,36, + 114,17,0,0,0,99,1,0,0,0,0,0,0,0,0,0, + 0,0,1,0,0,0,3,0,0,0,243,4,0,0,0,100, + 1,83,0,41,2,122,35,82,101,116,117,114,110,32,84,114, + 117,101,32,105,102,32,109,111,100,101,32,105,115,32,102,114, + 111,109,32,97,32,100,111,111,114,46,70,114,11,0,0,0, + 114,12,0,0,0,115,1,0,0,0,32,114,14,0,0,0, + 218,8,83,95,73,83,68,79,79,82,114,36,0,0,0,78, + 0,0,0,243,2,0,0,0,4,2,114,37,0,0,0,115, + 4,0,0,0,12,17,12,17,114,17,0,0,0,99,1,0, + 0,0,0,0,0,0,0,0,0,0,1,0,0,0,3,0, + 0,0,114,35,0,0,0,41,2,122,42,82,101,116,117,114, + 110,32,84,114,117,101,32,105,102,32,109,111,100,101,32,105, + 115,32,102,114,111,109,32,97,110,32,101,118,101,110,116,32, + 112,111,114,116,46,70,114,11,0,0,0,114,12,0,0,0, + 115,1,0,0,0,32,114,14,0,0,0,218,8,83,95,73, + 83,80,79,82,84,114,38,0,0,0,82,0,0,0,114,37, + 0,0,0,114,37,0,0,0,115,4,0,0,0,12,17,12, + 17,114,17,0,0,0,99,1,0,0,0,0,0,0,0,0, + 0,0,0,1,0,0,0,3,0,0,0,114,35,0,0,0, + 41,2,122,39,82,101,116,117,114,110,32,84,114,117,101,32, + 105,102,32,109,111,100,101,32,105,115,32,102,114,111,109,32, + 97,32,119,104,105,116,101,111,117,116,46,70,114,11,0,0, + 0,114,12,0,0,0,115,1,0,0,0,32,114,14,0,0, + 0,218,7,83,95,73,83,87,72,84,114,39,0,0,0,86, + 0,0,0,114,37,0,0,0,114,37,0,0,0,115,4,0, + 0,0,12,17,12,17,114,17,0,0,0,105,0,8,0,0, + 105,0,4,0,0,105,0,2,0,0,233,0,1,0,0,233, + 128,0,0,0,233,64,0,0,0,105,192,1,0,0,233,56, + 0,0,0,233,32,0,0,0,233,16,0,0,0,105,0,0, + 1,0,105,0,0,2,0,105,0,0,4,0,105,0,0,16, + 0,105,0,0,32,0,218,1,108,218,1,115,250,1,45,218, + 1,98,218,1,100,218,1,99,218,1,112,218,1,114,218,1, + 119,218,1,83,218,1,120,218,1,116,218,1,84,99,1,0, + 0,0,0,0,0,0,0,0,0,0,5,0,0,0,3,0, + 0,0,115,74,0,0,0,103,0,125,1,116,0,68,0,93, + 27,125,2,124,2,68,0,93,17,92,2,125,3,125,4,124, + 0,124,3,64,0,124,3,107,2,114,25,124,1,160,1,124, + 4,161,1,1,0,1,0,113,4,113,8,124,1,160,1,100, + 1,161,1,1,0,113,4,100,2,160,2,124,1,161,1,83, + 0,41,3,122,59,67,111,110,118,101,114,116,32,97,32,102, + 105,108,101,39,115,32,109,111,100,101,32,116,111,32,97,32, + 115,116,114,105,110,103,32,111,102,32,116,104,101,32,102,111, + 114,109,32,39,45,114,119,120,114,119,120,114,119,120,39,46, + 114,48,0,0,0,218,0,41,3,218,15,95,102,105,108,101, + 109,111,100,101,95,116,97,98,108,101,218,6,97,112,112,101, + 110,100,218,4,106,111,105,110,41,5,114,13,0,0,0,90, + 4,112,101,114,109,90,5,116,97,98,108,101,90,3,98,105, + 116,90,4,99,104,97,114,115,5,0,0,0,32,32,32,32, + 32,114,14,0,0,0,218,8,102,105,108,101,109,111,100,101, + 114,63,0,0,0,156,0,0,0,115,18,0,0,0,4,2, + 8,1,12,1,12,1,10,1,4,1,2,254,12,4,10,1, + 115,26,0,0,0,4,2,2,1,4,6,2,250,2,1,4, + 5,6,251,10,1,2,2,10,255,6,1,12,2,10,1,115, + 74,0,0,0,12,14,5,9,18,33,5,29,5,29,9,14, + 26,31,9,29,9,29,13,22,13,16,18,22,16,20,23,26, + 16,26,30,33,16,33,13,22,17,21,17,34,29,33,17,34, + 17,34,17,22,17,22,13,22,13,17,13,29,25,28,13,29, + 13,29,13,29,12,14,12,25,20,24,12,25,5,25,114,17, + 0,0,0,41,1,218,1,42,78,41,85,218,7,95,95,100, + 111,99,95,95,90,7,83,84,95,77,79,68,69,90,6,83, + 84,95,73,78,79,90,6,83,84,95,68,69,86,90,8,83, + 84,95,78,76,73,78,75,90,6,83,84,95,85,73,68,90, + 6,83,84,95,71,73,68,90,7,83,84,95,83,73,90,69, + 90,8,83,84,95,65,84,73,77,69,90,8,83,84,95,77, + 84,73,77,69,90,8,83,84,95,67,84,73,77,69,114,15, + 0,0,0,114,18,0,0,0,114,20,0,0,0,114,23,0, + 0,0,114,25,0,0,0,114,27,0,0,0,114,29,0,0, + 0,114,31,0,0,0,114,33,0,0,0,90,8,83,95,73, + 70,68,79,79,82,90,8,83,95,73,70,80,79,82,84,90, + 7,83,95,73,70,87,72,84,114,21,0,0,0,114,24,0, + 0,0,114,26,0,0,0,114,28,0,0,0,114,30,0,0, + 0,114,32,0,0,0,114,34,0,0,0,114,36,0,0,0, + 114,38,0,0,0,114,39,0,0,0,90,7,83,95,73,83, + 85,73,68,90,7,83,95,73,83,71,73,68,90,7,83,95, + 69,78,70,77,84,90,7,83,95,73,83,86,84,88,90,7, + 83,95,73,82,69,65,68,90,8,83,95,73,87,82,73,84, + 69,90,7,83,95,73,69,88,69,67,90,7,83,95,73,82, + 87,88,85,90,7,83,95,73,82,85,83,82,90,7,83,95, + 73,87,85,83,82,90,7,83,95,73,88,85,83,82,90,7, + 83,95,73,82,87,88,71,90,7,83,95,73,82,71,82,80, + 90,7,83,95,73,87,71,82,80,90,7,83,95,73,88,71, + 82,80,90,7,83,95,73,82,87,88,79,90,7,83,95,73, + 82,79,84,72,90,7,83,95,73,87,79,84,72,90,7,83, + 95,73,88,79,84,72,90,9,85,70,95,78,79,68,85,77, + 80,90,12,85,70,95,73,77,77,85,84,65,66,76,69,90, + 9,85,70,95,65,80,80,69,78,68,90,9,85,70,95,79, + 80,65,81,85,69,90,11,85,70,95,78,79,85,78,76,73, + 78,75,90,13,85,70,95,67,79,77,80,82,69,83,83,69, + 68,90,9,85,70,95,72,73,68,68,69,78,90,11,83,70, + 95,65,82,67,72,73,86,69,68,90,12,83,70,95,73,77, + 77,85,84,65,66,76,69,90,9,83,70,95,65,80,80,69, + 78,68,90,11,83,70,95,78,79,85,78,76,73,78,75,90, + 11,83,70,95,83,78,65,80,83,72,79,84,114,60,0,0, + 0,114,63,0,0,0,90,22,70,73,76,69,95,65,84,84, + 82,73,66,85,84,69,95,65,82,67,72,73,86,69,90,25, + 70,73,76,69,95,65,84,84,82,73,66,85,84,69,95,67, + 79,77,80,82,69,83,83,69,68,90,21,70,73,76,69,95, + 65,84,84,82,73,66,85,84,69,95,68,69,86,73,67,69, + 90,24,70,73,76,69,95,65,84,84,82,73,66,85,84,69, + 95,68,73,82,69,67,84,79,82,89,90,24,70,73,76,69, + 95,65,84,84,82,73,66,85,84,69,95,69,78,67,82,89, + 80,84,69,68,90,21,70,73,76,69,95,65,84,84,82,73, + 66,85,84,69,95,72,73,68,68,69,78,90,31,70,73,76, + 69,95,65,84,84,82,73,66,85,84,69,95,73,78,84,69, + 71,82,73,84,89,95,83,84,82,69,65,77,90,21,70,73, + 76,69,95,65,84,84,82,73,66,85,84,69,95,78,79,82, + 77,65,76,90,34,70,73,76,69,95,65,84,84,82,73,66, + 85,84,69,95,78,79,84,95,67,79,78,84,69,78,84,95, + 73,78,68,69,88,69,68,90,28,70,73,76,69,95,65,84, + 84,82,73,66,85,84,69,95,78,79,95,83,67,82,85,66, + 95,68,65,84,65,90,22,70,73,76,69,95,65,84,84,82, + 73,66,85,84,69,95,79,70,70,76,73,78,69,90,23,70, + 73,76,69,95,65,84,84,82,73,66,85,84,69,95,82,69, + 65,68,79,78,76,89,90,28,70,73,76,69,95,65,84,84, + 82,73,66,85,84,69,95,82,69,80,65,82,83,69,95,80, + 79,73,78,84,90,26,70,73,76,69,95,65,84,84,82,73, + 66,85,84,69,95,83,80,65,82,83,69,95,70,73,76,69, + 90,21,70,73,76,69,95,65,84,84,82,73,66,85,84,69, + 95,83,89,83,84,69,77,90,24,70,73,76,69,95,65,84, + 84,82,73,66,85,84,69,95,84,69,77,80,79,82,65,82, + 89,90,22,70,73,76,69,95,65,84,84,82,73,66,85,84, + 69,95,86,73,82,84,85,65,76,90,5,95,115,116,97,116, + 218,11,73,109,112,111,114,116,69,114,114,111,114,114,11,0, + 0,0,114,17,0,0,0,114,14,0,0,0,218,8,60,109, + 111,100,117,108,101,62,114,67,0,0,0,1,0,0,0,115, + 232,0,0,0,4,0,4,7,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,6,4,6,6,4,9, + 4,1,4,1,4,1,4,1,4,1,4,1,4,2,4,1, + 4,1,6,4,6,4,6,4,6,4,6,4,6,4,6,4, + 6,4,6,4,6,4,4,6,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,4,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,6,4,6,1,6,1,6,1,6,1,6,1, + 6,1,2,250,8,8,8,1,10,1,6,1,6,1,2,254, + 8,4,8,1,10,1,6,1,6,1,2,254,8,4,8,1, + 10,1,6,1,6,1,2,254,4,233,6,28,4,16,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,4,1, + 4,1,4,1,4,1,4,1,4,1,4,1,4,1,2,4, + 12,1,2,128,14,1,6,1,2,255,2,128,115,226,0,0, + 0,4,3,4,4,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,6,8,6,6,4,5,4,1,4, + 1,4,1,4,1,4,1,4,1,4,2,4,1,4,1,6, + 6,6,4,6,4,6,4,6,4,6,4,6,4,6,4,6, + 4,6,4,4,4,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,4,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,6,4,6,1,6,1,6,1,6,1,6,1,8,1,8, + 2,8,1,10,1,6,1,8,1,8,2,8,1,10,1,6, + 1,8,1,8,2,8,1,10,1,6,1,8,1,2,1,2, + 230,6,38,4,6,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,4,1,4,1,4,1,4,1,4,1,4, + 1,4,1,4,1,2,7,12,254,2,128,2,2,2,255,18, + 1,2,128,115,50,2,0,0,1,4,1,4,12,13,1,8, + 12,13,1,7,12,13,1,7,12,13,1,9,12,13,1,7, + 12,13,1,7,12,13,1,8,12,13,1,9,12,13,1,9, + 12,13,1,9,1,25,1,25,1,25,1,27,1,27,1,27, + 12,20,1,8,12,20,1,8,12,20,1,8,12,20,1,8, + 12,20,1,8,12,20,1,8,12,20,1,9,12,13,1,9, + 12,13,1,9,11,12,1,8,1,35,1,35,1,35,1,35, + 1,35,1,35,1,35,1,35,1,35,1,35,1,35,1,35, + 1,35,1,35,1,35,1,35,1,35,1,35,1,36,1,36, + 1,36,1,17,1,17,1,17,1,17,1,17,1,17,1,17, + 1,17,1,17,11,17,1,8,11,17,1,8,11,18,1,8, + 11,17,1,8,11,17,1,8,12,18,1,9,11,17,1,8, + 11,17,1,8,11,17,1,8,11,17,1,8,11,17,1,8, + 11,17,1,8,11,17,1,8,11,17,1,8,11,17,1,8, + 11,17,1,8,11,17,1,8,11,17,1,8,11,17,1,8, + 16,26,1,10,16,26,1,13,16,26,1,10,16,26,1,10, + 16,26,1,12,17,27,1,14,16,26,1,10,16,26,1,12, + 16,26,1,13,16,26,1,10,16,26,1,12,16,26,1,12, + 7,14,24,27,6,28,7,15,24,27,6,28,7,14,24,27, + 6,28,7,14,24,27,6,28,7,14,24,27,6,28,7,14, + 24,27,6,28,7,14,24,27,6,28,5,29,7,14,24,27, + 6,28,5,30,7,14,24,27,6,28,5,30,7,14,15,22, + 7,22,24,27,6,28,7,14,24,27,6,28,7,14,24,27, + 6,28,5,29,7,14,24,27,6,28,5,30,7,14,24,27, + 6,28,5,30,7,14,15,22,7,22,24,27,6,28,7,14, + 24,27,6,28,7,14,24,27,6,28,5,29,7,14,24,27, + 6,28,5,30,7,14,24,27,6,28,5,30,7,14,15,22, + 7,22,24,27,6,28,7,14,24,27,6,28,7,14,24,27, + 6,28,5,29,19,2,1,16,1,25,1,25,1,25,26,28, + 1,23,29,33,1,26,25,27,1,22,28,30,1,25,28,33, + 1,25,25,26,1,22,35,40,1,32,25,28,1,22,38,42, + 1,35,32,38,1,29,26,30,1,23,27,28,1,24,32,36, + 1,29,30,33,1,27,25,26,1,22,28,31,1,25,26,31, + 1,23,1,9,5,24,5,24,5,24,5,24,5,24,5,24, + 0,0,1,9,8,19,1,9,1,9,1,9,1,9,1,9, + 5,9,5,9,5,9,1,9,0,0,115,18,0,0,0,196, + 6,4,68,12,0,196,12,8,68,24,7,196,23,1,68,24, + 7, +}; diff --git a/Tools/scripts/freeze_modules.py b/Tools/scripts/freeze_modules.py index b7e5320..a9111ec 100644 --- a/Tools/scripts/freeze_modules.py +++ b/Tools/scripts/freeze_modules.py @@ -30,6 +30,9 @@ PCBUILD_PROJECT = os.path.join(ROOT_DIR, 'PCbuild', '_freeze_module.vcxproj') PCBUILD_FILTERS = os.path.join(ROOT_DIR, 'PCbuild', '_freeze_module.vcxproj.filters') TEST_CTYPES = os.path.join(STDLIB_DIR, 'ctypes', 'test', 'test_values.py') + +OS_PATH = 'ntpath' if os.name == 'nt' else 'posixpath' + # These are modules that get frozen. FROZEN = [ # See parse_frozen_spec() for the format. @@ -43,6 +46,28 @@ FROZEN = [ # on a builtin zip file instead of a filesystem. 'zipimport', ]), + ('stdlib', [ + # For the moment we skip codecs, encodings.*, os, and site. + # These modules have different generated files depending on + # if a debug or non-debug build. (See bpo-45186 and bpo-45188.) + # without site (python -S) + 'abc', + #'codecs', + # '', + 'io', + # with site + '_collections_abc', + '_sitebuiltins', + 'genericpath', + 'ntpath', + 'posixpath', + # We must explicitly mark os.path as a frozen module + # even though it will never be imported. + #f'{OS_PATH} : os.path', + #'os', + #'site', + 'stat', + ]), ('Test module', [ 'hello : __hello__ = ' + os.path.join(TOOLS_DIR, 'freeze', 'flag.py'), 'hello : <__phello__>', @@ -486,9 +511,9 @@ def regen_makefile(modules): # Note that we freeze the module to the target .h file # instead of going through an intermediate file like we used to. rules.append(f'{header}: Programs/_freeze_module {pyfile}') - rules.append(f'\t$(srcdir)/Programs/_freeze_module {src.frozenid} \\') - rules.append(f'\t\t$(srcdir)/{pyfile} \\') - rules.append(f'\t\t$(srcdir)/{header}') + rules.append( + (f'\t$(srcdir)/Programs/_freeze_module {src.frozenid} ' + f'$(srcdir)/{pyfile} $(srcdir)/{header}')) rules.append('') frozenfiles[-1] = frozenfiles[-1].rstrip(" \\") -- cgit v0.12