From 2ffe9130597dc50316a6df3c52e6313215cfed1d Mon Sep 17 00:00:00 2001 From: vanten-s Date: Mon, 27 Nov 2023 08:40:29 +0100 Subject: [PATCH] Added TreeHug --- src/treehug/frmWrk/.gitignore | 136 + src/treehug/frmWrk/README.MD | 62 + src/treehug/frmWrk/__init__.py | 2 + src/treehug/frmWrk/databases.py | 192 + src/treehug/frmWrk/decorators.py | 32 + src/treehug/frmWrk/favicon.ico | Bin 0 -> 3819 bytes src/treehug/frmWrk/memorialForTheLostLog.txt | 55 + src/treehug/frmWrk/website.py | 300 + src/treehug/index.html | 18 + src/treehug/index.js | 164 + src/treehug/index.ts | 109 + src/treehug/main.py | 4 + src/treehug/node_modules/.package-lock.json | 40 + .../@googlemaps/markerclusterer/LICENSE | 202 + .../@googlemaps/markerclusterer/README.md | 105 + .../markerclusterer/dist/algorithms/core.d.ts | 113 + .../dist/algorithms/core.test.d.ts | 16 + .../markerclusterer/dist/algorithms/grid.d.ts | 46 + .../dist/algorithms/grid.test.d.ts | 16 + .../dist/algorithms/index.d.ts | 21 + .../markerclusterer/dist/algorithms/noop.d.ts | 25 + .../dist/algorithms/supercluster.d.ts | 43 + .../dist/algorithms/supercluster.test.d.ts | 16 + .../dist/algorithms/superviewport.d.ts | 43 + .../dist/algorithms/superviewport.test.d.ts | 16 + .../dist/algorithms/utils.d.ts | 56 + .../dist/algorithms/utils.test.d.ts | 16 + .../markerclusterer/dist/cluster.d.ts | 41 + .../markerclusterer/dist/cluster.test.d.ts | 16 + .../markerclusterer/dist/index.d.ts | 20 + .../markerclusterer/dist/index.dev.js | 5279 ++++++ .../markerclusterer/dist/index.esm.js | 956 ++ .../markerclusterer/dist/index.esm.js.map | 1 + .../markerclusterer/dist/index.min.js | 2 + .../markerclusterer/dist/index.min.js.map | 1 + .../markerclusterer/dist/index.umd.js | 2 + .../markerclusterer/dist/index.umd.js.map | 1 + .../markerclusterer/dist/marker-utils.d.ts | 31 + .../dist/marker-utils.test.d.ts | 16 + .../markerclusterer/dist/markerclusterer.d.ts | 77 + .../dist/markerclusterer.test.d.ts | 16 + .../dist/overlay-view-safe.d.ts | 24 + .../markerclusterer/dist/renderer.d.ts | 92 + .../@googlemaps/markerclusterer/package.json | 80 + .../node_modules/@types/google.maps/LICENSE | 21 + .../node_modules/@types/google.maps/README.md | 15 + .../@types/google.maps/index.d.ts | 13401 ++++++++++++++++ .../@types/google.maps/package.json | 31 + .../node_modules/fast-deep-equal/LICENSE | 21 + .../node_modules/fast-deep-equal/README.md | 96 + .../fast-deep-equal/es6/index.d.ts | 2 + .../node_modules/fast-deep-equal/es6/index.js | 72 + .../fast-deep-equal/es6/react.d.ts | 2 + .../node_modules/fast-deep-equal/es6/react.js | 79 + .../node_modules/fast-deep-equal/index.d.ts | 4 + .../node_modules/fast-deep-equal/index.js | 46 + .../node_modules/fast-deep-equal/package.json | 61 + .../node_modules/fast-deep-equal/react.d.ts | 2 + .../node_modules/fast-deep-equal/react.js | 53 + src/treehug/node_modules/kdbush/LICENSE | 15 + src/treehug/node_modules/kdbush/README.md | 102 + src/treehug/node_modules/kdbush/index.d.ts | 53 + src/treehug/node_modules/kdbush/index.js | 327 + src/treehug/node_modules/kdbush/kdbush.js | 336 + src/treehug/node_modules/kdbush/kdbush.min.js | 1 + src/treehug/node_modules/kdbush/package.json | 49 + src/treehug/node_modules/supercluster/LICENSE | 15 + .../node_modules/supercluster/README.md | 112 + .../supercluster/dist/supercluster.js | 758 + .../supercluster/dist/supercluster.min.js | 1 + .../node_modules/supercluster/index.js | 424 + .../node_modules/supercluster/package.json | 57 + src/treehug/package-lock.json | 48 + src/treehug/package.json | 8 + src/treehug/style.css | 22 + src/treehug/tsconfig.json | 109 + 76 files changed, 24846 insertions(+) create mode 100644 src/treehug/frmWrk/.gitignore create mode 100644 src/treehug/frmWrk/README.MD create mode 100644 src/treehug/frmWrk/__init__.py create mode 100644 src/treehug/frmWrk/databases.py create mode 100644 src/treehug/frmWrk/decorators.py create mode 100644 src/treehug/frmWrk/favicon.ico create mode 100644 src/treehug/frmWrk/memorialForTheLostLog.txt create mode 100644 src/treehug/frmWrk/website.py create mode 100644 src/treehug/index.html create mode 100644 src/treehug/index.js create mode 100644 src/treehug/index.ts create mode 100644 src/treehug/main.py create mode 100644 src/treehug/node_modules/.package-lock.json create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/LICENSE create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/README.md create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/index.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/noop.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.dev.js create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js.map create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js.map create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js.map create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.test.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/overlay-view-safe.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/dist/renderer.d.ts create mode 100644 src/treehug/node_modules/@googlemaps/markerclusterer/package.json create mode 100644 src/treehug/node_modules/@types/google.maps/LICENSE create mode 100644 src/treehug/node_modules/@types/google.maps/README.md create mode 100644 src/treehug/node_modules/@types/google.maps/index.d.ts create mode 100644 src/treehug/node_modules/@types/google.maps/package.json create mode 100644 src/treehug/node_modules/fast-deep-equal/LICENSE create mode 100644 src/treehug/node_modules/fast-deep-equal/README.md create mode 100644 src/treehug/node_modules/fast-deep-equal/es6/index.d.ts create mode 100644 src/treehug/node_modules/fast-deep-equal/es6/index.js create mode 100644 src/treehug/node_modules/fast-deep-equal/es6/react.d.ts create mode 100644 src/treehug/node_modules/fast-deep-equal/es6/react.js create mode 100644 src/treehug/node_modules/fast-deep-equal/index.d.ts create mode 100644 src/treehug/node_modules/fast-deep-equal/index.js create mode 100644 src/treehug/node_modules/fast-deep-equal/package.json create mode 100644 src/treehug/node_modules/fast-deep-equal/react.d.ts create mode 100644 src/treehug/node_modules/fast-deep-equal/react.js create mode 100644 src/treehug/node_modules/kdbush/LICENSE create mode 100644 src/treehug/node_modules/kdbush/README.md create mode 100644 src/treehug/node_modules/kdbush/index.d.ts create mode 100644 src/treehug/node_modules/kdbush/index.js create mode 100644 src/treehug/node_modules/kdbush/kdbush.js create mode 100644 src/treehug/node_modules/kdbush/kdbush.min.js create mode 100644 src/treehug/node_modules/kdbush/package.json create mode 100644 src/treehug/node_modules/supercluster/LICENSE create mode 100644 src/treehug/node_modules/supercluster/README.md create mode 100644 src/treehug/node_modules/supercluster/dist/supercluster.js create mode 100644 src/treehug/node_modules/supercluster/dist/supercluster.min.js create mode 100644 src/treehug/node_modules/supercluster/index.js create mode 100644 src/treehug/node_modules/supercluster/package.json create mode 100644 src/treehug/package-lock.json create mode 100644 src/treehug/package.json create mode 100644 src/treehug/style.css create mode 100644 src/treehug/tsconfig.json diff --git a/src/treehug/frmWrk/.gitignore b/src/treehug/frmWrk/.gitignore new file mode 100644 index 0000000..bb4a5ec --- /dev/null +++ b/src/treehug/frmWrk/.gitignore @@ -0,0 +1,136 @@ +# Byte-compiled / optimized / DLL files +clearLogs.py +__pycache__/ +*.py[cod] +*$py.class +test.py +test/ + +# website/ +.vscode/ +log.txt + +# C extensions +*.so + +# Distribution / packaging +.Python +build/ +develop-eggs/ +dist/ +downloads/ +eggs/ +.eggs/ +lib/ +lib64/ +parts/ +sdist/ +var/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.egg-info/ +.installed.cfg +*.egg +MANIFEST + +# PyInstaller +# Usually these files are written by a python script from a template +# before PyInstaller builds the exe, so as to inject date/other infos into it. +*.manifest +*.spec + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.nox/ +.coverage +.coverage.* +.cache +nosetests.xml +coverage.xml +*.cover +*.py,cover +.hypothesis/ +.pytest_cache/ + +# Translations +*.mo +*.pot + +# Django stuff: +*.log +local_settings.py +db.sqlite3 +db.sqlite3-journal + +# Flask stuff: +instance/ +.webassets-cache + +# Scrapy stuff: +.scrapy + +# Sphinx documentation +docs/_build/ + +# PyBuilder +target/ + +# Jupyter Notebook +.ipynb_checkpoints + +# IPython +profile_default/ +ipython_config.py + +# pyenv +.python-version + +# pipenv +# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. +# However, in case of collaboration, if having platform-specific dependencies or dependencies +# having no cross-platform support, pipenv may install dependencies that don't work, or not +# install all needed dependencies. +#Pipfile.lock + +# PEP 582; used by e.g. github.com/David-OConnor/pyflow +__pypackages__/ + +# Celery stuff +celerybeat-schedule +celerybeat.pid + +# SageMath parsed files +*.sage.py + +# Environments +.env +.venv +env/ +venv/ +ENV/ +env.bak/ +venv.bak/ + +# Spyder project settings +.spyderproject +.spyproject + +# Rope project settings +.ropeproject + +# mkdocs documentation +/site + +# mypy +.mypy_cache/ +.dmypy.json +dmypy.json + +# Pyre type checker +.pyre/ diff --git a/src/treehug/frmWrk/README.MD b/src/treehug/frmWrk/README.MD new file mode 100644 index 0000000..48df7ad --- /dev/null +++ b/src/treehug/frmWrk/README.MD @@ -0,0 +1,62 @@ + + +[Installation](#installing) + +[Quickstart](#usage) + +[Documentation](#documentation) + +# Installing + +Open terminal in project folder. +Run: +```bash +git clone https://github.com/vanten-s/frmWrk frmWrk +``` + +Done. Look at usage for quickstart. + +# Usage + +With a index.html in the working directory this will make host a website at 127.0.0.1 + +```python +# Example for website + +import frmWrk.website as frw + +# Start the server on 127.0.0.1:80 with parent folder as root directory +website = frw.WebServer("127.0.0.1", 80, "./") +website.start() + +# Close the server when we get input +input() +website.close() + +``` + +# Documentation + +```python +# Import everything + +import frmWrk +import time + +# Create the webserver. Directory is where the server should look for files +website = frmWrk.website.WebServer(ip, port, directory) + +# Run the server +website.start() + +# Wait 10 seconds and close the server +time.sleep(10) + +website.close() +``` + +frmWrk will replace substrings in the format of {ip:port:prompt} by connecting to (ip, port) and sending "{promt} {path}" where path is the URL that the user is on. Then they replace the whole substring with the response (max 1024 bytes). + +frmWrk.databases should not be used. +It Can be used but please dont use it. + diff --git a/src/treehug/frmWrk/__init__.py b/src/treehug/frmWrk/__init__.py new file mode 100644 index 0000000..74c56c6 --- /dev/null +++ b/src/treehug/frmWrk/__init__.py @@ -0,0 +1,2 @@ +import frmWrk.website +import frmWrk.decorators diff --git a/src/treehug/frmWrk/databases.py b/src/treehug/frmWrk/databases.py new file mode 100644 index 0000000..757038a --- /dev/null +++ b/src/treehug/frmWrk/databases.py @@ -0,0 +1,192 @@ + + +import socket +import threading +import datetime + +enable_logging = True +log_file = "log.txt" + +def log(func): + def wrapper(*args, **kwargs): + if not enable_logging: return func(*args, **kwargs) + returnVal = func(*args, **kwargs) + with open(log_file, "a") as f: + try: + if len(returnVal) < 100: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')} and returned {returnVal}\n") + else: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}\n") + except TypeError as e: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}\n") + + return returnVal + + return wrapper + + +def log_string(string): + if not enable_logging: return string + with open(log_file, "a") as f: + f.write(f"{string}\n") + return string + + + + +databases = {} +__using_remote_access = False + +""" +Usage: + CREATE # Creates a new database + ADDATTRIBUTE # Adds an attribute to a database + ADD # Adds an entry to a database + LIST # Lists all databases + GET # Gets an entry from a database + SET # Sets an attribute of an entry in a database + + +""" + +def help(): + return "Usage: CREATE # Creates a new database\nADDATTRIBUTE # Adds an attribute to a database\nADD # Adds an entry to a database\nLIST # Lists all databases\nGET # Gets an entry from a database\nSET # Sets an attribute of an entry in a database" + + +class Database: + def __init__(self, name): + self.name = name + self.attributes = [] + self.entrys = {} + databases[name] = self + + def __hash__(self): + return self.name + + def __eq__(self, other): + return self.name == other.name + + def __str__(self): + return self.name + + def __repr__(self): + return self.name + + def addAttribute(self, attribute): + self.attributes.append(attribute) + for entry in self.entrys: + entry.__setAttribute(attribute) + + def getAttribute(self, attribute): + return self.attributes[attribute] + + + +class Entry: + def __init__(self, name, parent): + self.name = name + self.parent = parent + self.attributes = {attr:None for attr in parent.attributes} + self.parent.entrys[name] = self + + def __hash__(self): + return self.name + + def __eq__(self, other): + return self.name == other.name + + def __str__(self): + return self.attributes.__str__() + + def __repr__(self): + return self.name + " with " + self.attributes.__str__() + + def __setAttribute(self, attribute): + self.attributes[attribute] = "" + + def setAttribute(self, attribute, value): + if attribute in self.attributes.keys(): + self.attributes[attribute] = value + else: + raise Exception("Attribute not found") + + def getAttribute(self, attribute): + if attribute in self.attributes.keys(): + return self.attributes[attribute] + else: + raise Exception("Attribute not found") + + +def executeInstruction(instruction): + tokens = instruction.split(" ") + log_string(f"Executing instruction: {instruction}") + if tokens[0] == "CREATE": + database = Database(tokens[1]) + return database + + elif tokens[0] == "ADDATTRIBUTE": + databases[tokens[1]].addAttribute(tokens[2]) + + elif tokens[0] == "ADD": + Entry(tokens[1], databases[tokens[2]]) + + elif tokens[0] == "LIST": + if len(databases) == 0: + return "No databases" + + if len(tokens) == 2: + return databases[tokens[1]].entrys + + if len(tokens) == 3: + return databases[tokens[1]].entrys[tokens[2]] + + return databases + + elif tokens[0] == "GET": + return databases[tokens[1]].entrys[tokens[2]].getAttribute(tokens[3]).__str__() + + elif tokens[0] == "SET": + database = databases[tokens[1]].entrys[tokens[2]].setAttribute(tokens[3], tokens[4]) + + else: + print(instruction) + return "Invalid instruction" + + return "Success" + +def __enable_remote_access(ip, port): + HOST = ip # The server's hostname or IP address + PORT = port # The port used by the server + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + s.bind((HOST, PORT)) + s.listen(1) + while True and __using_remote_access: + conn, addr = s.accept() + with conn: + print('Connected by', addr) + while True: + data = conn.recv(1024).decode() + + firstLine = data.split("\n")[0] + instruction = " ".join(firstLine.split(" ")[1:-1]) + + conn.send(executeInstruction(instruction).encode()) + if not data: break + + + print('Connection closed') + +@log +def enable_remote_access(ip, port): + global __using_remote_access + __using_remote_access = True + t = threading.Thread(target=__enable_remote_access, args=(ip, port)) + t.start() + return "Enabled remote access" + +def disable_remote_access(): + global __using_remote_access + __using_remote_access = False + return "Disabled remote access" + + diff --git a/src/treehug/frmWrk/decorators.py b/src/treehug/frmWrk/decorators.py new file mode 100644 index 0000000..2eee049 --- /dev/null +++ b/src/treehug/frmWrk/decorators.py @@ -0,0 +1,32 @@ +import datetime + +enable_logging = True +log_file = "log.txt" + +def log(func): + def wrapper(*args, **kwargs): + if not enable_logging: return func(*args, **kwargs) + returnVal = func(*args, **kwargs) + with open(log_file, "a") as f: + try: + if len(returnVal) < 100: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')} and returned {returnVal}\n") + else: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}\n") + except TypeError as e: + f.write(f"{func.__name__} was called at {datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}\n") + + return returnVal + + return wrapper + + +def log_string(string): + if not enable_logging: return string + with open(log_file, "a") as f: + f.write(f"{string}\n") + return string + + + + diff --git a/src/treehug/frmWrk/favicon.ico b/src/treehug/frmWrk/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..92a3e7f862bcd58db598bd1af4f6e829c420d191 GIT binary patch literal 3819 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\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleRequest was called at 06/28/2022, 19:03:37 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleClient was called at 06/28/2022, 19:03:37 and returned None +close was called at 06/28/2022, 19:03:37 and returned None +start was called at 06/29/2022, 13:36:42 and returned None +__handleRequest was called at 06/29/2022, 13:36:43 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleRequest was called at 06/29/2022, 13:36:52 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleClient was called at 06/29/2022, 13:36:52 and returned None +close was called at 06/29/2022, 13:36:52 and returned None +start was called at 06/29/2022, 17:03:15 and returned None +__handleRequest was called at 06/29/2022, 17:03:18 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleRequest was called at 06/29/2022, 17:03:18 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +close was called at 06/29/2022, 17:03:25 and returned None +start was called at 06/29/2022, 17:05:34 and returned None +__handleRequest was called at 06/29/2022, 17:05:35 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleRequest was called at 06/29/2022, 17:05:47 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleClient was called at 06/29/2022, 17:05:47 and returned None +close was called at 06/29/2022, 17:05:47 and returned None +start was called at 06/29/2022, 17:07:27 and returned None +__handleRequest was called at 06/29/2022, 17:07:30 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleRequest was called at 06/29/2022, 17:07:30 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +__handleRequest was called at 06/29/2022, 17:08:17 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 319\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n\n\n\n' +__handleClient was called at 06/29/2022, 17:08:17 and returned None +close was called at 06/29/2022, 17:08:17 and returned None +start was called at 06/29/2022, 17:10:08 and returned None +__handleRequest was called at 06/29/2022, 17:10:10 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleRequest was called at 06/29/2022, 17:10:10 and returned b"HTTP/1.1 200 OK\nContent-Type: application/javascript; charset='utf-8'\nContent-Length: 0\n\n\n\n" +__handleRequest was called at 06/29/2022, 17:10:10 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +__handleRequest was called at 06/29/2022, 17:10:20 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleRequest was called at 06/29/2022, 17:10:20 and returned b"HTTP/1.1 200 OK\nContent-Type: application/javascript; charset='utf-8'\nContent-Length: 0\n\n\n\n" +__handleRequest was called at 06/29/2022, 17:10:20 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +start was called at 06/29/2022, 17:12:31 and returned None +__handleRequest was called at 06/29/2022, 17:12:36 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleRequest was called at 06/29/2022, 17:12:36 and returned b'HTTP/1.1 200 OK\nContent-Type: application/javascript; charset=\'utf-8\'\nContent-Length: 42\n\nconsole.log("FUCK PHP, WINDOWS, AND MAC");\n\n' +__handleRequest was called at 06/29/2022, 17:12:36 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +__handleClient was called at 06/29/2022, 17:12:36 and returned None +__handleClient was called at 06/29/2022, 17:13:14 and returned None +close was called at 06/29/2022, 17:13:14 and returned None +start was called at 06/29/2022, 17:13:17 and returned None +__handleRequest was called at 06/29/2022, 17:13:19 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleRequest was called at 06/29/2022, 17:13:19 and returned b'HTTP/1.1 200 OK\nContent-Type: application/javascript; charset=\'utf-8\'\nContent-Length: 42\n\nconsole.log("FUCK PHP, WINDOWS, AND MAC");\n\n' +__handleRequest was called at 06/29/2022, 17:13:19 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +__handleRequest was called at 06/29/2022, 17:14:01 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleClient was called at 06/29/2022, 17:14:01 and returned None +close was called at 06/29/2022, 17:14:01 and returned None +start was called at 06/29/2022, 17:17:04 and returned None +close was called at 06/29/2022, 17:17:14 and returned None +start was called at 06/29/2022, 17:17:20 and returned None +__handleRequest was called at 06/29/2022, 17:17:21 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleRequest was called at 06/29/2022, 17:17:21 and returned b'HTTP/1.1 200 OK\nContent-Type: application/javascript; charset=\'utf-8\'\nContent-Length: 42\n\nconsole.log("FUCK PHP, WINDOWS, AND MAC");\n\n' +__handleRequest was called at 06/29/2022, 17:17:21 and returned b'HTTP/1.1 200 OK\nContent-Type: image/x-icon\nContent-Length: 179582\n\n\x00\x00\x01\x00\x01\x00\x00\xaa\x00\x00\x01\x00 \x00h\xbd\x02\x00\x16\x00\x00\x00(\x00\x00\x00\x00\x01\x00\x00T\x01\x00\x00\x01\x00 \x00\x00\x00\x00\x00\x00\xa8\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x08\x06\xff\x07\x08\n\xff\t\x07\t\xff\n\x08\x04\xff\x0f\n\x07\xff\x0e\x06\t\xff\n\x08\x0e\xff\x11\x13\x15\xff\x10\r\r\xff\x11\x0c\x0c\xff\x10\x10\x10\xff\t\x11\x11\xff\x14!#\xff:IL\xff\x07\x0f\x10\xff\t\r\x0c\xff\n\t\x08\xff\x0e\r\x0c\xff\x0b\r\r\xff\x05\x08\x0b\xff\x12\x17\x1a\xff\x13\x17\x1a\xff%,/\xff\x08\x10\x13\xff\x07\x0f\x12\xff",/\xff\x10\x1b\x1d\xff\x16\x1e!\xff\r\x12\x15\xff\x0b\x11\x14\xff\r\x17\x19\xff\x10\x1d\x1f\xff\x08\x18\x1b\xff\r\x1b\x1e\xff\x05\x0f\x12\xff\x1a&)\xff\x05\x0e\x10\xff\x12\x1f!\xff\x13\x1b\x1a\xff\x08\x10\x0f\xff\x01\x0c\x0c\xff\x04\x0e\x11\xff\x0f\x1a\x1d\xff\x04\x0b\x0e\xff\x02\x08\t\xff\x07\x10\x13\xff\x06\x10\x13\xff\x05\x0f\x12\xff\x03\x0e\x10\xff\x03\x0e\x10\xff\x07\x14\x16\xff\x04\x0b\n\xff\x05\x0b\x0e\xff\x07\x0e\x14\xff\x07\x0f\x12\xff\x01\t\x07\xff\x07\x12\x16\xff\x04\x0e\x12\xff\x04\r\r\xff\x08\r\x0e\xff\x07\x0e\x11\xff\x08\x16\x18\xff\x06\x15\x17\xff\x03\x0b\x0f\xff\x03\x0e\x0e\xff\x03\r\r\xff\x07\r\x0f\xff\x07\x0c\x0f\xff\n\x10\x13\xff\x04\x0b\x0f\xff\x06\r\x10\xff\x08\x10\x10\xff\x02\t\t\xff\x01\t\t\xff\x01\t\t\xff\x07\x0f\x0f\xff\x0c\x15\x16\xff\x0b\x19\x1c\xff\n\x17\x1b\xff\x04\x0f\x13\xff\x04\x0e\x10\xff\x08\x0f\x12\xff\x03\n\r\xff\x02\x08\x0e\xff\x0f\x17\x1d\xff\x05\x0e\x11\xff\x06\x0f\x12\xff\x05\r\x10\xff\x06\x0f\x14\xff\x08\x13\x1b\xff\x05\x15\x1c\xff\t\x15\x1d\xff\x0b\x17\x1d\xff\x06\x0e\x12\xff\x06\x0e\x11\xff\x03\x0b\x0e\xff\x02\x0b\x0f\xff\x05\x0c\x10\xff\x03\x06\x0b\xff\x02\x06\t\xff\x05\n\r\xff\x04\x0b\x0e\xff\x04\r\x13\xff\x06\x0e\x17\xff\x02\x08\x11\xff\x04\x0c\x16\xff\r\x17"\xff\x0f\x1c(\xff\x15$0\xff\x11!,\xff\x0e\x1b%\xff\r\x18"\xff\x06\x0f\x18\xff\x06\x12\x1a\xff\x01\x0e\x15\xff\x02\x10\x19\xff\x02\r\x16\xff\x02\t\x13\xff\x01\x07\x10\xff\x03\n\x12\xff\x08\x14\x19\xff\x05\x12\x17\xff\x03\x13\x18\xff\x02\r\x11\xff\x04\r\x10\xff\x05\x0b\x10\xff\x04\x0b\x13\xff\x06\x0e\x17\xff\x05\x10\x18\xff\x07\x14\x1e\xff\x0c\x1e*\xff\n"/\xff\x1c;J\xff\t\'7\xff\n\'4\xff\x05\x1b\'\xff\x07\x1c(\xff\x1a2>\xff\x02\x16"\xff\x05\x1a&\xff!:F\xff\x1a9G\xff\x08\x1b*\xff\x11+9\xff\x0c%2\xff\n\x1e(\xff\x08\x16\x1e\xff\x06\x11\x19\xff\x01\x0b\x11\xff\r\x1c\x1f\xff\x13#\'\xff\x0f!\'\xff\x1d/7\xff\r")\xff\x02\x11\x17\xff\x03\x14\x1c\xff\x00\r\x16\xff\x00\x11\x1a\xff\x00\x0f\x19\xff\n"-\xff\x1206\xff\x0b\x1c"\xff\x08\x18\x1e\xff\x03\x16\x1b\xff\x05\x17\x1b\xff\x0c\x17\x1b\xff\x08\x16\x17\xff\r"#\xff\x08\x1b \xff\x0b!\'\xff\x04\x1f$\xff\x05\x1f"\xff\r#%\xff\x1a=A\xff\n\'+\xff\x1238\xff\x03+2\xff#dl\xff\x0fgo\xff2\x84\x8b\xff\x06\x84\x87\xff!LM\xff\x08$)\xff\x01\x11\x17\xff\x00\x0e\x14\xff\x02\x10\x13\xff\r\x1b\x1e\xff\x0f\x1f \xff\x02\x0f\x0f\xff\r\x19\x19\xff\x01\t\x08\xff\t\x1f\x1b\xff\x1eXP\xff\x11[P\xff\x11RI\xff\x10/.\xff\x1421\xff\r20\xff\x19TR\xff\x14XU\xff\x16\\Y\xff\x0eVS\xff9{w\xff\x1cZT\xff\x0eA9\xff\x0f;3\xff\x0c1)\xff\x075,\xff\x13MC\xff$un\xff\x1emj\xff\x16[X\xff\x05@9\xff\x15PE\xff\t\x0b\n\xff\r\r\x0f\xff\x0c\n\x0c\xff\x0e\n\x08\xff\x10\x0b\x08\xff\x11\t\r\xff)(-\xff\x0f\x13\x14\xff\x0b\t\x08\xff\x11\x0c\x0b\xff\x13\x10\x10\xff\x0e\x11\x12\xff$,.\xff\x14\x1a\x1d\xff\x12\x16\x16\xff\x0b\x0c\x0b\xff\x13\x13\x11\xff\x0e\x0f\x0f\xff\r\x10\x11\xff\x13\x17\x19\xff\x11\x14\x17\xff046\xff\x0c\x10\x12\xff\x07\x0c\x0e\xff\x19\x1e \xff\x0f\x15\x18\xff (+\xff\r\x16\x19\xff\n\x11\x14\xff\x0c\x15\x18\xff\x10\x19\x1c\xff\x0b\x14\x17\xff\x14\x1f#\xff\x16$\'\xff\x18\'*\xff\x13\x1c\x1e\xff\x07\x12\x14\xff\x13\x1c\x1f\xff\x06\x0e\r\xff\x06\x0f\r\xff\x03\n\n\xff\x0e\x17\x1a\xff\x11\x19\x1d\xff\x04\n\r\xff\x04\n\x0b\xff\x08\x12\x15\xff\x05\x0f\x11\xff\x03\x0b\r\xff\x06\x10\x12\xff\x07\x12\x13\xff\x05\x0e\x0f\xff\x05\x0c\x0b\xff\x03\t\x0b\xff\x04\t\x0f\xff\x03\x0c\x0e\xff\x06\x11\x0f\xff\x05\x0c\x10\xff\r\x19\x1d\xff\r\x16\x16\xff\x0b\x0e\x0f\xff\x07\x0e\x10\xff\x03\t\x0b\xff\r\x1b\x1e\xff\x08\x10\x14\xff\x05\x0f\x10\xff\x01\x07\x07\xff\x06\n\x0c\xff\x03\x07\n\xff\x0b\x10\x13\xff\x06\r\x11\xff\x05\x0c\x0e\xff\x03\n\n\xff\x04\x0b\x0b\xff\x02\n\n\xff\x04\n\n\xff\x07\x0e\x0e\xff\x04\x0c\r\xff\x05\x0f\x13\xff\x08\x11\x15\xff\x02\x08\x0c\xff\x05\x0c\x0f\xff\x03\x08\x0b\xff\x03\t\x0c\xff\x04\x0b\x12\xff\t\x10\x16\xff\x04\x0e\x12\xff\x05\x0f\x11\xff\x07\x10\x15\xff\x06\x0c\x14\xff\x05\x0e\x17\xff\x07\x11\x19\xff\r\x18 \xff\x11\x1b!\xff\x12\x19\x1d\xff\x07\r\x11\xff\x07\x0e\x11\xff\x0f\x17\x1b\xff\n\x11\x15\xff\x05\t\x0e\xff\x03\x08\x0b\xff\x05\x0b\x0e\xff\x06\x0e\x11\xff\x01\t\x0f\xff\x01\x08\x10\xff\x02\x07\x0f\xff\r\x14\x1c\xff\x06\x0c\x14\xff\x03\x0c\x14\xff\x08\x14\x1d\xff\t\x15\x1e\xff\x0c\x16\x1f\xff\x08\x13\x1d\xff\x06\x0e\x18\xff\r\x1a#\xff\x0b\x18!\xff\x11#-\xff\x04\x13\x1f\xff\x08\x12\x1c\xff\x0e\x18!\xff\x07\x0f\x17\xff\n\x14\x18\xff\x04\x0e\x13\xff\x03\x0e\x13\xff\x05\x0f\x13\xff\x08\x10\x14\xff\x05\x0e\x14\xff\x06\x10\x18\xff\x05\x0e\x18\xff\x07\x0e\x17\xff\x0b\x16\x1f\xff\x0b\x17 \xff\x13$/\xff\x14$1\xff ;I\xff\x05\x18%\xff\x14-:\xff\x0f!.\xff\x13(4\xff\x10".\xff\x0e#/\xff\x0c\x1d(\xff\x1b9D\xff\x1e:\xff\x0eC?\xff\x16@>\xff\x19CD\xff\x04!"\xff\x117:\xff\x1dKR\xff\x16AI\xff*KS\xff\x10>B\xff\x05%%\xff\x14B=\xff\r22\xff\x13)-\xff\x03\x11\x0f\xff\x0b\x1f\x1b\xff\t\x14\x16\xff\x04\r\x0e\xff\x0c\x13\x13\xff\x05\n\n\xff\x04\x08\t\xff\x07\x0b\x0c\xff\x01\x07\x07\xff\x01\x08\x08\xff\x04\x11\x10\xff\x1930\xff(QN\xff"ML\xff!GG\xffIzx\xffo\x8f\x93\xff,>B\xff\x03\x0e\x13\xff\x08\x13\x17\xff\x18!$\xff\x05\x0f\x10\xff\x13##\xff\t\x19\x18\xff\x08\x1a\x18\xff\x0b% \xff\x13<4\xff+g]\xff\x15MD\xff3a^\xff\x17JD\xff\rA<\xff\x13YS\xff\x0c_W\xff+\x88\x80\xff\x0eOI\xff.le\xff\x06+$\xff\x0e70\xff\x10/\'\xff\x0f-&\xff\x18G@\xff\x0fPG\xff$kd\xff\x15_[\xff)om\xff\x0cD=\xff\x0e=4\xff\x10\r\r\xff\x15\x11\x13\xff\r\x08\x0b\xff\x0e\n\t\xff\x0c\x07\x07\xff\x10\t\x0f\xff^`e\xff\r\x12\x12\xff\x0e\x0c\x0b\xff\x16\x0f\x0f\xff\x14\x0c\r\xff\x15\x12\x13\xff!!#\xff!\x1e \xff\x10\x0c\r\xff"\x1e\x1e\xff\x11\x10\x10\xff\x10\x12\x12\xff"%(\xff\x14\x17\x19\xff\x13\x14\x15\xff\x10\x13\x14\xff\x07\t\n\xff\r\x0f\x10\xff\x15\x16\x17\xff\t\x0c\x0e\xff\x1c#&\xff\x0f\x19\x1c\xff\x13\x1b\x1d\xff!*,\xff\x0e\x14\x17\xff\x17\x1d \xff\x11\x1b\x1e\xff\x0f\x1d \xff\x1e+.\xff\x08\x12\x14\xff\x12\x1d\x1f\xff\x06\x0c\x0f\xff\x03\t\x07\xff\x05\x0e\x0c\xff\x12\x1a\x1a\xff\x0c\x14\x18\xff\x04\n\x0e\xff\x06\x0e\x11\xff\n\x15\x15\xff\x11 #\xff\x08\x16\x19\xff\x05\x12\x14\xff\n\x13\x15\xff\x17\x1f\x1f\xff\x03\t\t\xff\x02\x06\x05\xff\x03\t\x0c\xff\x06\r\x13\xff\x03\n\x0c\xff\t\x13\x12\xff\x06\x0f\x12\xff\n\x14\x19\xff\x01\x06\x06\xff\x03\x07\x08\xff\x0b\x11\x14\xff\x01\x08\n\xff\x0b\x18\x1a\xff\x08\x0f\x13\xff\x0b\x16\x17\xff\x04\r\r\xff\x04\t\x0b\xff\x08\r\x10\xff\x04\x08\x0b\xff\x07\x0c\x10\xff\n\x11\x13\xff\x02\t\t\xff\x01\x08\x08\xff\x04\x0c\x0c\xff\x05\r\r\xff\x04\x0c\x0c\xff\x08\x10\x11\xff\x06\x0f\x13\xff\x03\n\x0f\xff\x07\x0e\x13\xff\x06\x0c\x0f\xff\x02\x07\n\xff\x04\n\r\xff\x08\x10\x16\xff\x06\x0f\x13\xff\x08\x12\x15\xff\x04\r\x11\xff\x06\r\x13\xff\r\x13\x1c\xff\x0f\x17 \xff\x0c\x16\x1e\xff\x07\x0f\x17\xff\x0c\x16\x1c\xff\x0b\x13\x17\xff\x07\r\x10\xff\x03\t\x0c\xff\x0e\x16\x1a\xff\x06\x0f\x13\xff\x04\x07\x0c\xff\x03\x07\n\xff\x06\x0b\x0e\xff\x06\r\x10\xff\x07\x0e\x12\xff\x04\n\x10\xff\x06\x0b\x11\xff\x05\t\x0f\xff\t\x0e\x12\xff\x07\x0e\x12\xff\x06\x0e\x14\xff\x07\x10\x18\xff\x02\n\x12\xff\x0c\x14\x1d\xff\x07\x10\x19\xff\x0c\x17 \xff\x0c\x1a$\xff\x11%2\xff\x0b\x1f+\xff\x15%0\xff\x11\x19"\xff\n\x12\x19\xff\x01\x08\x0c\xff\x01\x08\r\xff\x04\x0c\x11\xff\x05\x0c\x10\xff\x07\x0e\x13\xff\x07\x0e\x16\xff\x08\x13\x1d\xff\x06\x11\x1d\xff\x0c\x19\x1f\xff\x05\x11\x18\xff\x07\x13\x1b\xff\t\x13\x1c\xff\x0b\x19#\xff\t\x1a$\xff\x16,9\xff\x1d5C\xff\x07\x1e,\xff\x05\x17#\xff\x18-8\xff\x06\x18#\xff\x07\x17!\xff\x02\x0f\x18\xff\x13+7\xff\x15;I\xff\x1f<\xff\x110,\xff\x1f=?\xff\r\x1b \xff\t\x1f\x1c\xff\x07\x1b\x17\xff\x0c\x16\x18\xff\x15\x1b\x1d\xff\x03\x07\x08\xff\x05\n\x0b\xff\x05\t\n\xff\x03\t\t\xff\x05\x0e\x0e\xff\x07\x11\x0f\xff\r#\x1f\xff\x07##\xff\r)(\xff\x0c\'$\xff\x1cB>\xff6c`\xff\x0f&(\xff\x15(*\xff9KM\xff )+\xff\x12\x1d\x1e\xff\x0f\x1b\x1a\xff\x08\x14\x12\xff\x1d74\xff\x1d=9\xff\x0b/)\xff\x18B<\xff\x1bA;\xff\x13:3\xff\x1eRJ\xff"lc\xffL\xab\xa3\xff%md\xff$kb\xff\x0eQF\xff\x1d^S\xff\x081\'\xff\x06\x1f\x16\xff\r2+\xff\x1793\xff\x05,(\xff\x05.+\xff\x1cKF\xffN\x90\x8d\xff\x16KK\xff\x0f==\xff\x07+\'\xff\x06\' \xff\x14\x0f\x0e\xff\x11\n\x0e\xff\x0f\n\r\xff\x13\x0f\x0f\xff\x10\x0c\x0c\xff\x1a\x16\x1c\xffTW\\\xff\x0c\x12\x12\xff\r\x0b\n\xff\x10\x08\x08\xff\x14\t\t\xff\x17\x0b\x0b\xff\x17\n\x0b\xff\x1a\x08\t\xff\x1b\x0b\x0b\xff\x15\t\x07\xff\r\x08\x07\xff\x06\x0b\n\xff\x19\x1e!\xff\x0f\x11\x12\xff\x0c\x0c\r\xff\r\r\x0e\xff\n\n\x0b\xff\x10\x0e\x10\xff\x0c\n\x0c\xff\r\x0e\x10\xff\x0b\x11\x13\xff\r\x14\x16\xff9EG\xff\x13\x1e \xff\x07\x0e\x11\xff\x11\x16\x19\xff\x0e\x1a\x1e\xff"14\xff\x0f\x17\x1a\xff\r\x17\x19\xff\x0b\x14\x16\xff\x05\n\r\xff\x05\x0e\r\xff\x10\x19\x17\xff\r\x15\x15\xff\x06\x0c\x0f\xff\x06\r\x11\xff\x04\x0b\x0e\xff\x07\x12\x13\xff\x1c.0\xff\x16),\xff\x04\x0e\x11\xff\x08\x11\x13\xff\x06\x0c\r\xff\x08\x0c\x0c\xff\x02\x07\x05\xff\x03\n\r\xff\t\x10\x15\xff\r\x15\x17\xff\x08\x11\x10\xff\x08\x12\x16\xff\x07\x10\x14\xff\x03\x0b\x0b\xff\x05\x08\t\xff\r\x14\x16\xff\x04\r\x0f\xff\x08\x11\x13\xff\t\x11\x15\xff\x02\n\x0b\xff\x0b\x14\x14\xff\x07\r\x0f\xff\x06\n\x0e\xff\x07\x0c\x0f\xff\t\x10\x13\xff\x03\n\x0b\xff\x00\x06\x06\xff\x04\x0b\x0b\xff\x04\x0b\x0b\xff\x06\x0e\x0e\xff\x07\x0e\x0e\xff\x07\r\x0e\xff\x07\x0c\x11\xff\x07\r\x12\xff\x0f\x14\x19\xff\x05\x0c\x0f\xff\x08\x10\x13\xff\x07\x0f\x12\xff\x06\x0e\x15\xff\x03\x0e\x12\xff\x03\x0c\x10\xff\x08\x12\x16\xff\x07\x0f\x15\xff\x0b\x11\x1a\xff\x1a",\xff\x02\x0b\x13\xff\x01\x07\x0f\xff\x05\x0e\x14\xff\x0c\x14\x19\xff\x06\x0c\x10\xff\t\x0f\x13\xff\t\x0f\x13\xff\x08\x0e\x13\xff\x06\n\x0f\xff\x06\x0b\x0f\xff\t\x0f\x12\xff\x03\t\x0c\xff\x04\x0c\x0f\xff\x02\x07\n\xff\x06\n\x0e\xff\x05\t\x0c\xff\x05\t\x0b\xff\x03\t\n\xff\x0b\x12\x15\xff\x0b\x13\x1c\xff\x14\x1e\'\xff\x1c\'1\xff\x0b\x18!\xff\r\x1c%\xff\x03\x0f\x19\xff\x08\x16#\xff\x11%3\xff\x05\x14\x1f\xff\t\x13\x1b\xff\r\x14\x1a\xff\x06\x0e\x12\xff\x03\n\x0f\xff\t\r\x12\xff\x04\n\x10\xff\x08\x12\x17\xff\x08\x13\x1b\xff\r\x1c&\xff\x18+7\xff\t\x19\x1e\xff\n\x19\x1e\xff\x05\x10\x16\xff\r\x17\x1d\xff\x08\x0f\x16\xff\x03\x0f\x17\xff\t\x19%\xff :G\xff\n\x1d)\xff\x08\x1c\'\xff\x18-8\xff\r *\xff\x03\x0e\x19\xff\x05\x10\x1b\xff\x1c8E\xff\x13-<\xff\x13&6\xff\x0e ,\xff\x19,2\xff\x0f\x1c#\xff\x04\x0f\x16\xff\x03\x0c\x10\xff\x05\x11\x13\xff\x08\x13\x16\xff\x10\x1e"\xff\x12 $\xff\x07\x16\x19\xff\x0c\x19\x1d\xff\x01\x08\r\xff\x11\x1d"\xff\x18*0\xff\x03\x16\x1b\xff\x07\x15\x1b\xff\x11!&\xff\x13%*\xff\n\x1a \xff\x05\x15\x1b\xff\x07\x1a \xff%@D\xff\t\x1f$\xff\x04\x1c \xff\x08"%\xff\x1657\xff\x0c79\xff\x12HI\xff\x15@?\xff\x1fEG\xff\x05\x1e \xff\x1389\xff\x1bLN\xff _c\xff\x06%0\xffA\x99\x9d\xff\x17_^\xff\x16DC\xff\x15A@\xff\x0fHG\xff\x1bTR\xff\x1a\\U\xff\x16MI\xff/][\xff/ql\xff(e`\xff\x16??\xff\x0f51\xff2qh\xff\x1cB:\xff\x1c@9\xff\x06+&\xff\x19//\xff\x16)+\xff$EG\xff\x1fFJ\xff#IP\xff\t\x1f\'\xff\x0b\x1b \xff\n&$\xff\x1963\xff\x11&*\xff\x06\t\x0f\xff\x02\x0b\t\xff\x00\x0b\x07\xff\x04\x07\n\xff\x06\t\x0b\xff\x04\x07\x08\xff\x04\x08\t\xff\x05\n\x0b\xff\x08\x0f\x10\xff\x03\x0b\x0b\xff\x13\'#\xff D=\xff\x04! \xff2XX\xff=_[\xff\x184/\xff\x0b \x1e\xff\x1610\xff+EE\xff\x11\x1d\x1d\xff\x00\x07\x06\xff\n\x13\x12\xff\x0e\x17\x15\xff\x08\x19\x17\xff\x10+(\xff\x18>8\xff\x18E>\xff\x0c*%\xff\x00\n\x06\xff\x1672\xff\x1eqd\xffD\xa8\x9b\xff/\x80u\xff8\x87\x7f\xff2d[\xff\x10G<\xff\x1fZM\xff\x0e3(\xff\x1aI>\xff&PH\xff\x10,\'\xff\x18IE\xff3mj\xff\x18C?\xff5}y\xff/\x8a\x86\xff\x11c]\xff\x18cZ\xff\x18]Q\xff\x14\x10\x0f\xff\x11\x0c\r\xff\x12\x0e\x10\xff\x18\x13\x15\xff\x16\x11\x13\xff$\x1f!\xff\x1b\x1b\x1d\xff\n\t\r\xff\x0e\x07\r\xff\x11\x04\x08\xff\x1e\x05\x04\xff5\x0c\x06\xffV\x1b\x0f\xffk$\x12\xffm"\x15\xff]\x1b\x10\xff>\x14\n\xff\x1b$\x1b\xff\x19 %\xff\x12\x0f\x11\xff\x0c\t\x07\xff\x0e\x0f\r\xff\x0b\r\x0c\xff\n\n\n\xff\r\x0b\x0b\xff\n\t\t\xff\x0b\x0f\r\xff"\'&\xff\x0f\x15\x15\xff\x0b\x10\x10\xff\x13\x18\x1a\xff\x0f\x14\x17\xff\x13\x1e\x1e\xff\x13\x1c\x1c\xff\x0f\x15\x16\xff\x08\x0e\x0e\xff\n\x0e\x0f\xff\x07\x0c\r\xff\x08\x0f\x0f\xff\x1d$$\xff\x08\x0c\x0f\xff\x07\r\x10\xff\x08\x11\x14\xff\x08\x10\x14\xff\x0b\x13\x17\xff\x1e13\xff\x18)*\xff\x17&\'\xff\x03\x0c\x0c\xff\x04\n\t\xff\x05\n\t\xff\x05\x0e\x0c\xff\x04\r\r\xff\t\x14\x15\xff\t\x14\x14\xff\x06\x10\x12\xff\x01\x0c\x0e\xff\x0b\x12\x14\xff\x04\t\t\xff\x05\x0b\x0e\xff\x08\x11\x15\xff\x07\x10\x16\xff\x01\n\x0e\xff\x0f\x18\x1b\xff\x03\r\x0e\xff\x01\x0c\x0f\xff\n\x12\x17\xff\x07\r\x13\xff\x05\x0b\x0e\xff\x08\x11\x0f\xff\x05\n\x08\xff\x04\n\x08\xff\x06\r\x0c\xff\x04\r\x0c\xff\x07\x0e\x0e\xff\x05\n\x0c\xff\t\r\x0f\xff\x06\x0e\x11\xff\x05\x0c\x10\xff\x05\x0c\x10\xff\x0b\x16\x1b\xff\x06\x11\x16\xff\x02\x11\x16\xff\x05\x11\x17\xff\x05\x0f\x14\xff\x05\x0f\x13\xff\x0c\x17\x1b\xff\n\x17\x1d\xff\x04\x12\x1a\xff\x03\x10\x1a\xff\x18\'2\xff\t\x16!\xff\x0c\x17!\xff\t\x10\x19\xff\x04\n\x13\xff\x0e\x15\x1e\xff\x07\r\x14\xff\x07\x0e\x13\xff\x03\n\r\xff\x08\x0f\x12\xff\n\x0f\x14\xff\n\x13\x1a\xff\x04\x0c\x12\xff\t\x14\x1a\xff\x07\x10\x16\xff\x01\x08\r\xff\x04\x0c\x10\xff\x0b\x15\x18\xff\x07\r\x11\xff\x0c\x11\x1a\xff\x06\x0c\x14\xff\x0b\x15\x1d\xff\x06\x11\x1a\xff\x07\x16#\xff\x12 /\xff\x08\x17$\xff\x0e!,\xff\x1a/8\xff\x0f\x19\x1f\xff\x04\r\x11\xff\x08\x0f\x12\xff\x07\x0c\x11\xff\x08\r\x15\xff\x07\x12\x1a\xff\x05\x13\x1b\xff\x17%.\xff\n\x1a$\xff\x14#.\xff\x07\x19 \xff\n\x16 \xff\t\x16\x1e\xff\x17"%\xff\x08\x0e\x10\xff\x02\t\x10\xff\x0b\x17 \xff\x12\'0\xff\x06\r\x17\xff\x16%-\xff\r\'2\xff\x0b)5\xff\x08\x1e,\xff\x0e".\xff,Q\\\xff\x02\x1d&\xff\x0e\x1c%\xff\n\x13\x1a\xff\x0b\x19\x1d\xff#4<\xff\x01\x0c\x15\xff\x05\x11\x17\xff\x08\x12\x15\xff\x0b\x17\x19\xff\x08\x13\x16\xff\x08\x16\x1a\xff\x04\x10\x15\xff\x10\x1a\x1c\xff\x03\x0b\x0c\xff\x03\x0c\x0e\xff\x0e\x1d\x1f\xff\x06\x17\x1b\xff\x08\x1c#\xff\x13(0\xff\x0c\x1c$\xff\x18)0\xff\x13#*\xff\x08\x1a \xff\x0f)2\xff\x12)2\xff\x03\x1d"\xff\x04"$\xff\n+-\xff\x1a?B\xff\x0b<>\xff\x1aWW\xff\x13JK\xff\x1b]]\xff\x19PR\xff8ko\xff<\x85\x8a\xff\x19S]\xff(ks\xffA\x8f\x94\xff\x0bJL\xff\x18DG\xff!JL\xff\x14::\xff\'WU\xff\x1165\xff\x00\x10\x10\xff\x0c\x1a\x1a\xff\t! \xff\t\x1e\x1c\xff\x151+\xff\x07)%\xff\t# \xff\x13)\'\xff\x04\x13\x12\xff\x1b/-\xff\x0c\x1c\x1b\xff\x03\x13\x13\xff\x01\x0c\r\xff\x02\x08\n\xff\x03\t\x0b\xff\x04\n\x0c\xff\x03\t\t\xff\x00\x06\x06\xff\x03\x06\x08\xff\x03\x05\x07\xff\x00\x07\x07\xff\x01\x08\x08\xff\x07\t\x0b\xff\x06\x06\x08\xff\x04\x07\x08\xff\x07\r\x0e\xff\n\x0e\x0f\xff\r\x12\x13\xff\x0b\x15\x14\xff\x14&#\xff @;\xff.a_\xff3rp\xff5so\xff:lh\xff%=:\xff\x0b\x1b\x18\xff\x01\x08\x06\xff\x13\x1f\x1c\xff\x1f,)\xff\x13#\x1f\xff\x0c\x1f\x1a\xff\x0e\x1b\x17\xff\x04\x1a\x16\xff\x0f$\x1d\xff-TN\xff B<\xff\x05\x19\x13\xff(bX\xff\x13[M\xff+lc\xff\x1dfa\xff\x05\x18\x17\xff\x02\x14\r\xff%SI\xff\x1dH=\xff\x17RH\xff%[S\xff\x07\x1e\x1a\xff"OJ\xff1\x80u\xff7wo\xff(MM\xff\x14<9\xffJ\x9d\x96\xff\x15IC\xff\x0fRO\xff&\x7f|\xff\x1f"!\xff\x1d\x1f\x1d\xff\x1b\x1b\x18\xff\x13\x12\x0e\xff\x0f\x0e\r\xff\x14\x15\x15\xff\x16\x0c\r\xff\x19\n\n\xff\x1c\x08\x06\xff-\x03\x03\xffY\x17\x12\xffg\x1d\x14\xffZ\x17\t\xffU\x16\x06\xffT\x14\x07\xff[\x17\x0b\xfff"\x16\xff3\x19\x11\xff\x1b\n\r\xff\x12\x07\t\xff\x0f\t\n\xff\x0f\n\x0b\xff\r\n\x0b\xff\x10\x0b\x0c\xff\x19\x12\x13\xff\x12\x0c\x0c\xff\x15\x11\x10\xff\r\x0b\x0b\xff\x16\x17\x18\xff\x0c\x0e\x0f\xff\x12\x13\x15\xff\x0f\x10\x13\xff\x14\x19\x19\xff\x0b\x10\x10\xff\t\r\x0e\xff\n\r\x0e\xff\x0e\x11\x12\xff\t\r\x0e\xff\x1c""\xff\n\x10\x10\xff\x0b\x0f\x11\xff\x0e\x13\x16\xff\x05\x0f\x11\xff\x06\x0e\x11\xff\x10\x16\x1a\xff\x0c\x17\x17\xff\x0c\x17\x17\xff\x16#"\xff\n\x11\x11\xff\x05\x0b\x0c\xff\x08\x0c\r\xff\x06\x0b\n\xff\x06\r\r\xff\r\x15\x15\xff\x04\x0c\x0c\xff\x05\r\x0f\xff\x02\x07\n\xff\t\x10\x12\xff\x06\x0b\x0b\xff\x04\n\r\xff\x02\t\x0f\xff\x0b\x13\x19\xff\x05\x0f\x14\xff\x0c\x16\x18\xff\x05\x11\x12\xff\x01\x0b\r\xff\n\x13\x18\xff\r\x14\x18\xff\x0c\x13\x16\xff\x04\x0b\x0b\xff\x05\n\t\xff\x07\x0c\x0c\xff\x07\x0f\x0e\xff\x02\n\n\xff\x03\x0e\x0e\xff\x03\x0b\x0e\xff\x07\x0e\x11\xff\x04\x0c\x0f\xff\x0b\x12\x16\xff\x05\r\x11\xff\x07\x10\x14\xff\r\x18\x1d\xff\x12!\'\xff\x10\x1c$\xff\x0b\x14\x1b\xff\n\x12\x18\xff\n\x12\x18\xff\x10\x1c#\xff\x0e )\xff\r!,\xff\n\x1a\'\xff\x14$1\xff\x12"-\xff\x0c\x15\x1f\xff\x01\n\x14\xff\x08\x12\x1a\xff\x0f\x18!\xff\x07\x10\x17\xff\x07\x0f\x14\xff\x06\x0e\x13\xff\x0e\x16\x1d\xff\x06\x10\x18\xff\r\x1c$\xff\x08\x14\x1c\xff\x06\x12\x19\xff\x02\x0b\x12\xff\x06\x0f\x15\xff\x08\x11\x16\xff\x01\x07\r\xff\x01\x07\x0e\xff\x02\t\x0f\xff\x07\x11\x16\xff\x14 \'\xff\x15!+\xff\x11\x1d*\xff\x10\x1e+\xff\t\x16"\xff\x07\x17!\xff\x19(2\xff\x0f\x18!\xff\x0f\x15\x1e\xff\r\x12\x1b\xff\x07\x0f\x18\xff\x06\x13\x1b\xff\x08\x19 \xff\r\x1d%\xff\x13!+\xff\x0b\x17!\xff\x0e\x1e$\xff\x0b\x19"\xff\n\x18 \xff\x08\x10\x14\xff\x05\x0c\x0e\xff\r\x14\x1d\xff\x0b\x1a$\xff\x13+5\xff\x08\x12\x1d\xff\x08\x17"\xff\x13/<\xff\x168G\xff\x11):\xff\x0e%3\xff&CN\xff\x06\x1e(\xff\x07\x10\x19\xff\x06\r\x15\xff\x02\x0c\x11\xff\x1c)4\xff\r\x17!\xff\x04\x12\x19\xff\x11\x1f$\xff\t\x15\x19\xff\x04\x12\x16\xff\x01\x11\x16\xff\x05\x13\x18\xff\x06\x13\x16\xff\x05\x12\x14\xff\x08\x15\x19\xff\x07\x16\x1c\xff\x08\x1b"\xff\x10&-\xff\x0b%,\xff\x08\x1b#\xff\x0f!)\xff\x04\x15\x1c\xff\x02\x0f\x17\xff\x0b (\xff\x07\x1a"\xff\x08\x1c!\xff\t&\'\xff\x11/0\xff\n\')\xff\x1dHI\xff*\\Y\xff*qm\xffB\x99\x95\xff\x1b`^\xff/lo\xff\rSS\xff%fl\xff1mt\xff7jp\xff\x17DH\xff\n-0\xff\x17A@\xff\x1aC@\xff\n,*\xff\x1654\xff*>?\xff\x0e\x1e\x1e\xff\x10\'&\xff\x1941\xff\x0f \x1c\xff\x11! \xff\n\x1c\x1d\xff\x0e\x1b\x1d\xff\n\x16\x17\xff\x05\r\x0c\xff\x03\n\t\xff\x02\x06\x07\xff\x04\x08\t\xff\x02\x07\x08\xff\x08\r\x0e\xff\x08\x11\x11\xff\x03\n\t\xff\x04\n\x0b\xff\x05\x08\t\xff\x04\x07\x08\xff\x02\n\n\xff\x00\x07\x07\xff\x03\t\t\xff\x02\x08\x08\xff\x05\x0f\x0f\xff\x07\x12\x12\xff\x08\x11\x11\xff\x06\x0e\r\xff\x01\x12\x0e\xff\x07.(\xff\x16PI\xff\x13FB\xff\'YV\xff\x19SN\xff$ib\xff\x0b0(\xff\x13\x1f\x1e\xff\x06\x14\x14\xff\n\x16\x14\xff\x0e\x1c\x1a\xff\x1a(%\xff\x06\x17\x13\xff\x144.\xff\'TK\xff.la\xff6sh\xff\x18MC\xff*]S\xff:pe\xff\x13NC\xff%^X\xff\x19RN\xff!HF\xff\x10F>\xff\x1eWJ\xff\x14G;\xff\x10>4\xff\x06\x15\x13\xff\x07\x17\x17\xff\x1350\xff\x106/\xff\x1ePI\xff!UP\xff(e_\xff\'wm\xffC\x89\x83\xffM\x82\x81\xff6sr\xff\x1f\x1b \xff\x15\x0e\x10\xff\x19\x0f\x0b\xff\x15\t\x05\xff\x17\x0b\n\xff\x17\x0e\x11\xff\x17\x0f\x0f\xff!\x0f\n\xff5\r\x06\xffZ!\x14\xffV\x18\n\xffS\x14\x07\xffS\x12\t\xffU\x11\n\xffI\x11\t\xffP\x13\x07\xffd\x19\x0c\xffR"\x15\xff\x1e\x0c\x08\xff\x14\x0b\r\xff\x10\n\x0e\xff\x12\r\x0f\xff\x11\x0c\x0e\xff\x11\x0c\r\xff\x0e\x06\x07\xff\x12\t\n\xff\x10\x07\t\xff\x0e\n\x0b\xff\x0c\x0c\x0e\xff\x08\n\x0b\xff\x08\t\n\xff\x19\x19\x1b\xff\x0b\n\x0b\xff\t\x07\t\xff\x11\x0e\x10\xff\x11\x10\x12\xff\x0b\r\x0e\xff\x1d"#\xff\x0b\x12\x12\xff\x0c\x11\x12\xff\x0f\x12\x13\xff\x0f\x14\x16\xff\x0c\x16\x18\xff\x13\x1b\x1e\xff\x07\n\x0c\xff\x08\x0f\r\xff\x06\r\x0c\xff\x03\t\t\xff\x04\x08\n\xff\n\x0e\x11\xff\t\r\x11\xff\t\r\x0e\xff\x05\t\n\xff\x05\t\n\xff\x04\t\n\xff\x07\r\x0f\xff\x08\x0f\x12\xff\x06\x0b\x0e\xff\x07\x0c\x0e\xff\x04\x0b\x0f\xff\x02\x0b\x12\xff\x06\x10\x16\xff\x05\x0c\x11\xff\x02\t\x0c\xff\x0b\x15\x17\xff\x11\x1a\x1d\xff\x05\n\x0e\xff\x03\x0b\x0e\xff\x07\x0f\x11\xff\x04\x0c\x0c\xff\x05\n\x0c\xff\x04\t\x0b\xff\x02\x08\n\xff\t\x14\x16\xff\x04\x0e\x11\xff\x01\t\x0c\xff\x04\x0e\x12\xff\x04\x0c\x0f\xff\x04\n\r\xff\x05\x0c\x0f\xff\x04\x0c\x10\xff\x01\t\r\xff\x12 %\xff\x04\x0b\x13\xff\n\x11\x1a\xff\x05\x0e\x15\xff\x05\x0e\x15\xff\x04\x11\x19\xff\x06\x18#\xff\x15-8\xff\r!-\xff\x10 ,\xff\x10\x1f+\xff\x12$0\xff\x0e\x1b&\xff\x08\x15 \xff\x03\x0e\x18\xff\x0c\x18!\xff\t\x13\x1a\xff\x06\x10\x16\xff\r\x16\x1e\xff\n\x13\x1d\xff\x05\x14\x1d\xff\x15\'/\xff\x02\x11\x19\xff\x0b\x17\x1f\xff\x10\x17\x1f\xff\x14\x1a"\xff\x0c\x14\x1c\xff\x07\x0e\x12\xff\x06\r\x11\xff\x05\r\x10\xff\x0c\x15\x18\xff\n\x11\x17\xff\x0b\x13\x1b\xff\r\x16\x1e\xff\x0e\x15\x1c\xff\x02\t\x11\xff\n\x14\x1c\xff\x05\x0b\x15\xff\t\x11\x1b\xff\x19#,\xff\x04\x0e\x15\xff\x08\x12\x19\xff\x05\x12\x1a\xff\x0b\x19!\xff\t\x14\x1c\xff\x0b\x17\x1f\xff\x08\x12\x17\xff\x07\x12\x1a\xff\x02\n\x13\xff\n\x11\x16\xff\x14\x1b!\xff\x08\x11\x1d\xff\x10+:\xff)IV\xff\x07\x18%\xff\x01\x12\x1f\xff\x04\x17%\xff\x179I\xff ;K\xff\x0e".\xff\x03\x16 \xff\n *\xff\x05\x10\x19\xff\x04\x0b\x13\xff\n\x13\x1b\xff\x04\x13\x1f\xff\x19.9\xff\x08\x1a"\xff\x02\x11\x18\xff\x05\x16\x1b\xff\x04\x13\x1a\xff\t\x1e%\xff\x0b\x1c!\xff\t\x1c \xff\x02\r\x12\xff\x02\x0f\x17\xff\x16)3\xff\r\x19%\xff\x11(.\xff\x17-3\xff\x07 &\xff\r$,\xff\x0b\x1b#\xff\n\x1c$\xff\x0c\x1c$\xff\x03\x12\x18\xff\x0e\x1d"\xff\x0e!#\xff\t\x1f!\xff\t"$\xff\x1266\xff\x10A=\xff.ki\xff\x1cYV\xff&yu\xff\x0f:9\xff\x0eED\xff\x10?C\xff\t16\xff\x16?B\xff\x1bCE\xff\x19==\xff\r*)\xff&HF\xff\x0c%#\xff\x03\x13\x12\xff\x10\x1e\x1d\xff\x04\x12\x10\xff\x05\x14\x11\xff\x06\x17\x15\xff\x06\x13\x11\xff\r\x18\x19\xff\x0b\x12\x15\xff\n\x10\x13\xff\x05\x08\x0b\xff\x05\x07\x08\xff\x07\x0b\x0b\xff\x05\x08\t\xff\x08\x0b\x0c\xff\x0c\x11\x12\xff\x0f\x14\x14\xff\x04\x0e\r\xff\x01\r\x0c\xff\x03\x08\t\xff\x06\x07\x08\xff\x06\t\n\xff\x01\n\n\xff\x02\r\x0c\xff\x03\x0c\x0c\xff\x01\x0c\r\xff\x03\r\x0e\xff\x07\x12\x12\xff\n\x17\x17\xff\x05\x1d\x1c\xff\x18>:\xff7\x82x\xff:\x91\x86\xff^\xae\xa7\xff&nk\xff\x17\\X\xff\x10D>\xff%YR\xff1TS\xff\x1f::\xff\x11\'&\xff\x02\x11\x10\xff\x1c/-\xff\x12)&\xff\x0e$ \xff\x0f,&\xff\x1eF?\xff\x05"\x1a\xff\n2*\xff\t#\x1b\xff\x1dNF\xff\x18SI\xff\x021)\xff\x11A=\xff*_\\\xff\x0f?8\xff\r@6\xff\x15E:\xff\x0f1(\xff\x0f1.\xff\x0b.,\xff\x1cPI\xff\x14YO\xff\x15C=\xff\x1120\xff\x11-*\xff\n;3\xff=qj\xff\x1cC@\xff\r@=\xff\x19\x0f\x16\xff\x16\x0b\x10\xff\x12\x07\x08\xff\x14\x07\x07\xff\x16\x08\x08\xff\x19\t\x0c\xff"\n\t\xffC\x17\x12\xff]\x1a\x11\xffZ\x13\x07\xffP\x13\x04\xffI\x11\x06\xffL\x13\x0c\xffG\x10\n\xff<\x12\x08\xffI\x14\x05\xffb\x17\x05\xffi%\x15\xff)\x0f\x05\xff\x14\x0c\x0b\xff\x10\x0b\r\xff\x0e\n\x0b\xff\t\x07\x07\xff\n\x06\x07\xff\x0f\n\x0b\xff\r\x07\t\xff\x0b\x06\n\xff\x04\x05\x08\xff\x02\x08\t\xff\x08\r\r\xff\x13\x18\x19\xff\n\x0b\x0c\xff\x0e\x07\x08\xff\x0f\x08\t\xff\t\x06\x07\xff\x0f\x0e\x0f\xff\x18\x1a\x1a\xff\x11\x13\x13\xff\t\x0f\x0f\xff\n\x0f\x0f\xff\x0f\x11\x12\xff\x11\x17\x18\xff\x10\x1a\x1c\xff\x08\x0f\x12\xff\n\r\x0f\xff\x12\x13\x13\xff\x08\t\t\xff\x06\x08\t\xff\x07\t\r\xff\t\r\x11\xff\t\r\x12\xff\x0b\r\x0e\xff\n\x0c\r\xff\x06\t\n\xff\x05\t\n\xff\t\x0e\x11\xff\x0b\x11\x14\xff\t\x10\x13\xff\x0b\x12\x16\xff\x07\x0f\x15\xff\x05\x0f\x15\xff\x06\x12\x18\xff\x08\x12\x17\xff\r\x15\x18\xff\x08\x10\x13\xff\x06\x0e\x12\xff\x0e\x15\x18\xff\t\x12\x13\xff\x04\x0e\x0e\xff\x02\n\n\xff\x04\x08\n\xff\x04\t\x0c\xff\x04\x0b\x0e\xff\x06\x11\x14\xff\n\x16\x1a\xff\x08\x12\x16\xff\x05\x0c\x10\xff\x04\n\x0c\xff\t\x0e\x11\xff\x05\n\r\xff\x03\t\r\xff\x01\t\r\xff\x12\x1a\x1f\xff\x06\x0f\x17\xff\x07\x10\x19\xff\t\x11\x19\xff\x02\x0f\x16\xff\x11"*\xff\x14\'2\xff\x0b\x1d(\xff\x0b\x1c\'\xff\x12 +\xff\x13"-\xff\x04\x12\x1e\xff\x15%0\xff\x1b/;\xff\x08\x13\x1f\xff\t\x16 \xff\n\x15\x1d\xff\x06\x11\x17\xff\x13\x1d$\xff\x07\x12\x1a\xff\x04\x14\x1d\xff\x1e19\xff\x00\x0e\x16\xff\x03\x0f\x17\xff\x14\x1f\'\xff\x0b\x13\x1c\xff\r\x13\x1a\xff\x0f\x15\x1a\xff\x04\n\x0c\xff\x03\x0b\x0c\xff\t\x11\x12\xff\x0f\x19\x1c\xff\x06\x0e\x13\xff\x08\x10\x11\xff\x03\t\t\xff\x02\t\t\xff\x08\x11\x14\xff\x06\r\x12\xff\x06\x10\x15\xff\x13\x1f&\xff\n\x1c#\xff\x0e\x19 \xff\x08\x13\x1a\xff\x15!)\xff\x02\x0b\x13\xff\x08\x10\x17\xff\x05\x0e\x13\xff\x13\x1e\'\xff\x06\x0f\x18\xff\x05\x0b\x11\xff\x06\r\x13\xff\x07\x14!\xff\x1c/>\xff\x15.;\xff1KW\xff\x1a4?\xff\x0c\x1f,\xff\x0b\x1e-\xff\x14-<\xff 7A\xff\x03\x14\x1e\xff\x18+6\xff\n\x19!\xff\x06\x15\x1c\xff\x10\x1f&\xff\n\x1c(\xff\x12\'2\xff\x0b\x1c%\xff\x19/6\xff\x1e5<\xff\r%/\xff\x08",\xff\r")\xff\x03\x14\x1a\xff\x12$*\xff&9C\xff\x1d,7\xff\x12!.\xff\x08\x1b \xff\x0b!\'\xff\x08\x1f$\xff\t!\'\xff\t\x1e\'\xff\x0c\x1e)\xff\x07\x17\x1e\xff\x04\x12\x18\xff\n\x15\x1b\xff\r\x1a\x1f\xff\x08\x1a\x1d\xff\r#$\xff\x04\x16\x17\xff\t\x1c\x1e\xff\x04$%\xff\x1dZY\xff\x19GG\xff\x1aHH\xff%YU\xffI\x86\x86\xff\x0c@A\xff\x17>=\xff\x1cFF\xff\x10,,\xff\x06\x17\x17\xff\x03\x13\x12\xff\x0f%$\xff\x0c\x1c\x1a\xff\n\x17\x16\xff\x06\x13\x12\xff\x06\x13\x10\xff\x0c\x19\x16\xff\x11\x1e\x1c\xff\x0b\x13\x14\xff\x07\x0f\x12\xff\x0c\x14\x17\xff\x03\t\x0c\xff\x04\n\n\xff\x04\r\x0c\xff\x04\x0c\x0b\xff\t\x13\x13\xff\x06\x0b\x0c\xff\x04\x08\t\xff\x05\x0b\x0b\xff\x06\x0c\r\xff\x05\x0b\x0b\xff\n\r\x0f\xff\x07\x0b\x0c\xff\x06\x12\x11\xff\x0b\x1b\x1a\xff\n\x16\x16\xff\n\x15\x17\xff\x0b\x16\x18\xff\x0c\x16\x18\xff\x07\x16\x18\xff\x07\x1d\x1c\xff=pk\xff+h`\xff\x1eTL\xff,rk\xff\x1a_Z\xff2vq\xff5wq\xff\x16LC\xff\x0b20\xff\x03" \xff\x17><\xff\x15:7\xff\x17=9\xff\x0e<8\xff\x14@:\xff\n3,\xff\x06!\x19\xff\x02%\x1d\xff\x1cSJ\xff\x1eE<\xff\r2*\xff\x10ND\xff7{t\xff3qk\xff\x1eUO\xff+]U\xff\x071(\xff\x19PF\xff1RM\xff\x0c!\x1f\xff\x13A>\xff\x11bY\xff"pf\xff\n-)\xff\x10-,\xff\t\x1a\x18\xff\t& \xff\x0c!\x1d\xff\x0b\x16\x16\xff\x1922\xff.\x08\x07\xff+\t\n\xff&\x0b\r\xff\'\x0b\r\xff,\t\x08\xff=\x12\x0c\xff^\x1b\x15\xffg\x19\x11\xffd\x19\x0e\xffg\x16\x0b\xffd\x11\t\xff\\\x15\x0b\xffW\x19\x0f\xffV\x11\x08\xffQ\x11\x04\xff]\x17\x06\xffb\x16\x01\xffn \x0e\xff:\x19\x0c\xff\x1d\x0e\x08\xff\x16\x08\x07\xff\x10\x06\x05\xff\x0e\x08\x08\xff\x0e\t\n\xff\x0f\x08\n\xff\x0e\x08\x0b\xff\x0b\t\x0e\xff\x13\x15\x19\xff4<>\xff079\xff\x06\x07\t\xff\t\x06\x08\xff\x0e\x06\x07\xff\x0b\x05\x06\xff\n\x08\x08\xff\x17\x17\x17\xff\r\x0c\x0c\xff\x08\x08\x08\xff\r\x12\x11\xff\x0f\x14\x13\xff\x14\x16\x16\xff\x07\x0c\r\xff\x0e\x16\x16\xff\x06\x0e\x0e\xff\x0b\r\x0f\xff\n\x08\n\xff\x0c\x0b\r\xff\x0b\x0b\r\xff\r\x0f\x11\xff\n\x0c\x10\xff\x0c\x0f\x12\xff\x0e\x10\x10\xff\x07\t\n\xff\x06\n\x0b\xff\x05\t\n\xff\n\x10\x12\xff\x18\x1f"\xff\x03\n\r\xff\x0c\x12\x18\xff\x0c\x12\x1a\xff\x13\x1d%\xff\x13\x1d$\xff\t\x13\x17\xff\x03\x0b\x0e\xff\x03\r\x12\xff\x04\x0b\x0f\xff\t\x11\x12\xff\x06\x10\x0f\xff\x07\x10\x10\xff\x07\r\x10\xff\x06\x0c\r\xff\x06\x0b\x0c\xff\x03\x0b\x0c\xff\x01\x0b\r\xff\x03\x0e\x0f\xff\x0f\x18\x1b\xff\x01\x05\x08\xff\x02\x08\x08\xff\x07\x0b\r\xff\x0b\x0f\x12\xff\x05\n\r\xff\x03\t\x0c\xff\x05\x0e\x12\xff\x0b\x16\x1e\xff\x0b\x16\x1e\xff\x0f\x1a \xff\x05\x10\x17\xff\x05\x11\x19\xff\x04\x12\x1d\xff\x05\x14\x1d\xff\x0b\x17\x1e\xff\x0b\x18 \xff\x10 (\xff\r\x1f(\xff\t\x1c&\xff\x0b\x1d\'\xff\x1a*7\xff\n\x18"\xff\t\x14\x1b\xff\x11\x1b \xff\x11\x1b \xff\t\x15\x1a\xff\x06\x11\x18\xff\x0f\x1d&\xff\x07\x16\x1d\xff\x03\x0f\x16\xff\n\x16\x1d\xff\t\x11\x17\xff\x06\x0b\x11\xff\x06\t\x0f\xff\x05\t\r\xff\x02\x08\t\xff\x04\n\x0b\xff\x04\t\x0c\xff\x0e\x17\x1b\xff\x06\x11\x10\xff\x03\x0c\x0b\xff\x06\x0e\x0e\xff\x02\x0c\x0e\xff\x04\x11\x13\xff\x0c\x1a\x1d\xff\x05\x13\x18\xff\x0b\x1b"\xff\x11!(\xff\x0b\x16\x1e\xff\x07\x13\x19\xff\x11\x1e$\xff\x04\x11\x16\xff\x04\x0f\x16\xff\x0f\x1c\'\xff\x04\r\x16\xff\r\x17\x1c\xff\x07\x0e\x13\xff\x1c\'2\xff\x0b\x1e,\xff\x04\x15 \xff\x12&.\xff\x0c\x1f\'\xff\t\x1a#\xff\x08\x1b&\xff\x08".\xff\x08\x18!\xff\x1f.9\xff\x14&/\xff\x16/6\xff\x11*0\xff\x0b\x1a!\xff\x0e\x1f)\xff\r\x1e(\xff\x08\x1a!\xff\x0e\x1e$\xff\x18-4\xff\x11)2\xff\x14,7\xff\x194>\xff!7?\xff\x0b!\'\xff\x04\x17\x1d\xff\x0e\x1e\'\xff\x02\r\x17\xff\x05\x14\x1a\xff\x08\x18\x1d\xff\x0c).\xff >D\xff\x10\'0\xff\r!,\xff\x08\x1a!\xff\x08\x17\x1c\xff\x12"*\xff\r\x19!\xff\x05\x16\x1c\xff\t\x1c\x1e\xff\n !\xff\x06\x15\x19\xff\x02\x12\x19\xff\x03\x1e#\xff\x19:\xff?tn\xff+ha\xff&g_\xff\x18LF\xff\x06!\x1e\xff\x10*\'\xff\x03\x1f\x1c\xff\x16=9\xff\x050(\xff.c[\xff\x0b4+\xff\x1a\\R\xff\x14_V\xff-rn\xff\x17US\xffF\x9d\x98\xff\'eb\xffQ\x98\x94\xff`\xa3\x9e\xff7b]\xff\x08!\x1b\xff\x01\x0f\x0c\xff\x04\x07\x08\xff\x03\r\x0f\xffp"\x13\xfff"\x1b\xffQ\x19\x19\xffJ\x12\x13\xffW\x11\x0b\xffw$\x12\xff\x86\'\x11\xff|\x1d\x0b\xffr\x1b\x0c\xffq\x1d\x10\xffw!\x14\xffz"\x12\xffw\x1f\x0e\xfft!\x11\xff\x7f!\x13\xff\x85"\x11\xff~"\x0c\xff\x8d&\x17\xffe%\x1b\xff2\x0f\x0b\xff&\t\x05\xff\x1e\x08\x05\xff\x1a\t\x08\xff\x17\t\x0b\xff\x17\n\r\xff\x15\t\x0f\xff \x1b!\xffKLR\xff"&*\xff\x07\t\x0b\xff\r\x08\n\xff\x10\x05\x08\xff\r\x06\x07\xff\t\x05\x06\xff\x11\x11\x11\xff\x18\x19\x19\xff\x07\x06\x06\xff\t\x06\x06\xff\x0f\x13\x13\xff\x0c\x11\x10\xff\n\n\n\xff\x07\x0c\x0c\xff\x0f\x1a\x1a\xff\x1b##\xff\x0b\x0e\x10\xff\t\t\x0e\xff\x0b\x0b\x0f\xff\x10\x10\x13\xff\t\x0b\x0c\xff\x0b\r\r\xff\t\x0b\x0b\xff\x07\t\t\xff\x06\t\n\xff\x05\t\n\xff\x06\x0c\r\xff\x1a#%\xff\t\x13\x15\xff\x03\n\r\xff\r\x13\x1a\xff\x16\x1f\'\xff\t\x12\x19\xff\x04\x0c\x14\xff\x06\x0f\x13\xff\x05\x0e\x0f\xff\x13\x1c"\xff\x06\x0e\x12\xff\x08\x11\x12\xff\x04\r\x0b\xff\x04\x0b\x0c\xff\t\x10\x13\xff\x07\r\x0e\xff\x04\x0b\n\xff\x03\x0c\x0b\xff\x02\x0c\x0b\xff\x06\r\r\xff\x03\x06\x08\xff\x03\x07\t\xff\x05\r\r\xff\x06\n\x0b\xff\x08\x0b\r\xff\x0b\x0e\x12\xff\x03\x07\n\xff\x06\r\x10\xff\x0e\x1a \xff\x07\x11\x17\xff\x0b\x16\x1b\xff\x08\x11\x16\xff\x0c\x14\x1b\xff\t\x0f\x19\xff\x02\x08\x12\xff\x04\r\x13\xff\n\x14\x1a\xff\x0f\x1c#\xff\t\x13\x1a\xff\x12$+\xff\n\x1b#\xff\x0f\x1d)\xff\x15"*\xff\x07\x11\x16\xff\x04\x0c\x0f\xff\x05\r\x0f\xff\x03\x0b\x0e\xff\x05\r\x13\xff\x06\x10\x18\xff\x0e\x1b!\xff\t\x16\x1b\xff\x06\x12\x17\xff\x07\x11\x14\xff\x06\x0b\x10\xff\x05\x07\x0f\xff\x04\x08\x0e\xff\x04\x08\x0b\xff\x03\x08\x0b\xff\x03\x08\x0c\xff\x07\x0c\x12\xff\t\x17\x1d\xff\x0b\x18\x1e\xff\r\x1a!\xff\x04\x10\x18\xff\x03\x11\x18\xff\x0b\x17\x1e\xff\x11!(\xff\x14\x1e&\xff\x11\x1a"\xff\x07\x10\x17\xff\t\x15\x1b\xff\x0f\x1d \xff\t\x1a\x1d\xff\x04\x11\x1a\xff\x17&3\xff\x01\r\x18\xff\x03\x0e\x13\xff\x10\x1c\x1f\xff\x05\x13\x1c\xff\x06\x0e\x1a\xff\x06\x14\x1c\xff\x06\x19\x1e\xff\x07\x15\x19\xff\t\x13\x19\xff\t\x18\x1d\xff\x11)0\xff\x08\x16 \xff\x0b\x11\x1d\xff\x18!+\xff\x0f")\xff\r$+\xff\x06\x16\x1e\xff\x07\x17 \xff\x13)0\xff\x08\x1a \xff\x1c16\xff\x03\x11\x17\xff\x14,4\xff\x01\x19%\xff\r%1\xff\x0e\'0\xff\x05\x19\x1f\xff\x01\x12\x16\xff\x0f\x1d"\xff\x0b\x19\x1f\xff\x0b\x18\x1d\xff\x0b\x19\x1e\xff\x07\x1c!\xff\x12.4\xff\x12.7\xff\x0e$/\xff\n\x1e%\xff$8>\xff\x0c\x1b%\xff\x0e\x1f*\xff\x06\x17\x1f\xff\x06\x1b\x1e\xff\x1300\xff\n\x1e"\xff\x06\x15\x1e\xff\x17:C\xff-V\\\xff\t!%\xff\x04-*\xff\x1cON\xff*mk\xff\x13VS\xff\x1f`]\xff\x1cJI\xff\x1f::\xff%>>\xff2MN\xff\x16/1\xff\n\x1f!\xff\x0e\x1c\x1f\xff\x03\x0b\r\xff\n\x10\x11\xff\x07\x11\x10\xff\n\x14\x14\xff\x12\x1d\x1f\xff\x0e\x19\x1b\xff\x02\x0e\x0f\xff\x03\x0e\r\xff\x0b\x1a\x19\xff\x0b\x19\x18\xff\x05\x0f\x0f\xff\n\x14\x14\xff\x08\x13\x13\xff\x07\x15\x14\xff\x0c\x18\x17\xff\x0b\x1c\x1a\xff\x06\x13\x11\xff\x05\x12\x11\xff\x03\x16\x14\xff\x05\x16\x14\xff\x0e\x1d\x1c\xff\x07\x17\x19\xff\x06\x1b\x1d\xff\'II\xff0VV\xff"GF\xff\x1d@>\xff#HC\xff!b[\xffK\x8e\x88\xffBwv\xff\x1677\xff\x1aHD\xff\x13H?\xff SN\xff\x1682\xff\x0e92\xff\x11LD\xff\x1dZP\xff&e[\xff2\x87}\xff)wo\xff/rl\xff ^Y\xff9so\xff)LK\xff\x03\x15\x16\xff1XU\xff\r/*\xff\x1dC=\xff\x08>5\xff\x11=6\xff\x1393\xff!YU\xff\x1bfa\xff8\x87\x84\xff+op\xff=\x85\x86\xffb\xac\xab\xff7]^\xff\x03\x0b\x10\xff\x04\n\r\xff\x06\x0f\x0f\xff\n\x0e\x0e\xff\x07\t\x0c\xff\x00\x0c\r\xff\x8b/\x15\xffV\x11\x03\xffF\x12\x0e\xff]"\x1e\xffm"\x17\xffx&\x0f\xffl\x1f\t\xffj\x1c\t\xffj\x19\x0b\xffg\x1a\r\xffe\x1d\x0f\xffe\x1c\x0c\xfff\x1a\r\xffe\x1c\x0f\xfft\x19\r\xff\x82\x1b\x0b\xff|\x1b\x07\xff\x8e\x1e\x0f\xfff\x16\r\xff?\x14\x0f\xff@\x15\x13\xffD\x18\x13\xff:\x15\x0e\xff3\x12\x0e\xff3\x0c\r\xff7\n\x0e\xff3\x10\r\xff,\x19\x0e\xff\x15\n\x07\xff\x14\x08\x05\xff\x11\t\x06\xff\x18\x08\x0f\xff\x0c\x08\t\xff\x13\x10\x11\xff\x1b\x19\x1a\xff\x0b\t\n\xff\r\x0b\r\xff\x0e\r\x0f\xff))*\xff\x18\x1a\x1a\xff\x14\x18\x18\xff\x11\x17\x18\xff\x18 \x1f\xff\x18\x1f\x1e\xff\x08\x0b\x0b\xff\x0f\x11\x13\xff\x11\x13\x14\xff\x0b\r\x0c\xff\t\n\t\xff\x07\x08\x07\xff\t\n\t\xff\x06\x0e\x0b\xff\x08\x13\x10\xff\r\x15\x15\xff\x11\x1c\x1c\xff\x06\x12\x12\xff\x03\x12\x11\xff\x07\x14\x16\xff\x0b\x1a#\xff\n\x18 \xff\x08\x17\x1e\xff\x07\x13\x19\xff\x05\x0f\x15\xff\r\x16\x1a\xff\n\x11\x12\xff\n\x12\x13\xff\x04\r\r\xff\x02\x0b\n\xff\n\x14\x14\xff\x02\n\r\xff\x08\x10\x12\xff\x04\x0b\x0b\xff\x03\n\x0b\xff\x03\x0b\x0c\xff\x07\x0c\x0f\xff\x04\n\x0c\xff\x04\x0c\r\xff\x04\x0c\x0b\xff\x04\n\x0b\xff\x04\x07\n\xff\x06\t\x0e\xff\x05\x0b\x10\xff\x05\x0e\x13\xff\x02\x0c\x0e\xff\x0e\x17\x1c\xff\x05\x0c\x12\xff\x05\r\x10\xff\x05\x0e\x11\xff\x02\n\x10\xff\n\x17\x1d\xff\x06\x12\x15\xff\x05\x0f\x14\xff\x10\x1a!\xff\x07\r\x14\xff\x08\x11\x16\xff\x06\x11\x15\xff\x03\r\x14\xff\x02\x07\r\xff\x05\x0c\x10\xff\x08\x0f\x12\xff\x06\r\r\xff\x03\n\x0b\xff\x05\n\x0f\xff\x03\x07\x0e\xff\x0b\x12\x19\xff\x07\x11\x17\xff\x0f\x18\x1e\xff\x07\x0e\x15\xff\x03\x07\x0e\xff\x05\x08\x0e\xff\x04\t\x0c\xff\x04\t\x0b\xff\x04\t\x0b\xff\x06\n\x0e\xff\x05\n\x11\xff\x03\r\x17\xff\x05\x0e\x19\xff\x17".\xff\x13 ,\xff\x0c\x19$\xff\x08\x17"\xff\x0c\x18!\xff\x10\x1b"\xff\t\x11\x17\xff\x04\x0b\x0f\xff\x05\x0b\x0f\xff\r\x19\x1d\xff\x06\x11\x15\xff\n\x18!\xff\x1d/:\xff\n\x1d(\xff\x11%.\xff\x0e!*\xff\x0c\x1d%\xff\x03\x11\x1c\xff\x08\x14\x1c\xff\x04\x11\x17\xff\x06\x14\x17\xff\x06\x10\x15\xff\x02\x0c\x12\xff\x08\x1c#\xff\x11%-\xff\x06\x11\x1a\xff\x08\x0f\x19\xff\x03\x0f\x17\xff\t\x17 \xff\x12#.\xff\x08\x1b"\xff\x16)0\xff\x13#+\xff\x00\r\x11\xff\n\x1f"\xff\x13.6\xff\x02\x1b\'\xff\x06!-\xff\x15.9\xff\x13*2\xff\t\x1d$\xff\t\x1e$\xff\t\x1a \xff\x07\x15\x1b\xff\x17)/\xff\x01\x13\x18\xff\x07\x1f%\xff\x11-2\xff\x16/5\xff\x0c\x1e$\xff\x0b\x19!\xff\x12$-\xff\n\x1e\'\xff\n \'\xff\x02\x12\x17\xff\x0e"%\xff\x14/4\xff\n-4\xff\x16EM\xff7\\f\xff\r(.\xff\x07\x1e \xff\x1cIH\xff%cb\xff.zz\xff#qr\xff#OR\xff\x12/2\xff\x01\x12\x15\xff\x13((\xff\x14*,\xff\x07 #\xff\x01\x10\x14\xff\n\x12\x15\xff\x06\x0b\x0c\xff\x08\x12\x12\xff\x03\x0e\x0e\xff\x0f\x1b\x1c\xff\x01\x0c\x0c\xff\x06\x13\x13\xff\x12\x1e\x1e\xff\r\x16\x16\xff\x11\x1b\x1f\xff\t\x13\x18\xff\n\x15\x18\xff\x07\x14\x14\xff\x04\x16\x15\xff\x1e55\xff\x180,\xff\t$"\xff\x0b)(\xff\x10/-\xff\x0f)\'\xff\x02\x12\x11\xff\x06\x1c\x1b\xff\n)&\xff\x0f83\xff\x0eA;\xff\x0b=6\xff\x18QI\xff\x0fMD\xff2zq\xff$aZ\xff>mj\xff-SR\xff\x18LG\xff%nf\xff?\x84}\xff<}u\xff3lb\xffO\x88\x7f\xff(VN\xff\x07\x1e\x18\xff\x0e5/\xff\t6.\xff\x021(\xff\x06@9\xff\x03+&\xff\x1997\xff1RQ\xff9ne\xff5\x87z\xff&tg\xff+bX\xff\x126/\xff\x0c4/\xff\x07)*\xff\r.-\xff\x15?<\xff$EF\xffW\x8b\x8b\xff\x0c\'$\xff\x01\x0c\x0b\xff\x06\x13\x11\xff&?=\xff&??\xff\t\x0f\x13\xff\n\t\x0f\xff\x06\x0e\x12\xff\xb6G&\xffm\x18\x07\xff`\x1e\x18\xffx,%\xffz#\x14\xffl\x1a\t\xffg\x1d\r\xffa\x17\n\xffe\x1a\x0e\xffg\x1c\x13\xffa\x19\x12\xffU\x13\r\xfff%\x1d\xffg\x1c\x0e\xffw\x1e\n\xff|\x1d\x07\xffv\x1b\x07\xff\x7f#\x16\xffN\x15\n\xff1\x13\t\xff=\x11\x08\xffN\x12\x08\xffL\x0f\x03\xffG\x11\x08\xffN\x16\x11\xffV\x1c\x1d\xffT$\x1d\xffA\x19\t\xff=\x12\r\xff9\x0f\n\xff)\x11\x06\xff\x1a\x08\x08\xff\x10\r\r\xff\x1d\x1a\x1b\xff\r\x08\n\xff\x0f\n\x0c\xff\x17\x14\x17\xff\x10\x10\x14\xff\x17\x16\x17\xff\x1b\x1c\x1d\xff\t\x0c\x0f\xff!(+\xff\x13\x19\x1a\xff\x08\r\x0c\xff\x10\x11\x11\xff\x10\x11\x12\xff\x0e\x10\x10\xff\x0b\x0e\x0c\xff\x0c\x0f\r\xff\x0c\x0f\x0f\xff\r\x10\x11\xff\x08\x14\x12\xff\t\x15\x15\xff\x1c%*\xff\x08\x14\x19\xff\x08\x15\x19\xff\x12 #\xff\x0f\x1d \xff\x10 \'\xff\n\x17\x1e\xff\x0e\x1b!\xff\x0c\x17\x1c\xff\n\x13\x17\xff\n\x13\x17\xff\x0c\x13\x13\xff\x0b\x11\x11\xff\x07\x0f\x0f\xff\n\x13\x15\xff\n\x12\x14\xff\n\x15\x17\xff\n\x15\x17\xff\x0b\x13\x16\xff\x07\x0c\x0f\xff\t\x0f\x12\xff\x08\x0e\x11\xff\t\x12\x15\xff\x05\x0f\x10\xff\x03\x0c\x0b\xff\x08\x0e\x0f\xff\t\r\x10\xff\x07\x0b\x10\xff\x07\x0e\x15\xff\x0b\x16\x1d\xff\n\x16\x17\xff\x0b\x13\x17\xff\x06\r\x15\xff\x0b\x14\x17\xff\x05\x11\x11\xff\x00\n\x0f\xff\n\x19\x1f\xff\x0b\x1a\x1e\xff\t\x15\x1a\xff\x0b\x12\x1b\xff\t\x0f\x17\xff\x05\x0e\x13\xff\x03\x0b\x0e\xff\x03\r\x10\xff\x04\x0b\x0e\xff\x04\x0b\x0e\xff\x08\x0e\x11\xff\x03\x0b\r\xff\x02\n\r\xff\x08\x0e\x11\xff\x04\x08\x0b\xff\x04\n\x0e\xff\x05\x10\x13\xff\x03\x0c\x11\xff\n\x12\x18\xff\x04\x08\x0e\xff\x05\n\x0f\xff\x0b\x12\x15\xff\x04\x0b\x0e\xff\x06\r\x10\xff\x04\r\x12\xff\x04\x0b\x15\xff\x07\x13\x1e\xff\x0c\x1a%\xff\x0e\x1b\'\xff\x0c\x16"\xff\r\x19%\xff\x05\x12\x1e\xff\x07\x13\x1d\xff\x08\x10\x17\xff\x04\x0c\x11\xff\n\x13\x17\xff\x05\r\x10\xff\n\x11\x17\xff\n\x14\x1a\xff\x07\x13\x1c\xff\n\x1c\'\xff\x0f\'4\xff\x06\x1e,\xff\x11*8\xff\x12&3\xff\x07\x15"\xff\x11\x1c&\xff\x11\x1d%\xff\x07\x13\x19\xff\x07\x10\x17\xff\x05\x10\x19\xff\x05\x18#\xff\x08\x1f)\xff\x0f$-\xff\x0c\x1e\'\xff\x06\x14\x1e\xff\x19*6\xff\x0b\x19&\xff\x15(.\xff\x06\x14\x1b\xff\x05\x11\x1a\xff\x01\x0b\x0f\xff\x06\x14\x15\xff\x16,3\xff\x1c7B\xff\x0c\'2\xff\x0b#.\xff\n".\xff\x0c$0\xff!:\xff\x1c?>\xff DC\xff$PN\xff\x15C?\xff\x10:3\xff\x17UL\xff\x14TK\xff\x17ND\xff6\x82w\xff\x15h\\\xff\x18mc\xff\x07C:\xff8gb\xff\x16;:\xff\x1486\xff\x0740\xff&SR\xff\x02\x1f\x1e\xff\x0b# \xff\x1f61\xff\x14.)\xff\x0f)\'\xff\x162.\xff\x04\x16\x10\xff\x06\x18\x15\xff\x0f\x1c\x1b\xff\x07\x13\x14\xff\x08\x15\x16\xff\x18,+\xff\x125,\xff\x0b0\'\xff\x16B9\xff\x17D=\xff.VP\xff\x1bB<\xff9ji\xff#MJ\xff\x161+\xff\x1a..\xff\x10!!\xff\x00\x0c\x08\xff\x07 \x19\xffLsn\xff(EE\xff\x03\x17\x1c\xff\x04\x18\x1f\xff\x05\x0f\x15\xff\x1827\xff\xa9*\t\xff\xab= \xff\xa1?+\xff\x89(\x1a\xffy\x1b\r\xffm\x19\x0b\xffj\x1b\x0c\xffh\x1a\x0b\xffa\x18\r\xffa\x1f\x17\xffe&#\xffa""\xffh%%\xffu\x1c\x13\xff\x93$\x10\xff\x91#\x05\xff\x95\x1c\x03\xff\x9c0\x18\xff[\x13\x05\xffL\x19\x08\xffa"\x15\xffx&\x19\xff{&\x16\xffi!\x12\xffQ\x17\t\xffL\x19\x12\xffH\x14\x0c\xffT\x15\x08\xff_\x0f\x0f\xff]\x13\r\xffX#\x13\xff\'\x0c\x04\xff#\x1d\x1c\xff\x12\x0c\r\xff\x12\x0c\x0c\xff\x11\x0b\x0c\xff\x0e\n\x0c\xff \x1e \xff\x0e\r\x0e\xff\x0e\x10\x11\xff\r\x11\x14\xff#).\xff\x0b\x11\x14\xff\x11\x14\x16\xff\x0f\x0f\x11\xff\n\t\r\xff\x11\x11\x14\xff\x0e\x13\x13\xff\x08\x0f\x0f\xff\x08\x11\x12\xff\t\x14\x16\xff\x16$&\xff\x1d\'-\xff\x12\x18!\xff\x12\x1c&\xff\x1f-6\xff\x0f\x19"\xff\x08\x0f\x15\xff\x07\x11\x14\xff\x18"&\xff\x0c\x14\x17\xff\r\x14\x17\xff\n\x11\x13\xff\x08\r\x10\xff\x07\x0e\x0f\xff\x05\x0c\x0e\xff\x10\x17\x1a\xff\x08\x0f\x12\xff\t\x10\x14\xff\x0f\x19\x1d\xff\x07\x11\x15\xff\t\x11\x14\xff\x08\x0e\x11\xff\n\x0e\x11\xff\n\x0f\x12\xff\x0c\x14\x16\xff\x02\t\n\xff\x01\n\x0b\xff\x02\x0b\r\xff\t\x12\x15\xff\r\x16\x1a\xff\x05\x0f\x14\xff\x01\t\x0f\xff\x00\t\t\xff\x0c\x17\x1b\xff\x08\x11\x19\xff\x03\x0c\x10\xff\x05\x12\x11\xff\x06\x14\x19\xff\x0e\x1e%\xff\r\x17\x1d\xff\x0f\x1b#\xff\x0c\x15\x1f\xff\x03\x0e\x17\xff\x07\x14\x1c\xff\x03\x0f\x14\xff\x05\x10\x11\xff\x05\x0f\x10\xff\x08\x10\x13\xff\n\x10\x15\xff\x08\x0f\x15\xff\r\x17\x1e\xff\x0b\x12\x15\xff\x0c\x14\x13\xff\x04\r\r\xff\x02\x0b\x0b\xff\x03\x0e\x0f\xff\x05\x0f\x12\xff\x04\x0b\x0f\xff\x03\t\x0e\xff\x05\x0e\x12\xff\x05\r\x12\xff\x08\x13\x19\xff\x0b\x18"\xff\x0e\x1b(\xff\t\x1b&\xff\x11!+\xff\x0c\x1c\'\xff\x14$/\xff\x06\x10\x1b\xff\x04\x0f\x1a\xff\x04\x0e\x19\xff\x0c\x1a#\xff\n\x14\x1c\xff\x0b\x16\x1d\xff\x07\x11\x18\xff\x06\x11\x1a\xff\x07\x12\x1b\xff\x07\x10\x19\xff\x0b\x1c\'\xff\x18,:\xff\r&6\xff%BR\xff\x14(8\xff\x03\r\x1a\xff\x04\x0c\x16\xff\x16!+\xff\x0e\x1a$\xff\x04\x13\x1e\xff\t\x17$\xff\x14%5\xff\x07!.\xff\x0e+7\xff\x0c-8\xff\x0e-8\xff\x03\x16$\xff(=L\xff\n\x1a!\xff\x0c\x17\x1f\xff\x06\r\x16\xff\x03\x0b\x0e\xff\x03\r\r\xff\x02\x0c\x12\xff\x19-7\xff\x0f(1\xff\n!,\xff\x07 ,\xff\r\'5\xff\x06\x1b*\xff\x151@\xff\x06\x1d#\xff\x1d06\xff\n\x1c"\xff\x07\x18\x1e\xff\x07\x15\x1c\xff\x05\x14\x1b\xff\t\x15\x1c\xff\n\x18\x1e\xff\t\x1b"\xff\x06\x14\x1a\xff\x0c\x1e$\xff\x05\x16\x19\xff\x06\x14\x16\xff\x0b\x1d \xff\x0e&*\xff\x13-2\xff\x0e+/\xff\x1025\xff-a_\xff\x17a]\xff=\x8b\x88\xff"ji\xff$a`\xffM\x8e\x8d\xff:lg\xff\x1d=9\xff\x0b \x1f\xff+CC\xff\x1e76\xff\x18+,\xff\x04\x0f\x10\xff\x02\x0f\x0e\xff\x07\x11\x11\xff\x12\x1d\x1d\xff\x06\x11\x10\xff\x08\x15\x15\xff\x05\x11\x10\xff\x06\x13\x13\xff\x06\x11\x10\xff\r\x1a\x1c\xff\x1a-2\xff\x11..\xff*SK\xff-f`\xff6xv\xff!PN\xff\x1b><\xff\x11A?\xff\x1cKH\xff/XV\xff\x0f++\xff$QM\xff\x1aME\xffF\x81x\xff,lb\xff\x1eaX\xff4\x86z\xff\x1aeZ\xff\x1c`X\xff,ph\xff\x16GB\xff\r! \xff0PP\xff!BB\xffElq\xff$AE\xff\x1602\xff\x04\x18\x18\xff\x07\x1a\x19\xff\x06\x12\x13\xff\x1c41\xff\x0f.*\xff\x19:6\xff\x0f%!\xff\x0b\x1d\x1c\xff\x00\x07\x07\xff\x02\r\r\xff\x0b\x1c\x19\xff\x18=6\xff\x1fWO\xff"VN\xff\x080)\xff\x1dJE\xff\x1666\xff\x07\x18\x17\xff\x11%!\xff\x13)(\xff\x08\x1c\x1e\xff\x1c20\xffBoj\xff\x07(+\xff\x16!*\xff\x1b3=\xff+di\xffO\x8f\x94\xff4ah\xff\xcd@\x10\xff\xebj>\xff\xc1B"\xff\x96#\r\xff\x84\x1e\x0e\xffu\x18\n\xffy\x1c\x0b\xffv\x1a\t\xffr \x12\xffl"\x18\xff`\x17\x13\xffc\x18\x18\xffj\x18\x1a\xff\x8f \x1c\xff\xb1&\x11\xff\xbf6\r\xff\xe1C\x15\xff\xddO"\xff\xa36\x15\xff\x81"\x10\xff\x8a*\x1d\xff\x8a&\x19\xff\x85 \x13\xff\x8c-\x1e\xff\x80&\x17\xffm\x1c\r\xfff\x18\x03\xffm\x1c\x05\xffs\x1b\x14\xffc\x19\x0e\xffn%\x15\xffG"\x1b\xff\x19\x11\x0f\xff\x13\x0b\n\xff\x16\r\r\xff\x13\t\n\xff\x13\x0b\x0c\xff\x17\x12\x13\xff\'$$\xff\x12\x12\x12\xff\x18\x19\x1d\xff*.3\xff\x13\x16\x1b\xff\x0e\x10\x14\xff\x0e\x0f\x12\xff\x10\x0f\x16\xff\x12\x15\x19\xff\x0e\x15\x16\xff\x04\x0f\x0f\xff\r\x18\x1b\xff+;?\xff\x13"#\xff\t\x12\x15\xff\n\x0f\x15\xff\x18 \'\xff\x13\x1e%\xff\t\x10\x15\xff\x0b\x0e\x11\xff\x10\x16\x16\xff\t\x0f\x0f\xff\x10\x15\x15\xff\t\x0e\x0e\xff\x08\x0c\r\xff\r\x11\x12\xff\x07\x0f\x11\xff\x11\x19\x1b\xff\t\x11\x14\xff\x0c\x14\x17\xff\t\x10\x14\xff\r\x15\x19\xff\x05\r\x10\xff\x07\r\x0e\xff\x04\x08\t\xff\x04\x08\t\xff\x06\n\x0b\xff\x06\x0c\x0c\xff\n\x13\x13\xff\x08\x10\x12\xff\x04\x0e\x11\xff\x06\x12\x14\xff\t\x15\x19\xff\x03\r\x11\xff\x07\x10\x14\xff\x00\t\t\xff\x0b\x17\x1b\xff\x06\x0f\x17\xff\x03\x0e\x11\xff\x01\r\r\xff\x04\x12\x17\xff\x0b\x1a!\xff\x08\x14\x1b\xff\x16"+\xff\x10\x19$\xff\x0c\x1a&\xff\x07\x17!\xff\x0c\x1c#\xff\x08\x15\x16\xff\x08\x13\x14\xff\x08\x11\x15\xff\x06\x0e\x15\xff\x06\r\x16\xff\x15\x1c&\xff\x0b\x13\x1a\xff\t\x12\x17\xff\x04\r\x13\xff\x04\x0f\x15\xff\x0b\x18\x1f\xff\x0b\x17\x1f\xff\x04\x0b\x14\xff\x0b\x14\x1c\xff\x12\x1b#\xff\x07\x12\x18\xff\x04\x12\x1b\xff\x07\x15"\xff\x0f\x1e.\xff\x0c!,\xff\x13(0\xff\n\x1b#\xff\x03\x0f\x17\xff\x04\x10\x19\xff\x10\x1a$\xff\x0b\x17!\xff\x06\x10\x1b\xff\x0c\x17 \xff\n\x17\x1f\xff\x11 )\xff\x07\x17#\xff\x08\x19&\xff\x06\x10\x15\xff\x11\x1e#\xff\x04\x10\x19\xff\n\x1d(\xff\x0f(3\xff\x193>\xff\t\x1e&\xff\x08\x19"\xff\x06\x17!\xff\n\x1f+\xff\t\x1a\'\xff\x13-<\xff\x1e:K\xff\x14/?\xff\x0e+8\xff\t,8\xff\t2=\xff\r/>\xff\x10.@\xff\x07\x14\x1d\xff\t\x13\x1c\xff\x17\x1d\'\xff\x05\x0c\x0f\xff\x05\r\x0c\xff\x05\x0e\x13\xff\x0b\x17!\xff\x10+5\xff\r\'1\xff\x0c)7\xff\x0e,;\xff\r->\xff\x06$6\xff\x08\x1e%\xff\x06\x1d"\xff\x0f%,\xff\x0c\x1e%\xff\r\x1c%\xff\x0b\x16 \xff\n\x1c#\xff\x06\x11\x17\xff\x12\'.\xff\n\x1f&\xff\n\x1e$\xff\x07\x1b\x1f\xff\x05\x16\x18\xff\x0b\x1b\x1e\xff\x05\x14\x18\xff\x03\x17\x1a\xff\x0f&)\xff\r,,\xff0fc\xff\r78\xff\x07*-\xff\x19CF\xff KN\xff\x1622\xff\x0f$!\xff\x00\x12\x0e\xff\x01\x17\x15\xff\x0c" \xff\x14&$\xff\x13#$\xff\x04\x0b\r\xff\x08\x12\x15\xff\x05\x12\x13\xff\n\x17\x19\xff\x06\x11\x13\xff\x0f\x1c\x1e\xff\x1e+-\xff\x0e\x1c\x1d\xff\x06\x1c\x19\xff\x06\x1d\x1d\xff\x14+.\xff&MM\xff*NH\xff"MJ\xff!JL\xff\x10BB\xff#a_\xff/ok\xff"SP\xff\x1474\xff\n(%\xff\x19KF\xff$ha\xff&aY\xff\x0fLE\xff\x15PJ\xff\x1bTM\xff\x06@:\xff\x1dUO\xff,^X\xff\x13A>\xff\r)(\xff\r$$\xff;Z[\xff\x15%,\xff*AI\xff =B\xff\x1257\xff\x1c=;\xff\x1a@>\xff\n,(\xff\t5.\xff\n0)\xff\x16F?\xff G@\xff&RK\xff#FA\xff\r2+\xff\x1aC<\xff\x145-\xff\x1fTM\xff1le\xff0g`\xff\x052/\xff\x06!\x1d\xff\x1491\xff#jd\xff/fg\xff$LK\xff\'QN\xff\x02\x10\x13\xff\x0b\x15\x1c\xff\x1528\xff\x0f<>\xff\x04*,\xff\x06\x1d \xff\xe7V%\xff\xebZ*\xff\xdbS*\xff\xb55\x15\xff\x99(\x11\xff\x98(\x14\xff\xa1-\x15\xff\x96%\x0c\xff\x8e#\x0c\xff\x85\x1d\n\xff\x86 \x10\xff\x83\x1a\x0e\xff\x8b\x1d\r\xff\xbe>\x1b\xff\xdbE\x15\xff\xdcK\x0e\xff\xebU\x1b\xff\xc9?\x13\xff\x9e7\x19\xffi\x1b\x0e\xffc\x1f\x14\xffa\x1c\x11\xffw!\x15\xff\x86\x1c\r\xff\xad3!\xff\xa9/\x16\xff\xaf=\x14\xff\x932\r\xffq\x1b\x0b\xffb#\x12\xff\x84/!\xffK\x1d\x18\xff\x1c\r\x0b\xff\x1e\x10\x0e\xff\x1d\r\r\xff\x1a\x0b\x0b\xff\x17\n\x0b\xff\x15\x0b\x0b\xff\x19\x12\x11\xff!\x1b\x1a\xff\x1b\x17\x18\xff\x1e\x1b\x1f\xff,-1\xff\x14\x16\x19\xff\t\x0c\x0f\xff\t\r\x12\xff\x15\x1b\x1f\xff\x15\x1e\x1f\xff\x18$$\xff\x19#%\xff\x04\r\x11\xff\x06\x0f\x0c\xff\n\x11\x0e\xff\x19\x1d\x1d\xff\n\x10\x11\xff\x06\r\r\xff\r\x10\x10\xff\x0e\x0f\x0f\xff\n\r\r\xff\x0f\x13\x12\xff\n\r\x0c\xff\t\x0c\x0c\xff\n\x0c\r\xff\t\x0b\x0c\xff\x11\x19\x18\xff\x0f\x16\x16\xff\x0e\x13\x15\xff\n\x0f\x11\xff\t\x0e\x11\xff\x07\x0c\x0f\xff\x07\r\x0e\xff\n\x0f\x10\xff\x07\x0b\x0c\xff\x06\t\n\xff\x05\x08\t\xff\x06\x0b\x0c\xff\x07\r\x0e\xff\n\x11\x14\xff\x03\n\r\xff\n\x14\x16\xff\x06\r\x11\xff\t\x11\x15\xff\x06\x0c\x10\xff\x0b\x17\x17\xff\n\x14\x19\xff\x07\x0e\x16\xff\x06\x10\x13\xff\x04\x10\x10\xff\x0b\x17\x1d\xff\x07\x12\x19\xff\x07\x10\x16\xff\x05\x0f\x18\xff\x0f\x1e*\xff\x0e\x1a&\xff\x1c,8\xff\x10\x1e(\xff\x01\x0e\x11\xff\x02\x0e\x12\xff\x03\x0c\x12\xff\x04\x0b\x13\xff\n\x13\x1d\xff\n\x13\x1d\xff\x06\x0e\x19\xff\x0b\x14\x1f\xff\x08\x11\x1c\xff\r\x19%\xff\x15"/\xff\x0c\x17$\xff\t\x12 \xff\x04\x0f\x19\xff\t\x12\x1a\xff\x15$+\xff\x10!)\xff\x13 +\xff\x0b\x1a(\xff\n\x1a$\xff\x04\x14\x1c\xff\x0b\x1c$\xff\x0f\x1b$\xff\x1a&0\xff\x16",\xff\n\x15 \xff\t\x15 \xff\x12\x1e\'\xff\t\x15\x1e\xff\x06\x15\x1f\xff\x0e .\xff\t\x19\'\xff\x04\x0f\x13\xff\x13\x1f#\xff\x06\x13\x19\xff\x03\x12\x19\xff\n\x1c#\xff\x0f\x1f%\xff\x10&,\xff\x0c")\xff\x0b!,\xff\x0f(5\xff\x14.<\xff\x18.<\xff\x180=\xff\x14.<\xff\x0b(5\xff\x179C\xff\x165A\xff\x164B\xff">O\xff\t\x18#\xff\x03\r\x19\xff\x11\x19%\xff\x07\x13\x17\xff\t\x14\x14\xff\x07\x12\x18\xff\n\x15 \xff\x05\x1c&\xff\x0e(3\xff\t ,\xff\x04\x19\'\xff\x184C\xff\r*:\xff\x0c$)\xff\x02\x15\x1b\xff\r \'\xff\x05\x18 \xff\x06\x18"\xff\x0e\x1e*\xff!9B\xff\x1b39\xff\x0b\x1e(\xff\x0f",\xff\x03\x15\x1d\xff#9?\xff\x02\x12\x17\xff\x06\x15\x1a\xff\x15),\xff\x0b\x1f \xff\x00\x0e\x0f\xff\r*+\xff\x1cBB\xff"KN\xff\x16=A\xff&NR\xff\x1436\xff\x03\x1b\x1d\xff\r\'\'\xff3KJ\xff>b`\xff\x1a96\xff\x0f!\x1e\xff\x05\x0e\x0e\xff\x08\r\x0f\xff\x05\r\x0f\xff\x02\r\x0e\xff\x03\x10\x11\xff\x0b\x16\x18\xff\x05\x13\x15\xff\x07\x16\x17\xff\x0b \xff\x16&%\xff\r**\xff\x05&*\xff\x04\x1a\x1b\xff\x1d><\xff\x0e..\xff6jn\xff@pt\xff0]_\xffBtt\xff YT\xff\x16VN\xff.ja\xff!XQ\xff\x10QK\xff\x1c]V\xff,f`\xff3kf\xffG\x83}\xff8pj\xffArm\xffK\x81}\xff\x1bGC\xff\r43\xff\r.-\xff\x08%$\xff=}}\xff\x1bFI\xff\x1f?C\xff\x129<\xff-dd\xff~}\xff;jh\xff*KI\xff\x12.,\xff\x0f-)\xff\x13,(\xff\x0c% \xff\x1871\xff\x1292\xff\t+%\xff\x10.*\xff\x1dB@\xff\x03\x1a\x18\xff*NM\xff\x00\x0b\n\xff\x07\x15\x12\xff\x06\x10\x0e\xff\x1e\',\xff$2;\xff!?E\xff\x01\r\r\xff\x02\x0e\r\xff\x08\x11\x11\xff\n\x0e\x10\xff\x0b\x0f\x11\xff\x10!\x1f\xff9VP\xff\xc92\x12\xff\xde?\x14\xff\xedV#\xff\xc9>\x0e\xff\xb6/\x08\xff\xc4.\r\xff\xd1;\x16\xff\xe5R*\xff\xdbA\x16\xff\xddA\x13\xff\xeeV.\xff\xe0G"\xff\xf1d:\xff\xdaW,\xff\xf6m;\xff\xf0W$\xff\xech:\xff\xd2E#\xff\xa95\x1b\xffz\x1e\x11\xffs"\x18\xff|\x1e\x13\xff\x9f"\x10\xff\xd5O0\xff\xa6-\n\xff\x9c*\x03\xff\xb21\t\xff\xcbJ!\xff\xc3L\'\xff\x8c0\x10\xff\x9c,\x11\xffY"\x0f\xff(\x11\r\xff#\x0c\x0b\xff*\x12\x0f\xff%\x0c\t\xff#\r\x0b\xff \r\x0e\xff\x1e\x0c\n\xff\x1e\x0c\x08\xff\x1b\x0b\n\xff\x18\x0c\r\xff\x1a\x14\x15\xff\x1d\x1d\x1d\xff\x1c"!\xff\x13\x1c\x1d\xff\x06\x0e\x0e\xff\x0b\x15\x14\xff\x04\n\x0b\xff\x0c\x10\x11\xff\r\x0c\x0f\xff\x0f\x10\x10\xff\r\x0b\x0c\xff\x13\r\x11\xff\x17\x13\x17\xff\x12\x0f\x13\xff\x12\x0b\x10\xff\x10\x0b\r\xff\t\x0b\x0b\xff\x0b\x0c\r\xff\x0e\x10\x12\xff\t\x0c\x10\xff\x0f\x12\x16\xff\r\x10\x14\xff\n\x0f\x0e\xff\x05\x08\x08\xff\t\x0b\x0b\xff\x0b\x0e\r\xff\x0c\x0c\x0c\xff\r\r\r\xff\x08\n\n\xff\x06\n\n\xff\t\x0b\x0b\xff\x08\t\t\xff\t\x0b\x0b\xff\t\r\x0c\xff\x03\x07\x08\xff\x05\x08\x0c\xff\x11\x15\x19\xff\x12\x19\x1d\xff\n\x12\x14\xff\x07\x0c\x10\xff\x07\x0c\x10\xff\x04\n\x0b\xff\x08\x0e\x13\xff\x06\n\x12\xff\x08\x0f\x14\xff\x05\x0e\x11\xff\x04\x0c\x13\xff\x04\x0c\x12\xff\n\x16\x17\xff\x04\x10\x15\xff\x10 \'\xff\x0b\x18!\xff\x01\x08\x12\xff\x07\x0e\x17\xff\r\x19"\xff\x07\x12\x1c\xff\x13\x1e(\xff\x0b\x18 \xff\x13 \'\xff\t\x14\x1b\xff\x03\x0e\x13\xff\x01\n\x0f\xff\x03\x0f\x14\xff\x06\x14\x19\xff\x06\x17\x1c\xff\r\x1d#\xff\x0b\x17\x1f\xff\x0e\x19%\xff\x11 *\xff\x08\x15\x1c\xff\x05\x12\x18\xff\x07\x15\x1c\xff\n\x16\x1f\xff\r\x19#\xff\x11\x1d&\xff\x0e\x1a#\xff\t\x13\x1b\xff\n\x13\x1b\xff\x07\x13\x1a\xff\x07\x11\x18\xff\x08\x11\x19\xff\x10\x1a!\xff\x0e\x1a"\xff\x07\x15\x1f\xff\n\x1f,\xff\n"1\xff\x08$1\xff\x0b /\xff\r$5\xff\x18.>\xff\t\x1b(\xff\r\x1b%\xff\x05\x11\x19\xff\x0e\x1a$\xff\n\x1a&\xff\x0e\x1e,\xff\x08\x1a\'\xff\r\x1c&\xff\x0e\x1d%\xff\n\x1c&\xff\x0c\x17 \xff\x04\r\x16\xff\x05\x0f\x17\xff\x06\x16\x1f\xff\x16*5\xff\x08\x1e*\xff\x14)8\xff\x0f%4\xff\x0b\x1e(\xff\x12$)\xff\x07\x16\x1e\xff\x0f\x1c\'\xff\x07\x1a&\xff\x16,7\xff\x06\'0\xff\x0e-6\xff\x04\x1d%\xff\x06\x1c%\xff\x05\x15\x1b\xff\x10\x1f&\xff\n\x1d$\xff\x13.7\xff\x199E\xff\t-:\xff\x04".\xff\n*7\xff\x19?M\xff\x1f\x18\xff\xebd9\xff\xc6W=\xff\xceD\x1f\xff\xe6N#\xff\xd1C\x1e\xff\xbd9\x18\xff\xbd<\x17\xff\xb8<&\xff|"\x10\xff~!\x0e\xff\xb9:\x1e\xff\xcdL)\xff\x8d\x1d\x04\xff\x8a \x08\xff\x94$\x0e\xff\xb60\x15\xff\xe8h,\xff\xc6N\x15\xff\xa1.\x11\xffa%\x14\xff/\x13\x0f\xff\'\x0f\x0e\xff(\x10\x0c\xff-\x12\n\xff)\x0f\t\xff\x1f\n\x0c\xff\x1f\x0c\x0e\xff\x1f\x0c\x0b\xff \x0e\r\xff\x1f\x0f\x0f\xff\x1c\x10\x10\xff*#"\xff\x15\x11\x10\xff\x1a\x12\x12\xff\x0c\x0b\x0c\xff,03\xff\x08\x0b\x0f\xff\x19\x18\x1b\xff\x1b\x13\x15\xff\x13\x0c\r\xff\x11\x0c\x0c\xff\x16\x10\x11\xff\x13\x0e\x10\xff\x15\x10\x13\xff\x11\x0c\x10\xff\x10\x0c\x0f\xff\r\r\r\xff\x0e\r\x0f\xff\x0b\x0c\r\xff\n\x0c\x10\xff\x0f\x11\x16\xff\x13\x16\x1a\xff\x0f\x12\x16\xff\x0c\x0e\x11\xff\n\r\x0e\xff\x07\x08\t\xff\x08\x08\x08\xff\t\t\x08\xff\x0c\x0c\x0b\xff\x08\t\t\xff\x08\n\n\xff\t\x0b\x0b\xff\t\x0c\x0b\xff\n\x0f\x0e\xff\t\r\x0c\xff\t\r\x0e\xff\x07\t\x0b\xff\x08\x0c\x0f\xff\x08\x0c\x0f\xff\t\x0e\x12\xff\x13\x18\x1d\xff\x0b\x0e\x13\xff\x0f\x15\x1a\xff\x0f\x19\x1f\xff\t\x17\x1d\xff\x06\x12\x18\xff\x0b\x10\x19\xff\t\x10\x16\xff\n\x14\x15\xff\x04\x12\x16\xff\r\x1c#\xff\x05\x10\x18\xff\x04\x0c\x13\xff\x0b\x11\x17\xff\x07\r\x15\xff\x01\n\x14\xff\x04\x10\x19\xff\x08\x14\x1c\xff\x08\x16\x1c\xff\x06\x10\x14\xff\x03\x0c\x10\xff\x02\x0c\x0f\xff\x01\t\x0c\xff\x02\x0b\x0e\xff\t\x14\x17\xff\x03\x0b\x0e\xff\x04\x0e\x13\xff\x05\x0b\x14\xff\x03\x0b\x13\xff\x08\x10\x17\xff\r\x1a"\xff\x08\x19#\xff\t\x17#\xff\x0e$1\xff\x0e\x1f,\xff\x14"-\xff\x05\x0f\x18\xff\t\x12\x18\xff\x05\x0e\x11\xff\x06\x0e\x13\xff\x06\x0c\x14\xff\x05\t\x10\xff\x05\x0c\x13\xff\t\x13\x1c\xff\x10!-\xff\x14+8\xff\x03\x14\x1d\xff\x05\x17#\xff 6E\xff\x10(8\xff\x16&4\xff\x15#-\xff\x05\x12\x17\xff\n\x15\x1b\xff\r\x19#\xff\x13&4\xff\x07\x1e-\xff\x10"0\xff\x02\x10\x1c\xff\x17(5\xff\x06\x10\x1a\xff\n\x14\x1b\xff\x0c\x16\x1d\xff\n\x15\x1c\xff\x05\x15\x1e\xff\x05\x18"\xff\r#/\xff\x16,;\xff\n!0\xff\x0f%1\xff\x06\x18 \xff\x10!*\xff\x04\x17"\xff\n&.\xff\x17>F\xff\x0e6=\xff\x10*4\xff\x05\x19$\xff\x0c\x1d$\xff\r!\'\xff\x00\x11\x17\xff\x1608\xff\x167D\xff\x15AR\xff\x07*:\xff\x1eXf\xffP\x8b\x9a\xffFs\x85\xff8ct\xff:ao\xffJ`n\xff\x0c\x16\x1f\xff\x02\x10\x10\xff\x06\x13\x12\xff\x10!%\xff\x16).\xff\x05\x17\x18\xff\x0b%\'\xff\x03\x1d\x1d\xff\x08 \x1f\xff\x1022\xff\n),\xff\x15)0\xff6KU\xff\x0f\'.\xff*Z^\xff\x1eTT\xff\x1fFD\xff\x06&%\xff\n\x1c\x1c\xff\x07\x17\x16\xff\r\x14\x15\xff\x0b\x14\x15\xff\x05\x18\x19\xff\t,*\xff\x10CB\xffD\x83\x81\xff!_[\xff"\\U\xff\x19IC\xff\x1f_]\xff\r89\xff fh\xff6\x9f\x9e\xff&yy\xff\x1bWY\xff\x1bKO\xff\x19>@\xff*fe\xffI\x8f\x8e\xff,\x8c\x87\xff+\x83|\xff\x18TO\xff\x1aUL\xff\x1bJ@\xff\x0f/(\xff\x1a<8\xff\x0f40\xff\t(%\xff FB\xff7up\xff\x13WQ\xff\x14-*\xff\t(#\xff\t"\x1f\xff\x0b" \xff KF\xff\x0e;6\xff.d]\xff,WP\xff\x1cFA\xff\x15F@\xff\x14B@\xff\x04\'(\xff\x16UO\xff\x1beX\xff\x1aXO\xff\x0eB<\xff\x051,\xff3mg\xff\x13;7\xff\x05%&\xff\x1c48\xff\x06\x14\x17\xff\x02\x0e\x10\xff\x05\x0c\x10\xff\x06\x0e\x12\xff\t\x13\x16\xff\x07\x15\x17\xff\x07\x13\x14\xff\x0c\x16\x17\xff\x08\x11\x12\xff\x11\x1e!\xff\x0c\x16\x1a\xff\xd9:\x13\xff\xe3D\x16\xff\xf0V\x17\xff\xf4u-\xff\xeaf\x1a\xff\xc4A\x07\xff\xc7C\x17\xff\xc8M)\xff\xa43\x10\xff\xad.\x0f\xff\xe4S1\xff\xdaH\x1c\xff\xdc_5\xff\xd1oX\xff\xde^@\xff\xd0E"\xff\xc4G+\xff\xbaD,\xff\xc1D,\xff\xd2cO\xff\xa0K:\xff\x959*\xff\xb19%\xff\xc8O2\xff\x8c$\x07\xff\x8f\x1f\x04\xff\x9c"\x02\xff\xa8)\x03\xff\xc7?\x0f\xff\xedj/\xff\xae7\x10\xff_$\x0c\xff7\x16\x0c\xff+\x10\r\xff%\x0e\r\xff/\x16\x10\xff/\x13\x0b\xff+\x0f\x0b\xff)\r\x0c\xff,\x0f\x0e\xff+\x0f\x0e\xff(\x0e\x0e\xff%\x10\x10\xff&\x16\x17\xff\x1c\x10\x10\xff\x1b\x10\x0f\xff\x17\x12\x13\xff?@B\xff\x1d\x1d \xff\x19\x15\x18\xff\x1e\x15\x17\xff\x14\x0c\x0e\xff\x13\x0e\x0f\xff\x11\x0c\x0e\xff\x0f\n\r\xff\x14\x0f\x14\xff\x1d\x19\x1e\xff\x12\x0f\x12\xff\x13\x11\x11\xff\x14\x12\x13\xff\x15\x13\x15\xff\x15\x14\x17\xff\x11\x10\x14\xff\x0c\x0c\x10\xff\x11\x10\x13\xff\x1b\x1b\x1d\xff\x0c\x0c\r\xff\x0c\x0b\x0b\xff\t\x08\x08\xff\n\x08\x08\xff\x0b\n\n\xff\x10\x10\x10\xff\x0b\x0b\x0b\xff\n\x0b\x0b\xff\t\x0b\x0b\xff\x08\n\n\xff\r\x10\x10\xff\x07\n\x0b\xff\n\r\x0e\xff\n\r\x10\xff\x05\t\r\xff\x07\x0b\x0e\xff\r\x10\x14\xff\x0f\x14\x19\xff\r\x16\x1a\xff\x10\x1d!\xff\x0f\x1c!\xff\x05\x10\x16\xff\x07\x0e\x15\xff\n\x13\x19\xff\x06\x11\x16\xff\x0b\x18\x1f\xff\t\x13\x1b\xff\x07\x12\x1a\xff\x0b\x14\x1a\xff\r\x14\x17\xff\n\x0e\x14\xff\x08\x0f\x18\xff\x06\x11\x1a\xff\n\x16!\xff\x04\x0f\x18\xff\x08\x11\x19\xff\x0c\x15\x19\xff\x03\x0e\x10\xff\x03\x0c\x0f\xff\x05\r\x10\xff\x07\x0c\x10\xff\x07\x0b\x0f\xff\x07\x0c\x11\xff\x06\x0f\x17\xff\n\x13\x1a\xff\x03\x0b\x11\xff\t\x12\x19\xff\n\x18!\xff\x10 +\xff\x10#.\xff\x05\x12\x1d\xff\t\x15 \xff\t\x14\x1d\xff\x06\r\x15\xff\x02\x0c\x13\xff\x03\r\x14\xff\x05\x0e\x14\xff\x0b\x13\x19\xff\r\x14\x19\xff\t\x11\x19\xff\x06\x12\x1c\xff\x15%/\xff\x08\x16\x1c\xff\t\x1a!\xff\x0f +\xff\r\x1f+\xff\t\x1b$\xff\x07\x16\x1b\xff\x01\x0e\x12\xff\x08\x15\x1a\xff\x04\x10\x19\xff 4@\xff\x08#0\xff\x1e6C\xff\x06\x1a&\xff\x05\x15 \xff\x0b\x17\x1f\xff\x04\r\x14\xff\x08\x12\x18\xff\x0e\x1b!\xff\t\x16\x1d\xff\x06\x19\x1f\xff\x15(0\xff\r",\xff\x05\x1d(\xff\x1a3>\xff\x06\x1a$\xff\t\x1d\'\xff\x11*5\xff\x14/8\xff\x127?\xff\x06%/\xff\x14)5\xff\x10$0\xff\x0f\x1f$\xff\x0b\x1d"\xff\x10\',\xff\x05*0\xff%[e\xff8v\x82\xffA\x86\x95\xff6p\x7f\xff;p\x81\xffIn\x80\xff(KZ\xff\t%0\xffFYd\xff\r\x15\x1d\xff\t\x15\x15\xff\x03\x10\x0e\xff\n\x1e \xff\x17,1\xff\x17-.\xff\x1e88\xff\x12\'\'\xff\x1b1/\xff\n \x1f\xff\x06\x1f \xff\x06 $\xff\x04\x1b\x1f\xff,]_\xff+bc\xff\x1eVV\xff\x07++\xff\t""\xff -.\xff\n\x15\x14\xff\x03\x0c\x0c\xff\x08\x1c\x1c\xff\x05%$\xff&b`\xff\x18ZW\xff7rp\xff\x19XU\xff\x1fjc\xff%kc\xff0uq\xff\x12HH\xff\x1add\xff\x0c[V\xff/\x81~\xff0xw\xff\x0731\xff\x1cda\xffG\x9b\x97\xffH\xa9\xa4\xff\x18\x8b\x82\xff\x13pj\xff\x07;9\xff\x0b/,\xff\x1fID\xff\x0e92\xff\r=2\xff\x106-\xffDld\xff*QJ\xff\x18G>\xff\x0fH>\xff\t%\x1f\xff\x1eKF\xff\x1fPK\xff#TO\xff={u\xffL\x8b\x86\xff\x1cJD\xff\x08#\x1d\xff\x1aD=\xff XP\xff\x0fA<\xff\'je\xff\x1dib\xff%_X\xff\x06?:\xff2|v\xff\x14C>\xff ]X\xff\x05!\x1d\xff\x19?:\xff\x06"\x1f\xff\x170.\xff\x11! \xff\x04\x15\x16\xff\t\x1e\x1e\xff\r%%\xff\x06\x18\x19\xff\x06\x17\x16\xff\x08\x15\x14\xff\t\x16\x15\xff\x0c\x16\x17\xff\x13#%\xff\xe0D\x16\xff\xe3D\x16\xff\xebN\x17\xff\xe2N\x10\xff\xef`\x1a\xff\xeb`#\xff\xc2>\x1d\xff\x98,\x11\xff\x83&\x11\xff\x92\x1c\x13\xff\xbe/\x10\xff\xe7\\#\xff\xc2A\x12\xff\xad,\x0e\xff\xbc5\x14\xff\xb94\x13\xff\xaf7\x1b\xff\xbeH2\xff\xc8G7\xff\xd1K6\xff\xc9L:\xff\xb05(\xff\xd7SC\xff\xd8K5\xff\xceC&\xff\xc8;\x1a\xff\xc8A\x14\xff\xd1E\x13\xff\xe4M!\xff\xf4q7\xff\xc9Q\x1a\xff|-\x13\xffI\x1a\x0e\xffZ86\xff*\x11\x15\xff4\x1c\x1c\xff.\x10\x0b\xff9\x19\x14\xff/\r\n\xff1\x0e\x0c\xff2\x10\x0e\xff,\r\r\xff*\x11\x11\xff+\x17\x16\xff!\x11\x11\xff&\x19\x18\xff\x1c\x14\x14\xff\x13\x0f\x11\xff\x16\x12\x14\xff!\x1b\x1c\xff\x18\x0f\x11\xff\x14\x0c\x10\xff\x16\x10\x14\xff\x11\x0c\x10\xff\x11\x0c\x11\xff\x0f\x0b\x10\xff\x16\x12\x17\xff\x12\x0e\x12\xff\x12\r\x0f\xff\x16\x12\x13\xff\x15\x11\x13\xff\x13\x0f\x11\xff\x15\x11\x13\xff\x10\x0c\x0e\xff\x0e\n\x0b\xff\x0f\x0b\x0c\xff\x10\x0c\r\xff\x11\r\r\xff\x12\r\x0e\xff\x0b\x06\x07\xff\x0c\t\t\xff\r\x0b\x0b\xff\x15\x14\x14\xff\t\t\t\xff\x0b\x0b\x0b\xff\x0b\x0b\x0b\xff\x0c\x0e\x0e\xff\t\x0b\x0c\xff\x08\t\n\xff\n\x0c\r\xff\x07\t\r\xff\t\x0c\x10\xff\n\x0e\x11\xff\x08\x0e\x11\xff\x08\x11\x15\xff\x05\x11\x14\xff\x11\x1e"\xff\x0e\x1b!\xff\x08\x11\x17\xff\x07\x12\x18\xff\x05\x10\x18\xff\n\x15\x1e\xff\x15\x1f(\xff\x0c\x15\x1d\xff\x07\x11\x16\xff\x04\n\r\xff\x11\x1a\x1f\xff\x08\x13\x1a\xff\x08\x13\x1c\xff\x17\'3\xff\x04\x13\x1f\xff\x02\x0e\x19\xff\x10\x1f&\xff\x08\x16\x1b\xff\x02\x0c\x12\xff\x05\r\x14\xff\x07\r\x14\xff\x0b\x0f\x17\xff\x08\x0e\x16\xff\x03\x0b\x14\xff\x0b\x14\x1c\xff\x06\x0e\x13\xff\x01\n\x0f\xff\x03\r\x14\xff\r\x1b$\xff\x11#+\xff\x08\x16\x1f\xff\x05\x12\x1b\xff\x0c\x18"\xff\x0c\x17 \xff\x07\x16 \xff\x14"+\xff\x0b\x17\x1d\xff\x03\x0c\x11\xff\x0b\x14\x18\xff\r\x16\x1b\xff\x05\x0f\x18\xff\x0c\x17"\xff\t\x15\x19\xff\t\x13\x19\xff\n\x1a"\xff\x12#*\xff\x05\x18\x1f\xff\x05\x16\x19\xff\x02\x13\x16\xff\x03\x10\x16\xff\x05\x11\x19\xff\x15\'0\xff\n *\xff\x18.9\xff\x1c3>\xff\t\x19!\xff\x02\x12\x19\xff\t\x17\x1e\xff\x05\x12\x18\xff\x03\r\x13\xff\x06\x15\x1b\xff\x04\x14\x17\xff\x01\x11\x15\xff\x04\x17\x1d\xff\x0b"*\xff\x14/:\xff\t&0\xff\x07$1\xff\x0b*5\xff\x02\x1e(\xff\x10.8\xff\t&1\xff\x11)4\xff\x0c *\xff\x07\x1a\x1e\xff\x03\x15\x17\xff\x11\')\xff4bf\xff4nv\xff$kv\xff@\x90\x9d\xff?\x94\xa2\xff&^n\xff\x0f+<\xff\x167C\xff\x1cKQ\xff3IO\xff\x15\x1e%\xff\x15! \xff\x01\x10\x0e\xff\x03\x18\x19\xff\x10-1\xff\x1887\xff\x07\x1e\x1d\xff\t!\x1e\xff5TN\xff\x04"\x1c\xff1a]\xff:ol\xff\nGE\xff1wv\xff3on\xff\x17BC\xff\x1534\xff\x12\'(\xff\x1d-/\xff\n\x12\x12\xff\x05\x12\x12\xff\x1dEC\xff$XT\xff<\x87\x83\xff\'nk\xff\x0eHF\xff#mi\xff0\x89\x81\xff.\x91\x87\xffC\x9e\x96\xff<\x8c\x87\xff>\x91\x8c\xff"g_\xff7up\xffBxu\xff9{w\xff3\x80|\xff\x1dqm\xff\x17bb\xff3\x8a\x89\xff$|x\xff\x19kg\xff\x18a]\xff\x19\\X\xff\x1bPK\xff\x13B:\xff@kc\xff)WQ\xff&RM\xff\x13;6\xff\x15@;\xff MF\xff\x0b-*\xff/d_\xff\x11HB\xff\x17?<\xff\x0e74\xff#PJ\xff\x133-\xff\n5.\xff8yp\xff!ha\xff\x11NG\xff?\x83~\xff8ji\xff\x13PM\xff4\x90\x8b\xff\x15a\\\xff VS\xff\x12((\xff\x181/\xff\x04\x18\x14\xff\x17()\xff\x0c\x17\x1b\xff\x03\x14\x17\xff\x11%&\xff\r\x19\x1d\xff\x0c\x12\x18\xff\x07\t\x0c\xff\t\x0b\x0c\xff\x06\x0c\r\xff\x02\x0b\x0c\xff\x07\x17\x18\xff\xdb=\n\xff\xddD\x19\xff\xd2<\x13\xff\xc4:\x0e\xff\xbfB\x1b\xff\xa51\x10\xff\xa2,\x14\xff\x8f\'\x0e\xff\x82"\x11\xff\x93\x1a\x11\xff\xd1@\x19\xff\xe7\\\x1e\xff\xb83\x03\xff\xbc.\x07\xff\xc13\x0e\xff\xb4*\x06\xff\xb40\x0c\xff\xbd:\x19\xff\xd8YB\xff\xealM\xff\xeb]<\xff\xe2`C\xff\xd6Q9\xff\xe2YA\xff\xeccE\xff\xd6G$\xff\xd8I\x1d\xff\xe9I\x1a\xff\xf3I\x1f\xff\xedk1\xff\xe0i/\xff\xa35\x19\xff\x839,\xff`)%\xffO\'+\xffK\'(\xff9\x14\x12\xff@\x18\x18\xff6\x10\x0e\xff8\x13\x0e\xff3\x0f\x0c\xff2\x13\x10\xff-\x13\x12\xff3\x1f\x1e\xff%\x14\x13\xff*\x19\x18\xff"\x15\x16\xff\x1b\x11\x13\xff\x1d\x15\x18\xff&\x1e \xff\x1a\x10\x11\xff\x1b\x12\x16\xff\x1a\x12\x17\xff\x19\x12\x16\xff\x1a\x14\x18\xff\x1d\x18\x1a\xff\x1c\x16\x18\xff\x14\x0f\x11\xff\x17\x0f\x12\xff\x15\r\x10\xff\x15\x0e\x10\xff\x13\x0c\r\xff\x11\n\x0b\xff\x0f\x08\t\xff\x10\t\t\xff\x10\t\t\xff\x0e\x07\x07\xff\x10\t\n\xff\x10\t\n\xff\x12\x0b\x0c\xff\x10\x0b\x0c\xff\x0f\n\x0b\xff\x10\r\x0e\xff\x14\x11\x12\xff\t\x08\x08\xff\n\n\n\xff\r\r\r\xff\x16\x16\x16\xff\r\r\x0e\xff\r\x0e\x0f\xff\x0e\x0f\x11\xff\t\x0b\x0e\xff\x07\n\x0e\xff\n\x0f\x12\xff\t\x12\x14\xff\n\x12\x15\xff\x04\x0f\x12\xff\n\x14\x18\xff\x0f\x18\x1f\xff\r\x17\x1e\xff\t\x11\x1a\xff\x06\x0f\x19\xff\x08\x10\x1a\xff\x12\x1b#\xff\x06\x11\x16\xff\x06\x11\x14\xff\t\x19\x1e\xff\x06\x15\x1d\xff\x06\x14\x1e\xff\x11\'3\xff\x0b\x1f+\xff\x05\x1a%\xff\r!-\xff\x10$0\xff\x06\x17$\xff\x05\x12\x1f\xff\x0b\x18&\xff\x0b\x14#\xff\x06\x0f\x1c\xff\x08\x12\x1d\xff\x0b\x15\x1d\xff\x06\r\x14\xff\x07\x12\x17\xff\r\x19 \xff\x07\x13\x1c\xff\n\x17\x1f\xff\x14%,\xff\x10\x1c&\xff\x06\x11\x1d\xff\x0b\x16"\xff\x10 ,\xff\x10 +\xff\x0c\x1a!\xff\t\x15\x1b\xff\n\x12\x18\xff\r\x15\x1d\xff\x06\x0c\x16\xff\t\x10\x1a\xff\x08\x12\x18\xff\n\x14\x1b\xff\x00\x0c\x12\xff\x07\x18\x1f\xff\x16).\xff\n\x1f#\xff\x12*/\xff\x10#)\xff\x07\x17\x1e\xff\x06\x1b"\xff\r"*\xff\x07\x1e\'\xff\x12)4\xff\x14-3\xff\x0c!(\xff\t\x1a"\xff\r\x1e%\xff\x05\x15\x1b\xff\x06\x17\x1b\xff\x11 #\xff\x03\x0e\x12\xff\x02\x11\x17\xff\x0f&-\xff\x08%/\xff\t+8\xff\t-:\xff\x134A\xff\x12,9\xff\x06$0\xff\x04\x1e*\xff\r#.\xff\x06\x1b%\xff\x03\x1c\x1f\xff\x05\x1f!\xff\x0e\'*\xff\x0c\x1f#\xff\x01\x1b#\xff\r6@\xff\x1b\\g\xffU\xa8\xb3\xff3iw\xff\x169I\xff\'NX\xff\x1aBF\xff8OS\xff\x0e\x1f#\xff\t\x1b\x18\xff\t"\x1d\xff\x02\x12\x13\xff\x04\x1f!\xff\x080,\xff\x1762\xff\x152-\xff\x04\x1c\x16\xff\x0f2,\xff\x1a:3\xff!NJ\xff\x12FC\xff2mm\xff\x18CC\xff\x1011\xff >?\xff\x13,,\xff\x0b%%\xff\x05\x12\x14\xff\x07\x1f\x1e\xff\x19MI\xff\x1bc^\xff!kg\xff*eb\xff\x1ba^\xff\x15kf\xff0\x8d\x85\xff.\x86}\xff/tn\xff>\x85\x82\xff+qn\xff#UO\xff-lg\xff\x16KG\xff\x13<;\xff%ON\xff.]\\\xff!GI\xff=ru\xff\t:;\xff%sp\xff@\x9d\x99\xff>\x9a\x95\xff\x1e`Z\xff#RM\xff\x1254\xff\x01\x1a\x1a\xff\n\')\xff3\\^\xff\x05\x1a\x1b\xff+YU\xff\x0e/,\xff\x1051\xff\'VS\xff\r(\'\xff4^^\xff\x1cHE\xff&NH\xff*[V\xff\x16PK\xff\x0fKE\xff\x1aXT\xff\x0e66\xff\x00\x1a\x1c\xff\x16=?\xff\x18ST\xff\x06&\'\xff\x0c65\xff\x1fB@\xff\x0c&&\xff\x0b\x1b\x1d\xff\x16,1\xff\x0e$(\xff\n\x1b\x1d\xff&87\xff\x1e32\xff\x06\x13\x14\xff\x07\x0e\r\xff\x0f\x11\x10\xff\x0f\x10\x10\xff\x06\x0c\x0c\xff\x03\x0c\x0c\xff\xe7J\x13\xff\xd6;\r\xff\xc9:\x16\xff\xbc@\x1e\xff\x91(\x0c\xff\x7f#\x0b\xff\x7f\x17\x04\xff\x92 \x08\xff\x96\x1f\t\xff\xa9"\x03\xff\xd7B\x10\xff\xe5S\x17\xff\xc79\t\xff\xd5C\x16\xff\xce;\x13\xff\xcc9\x0f\xff\xca9\x0b\xff\xc98\x0c\xff\xc9<\x19\xff\xd5R)\xff\xf5m?\xff\xefl@\xff\xdcnK\xff\xdfw`\xff\xcfWA\xff\xe2hL\xff\xdaV4\xff\xdeF"\xff\xf2O\x1e\xff\xe8v6\xff\xe8zH\xff\xc2F+\xff\xb4K8\xff\x83+\x1f\xffn( \xffY\x1e\x15\xffJ\x14\r\xffL\x1a\x1a\xff=\x11\x0e\xffB\x17\x11\xff9\x10\x0c\xff:\x15\x11\xffC$#\xffP87\xff)\x14\x13\xff.\x1b\x19\xff$\x14\x14\xff%\x17\x19\xff\'\x1b\x1f\xff"\x18\x1a\xff\x1a\x10\x11\xff!\x16\x19\xff \x15\x18\xff"\x18\x1a\xff\x1c\x14\x15\xff\x1f\x17\x18\xff\x15\x0e\x0e\xff\x14\x0c\x0e\xff\x17\x0e\x11\xff\x19\x0f\x12\xff\x18\x0e\x10\xff\x11\x06\x08\xff\x16\x0b\x0b\xff\x14\t\t\xff\x12\x07\x06\xff\x13\t\x08\xff\x12\x07\x07\xff\x14\n\x0c\xff\x15\x0c\r\xff\x10\x08\t\xff\x13\x0c\r\xff\x11\x0c\r\xff\x12\r\x0e\xff\x11\x0c\r\xff\x0e\n\x0b\xff\x11\x0f\x0f\xff\x13\x11\x11\xff\x10\x0e\x0e\xff\x0e\x0e\x0e\xff\x0e\r\x0e\xff\x10\x0f\x11\xff\x10\x11\x12\xff\x12\x14\x16\xff\x08\r\x10\xff\x0b\x11\x14\xff\t\r\x10\xff\x07\r\x11\xff\x07\x0c\x11\xff\x07\x0f\x14\xff\r\x14\x1a\xff\x1b")\xff\x08\x0e\x18\xff\x06\x0c\x17\xff\x07\x0f\x19\xff\x07\x16\x1d\xff\x05\x17\x1d\xff\x0b#+\xff\x0b\x1f)\xff\x0e!.\xff\x0f"1\xff\n\x1e*\xff\x05\x18"\xff\n\x1f+\xff\x13)6\xff\x10#0\xff\n\x1b(\xff\r\x1e+\xff\x13#0\xff\t\x15#\xff\x0e\x1d*\xff\t\x16!\xff\x13 )\xff\x0e\x1a"\xff\r\x17 \xff\x05\x11\x1a\xff\x02\r\x17\xff\x05\x17!\xff\x06\x13\x1e\xff\x06\x12\x1e\xff\x14 ,\xff\r\x1b\'\xff\x0f\x1f*\xff\x0c\x1c\'\xff\x07\x12\x1b\xff\x10\x1f\'\xff\t\x14\x1d\xff\x03\n\x14\xff\x08\x11\x1d\xff\x04\x13\x1c\xff\x05\x16\x1f\xff\x06\x17\x1f\xff\x08\x1c$\xff\n\x1f\'\xff\t\x1f\'\xff\x16.6\xff\t\x1c#\xff\n\x19 \xff\r!\'\xff\r%+\xff\x08\x1f)\xff\x05\x1b%\xff\x08\x1e%\xff\x10%.\xff\x0b +\xff\r\x1d\'\xff\x1c.5\xff\t\x1d"\xff\x13#*\xff\x06\x14\x1b\xff\x07\x15\x1c\xff\x04\x15\x1c\xff\r\'2\xff\x13;I\xff\x05.<\xff\x116D\xff\x125C\xff\r+8\xff\x0b#.\xff\x171<\xff\x07 )\xff\x12(/\xff\x17.3\xff\x1c/4\xff\t\x1d"\xff\r+0\xff\x1d@G\xff\x16KQ\xff.x}\xffR\x94\x9a\xffKmv\xff!EI\xff\x1cMM\xff>dd\xff\x07\x1e!\xff\x10#\x1f\xff\x1b1-\xff\x16--\xff&CE\xff3YW\xff*HG\xff\x0c! \xff\t$ \xff\x18=7\xff\x1a@9\xff-vn\xff\x1ea\\\xff0a`\xff\'UT\xff!GE\xff\x1f99\xff\x14..\xff\x14-,\xff\x05\x1a\x19\xff\x0e0-\xff?\x81}\xff\x1aRN\xff\'kh\xff(mj\xff fd\xff\x11_\\\xff9\x94\x8d\xff\x08XP\xff\x19`Y\xff\x18]X\xff+vq\xff4ur\xff.pn\xff*gf\xff9rr\xffN\x81\x81\xff2`a\xff$NL\xff%IK\xff\x1046\xff6{y\xff.|{\xffC\xa1\x9e\xff-\x8b\x84\xff&zt\xffG\x95\x90\xff$a]\xff?\x88\x86\xffD\x89\x88\xff.oo\xff\x1bXR\xff1nh\xff#XT\xff\x1eJG\xff+QQ\xff @A\xff\x0b00\xff\x14=:\xff\x17A?\xff$fc\xff(zv\xff\x13a^\xff\x02"%\xff\t::\xffCyy\xff/lk\xff\x05#%\xff\t\x1e \xff\t\x16\x16\xff\x07\x18\x18\xff\x1a24\xff/MO\xff\x190/\xff\x13\x1f\x1a\xff\'"\x1b\xff0\x12\x0b\xffH\x1b\x14\xffJ\x1b\x14\xffF\x19\x14\xff=\x1a\x14\xff\x1e\x0b\x06\xff\x15\x0e\x08\xff\xebO\x12\xff\xdc?\x0f\xff\xd18\x13\xff\xc00\x0f\xff\xb91\x0f\xff\xb20\x14\xff\xa92\x16\xff\xb33\x1c\xff\xcd:\x1d\xff\xeeZ\x19\xff\xebW\x0f\xff\xe6U\x19\xff\xd6C\r\xff\xc34\x06\xff\xc51\x0b\xff\xc7/\x07\xff\xcd3\x03\xff\xcb4\x04\xff\xd6F"\xff\xe5h?\xff\xe4W(\xff\xebt@\xff\xb3X0\xff\xb4TA\xff\xd9me\xff\xd2TF\xff\xd8^I\xff\xcdQ4\xff\xeea\'\xff\xe8j)\xff\xef\x92i\xff\xbdK/\xff\xbf; \xff\xb9B(\xff\x8e*\x13\xff{%\x0f\xffz1!\xffe($\xffW!\x1d\xffN\x19\x13\xffI\x17\x13\xffE\x17\x15\xffA\x1a\x1a\xffD#$\xff.\x13\x13\xff<&$\xff=**\xff-\x1c\x1e\xff&\x17\x1a\xff)\x1c\x1e\xff&\x1b\x1b\xff#\x16\x18\xff\x1f\x12\x13\xff!\x15\x16\xff\x1e\x12\x12\xff\x18\r\x0c\xff\x18\x10\r\xff\x19\x10\x0f\xff\x18\x0e\x11\xff\x13\x08\x0b\xff\x17\n\x0c\xff\x15\x08\t\xff\x15\x08\t\xff\x16\x08\x08\xff\x16\t\x07\xff\x17\x0b\t\xff\x14\x08\x07\xff\x14\x08\t\xff\x16\x0c\x0e\xff\x14\n\x0c\xff\x10\x08\n\xff\x10\n\x0b\xff\x16\x10\x11\xff\x12\x0c\r\xff\x11\x0c\r\xff\x11\r\x0e\xff\x10\r\r\xff\x11\x0e\x0e\xff\x10\r\r\xff\r\x0b\x0b\xff\x10\x0e\x10\xff\x0b\n\x0c\xff\x13\x13\x15\xff\x0c\x0f\x10\xff\x13\x16\x1a\xff\x11\x12\x16\xff\x07\n\x0e\xff\r\x11\x16\xff\x0b\x10\x15\xff\x0e\x14\x18\xff\n\x0e\x13\xff\n\r\x16\xff\n\x10\x1a\xff\x0f\x18#\xff\x15\'/\xff\x08\x1b#\xff\x17,9\xff\x15\'5\xff\t\x15%\xff\x11\x1b+\xff\x0e\x16"\xff\x0c\x15\x1f\xff\x15$,\xff\x12#*\xff\x0c\x1c#\xff\x13%,\xff\x08\x17\x1e\xff\x04\x12\x19\xff\x10",\xff\x14\'6\xff\x10 -\xff\x0c\x1a%\xff\x0b\x17 \xff\x08\x14\x1d\xff\n\x15!\xff\n\x1c(\xff\x0b\x1b\'\xff\x0e\x1c(\xff\x0e\x1c\'\xff\x0c\x19#\xff\t\x14\x1f\xff\t\x16"\xff\t\x14"\xff\x0b\x1b\'\xff\x0e\x1f)\xff\x07\x18!\xff\x07\x14 \xff\n\x14"\xff\x1c2?\xff\x06\x19%\xff\x0b".\xff\x10%1\xff\x0b$/\xff\x10)5\xff\x0b\x1f*\xff\x03\x11\x1a\xff\t\x14\x1b\xff\x17%*\xff\x06\x1a \xff\t\x1f&\xff\x14)3\xff\x142:\xff\x12.9\xff\x10\'5\xff\x0f&3\xff\x08\x1d\'\xff\x07\x1c#\xff\r\x1f)\xff\x05\x15!\xff\x1b\'0\xff\x0b\x1a"\xff\x07\x1c\'\xff\x18?L\xff\x1bDR\xff\x06(7\xff\x1a=L\xff\n#0\xff\r)5\xff\t)3\xff\r/7\xff\x12(3\xff\n\x19!\xff\x07\x15\x1b\xff\x05\x17\x1a\xff\x0c*,\xff\r,.\xff\x17FH\xff@yy\xff\x1bHK\xff\x16>C\xff\x18=@\xff&XX\xff\x10*,\xff\r\x1f#\xff\t\x16\x14\xff\x06\x12\x0f\xff\x04\x0e\x10\xff\x06\x14\x18\xff\x08 \x1f\xff\r*+\xff\x0f(*\xff4IJ\xff\x1964\xff\x0c30\xff\x16A;\xff(c]\xff#OL\xff\x1063\xff*SP\xff\x1a@>\xff!>=\xff\x1332\xff\t-*\xffE\x83~\xff&ZU\xff\x16RN\xff&hf\xff$ge\xff,xv\xff3\x86\x83\xff+sp\xff\r85\xff(VT\xff0ed\xffC\x88\x86\xff:{{\xff(kj\xff5mm\xff0rr\xff!ZY\xff\r98\xff0_[\xff\x0b)(\xff\x1288\xff\x13WT\xff5\x81~\xff.\x7f~\xff(\x7fy\xff xn\xff8\x89\x81\xff&jd\xff2rl\xff\x1151\xff\x1aVQ\xff+nf\xff&yq\xffL\x92\x8c\xff\x16?<\xff1pn\xff\x1dJJ\xff\'PQ\xff\x18KJ\xff%WV\xff/zy\xff\x1cpk\xff*\x83\x81\xff\x1dTW\xff4vs\xff,a`\xff\x1299\xff1GK\xff\n\x1a\x1b\xff\x10\x1f\x1c\xff\x1a\'&\xff\x0e\x1c\x1b\xff\x08\x0f\x0c\xff\x18\x10\t\xffB\x18\x0e\xff\x876%\xff\x8a-\x1a\xff\x82+\x18\xff\x881\x1e\xfft!\x10\xffx1"\xffc- \xff;\x0f\x05\xff\xd28\x0b\xff\xd56\x10\xff\xd6<\x11\xff\xd6=\x0b\xff\xe6G\x12\xff\xe1J\x1b\xff\xaf.\x08\xff\xb2+\x0b\xff\xcb1\x0b\xff\xe5E\x0e\xff\xe9]\x1f\xff\xd0>\n\xff\xc12\x0b\xff\xbf0\x0b\xff\xc8/\n\xff\xd25\x0b\xff\xd3<\n\xff\xcfG\x1c\xff\xa7+\x0c\xff\x98$\x08\xff\xbb6\x11\xff\xd4G\x18\xff\xd5\\+\xff\xb4F%\xff\xcclg\xff\xe2\x89\x8c\xff\xdbf_\xff\xdd[7\xff\xf2p/\xff\xe5X#\xff\xeei8\xff\xc7B\x1d\xff\xc87\x18\xff\xc69\x17\xff\xcbI%\xff\xab9\x1c\xffr\x1c\r\xffv=9\xffY#!\xffV\x1f\x1a\xffK\x1d\x18\xffF\x1c\x19\xffL&&\xffY:=\xff; "\xff=\x1e\x19\xff7\x19\x18\xff0\x15\x18\xff6\x1e#\xffA,1\xff%\x13\x15\xff%\x13\x16\xff!\x10\x10\xff%\x15\x15\xff!\x11\x15\xff\x1f\x11\x19\xff\x1a\x12\x16\xff\x1d\x14\x15\xff\x1a\r\r\xff\x18\n\n\xff\x18\t\t\xff\x17\x08\t\xff\x19\t\n\xff\x19\n\n\xff\x19\x0b\t\xff\x16\t\x08\xff\x19\x0b\x0b\xff\x17\n\x0b\xff\x15\t\t\xff\x17\n\x0c\xff\x14\t\x0b\xff\x14\x0b\x0b\xff\x11\x08\t\xff\x11\t\t\xff\x13\x0c\r\xff\x14\x0e\x0f\xff\x12\x0c\r\xff\x11\t\x0c\xff\x13\x0b\x0e\xff\x18\x12\x14\xff\x13\r\x10\xff\x11\x0c\x0e\xff\x12\x0e\x10\xff\x14\x11\x12\xff\r\x0b\r\xff\n\t\x0c\xff\x10\x11\x15\xff\x11\x14\x19\xff\x0f\x12\x1a\xff\n\x0e\x14\xff\x0c\x11\x16\xff\x0f\x15\x1b\xff\x08\x0f\x16\xff\x0f\x19 \xff\x0f\x1e%\xff\x04\x14\x1a\xff\x03\x12\x1a\xff\x0c\x18 \xff\x0e\x19!\xff\x07\x10\x18\xff\x05\x0c\x14\xff\x08\x0e\x16\xff\x0c\x14\x1a\xff\x06\x13\x17\xff\x05\x15\x19\xff\x05\x13\x17\xff\x04\x11\x15\xff\x07\x14\x18\xff\x02\x0c\x13\xff\x04\x0e\x18\xff\n\x15\x1d\xff\x08\x15\x1b\xff\x07\x10\x15\xff\x07\x10\x17\xff\x05\x0c\x15\xff\n\x19%\xff\x1b,9\xff\x0f$0\xff\t\x1c\'\xff\t\x16!\xff\n\x15\x1f\xff\x0c\x17#\xff\n\x18$\xff\t\x17#\xff\x08\x16"\xff\x10\x1d)\xff\x10\x1e*\xff\x0c\x1a&\xff\x0e\x1f+\xff\x11&1\xff\x161;\xff\t&/\xff\x04\x1c%\xff\x0e%/\xff\x08\x1b#\xff\x11$-\xff\x12%2\xff\t\x1d+\xff\x02\x0f\x1c\xff\t\x1a"\xff\x15+/\xff\x06\x1f"\xff\x15/5\xff\x150:\xff\x10)6\xff\x14.9\xff\x11,5\xff\x0b$-\xff\x0b!,\xff\x07\x1e(\xff\x08\x1d(\xff\x0e(4\xff\n)8\xff\x123A\xff\x1b>K\xff\n*6\xff\x179E\xff\x0e-8\xff\x06 *\xff\x06 )\xff\r#/\xff\x05\x14\x1d\xff\x1d-3\xff\x0b\x1c\x1e\xff\x04\x19\x19\xff.MM\xff\x0f))\xff\x1765\xff(_^\xff5{y\xff\'op\xff\x1cKP\xff\r*1\xff\x0e+,\xff\r#$\xff\x07\x11\x13\xff\x07\x11\x15\xff\x0c!$\xff\x1500\xff\x1732\xff\x18++\xff\x18.,\xff\x0e-*\xff\x0b94\xff<\x7f{\xff\'ke\xff-pf\xff\'me\xff"\\X\xff\x12DA\xff(UR\xff"UO\xff9}v\xff\x1cPI\xff\x14TM\xff\x1fWO\xff1ql\xff1ni\xff\x18OL\xff"RN\xff2uq\xff\x06# \xff\x1bBA\xff\x1765\xff\x15B@\xff5lk\xff0]^\xff\x148;\xff\x19?B\xff!PS\xff\x12=?\xff\x0e1+\xff&UO\xff:kj\xff.gg\xff\'pm\xffF\x9a\x97\xff\x14`\\\xffI\x9a\x95\xff&db\xff\x1098\xff\x1aKH\xff2wq\xff.xq\xff\x1cGG\xff9\x89\x85\xffI\x94\x8e\xff7lk\xff6df\xff\x1dEL\xff=eg\xff\x12>;\xff\rC@\xff\x1eSO\xff\x1eid\xff*_Z\xff\x0e+)\xff\t*(\xff\x12-.\xff\x07\x19\x1c\xff\x12"\'\xff\x06\x17\x18\xff\x1e/-\xff\x12\x13\x12\xff*\x14\x0b\xffQ\x1f\x0e\xff\x8b;(\xff\x9a:*\xff\x922\x1f\xff\x8a-\x1a\xff\x88/#\xffo$\x1a\xffi+!\xffj+ \xffs)\x19\xff\x9bH3\xff\xcb5\x08\xff\xcd1\x0c\xff\xd7B\x15\xff\xe0S\x1b\xff\xefL\x0e\xff\xd8C\x0e\xff\xa8*\x06\xff\xa7&\x08\xff\xc54\x13\xff\xd8C\x17\xff\xd4I\x15\xff\xc3:\x0c\xff\xa8\'\n\xff\xa7,\x0c\xff\xad/\x0f\xff\xb69\x17\xff\xa53\x12\xff\x88#\x08\xff{ \x11\xff|#\x1e\xff\xa9E:\xff\xbdH,\xff\xcfO"\xff\xd5Q$\xff\xb88\x1b\xff\xb7]N\xff\xcb|s\xff\xf3\x80c\xff\xe8p7\xff\xd4["\xff\xe6u8\xff\xce9\x0f\xff\xcb9\x11\xff\xcb;\x0f\xff\xcf@\x14\xff\xc6>\x1b\xff\x9f0\x1b\xff\x8a80\xff\x7f<5\xffc&\x1d\xffT\x1e\x17\xffr>;\xffc35\xffU23\xfffHF\xffA\x11\x12\xff>\x16\x18\xff> $\xffH47\xff\'\x19\x1b\xff*\x1e\x1e\xff(\x17\x19\xff5##\xff$\x12\x10\xff)\x16\x1a\xff>,6\xffC6<\xff\x19\r\r\xff\x1b\x0c\n\xff\x19\n\x07\xff\x19\n\x08\xff\x1b\x0c\x0b\xff\x19\t\n\xff\x19\t\n\xff\x1a\n\x08\xff\x1a\n\x08\xff\x19\n\t\xff\x1a\x0b\x0c\xff\x18\n\x0b\xff\x17\n\x0c\xff\x17\x0c\x0c\xff\x18\x0e\x0e\xff\x17\x0c\x0c\xff\x17\r\x0e\xff\x15\r\x0e\xff\x19\x10\x11\xff\x14\x0b\r\xff\x16\x0e\x10\xff\x13\n\r\xff\x12\x0b\x0e\xff\x14\r\x10\xff\x11\x0b\r\xff\x10\x0b\r\xff\x10\x0b\x0c\xff\x11\r\x0e\xff\x0f\x0c\x0e\xff\x11\x10\x14\xff\r\x0e\x14\xff\x12\x15\x1a\xff\x0c\x0f\x15\xff\r\x12\x17\xff\r\x12\x17\xff\x0f\x18\x1d\xff\n\x14\x1a\xff\x0c\x18\x1e\xff\t\x16\x1e\xff\r\x1d#\xff\x06\x13\x1a\xff\n\x16\x1c\xff\r\x18\x1f\xff\x07\x11\x18\xff\x07\x10\x16\xff\t\x13\x1b\xff\x0b\x15\x1e\xff\r\x1a"\xff\x08\x18 \xff\x0b\x17\x1f\xff\n\x17\x1f\xff\x0b\x15\x1f\xff\x04\x0f\x18\xff\x08\x16\x1d\xff\x04\x0f\x14\xff\x01\x0b\x10\xff\x07\x10\x18\xff\x08\x11\x1b\xff\n\x16"\xff\r\x1f+\xff\x0f#.\xff\x0e\x1e)\xff\x03\x11\x1b\xff\t\x13\x1d\xff\n\x14\x1f\xff\x0f\x1b&\xff\x10\x1e*\xff\x0c\x19%\xff\x03\n\x15\xff\x06\x11\x1d\xff\x06\x0f\x1b\xff\x05\x10\x1c\xff\x05\x11\x1d\xff\x08\x1b&\xff\x0e$.\xff\x13(3\xff\n\x1a%\xff\t\x1d%\xff\x08\x1f\'\xff\x1e8F\xff\x140?\xff\r%4\xff\x1b7B\xff\x04\x18\x1e\xff\x02\x14\x1a\xff\x01\x12\x1a\xff\x10#.\xff\x06\x1c(\xff\t\x1e*\xff\x0e%/\xff\x0b&1\xff\x12+8\xff\x164A\xff\x122A\xff"AQ\xff\x112B\xff\x06(7\xff\x139F\xff\x0c3@\xff\x10.;\xff!CP\xff\x156D\xff\x164B\xff\t -\xff\x1d.9\xff\x1e4:\xff\n"%\xff\x04\x1a\x1b\xff\x07\x1f"\xff\x13-0\xff\x05\x18\x1b\xff\x04$&\xff4qq\xffU\x9c\x9c\xff)Z]\xff NR\xff"GG\xff\x1c77\xff\x08\x15\x17\xff\r\x17\x1b\xff\x11 #\xff&8:\xff\x08\x19\x18\xff\x10)\'\xff\x1561\xff&XP\xff(jc\xff$e`\xff$b^\xff\x0481\xff\x13@;\xff\x0f77\xff\x18BB\xff"PN\xff\x1eXS\xff#qj\xff)sk\xff>}v\xff\x19OH\xff\n1.\xff\x1aA?\xff-]X\xff7jd\xff3yr\xff\x10D?\xff\x06$"\xff\x10*)\xff$IG\xff,UT\xff"GG\xff\x1b>>\xff\r*-\xff\x1737\xff\x1a7;\xff\x1464\xff4VU\xff\x1101\xff\x1eTT\xff\x1bYX\xff\x16UP\xff\x1ckf\xff"fd\xff\x15?A\xff\x0c %\xff\x12&*\xff\x04\x19\x1c\xff,\xff\xa6A!\xff\xb47\x11\xff\xc4F#\xff\xc5dM\xff\xd9\x8d\x8a\xff\xe4ld\xff\xeb]7\xff\xd1V\x17\xff\xd9p,\xff\xd3?\x13\xff\xcc;\x0f\xff\xd2A\x13\xff\xd7D\x16\xff\xddK(\xff\xe0dQ\xff\xb0HB\xff\xadYS\xffo+#\xffl53\xffyFJ\xffh9>\xff`77\xffC \x1f\xffA\x1c"\xffS6=\xffB/4\xffXIL\xffE46\xffXBD\xff>)+\xffC/-\xff(\x13\x10\xff)\x12\x15\xff9"(\xff,\x19\x1c\xff\x1c\x0b\t\xff\x1e\x0c\t\xff\x1d\x0c\n\xff\x1d\x0c\n\xff\x1d\x0c\x0b\xff\x1e\r\r\xff\x1c\x0b\x0c\xff\x1f\x0c\x0b\xff\x1e\x0b\n\xff\x1e\r\x0c\xff\x1b\x0b\n\xff\x1b\n\x0b\xff\x19\n\x0b\xff\x18\n\t\xff \x13\x12\xff\x1a\r\r\xff\x1a\r\x0e\xff\x19\r\x0e\xff\x17\x0c\r\xff\x18\x0c\x0e\xff\x1b\x11\x13\xff\x14\x0b\r\xff\x17\x10\x11\xff\x16\x0f\x10\xff\x19\x13\x14\xff\x12\x0c\r\xff\x12\x0c\r\xff\x12\x0c\r\xff\x11\x0c\x0e\xff\x16\x13\x17\xff\x17\x16\x1b\xff\x12\x14\x19\xff\x11\x13\x18\xff\x14\x18\x1d\xff\x12\x17\x1c\xff\x14\x1b"\xff\x11\x1b"\xff\t\x12\x1a\xff\x0c\x19!\xff\x11 \'\xff\x04\x13\x1a\xff\x0b\x1b"\xff\x10")\xff\n\x19 \xff\x0b\x1c#\xff\x0f\x1d&\xff\x0e\x1b&\xff\x13"-\xff\x13$.\xff\x0b\x18"\xff\x06\x11\x1b\xff\x0b\x16!\xff\x10\x1d(\xff\x08\x17\x1f\xff\x07\x15\x1c\xff\x04\x12\x19\xff\x0c\x17!\xff\x0e\x18$\xff\x04\x10\x1d\xff\x0c\x1c\'\xff\x0f +\xff\x07\x15 \xff\x0e\x1d&\xff\x0b\x15\x1f\xff\x16!+\xff\r\x1c&\xff\n\x1a%\xff\x12 +\xff\x10\x1b&\xff\x0b\x15!\xff\x11\x1b&\xff\n\x1a%\xff\t\x1a%\xff\x1b/:\xff\x08\x1a%\xff\x13#/\xff\x16!-\xff\x0b\x1e&\xff\x07\x1f&\xff\r$0\xff\r\'6\xff\x1e7G\xff\x163A\xff\x1d8D\xff\n\x1f)\xff\x0f".\xff\r"/\xff\x04\x14!\xff\x02\x0f\x1b\xff\x17)4\xff\x162?\xff\n&4\xff\x0e.<\xff\x05!/\xff\x0c(6\xff\t&5\xff\x07\'6\xff\n)8\xff\x0c3B\xff\x05!1\xff\t*:\xff\x07,=\xff\x0f3D\xff\t!1\xff\x0f)7\xff\x0c *\xff\x04\x16\x1d\xff\x08 &\xff\x1138\xff\x07\x1b#\xff+>H\xff\x1b29\xff\x19=A\xff,ce\xff\x13FF\xff NO\xff\x08-*\xff\x0b\'%\xff\x07\x17\x18\xff\x0e\x1a\x1c\xff\n\x18\x19\xff\x07\x14\x14\xff\x0b\x1b\x1b\xff\x14)\'\xff\x120*\xff)\\T\xff\x12PH\xff\x1cNI\xff\rA=\xff SN\xff,mi\xff>\x89\x87\xff8\x80~\xff\x1dXV\xff/vr\xff%eb\xff.mi\xff\x12HB\xff2a\\\xff\x1bHD\xff+\\[\xff\x18RM\xff\x1dWN\xff9xp\xff#VP\xff!B@\xff\x0c \x1f\xff\x12*(\xff\x1061\xffMlj\xff\x01\x0f\x10\xff\x05\x0f\x12\xff\x1d/2\xff\x0c(+\xff\x0b$)\xff\x0f%*\xff\x0b36\xff/xv\xffG\x9f\x9a\xff$oi\xff\x1e]W\xff)MJ\xff\x0c\x1c\x1d\xff\x16"%\xff\x10\x1e"\xff\x02\x0f\x13\xff\x05\x18\x1c\xff\x0c$$\xff\x0f+/\xff-IS\xffLhs\xff\x1406\xff\x0b,)\xff\x17;:\xff\x1536\xff\x16BE\xff\x14FI\xff\x1fUV\xff\x0c((\xff\x1935\xff1IL\xff\x0c\x17\x14\xff \x10\x07\xff`+\x1b\xff\x8f9#\xff\xb2H.\xff\x971\x19\xff\x98/\x15\xff\x94)\x11\xff\x8d)\x18\xff\x86*\x1f\xff\x8d3&\xff\x900\x1c\xff\xa68 \xff\xbcB*\xff\xbd<%\xff\xa8.\x1a\xff\xb5S=\xff\xc8~h\xff\xc2<\x0e\xff\xbd/\x0b\xff\xba2\n\xff\xc01\x04\xff\xebJ\x15\xff\xdbD\x16\xff\x99$\n\xff\x84\x1b\x08\xff\x8a\x1e\x06\xff\x8f \x07\xff\x90 \x05\xff\x8f\x1e\x06\xff\x8a%\x11\xffQ\r\x04\xffK\x11\n\xffE\x13\t\xffE\x15\x06\xffG\x12\x06\xffO\x11\x0c\xff]\x14\n\xffS\x16\x0b\xffW\x1b\x10\xff\xa6L<\xff\xab2\x1f\xff\xb16"\xff\xd2m_\xff\xc5}z\xff\xcekl\xff\xdeVB\xff\xf4{F\xff\xe2a)\xff\xd9A\x1e\xff\xd9L(\xff\xdfM(\xff\xe3O+\xff\xdbI.\xff\xc8F8\xff\xd6so\xff\xb5YZ\xff\x8068\xff\x95gk\xff{Y`\xff\x91io\xffp=@\xff\x96df\xff\x97w}\xff\x8bsw\xffN9<\xffr]_\xff4\x1a\x1e\xffE%)\xff3\x17\x19\xff3\x1a\x16\xff5\x1a\x14\xff0\x11\x11\xff(\n\x0e\xff&\x0b\x0c\xff$\r\t\xff&\x0f\r\xff$\r\x0b\xff#\x0c\x0b\xff$\x0e\r\xff"\x0e\r\xff!\x0c\x0b\xff"\r\x0b\xff\x1e\t\x08\xff\x1e\n\t\xff!\r\x0c\xff#\x0f\x0f\xff$\x10\x12\xff\x1d\x0b\x0b\xff\x1b\n\t\xff"\x12\x11\xff\x1d\x0e\x0e\xff \x11\x12\xff\x19\x0b\x0c\xff\x1d\x10\x11\xff\x1d\x11\x12\xff\x1a\x0e\x0f\xff\x1a\x0f\x11\xff\x17\x0c\x0e\xff\x14\x0b\x0c\xff\x15\r\x0e\xff\x18\x0e\x0f\xff\x15\x0c\r\xff\x13\x0b\r\xff\x1a\x14\x17\xff\x13\x0f\x14\xff\x13\x11\x17\xff\x0f\x0e\x15\xff\x12\x14\x1b\xff\x17\x1a"\xff\r\x12\x1a\xff\x15\x1d&\xff\n\x13\x1c\xff\x12\x1c$\xff\x0e\x1c$\xff\x0c\x1d$\xff\x0e!\'\xff\x0c!\'\xff\x0c\x1e$\xff\x0c\x1a!\xff\x0c\x1a!\xff\r\x1b"\xff\x10 \'\xff\x17\'.\xff\x0f\x1a!\xff\x0b\x18\x1e\xff\x0b\x15\x1d\xff\r\x17!\xff\x0e\x1b#\xff\x11\x1f&\xff\x11!)\xff\x10\x1d\'\xff\x05\x0f\x1d\xff\x05\x11\x1d\xff\x0b\x18$\xff\x11\x1f*\xff\x0f\x1b$\xff\x0c\x18!\xff\x06\x10\x18\xff\x07\x12\x1b\xff\x08\x15\x1e\xff\t\x16\x1f\xff\r\x17 \xff\x07\x10\x1a\xff\x18#,\xff\x0c\x18"\xff\x14(3\xff\x13(3\xff\x13)3\xff\x02\x13\x1e\xff\x05\x12\x1e\xff\x16&2\xff\x0c\x1d&\xff\x12&.\xff\x14)5\xff\x05\x1e-\xff\x16.=\xff\n$3\xff\r(6\xff\t!.\xff!;I\xff\x1e9H\xff\x1f:I\xff\r\'5\xff\x12)5\xff\t%0\xff\x11/9\xff\x1a9D\xff\x08"+\xff\x06 (\xff\x0e(0\xff\x0e+6\xff FU\xff)Ra\xff\x16?P\xff!M_\xff\x1fL`\xff\x11AV\xff\x1cEW\xff\n+;\xff\x174B\xff\x130:\xff\x193=\xff\x05#,\xff\x18=H\xff\x12,8\xff\x03\x14\x1e\xff\x0f\'.\xff\x0f.1\xff\x14<>\xff\x17=<\xff\x0e&%\xffHkj\xff.NN\xff\x1843\xff\x10*)\xff\x06" \xff&IH\xff\x18;8\xff\x07-&\xff\x1cZN\xff7\x80t\xff\x19\\S\xff\x0e]T\xff-\x8a\x82\xff*\x84}\xff<\x9f\x9b\xff\x1fsp\xff+yv\xff\x1ca^\xff\x19HG\xff\x19JH\xff\x1eGA\xff\x1a=6\xff)nj\xff6\x82\x7f\xff%ng\xff7zr\xff#NH\xff\x15:5\xff\x1d?<\xff\x05\x17\x16\xff\x06\x1c\x1b\xff\x100-\xff\x07 \x1d\xff\x1b0/\xff\x15)*\xff\x10!#\xff\x08\x15\x19\xff\n\x19 \xff\x1316\xff\x0b78\xff\x1eNN\xff\x1fIG\xff8IK\xffB25\xff7\x1c\x1b\xff;""\xff0 !\xffHHG\xff098\xff088\xff".+\xff\x1747\xff\x169E\xff\x16:I\xff\x11AL\xff$@H\xff\x16+-\xff\x12*)\xff\x0f\x1f"\xff\t\x19\x1c\xff&34\xff\x1b""\xff\x15\x14\x13\xff\'\x1b\x16\xff\\\'\x1a\xff\x909!\xff\xa5E&\xff\x968\x1c\xff\x88)\x17\xff\x8c)!\xff\x84\'\x1b\xff\x84)\x1a\xff\x8b\'\x18\xff\xa35%\xff\xaa; \xff\xbaF,\xff\xbf>-\xff\xb66 \xff\xb88!\xff\xb27 \xff\xab:%\xff\xbaO=\xff\x9f+\x0b\xff\xa2\'\x10\xff\x9f\'\x0e\xff\xae-\x08\xff\xd4<\x16\xff\xd0>\x1a\xff\x95&\x12\xff\x7f!\x11\xff{\x1f\t\xff\x83#\x0f\xff\x8c$\x14\xff\x93%\x11\xff\x86&\x0f\xffF\x0f\t\xff>\x0e\r\xff;\x11\x0e\xff?\x15\n\xffC\x12\x05\xffN\x12\x08\xffN\x13\x0e\xffG\x16\x14\xffB\x12\x0f\xffY\x11\x08\xff\x83\x1e\x0e\xff\xa2/\x1a\xff\xb2A0\xff\xe5\x91\x80\xff\xe3\x8e\x82\xff\xd5hU\xff\xf3\x7fU\xff\xe6lF\xff\xe7sQ\xff\xd9M-\xff\xe3V5\xff\xec`?\xff\xechM\xff\xef\x84s\xff\xf5\xa2\x99\xff\xd5uu\xff\xd3\x83\x85\xff\xbc\x84\x81\xff\xa3rl\xff\x8aMF\xff\xa7ZT\xffz\'!\xff\x86:6\xffr.)\xff\x9dd^\xffd60\xff\x89gb\xffC&$\xff@\x1e\x1e\xffH$ \xff9\x14\x0e\xff3\x0c\n\xff5\x0f\x10\xff/\x0c\n\xff0\x11\x0c\xff.\x0f\x0c\xff+\r\x0c\xff)\x0c\x0b\xff%\n\n\xff(\x0e\x0e\xff&\x0c\x0c\xff#\n\x08\xff#\x0b\t\xff#\x0c\n\xff#\x0c\x0b\xff!\x0b\x0b\xff"\x0c\r\xff"\r\r\xff"\x0f\r\xff \x0c\x0b\xff#\x10\x0f\xff"\x10\x10\xff$\x13\x14\xff"\x10\x12\xff\x1f\x0f\x11\xff\x1d\r\x10\xff\x1d\x0f\x11\xff\x1a\x0b\r\xff\x1c\x0e\x10\xff\x19\r\x0f\xff\x17\x0b\x0c\xff\x18\x0c\r\xff\x19\x10\x11\xff\x19\x12\x14\xff\x1a\x14\x18\xff\x14\x10\x15\xff\x10\r\x14\xff\x1c\x1b$\xff\x12\x14\x1c\xff\x13\x16\x1f\xff\x10\x15\x1e\xff\x13\x1b%\xff\x0c\x15\x1e\xff\x15 (\xff\x13#*\xff\n\x1a"\xff\x0e!(\xff\x12")\xff\x0e\x16\x1e\xff\x06\x0e\x15\xff\x04\x0c\x11\xff\x06\x13\x17\xff\r\x1b\x1f\xff\r\x1a\x1e\xff\x06\x10\x14\xff\x11\x1a \xff\x11\x19!\xff\x07\x11\x18\xff\t\x14\x1a\xff\x07\x14\x1c\xff\t\x16 \xff\x11\x1c*\xff\r\x19%\xff\r\x19#\xff\t\x12\x1c\xff\n\x15\x1f\xff\x08\x12\x1a\xff\x07\x13\x1b\xff\x0e\x1c$\xff\x02\r\x16\xff\x01\t\x12\xff\x0e\x19#\xff\x07\x11\x1b\xff\x07\x10\x1a\xff\x0b\x14\x1e\xff\x0c +\xff\r\x1e)\xff\x0e!+\xff\x0b!+\xff\x07\x17!\xff\x15%0\xff\x10",\xff\r\x1e\'\xff\x0b\x1e(\xff\x03\x17#\xff\r\x1e+\xff\x0b!/\xff\x14*8\xff\x0c&1\xff\x14-;\xff\x0c+:\xff\n&7\xff\x10/@\xff\x131A\xff\x05&2\xff\x08%0\xff\x05"+\xff\x12-3\xff\x1a6;\xff\x02\x16\x1a\xff\t")\xff\x10/=\xff\x139G\xff\t+<\xff\x03&8\xff\x16AV\xff*f{\xff\x15Oc\xff\x15DU\xff\r5D\xff\x0e4A\xff\x152?\xff\x111>\xff)Q\\\xff\x14AK\xff\x110;\xff0HQ\xff!=B\xff\x16.3\xff\x04\x16\x19\xff\x02\x13\x17\xff\x1814\xffIno\xff\x1cPO\xffI\x84\x82\xffN\x89\x87\xff\x1fJJ\xff\x1dEF\xff\x1aGE\xff0kc\xff8\x82x\xff.\x81v\xff(\x84z\xff9\x95\x8d\xff5\x90\x8a\xff9\x8a\x89\xff\t@@\xff\x14JJ\xff5sr\xff@\x8f\x8d\xff0\x83\x7f\xffS\xa3\x9e\xff8\x7f{\xff\x1eTP\xff&fe\xff3rp\xff\x13D@\xff\x18BA\xff\x0e0/\xff\x0c.-\xff\x07##\xff\x0c++\xff\n($\xff\x1d=:\xff\x15.-\xff\x03\x1c\x1b\xff\x08\x1e\x1f\xff\x07\x1b\x1d\xff\n%)\xff\r #\xff\x1899\xff\x1f?;\xff"\x1a\xff9\x1a\x13\xffP( \xffh.&\xff\x99F9\xff\xb9G.\xff\xb8H2\xff\x965%\xff|1"\xffs0\x1d\xffw/\x1c\xff\x806(\xff\x86.\x1f\xff\x951 \xff\x964%\xff\x900$\xff\x92)\x1c\xff\x91$\x17\xff\x88$\x19\xff\x82%\x15\xff\x80%\x0f\xff\x8f*\x12\xff\xa1-\x12\xff\xaf-\x15\xffw\x1d\x0c\xff\x7f\x1d\x15\xff\x7f\x1e\x13\xff\x92%\x0b\xff\xbf7\x19\xff\xc9D*\xff\x9f9,\xffs\x1a\x0c\xffp\x1c\x08\xffs\x1a\x0b\xff\x80\x1b\x10\xff\x91#\x0e\xff\x90.\x11\xffD\x12\t\xff8\r\x0b\xff2\x0b\x0b\xff1\x0f\t\xff4\x10\x08\xff7\r\t\xff7\x14\x10\xff7\x14\x14\xff6\x0f\x0e\xffA\x13\t\xffR\x14\x03\xff{\'\x16\xff\x95$\x12\xff\xd4K\'\xff\xdegE\xff\xf5\xa6\x89\xff\xe4\x8ei\xff\xf2|b\xff\xd4[5\xff\xd2B\x19\xff\xd6C\x18\xff\xddH\x1c\xff\xdcE\x1d\xff\xe4[9\xff\xe8\x81e\xff\xf9\xa9\x9b\xff\xd1zn\xff\xe2\x8fx\xff\xb3F\'\xff\xb7A!\xff\xbbE\'\xff\xa65\x18\xff\xa92\x16\xff\xb7B&\xff\xb1B*\xff\x947#\xffu.\x1e\xffV\x1f\x13\xffm<:\xffH\x18\x14\xffB\x14\r\xff@\x11\x0f\xff;\x10\x0f\xff6\x10\x0b\xff4\x10\t\xff5\x0f\r\xff.\n\x07\xff0\x0e\r\xff1\x11\x10\xff-\x0e\x0e\xff*\x0c\r\xff)\r\x0c\xff\'\x0c\x0b\xff(\x0e\x0c\xff*\x10\x0f\xff\'\x0f\x0f\xff\'\x0f\x0f\xff&\x10\x0e\xff#\r\x0b\xff"\r\x0c\xff#\x0e\r\xff#\x0f\x0f\xff"\r\x0f\xff#\x0e\x10\xff#\x0e\x10\xff \x0b\r\xff \r\x0e\xff\x1e\x0c\r\xff\x1e\x0b\r\xff\x1d\x0c\r\xff\x1a\x0c\r\xff\x18\x0c\r\xff#\x17\x19\xff\x16\x0c\x0f\xff\x14\r\x10\xff\x17\x11\x16\xff\x1e\x1a \xff\x17\x15\x1e\xff\x13\x12\x1c\xff\x13\x14\x1e\xff\x18\x1b%\xff\x13\x19$\xff\x11\x19#\xff\x0f\x17!\xff\x12\x1e(\xff\x12"+\xff\x12!*\xff\x11\x1a$\xff\x0c\x0f\x1a\xff\x12\x16 \xff\t\x0f\x19\xff\x0b\x13\x1d\xff\x07\x10\x19\xff\x08\x0f\x18\xff\x0c\x12\x1c\xff\n\x0e\x17\xff\x0c\x12\x18\xff\x0e\x18\x1c\xff\t\x11\x15\xff\x06\x10\x16\xff\x12\x1c%\xff\x19$1\xff\x14\x1e)\xff\x11\x18"\xff\x0e\x14\x1e\xff\x0c\x16\x1f\xff\x08\x12\x1a\xff\x03\x0e\x16\xff\x04\x10\x18\xff\x03\x11\x19\xff\x07\x14\x1d\xff\x06\x11\x1b\xff\x0b\x16\x1f\xff\x06\x0f\x18\xff\x04\x0e\x18\xff\x04\x11\x1c\xff\x08\x14 \xff\x0b\x19$\xff\x13$/\xff\x16)4\xff\t\x19$\xff\x0e\x1e)\xff\x13%.\xff\x0b \'\xff\x11\'-\xff\x11\'/\xff\r!*\xff\n )\xff\x13(0\xff\x08&2\xff\x19=M\xff\x14CU\xff\x18DY\xff\x0e0E\xff\x073E\xff\x0e5F\xff\x08+;\xff\x0f-9\xff\x0f,6\xff\x0e+3\xff\x02\x16\x1e\xff\x05\x1d)\xff!BP\xff\x0b5D\xff\x1fXi\xff\x1aZm\xff.r\x85\xffZ\xaf\xbf\xff7\x84\x94\xff\x12P]\xff!Q]\xff\x1dO[\xff\x15DR\xff\x14LW\xff\x1dS\\\xff+OW\xff\x14/7\xff\x0b \'\xff\x0b\x1e$\xff\x0c\x1a!\xff\x0c\x1d&\xff\x04\x1d#\xff\x1748\xff(bd\xff)bd\xffI\x86\x88\xff7uv\xff\x13<>\xff\x1a69\xff\t\x18\x18\xff\x0b1.\xff/uo\xff"ul\xff(yo\xff\x1cgb\xff\x13LL\xff\x0e<>\xff$TU\xff+a`\xff/ij\xff1vu\xffC\x89\x86\xff\'gd\xff>{z\xff9wx\xff\x1eJK\xff\x1625\xff\x0b$(\xff\t#&\xff\x15@A\xff\x1eKL\xff\x10:;\xff\x1bB?\xff\x1b98\xff$BB\xff"BB\xff\x02"#\xff\x0c23\xff*YX\xff\x1c//\xff)$%\xfffSV\xff\x82gk\xffW;B\xff_QX\xffILQ\xff-47\xff,8:\xff;FG\xffIDF\xffZ?D\xfff33\xff}:5\xff}@0\xffb0\x17\xff}>\x1d\xff\x99?\x1f\xff\xbbQ&\xff\xd0Z-\xff\xdbZ1\xff\xdbZ0\xff\xd4W,\xff\xda_0\xff\xe2_2\xff\xe2W3\xff\xbdI0\xff\x9dB4\xff\x8dC;\xff\x95NF\xff\x8fG<\xff\xa4_V\xff\x894\'\xff\x94,\x19\xff\xa39+\xff\x8d*$\xff\x80#!\xff\x85#"\xff\x8a&"\xff\x85\' \xff}!\x12\xff\x971\x1a\xff\xccS.\xff\xdcY,\xffd\x1e\x17\xffn..\xffn*!\xffz\x1c\x0b\xff\xb3:"\xff\xc7L;\xff\x9eF?\xffp \x14\xffq\x1a\n\xffw\x1e\x11\xffz\x19\x0e\xff\x8e\x1e\x0c\xff\x9c2\x17\xffT\x18\r\xffA\r\x08\xff<\x0f\x0e\xff9\x12\x12\xff6\x10\x10\xff<\x12\x14\xffA\x14\x0f\xffE\x12\x10\xffL\x14\x16\xffK\x11\x0f\xffU\x12\n\xffn\x1c\x11\xff\x8a\x1c\x08\xff\xd2>\x0e\xff\xebZ!\xff\xdftI\xff\xdd\x88a\xff\xdfX6\xff\xe8a6\xff\xd3C\x10\xff\xe6S \xff\xdcA\x0e\xff\xe4E\x13\xff\xe9R\x1e\xff\xe6\\\'\xff\xe6o=\xff\xeazH\xff\xdcQ\x1c\xff\xe7R!\xff\xd8F\x19\xff\xccA\x16\xff\xbd8\r\xff\xbd6\x0c\xff\xb53\x0b\xff\xb23\x13\xff\xaf7 \xff\xb6L3\xff\x917\x18\xffc\x1b\x11\xffW\x1d\x1a\xffQ\x1f\x1a\xffK\x17\x13\xffG\x14\r\xff=\x12\x0c\xff9\x12\r\xff8\x10\x0c\xff4\x10\r\xff1\x0f\r\xff6\x13\x13\xff.\r\x0c\xff+\x0c\n\xff,\x0e\r\xff*\x0c\x0c\xff+\x0e\r\xff-\x11\x11\xff*\x10\x10\xff(\x0f\x10\xff%\x0e\x0e\xff&\x11\x10\xff$\x0e\x0e\xff%\x0b\r\xff%\r\x0e\xff%\x0e\x10\xff"\x0b\r\xff#\r\x0f\xff!\x0c\r\xff#\x0e\x0c\xff#\x0c\x0c\xff#\r\x0f\xff\x1e\x0e\x0f\xff"\x13\x13\xff#\x13\x15\xff\'\x19\x1b\xff\x16\n\x0e\xff\x15\x0b\x10\xff\x1f\x16\x1e\xff"\x1c$\xff\x1f\x1c%\xff#!)\xff\x1a\x1a \xff\x19\x1a!\xff\x1d!(\xff\x1f$,\xff\x17\x1b$\xff\x1b!*\xff\x17 )\xff\x0f\x18"\xff\x12\x19#\xff\x11\x13\x1e\xff\x13\x17!\xff\x10\x17"\xff\x10\x19&\xff\x08\x10\x1b\xff\x14\x19!\xff\x16\x1b$\xff\x08\r\x17\xff\x06\r\x12\xff\x0b\x14\x18\xff\x16 %\xff\r\x15\x1b\xff\t\x11\x1a\xff\r\x17!\xff\x04\x0b\x13\xff\x0e\x14\x1c\xff\x05\x0c\x15\xff\x0c\x14\x1d\xff\x0c\x17\x1f\xff\x0b\x16\x1e\xff\x0c\x1a!\xff\x15\'.\xff\t\x1a"\xff\n\x19#\xff\r\x1b%\xff\r\x1a#\xff\x11\x1c%\xff\x08\x13\x1f\xff\t\x15!\xff\x18%1\xff\n\x19%\xff\x0c\x1a&\xff\x0c\x19#\xff\x07\x1b&\xff\n *\xff\x0c#*\xff\x13\'.\xff\x06\x1c#\xff\x07\x1a!\xff\x05\x16\x1c\xff\x0c&-\xff\x103A\xff\n2E\xff\x18GY\xff\x108K\xff!Pc\xff\'\\o\xff\x16K^\xff\x1cJ[\xff\x13;J\xff\t-8\xff\x103=\xff\t%.\xff\x00\x16 \xff\x18AN\xff ^n\xff\x15Xi\xff1t\x86\xff\x12Oa\xff$\x81\x90\xff8\x8d\x9c\xff6\x8d\x9b\xffA\x8d\x9a\xff\x0e?N\xff [j\xff\x14DQ\xff2am\xff#EP\xff\x1c9B\xff\x1b6>\xff\x05\x16\x1d\xff\x04\x14\x1c\xff\n\x1f\'\xff\x1628\xff\x19:?\xff.]b\xff"UX\xff2eh\xffS\x9e\xa0\xffB\x81\x81\xff\r89\xff&VU\xff\x1197\xff6wt\xff"oj\xff3\x87\x7f\xff+ys\xff)eb\xff\x0f%%\xff\x11<;\xff!UQ\xff\x1a@B\xff\x06\x1d \xff\x1cCD\xff UT\xff+gg\xff3oq\xff$UX\xff\x03\x1a\x1e\xff\r(,\xff\'OP\xffW\x97\x94\xff!WU\xff\x0b+,\xff\x1445\xff\x19=>\xff\x1688\xff\x1077\xff:ef\xffCeg\xff9UP\xff:<:\xffS37\xffL\'.\xffLCF\xffn|{\xffCGI\xff?39\xffE=C\xffKOS\xffbfj\xff>).\xffN\x1c$\xffR\x1a\x14\xffn)\x14\xff\xa6E \xff\xd9h;\xff\xd9]-\xff\xe0X)\xff\xdeP&\xff\xdfQ*\xff\xdaH!\xff\xd8H"\xff\xd0C\x1b\xff\xcd<\x0e\xff\xce=\x0f\xff\xb22\x0f\xff\xb82\x13\xff\xab,\x13\xff\x94.\x1b\xff\xa8^Q\xff\x81JC\xff\x9aPT\xff\x85,-\xff\x8c(#\xff\x93\'!\xff\x8a#\x1e\xff}% \xff\x82&\'\xff\x8e%+\xff\x89)"\xff\x9e2\x1e\xff\xdbV:\xff\xdfH$\xff\xddB\x1a\xff|CF\xffdBK\xffk=7\xff\x871+\xff\xbeG9\xff\xd3PG\xff\x9fII\xffm!\x1b\xff|!\x17\xff\x7f#\x14\xff\x84!\r\xff\xa0#\x0b\xff\xbb0\x10\xff\xa02\x12\xff\x92(\x0b\xff\x91)\x10\xff\x95-\x16\xff\xa05\x1e\xff\x98+\x18\xff~#\x11\xffx\x1f\x13\xffy\x1f\x17\xffz%\x1e\xffw!\x16\xff\x94.\x1f\xff\xa1(\x14\xff\xcd;\x12\xff\xf5b"\xff\xcfM\x1c\xff\xd4\x81V\xff\xddQ\x1d\xff\xee~I\xff\xe8]$\xff\xe6O\x1b\xff\xe4G\x12\xff\xe5E\x0e\xff\xe9Q\x11\xff\xeaY\x10\xff\xfaz\'\xff\xea^\x0c\xff\xf9d\x1b\xff\xe4L\x11\xff\xd3D\x14\xff\xcc?\x14\xff\xd2@\x14\xff\xcc;\x12\xff\xb54\x0b\xff\xa7-\x0f\xff\xa6-\x1a\xff\xc0N4\xff\xc0\\/\xff\x8c-\x19\xffq$\x1a\xffT\x17\x11\xffX\x1b\x10\xffV\x17\t\xffI\x14\x0c\xffA\x13\r\xffA\x15\r\xff5\x12\x0c\xff4\x12\x0f\xff8\x11\x10\xff7\x12\x0f\xff0\x0f\x0b\xff0\x10\x10\xff3\x12\x13\xff2\x10\x10\xff1\x10\x10\xff3\x14\x12\xff1\x11\x11\xff1\x14\x11\xff0\x14\x10\xff1\x14\x12\xff.\x11\x10\xff-\x10\x10\xff)\x0e\x0e\xff)\x0f\x10\xff(\x10\x12\xff$\x0e\r\xff&\x0e\x0c\xff-\x10\x0e\xff.\x13\x13\xff\x1f\x0c\x0e\xff#\x11\x11\xff#\x10\x10\xff#\x12\x14\xff$\x14\x1a\xff\x1f\x10\x18\xff#\x16 \xff&\x1b$\xff\x1c\x13\x19\xff \x17\x1b\xff\x19\x11\x13\xff\x17\x11\x13\xff\x15\x11\x14\xff\x17\x15\x1a\xff\x18\x14\x1a\xff\x12\x10\x17\xff\x13\x14\x1c\xff\x17\x1a#\xff\x17\x1d(\xff\x11\x18$\xff\x14\x1d&\xff\x12\x1c\'\xff\x0c\x18&\xff\x16\x1f(\xff\x0e\x12\x17\xff\x0e\x12\x18\xff\x0c\x13\x1c\xff\x0b\x12\x19\xff\x0c\x14\x1b\xff\x0b\x12\x19\xff\x0c\x13\x1b\xff\x0e\x15\x1c\xff\x0b\x13\x1a\xff\x04\x0b\x0f\xff\x04\n\x0f\xff\x06\x10\x17\xff\x07\x12\x1b\xff\x11\x1d%\xff\x08\x13\x1a\xff\t\x16\x1d\xff\x0c\x1c$\xff\r\x1e(\xff\x08\x15!\xff\x0c\x1a&\xff\x07\x15\x1f\xff\t\x13\x1d\xff\x10\x1f+\xff\t\x18$\xff\x03\x12\x1d\xff\x06\x17"\xff\x07\x19$\xff\t\x1c&\xff\x1e3=\xff\r!,\xff\x14(2\xff\t\x1a"\xff\x0e\x1f\'\xff\x0c\x1c#\xff\r\x1e$\xff\x14.4\xff\n/@\xff\x16G]\xff\x1cI\\\xff\x0c6E\xff\x0e7E\xff\t;I\xff\x1cQ`\xff\x0c8E\xff\x0e6B\xff\x0e7@\xff\x0b+3\xff\x1fHP\xff\x0f1=\xff\x0f=L\xff/v\x89\xff#s\x87\xff\x1ehz\xff\x1abt\xff"hz\xff#}\x8e\xffE\xad\xbd\xff\x1e{\x8c\xffX\xa0\xb2\xff?x\x8a\xff\x145E\xff\x04\x18&\xff\r*3\xff\x0b&-\xff\x17.5\xff\x14-4\xff\x19-5\xff\x12!+\xff\x03\x17\x1f\xff\n#*\xff\x123:\xff\x1bBH\xff.^b\xff3\x7f\x81\xff?\x8c\x8d\xffV\xa1\xa0\xff>\x87\x84\xffO\x9d\x9a\xff)qp\xff\x17QQ\xff0wu\xff/nk\xffD|{\xff\x1d:;\xff\x0f))\xff\x15-,\xff\x0f0.\xff\x04\x18\x1a\xff\t\x1f#\xff\x17LK\xffJ\x94\x92\xff2^a\xff*WY\xff=st\xff=wv\xff4lk\xff\x15=:\xff\x1aHE\xff\x1f;9\xffIji\xff%FE\xff(>;\xff532\xff]EE\xffM*+\xffE%\x1f\xff`:8\xffP,0\xffeX_\xffosw\xff<8;\xffS<>\xff?\x1f!\xff4\x1a\x1d\xff(\x14\x17\xff:$#\xffN)"\xffW!\x17\xff}/!\xff\xb1N0\xff\xcbQ&\xff\xcdG\x1c\xff\xc6=\x19\xff\xd3J*\xff\xceG-\xff\xc5="\xff\xc7>\x19\xff\xc6A\x1b\xff\xc4A\x1d\xff\xd2J%\xff\xd0@\x19\xff\xd1B\x15\xff\xccC\x13\xff\xc9I\x1c\xff\xcd`7\xff\xd9}]\xff\xdb\x94|\xff\xb6cW\xff\x95:3\xff\x910,\xff\x8f,(\xff\x87$!\xff\x87(&\xff\x90.*\xff\x8b\'\x1b\xff\x89%\x12\xff\xb4;\x1f\xff\xdbI)\xff\xd3<\x18\xff\xd2E\x1e\xff~ei\xff\x88\x80\x8e\xff\x94\x7f\x82\xff\x94Y^\xff\xcbha\xff\xd5_T\xff\xbc\\V\xff\xa5A7\xff\xa5/\x1f\xff\xb18\'\xff\xccXA\xff\xd1W8\xff\xd6S\'\xff\xe5m7\xff\xd3J\x16\xff\xc59\r\xff\xc24\x0e\xff\xc03\x11\xff\xca@\x1e\xff\xc4>\x16\xff\xc9:\x15\xff\xbe1\x12\xff\x96$\n\xff\x88\'\x12\xff\xa89.\xff\xa1) \xff\xac/\x16\xff\xc29\r\xff\xc2<\x15\xff\xc1;\x14\xff\xdfL\x19\xff\xe9Q\x1b\xff\xe7Q\x18\xff\xe8P\x18\xff\xefW\x1e\xff\xeeV\x19\xff\xf0Y\x14\xff\xf6`\x14\xff\xf2p\x1a\xff\xf3q\x1a\xff\xf6h\x1c\xff\xe5P\x0f\xff\xd8F\x10\xff\xd8F\x16\xff\xd7B\x15\xff\xd1=\x10\xff\xbe5\x0b\xff\xb1/\r\xff\xb78 \xff\xaa4\x1b\xff\xb1I%\xff\xbcK&\xff\x9f7\x1d\xff\x84-\x1d\xffn\x1b\x0f\xfff\x17\n\xffY\x1a\x0c\xffL\x14\x08\xffO\x19\x0f\xffB\x14\r\xffA\x16\x14\xffB\x16\x15\xff>\x14\x15\xff7\x13\x13\xff8\x15\x14\xff8\x13\x11\xff>\x17\x14\xff=\x13\x10\xff>\x11\r\xffA\x11\x0c\xffB\x11\x0c\xffA\x14\r\xff7\x12\x0b\xff2\x13\x0e\xff*\x0e\n\xff-\x10\r\xff-\x0f\x10\xff+\r\x11\xff,\x12\x13\xff-\x11\x10\xff1\x0e\x0e\xff3\x0f\x10\xff+\x0e\x0e\xff)\x11\x10\xff+\x15\x14\xff)\x13\x16\xff%\x11\x15\xff+\x19\x1f\xff+\x1b"\xff&\x16\x1d\xff"\x10\x13\xff \r\x0f\xff!\x0e\x10\xff\x1e\x0e\x0f\xff\x19\x0c\x0e\xff\x17\r\x10\xff\x1c\x13\x16\xff\x1a\x13\x17\xff\x15\x11\x17\xff\x16\x17 \xff\x18\x1c\'\xff \'4\xff\x15\x1b%\xff\x12\x19$\xff\x19#2\xff\x19!,\xff\x11\x15\x1c\xff\x0e\x13\x1c\xff\n\x11\x1d\xff\x06\r\x17\xff\x0e\x17 \xff\n\x0f\x18\xff\x0f\x16\x1c\xff\x0e\x13\x19\xff\x0b\x10\x15\xff\x0f\x17\x1a\xff\x14\x1f#\xff\x0e\x1d$\xff\x0c\x1e&\xff\x08\x1a!\xff\x0c\x1d#\xff\x08\x17\x1d\xff\x0c\x1a!\xff\x06\x12\x1a\xff\'6?\xff\x0b\x18!\xff\x0e\x1b$\xff\x0e\x1b"\xff\x0c\x1b%\xff\x14%0\xff\n\x1d(\xff\x10",\xff\x0e%0\xff\t!+\xff\x05\x1d\'\xff\x01\x17!\xff\x05\x1c&\xff\x06\x1b%\xff\x06\x14\x1c\xff\t\x1c$\xff\x0c\x1c#\xff\x10%,\xff\x0c/@\xff\x0b6K\xff\x11L\xff\r>K\xff/co\xff\x1fMZ\xff\x0b2?\xff\x082>\xff\x1aGS\xff+gq\xff#ht\xff\x12Sd\xff\x1dcz\xff\x1el\x84\xff\x11_s\xff*v\x89\xffB\x96\xab\xff y\x8e\xff\x0eZo\xff\x17au\xff\'_r\xff\x16EU\xff\x1fCN\xff!;C\xff\x15,1\xff\x05\x1a\x1f\xff\x05\x1d"\xff\x08\x1e%\xff\x0c&0\xff\x1e=I\xff\x135A\xff\t\'2\xff\x19DN\xff\x15HQ\xff#S[\xff1~\x84\xff+v{\xff0wx\xff*gg\xff:uu\xff\xff\x84YS\xffX&\x1e\xffW%\x1a\xffT#\x1c\xffrFD\xffU9:\xffZRU\xffB=?\xff9\x1b \xffC\x14\x17\xffJ\x1c\x1a\xffuHK\xffjHI\xff^=4\xffx;%\xff\x9fA%\xff\xd0SA\xff\xcdE-\xff\xca>#\xff\xcdE-\xff\xccH4\xff\xd2P;\xff\xc0<-\xff\xb94$\xff\xb30\x19\xff\xb58\x1f\xff\xad5\x1f\xff\xaf4\x1d\xff\xb84\x12\xff\xd9P\x17\xff\xebm1\xff\xf5s8\xff\xeak4\xff\xd5Z(\xff\xcc^0\xff\xd5sN\xff\xe8\x92r\xff\xdf\x80f\xff\xaeB,\xff\x9f. \xff\xa60\'\xff\xa0. \xff\x97\'\x10\xff\xc9I.\xff\xd9I+\xff\xd3B\'\xff\xbf7!\xff\xa7*\x17\xff\xd8\xba\xbf\xff\xa8\x98\xa5\xff\xcd\xb9\xbf\xff\xd6\xaa\xb3\xff\xd3\x86\x7f\xff\xdbp\\\xff\xd6cO\xff\xae9"\xff\xb8M6\xff\x9fB/\xff\xaaXI\xff\x8b<-\xff{!\x0c\xff\xc3K0\xff\xb83\x15\xff\xc45\x18\xff\xcc:\x19\xff\xcc<\x18\xff\xc9=\x17\xff\xcdB\x1b\xff\xd5C\x1c\xff\xd2@\x1c\xff\xc4D%\xff\x91,\x15\xff~. \xffv0*\xffg\x1d\x16\xff\x82%\x13\xff\x98(\x10\xff\xa6)\r\xff\xc28\x12\xff\xe4U\'\xff\xebY(\xff\xebS!\xff\xe7R\x1d\xff\xebV\x1b\xff\xecU\x13\xff\xeeT\x0b\xff\xf3i\x11\xff\xe8b\t\xff\xefb\x12\xff\xef_\x14\xff\xebZ\x13\xff\xebX\x1a\xff\xe5M\x16\xff\xe3J\x13\xff\xdaH\x17\xff\xca>\x15\xff\xc07\x16\xff\xb10\x13\xff\xa3.\r\xff\xc7E\x18\xff\xc9M\'\xff\x95(\x0e\xff\x8b\'\x18\xff\x80%\x1a\xffn!\x12\xffc\x1f\x0f\xffW\x17\x0e\xffM\x16\x0e\xffL\x18\x14\xffG\x12\x12\xffE\x16\x18\xff?\x17\x18\xffC\x16\x10\xffC\x14\x0f\xffE\x14\x0e\xffL\x16\x10\xffU\x18\x12\xff^\x1e\x14\xffa\x1e\x16\xffU\x19\x10\xffL\x1c\x14\xff?\x19\x13\xff6\x15\x11\xff2\x10\x0f\xff4\x0f\x11\xff6\x14\x13\xff/\x13\x12\xff-\x11\x0f\xff2\x10\x0f\xff2\x0e\x0e\xff0\x10\x0f\xff.\x11\x10\xff0\x14\x14\xff3\x18\x19\xff.\x16\x19\xff)\x13\x16\xff\'\x13\x17\xff)\x14\x17\xff(\x13\x14\xff\'\x11\x11\xff%\x0f\x0e\xff!\x0c\x0b\xff\x1d\x0c\r\xff\x1d\x0f\x11\xff\x1b\r\x0e\xff\x18\x0c\x0e\xff\x17\x0f\x13\xff\x19\x15\x1c\xff\x15\x15\x1f\xff\x1d\x1f*\xff\x1d\x1f*\xff\x14\x18$\xff\x12\x18(\xff\x0e\x13 \xff\r\x0f\x18\xff\x0c\x11\x1b\xff\x10\x17%\xff\x14\x1d*\xff\t\x10\x1b\xff\x08\x0e\x17\xff\t\x0e\x14\xff\n\x0e\x12\xff\n\x0c\x10\xff\t\x0f\x12\xff\x07\x0e\x13\xff\x07\x11\x18\xff\r\x1a"\xff\x06\x12\x1a\xff\n\x17\x1f\xff\x0e\x1b \xff\n\x16\x1b\xff\x08\x15\x1d\xff\x08\x17 \xff\x08\x13\x1c\xff\x07\x12\x19\xff\x04\x0e\x14\xff\x0b\x1a"\xff\x15\'0\xff\x19.9\xff\x0c#-\xff\x12+6\xff\x15/9\xff\x11-8\xff\x196?\xff\x0b",\xff\x10*4\xff\t\x1f(\xff\n\x1c$\xff\x04\x19\x1f\xff\x0c$+\xff\x06%5\xff"J]\xff\x0b/>\xff\x0b2>\xff\x13?K\xff\x15IR\xff"Xa\xff\x0e4>\xff\x10@K\xff\x18Xe\xff\x15N]\xff.x\x85\xffA\x9e\xac\xff.\x8d\x9f\xff1\x90\xa7\xff\x1fu\x8d\xff\x11`w\xff\x08La\xff6\x8c\x9f\xff@\x9e\xb0\xff0\x87\x99\xff,n~\xff&S`\xff\x13>F\xff\x05"\'\xff\x01\x12\x16\xff\x06\x19\x1b\xff\r #\xff\x0f#\'\xff\x0c$)\xff\x164<\xff\x19@M\xff\x1aCP\xff=s\x7f\xff8y\x84\xff8}\x87\xff\'mv\xff5p{\xff\x0e:B\xff\x19DI\xff\x00\x14\x17\xff\x00\x13\x15\xff\x1a:<\xff)bc\xffS\xa4\xa3\xff$ii\xff\x07+,\xff"NO\xff#PQ\xff\r?@\xff\x1cEE\xff"ON\xff\x1cZW\xff2\x8e\x89\xff\x16vt\xff\x1bml\xff\x13IJ\xff0^_\xff\x0e12\xff\x03\x18\x18\xff\x08\x18\x17\xff\x08\x17\x14\xff1?;\xffK72\xffU:5\xffU73\xffP4/\xffJ-*\xffN*&\xffU:6\xffV>:\xffU>9\xffC-&\xffM)!\xffW\x19\x0f\xffy-\x1f\xfft0\x1e\xff\x7fG=\xff\x82ID\xff\x92D=\xff\xd9kV\xff\xd5R3\xff\xd9T=\xff\xd7U>\xff\xdb]K\xff\xb9C9\xff\xb2@9\xff\xac8+\xff\xbeE/\xff\xc3C-\xff\xb61$\xff\xaf+$\xff\xc0@0\xff\xcfO)\xff\xeaf+\xff\xf2i(\xff\xf0g*\xff\xe2U\x1d\xff\xd5C\x12\xff\xd6E\x1a\xff\xd6L%\xff\xcfJ%\xff\xc7I"\xff\xd7kB\xff\xf0\x8fb\xff\xef\x90b\xff\xea\x7fQ\xff\xdce3\xff\xe5^,\xff\xeeX4\xff\xde@)\xff\xc21\x1f\xff\xb2+\x1a\xff\xb1+\x18\xff\xe3\x9c\x9f\xff\xd2\x99\xa1\xff\xd2\x9b\x9b\xff\xe5\xb0\xb6\xff\xd5\x83{\xff\xe9|e\xff\xc5YL\xff\xadQE\xff\x8bE4\xff\x97\\N\xff\x84B8\xff\x8c6,\xff\xa55!\xff\xdfR+\xff\xd6I#\xff\xd7S3\xff\xceQ8\xff\xc4UB\xff\xa8C5\xff\xa39+\xff\x9e4!\xff\x9e0\x19\xff\xad6!\xff\xa1;)\xff{D4\xffcF9\xffU31\xffb/,\xff{)\x1c\xff\x94.\x1f\xff\xbfQ>\xff\xc4A#\xff\xe0H$\xff\xe0I \xff\xe9V\'\xff\xe6T\x1e\xff\xf2Y\x1b\xff\xf7`\x1c\xff\xf7p\x1f\xff\xf3u"\xff\xf5y.\xff\xf4o \xff\xf7h\x13\xff\xf7i\x1c\xff\xe8R\x0f\xff\xe3G\t\xff\xd9E\x13\xff\xcf@\x18\xff\xd6I$\xff\xd0E \xff\xbb5\x0f\xff\xc16\r\xff\xeam@\xff\xaf7\x14\xff\x9f0\x19\xff\x87\x1f\x11\xff\x7f \x0f\xff\x7f&\x13\xffv%\x15\xffn%\x15\xffh!\x13\xffa\x1a\x10\xffT\x14\x0e\xffL\x14\r\xffU\x16\x08\xff`\x1f\x14\xff]\x1c\x13\xff]\x1b\x12\xff]\x18\r\xffb\x19\n\xffb\x17\x0c\xff`\x18\x10\xffW\x17\x10\xffX\x1f\x19\xffT\x1f\x1c\xffE\x11\x0f\xffG\x12\x11\xffC\x14\x0e\xff;\x17\x11\xff4\x15\x11\xff3\x12\x10\xff5\x12\x10\xff1\x11\x0e\xff1\x10\x0e\xff3\x12\x10\xff/\x10\x10\xff.\x11\x11\xff+\x11\x12\xff+\x11\x12\xff*\x13\x14\xff$\x0f\x0e\xff&\x11\r\xff#\x0e\x0b\xff&\x11\x10\xff"\x11\x11\xff\x1e\x0f\x11\xff"\x10\x11\xff\x1f\x0e\x11\xff\x1f\x12\x15\xff\x1e\x14\x19\xff\x14\r\x14\xff\x1b\x17\x1f\xff\x19\x14\x1c\xff\x1c\x1b%\xff\x16\x19\'\xff\x14\x16!\xff\x17\x17 \xff\x1e!+\xff\x17\x1e,\xff\x16\x1b\'\xff\x15\x1a$\xff\x0e\x12\x1c\xff\x0c\x0f\x16\xff\r\x0f\x14\xff\x0e\x0f\x14\xff\x0c\r\x12\xff\x0c\x0f\x14\xff\x14\x1a"\xff\x12\x19#\xff\x16\x1d&\xff\x0b\x13\x1b\xff\x0b\x12\x19\xff\x0b\x16\x1d\xff\t\x14\x1c\xff\x08\x16\x1f\xff\x08\x14\x1d\xff\x06\x11\x19\xff\r\x1a \xff\x05\x13\x1b\xff\x06\x17\x1e\xff\x0b\x1d\'\xff\x12(2\xff\x03\x1a&\xff\x0b\x1f*\xff\t\x1f*\xff\x0f*5\xff\r(2\xff\x0e*4\xff\x08!+\xff\x18/7\xff\x07\x1b"\xff\x08\x1d%\xff\x0b)8\xff\x148H\xff\x08*6\xff\x05$-\xff\x0f2<\xff\n\x99\xa7\xff;\x90\x9e\xff*\x80\x8c\xffL\xbb\xc9\xff"\x8e\x9f\xff<\xa4\xb8\xff1\x87\x9c\xffA~\x92\xff#ix\xff;\x92\x9e\xff"pz\xff%el\xff\x1006\xff\x08\x1b\x1f\xff\x1e48\xff\x16*.\xff\x10 #\xff\t\x19\x1b\xff\x05\x11\x14\xff\x05\x17\x1c\xff\x0f*1\xff\x08%0\xff\n\'3\xff#IT\xff\x1cKR\xff\x12;B\xff.^e\xff+X`\xff\x14=B\xffDwz\xff\x1d@A\xff\x0b,.\xff\'VV\xff\x1d]\\\xff\x1auq\xff-\x83\x80\xff1\x82\x7f\xff4\x88\x83\xff0\x89\x84\xff\x1bni\xff!_[\xff\x1fNK\xff\x16GD\xff\x1a`\\\xff\x1dwr\xffC\x94\x93\xff\x14NN\xff\x1e>@\xff\x0f"$\xff\x16++\xff\x1e0-\xff\'\x1e\x1e\xff\\9:\xffxa^\xffVLH\xff`VU\xff5\x1f"\xffN-6\xff[9B\xffL*\'\xffS(\x1f\xffw>1\xff\x815"\xff\xa2@)\xff\xb7B&\xff\xb9D$\xff\xaeF(\xff\xbdVA\xff\xdf\x7ft\xff\xce_T\xff\xcdUA\xff\xd5W>\xff\xe4p[\xff\xd0XC\xff\xbdD6\xff\xcbWP\xff\xbcFA\xff\xbb=3\xff\xc4B.\xff\xcdH/\xff\xe1`C\xff\xe2`A\xff\xefjC\xff\xefb+\xff\xf3a \xff\xeb_(\xff\xd0F\x19\xff\xccA\x1b\xff\xd1@$\xff\xc64\x1f\xff\xc79&\xff\xc28!\xff\xbf;\x1d\xff\xb78\x12\xff\xc7N\x1c\xff\xd9_%\xff\xf3|:\xff\xfc\x83D\xff\xe8d+\xff\xf1f3\xff\xe4]/\xff\xdaR,\xff\xcf@\'\xff\xd4=*\xff\xe1\x8f\x8f\xff\xe1\x99\x99\xff\xdc\x9c\x92\xff\xe9\xbb\xbb\xff\xf2\xb5\xaf\xff\xe8\x96\x82\xff\xcd|w\xff\xca\x81\x80\xff\xb2`[\xff\xaeOL\xff\xbdUU\xff\xbeQJ\xff\xb7H7\xff\xbfD0\xff\xc6VB\xff\x97.\x1e\xff\x84) \xff\xa5RQ\xff\xa9[a\xff\xb0]\\\xff\xaa\\U\xff\xa7UJ\xff\xb1I>\xff\xbcRD\xff\xabXE\xff\x8cO;\xffyKE\xfff56\xffr* \xff\x80)\x1f\xff\xa2F@\xff\xbaG7\xff\xd5G$\xff\xdaG\x1e\xff\xe7P \xff\xf0i1\xff\xf1^\x1d\xff\xf8k%\xff\xeci%\xff\xeag+\xff\xebo6\xff\xf2r+\xff\xf8k\x14\xff\xf4b\x11\xff\xf6e \xff\xedX\x1a\xff\xd7L$\xff\xcfK/\xff\xd2L,\xff\xd6I"\xff\xe1P&\xff\xd8L"\xff\xe0b.\xff\xd0S!\xff\xbeL%\xff\x9a$\n\xff\xa3*\x12\xff\xa80\x14\xff\xaf;\x1e\xff\xa01\x12\xff\xa8<\x1d\xff\xa14\x17\xff\x84\x1f\t\xff\x83(\x10\xffw \x0c\xffp\x1d\x0c\xffh\x1a\r\xffg\x1c\x11\xffc\x19\x0c\xfff\x1a\n\xfff\x19\x08\xffk\x1c\x0c\xffs\x1f\x12\xffv \x14\xffv!\x17\xffp \x15\xffq#\x19\xff\\\x17\x0c\xffI\x14\x08\xff@\x16\x0f\xff:\x12\x0f\xff<\x14\x12\xff8\x14\x11\xff7\x11\x0f\xff6\x10\x0e\xff9\x15\x13\xff5\x14\x13\xff1\x12\x12\xff5\x18\x17\xff8\x1c\x1b\xff0\x16\x14\xff,\x13\x10\xff*\x0f\r\xff\'\x0e\x0e\xff+\x15\x18\xff(\x14\x1a\xff%\x11\x15\xff"\x10\x13\xff"\x11\x14\xff\x1e\x10\x12\xff\x1f\x12\x15\xff\x1c\x10\x14\xff\x1c\x11\x15\xff\x1d\x15\x1d\xff\x1c\x19%\xff\x1a\x18!\xff\x12\x10\x16\xff\x10\x11\x19\xff\x18\x1c(\xff\x11\x13\x1c\xff\x16\x19!\xff\n\x0c\x15\xff\t\x0b\x13\xff\x08\n\x11\xff\t\n\x11\xff\n\x0c\x10\xff\x0e\x12\x18\xff\r\x14\x1c\xff\x0f\x17 \xff\x07\x0f\x18\xff\x08\x10\x19\xff\t\x12\x19\xff\r\x16\x1f\xff\t\x14\x1f\xff\x11\x1d(\xff\x12"-\xff\x03\x10\x1a\xff\n\x19 \xff\n\x1b"\xff\n\x1c$\xff\x05\x18 \xff\x08\x1f(\xff\x0c$1\xff"=J\xff\x194@\xff\x03\x19$\xff\x07\x1d(\xff\x06\x1e)\xff\x0e!+\xff\x11$.\xff\x11\'0\xff\x12,4\xff\x0e\'6\xff\n,:\xff\x0c09\xff\n28\xff\x15>F\xffO\x95\x9d\xff7\x83\x8b\xff\'kt\xff/\x86\x91\xffR\xad\xb9\xff&\x8c\x99\xff@\xa7\xb1\xffS\xbb\xc3\xffG\xb4\xbf\xffC\xb4\xc2\xff/\x95\xa4\xff6\x8f\x9e\xff\x16ao\xff*x\x82\xffa\xba\xc3\xff\x1ccm\xff\x043<\xff\n(.\xff\x1b;=\xff\x0f%*\xff\x10")\xff\x02\x0e\x13\xff\x02\x0e\x11\xff\x07\x14\x17\xff\n\x1d\x1f\xff\x15.2\xff\x15(.\xff\x0b\x19 \xff0FK\xff\x14>?\xff\x17??\xff JL\xff\x1334\xff!UT\xff\x1341\xff1QP\xff\x0f)*\xff\x119:\xffL\x8b\x8a\xff\x1e^\\\xff1}y\xff?\x96\x90\xff\x1evm\xff=\xa3\x99\xff3\x85}\xff>up\xff3gb\xff9qm\xff2ab\xff\x1eEG\xff\x1aJL\xff0[\\\xff\x16;=\xff\x0f\x1f!\xff#--\xff;<:\xffhXU\xff_MK\xffVdc\xffOTS\xffDBA\xffI?<\xffbBA\xfff,+\xff\x83:\'\xff\xa3E+\xff\xbdB&\xff\xd9C&\xff\xd9@\x1f\xff\xd5K#\xff\xe0Y5\xff\xe7[B\xff\xddhO\xff\xea~g\xff\xcfVB\xff\xd8^J\xff\xdekV\xff\xddj[\xff\xdbdR\xff\xd1ZH\xff\xc5M?\xff\xc7I=\xff\xcbC2\xff\xc8<%\xff\xd5N,\xff\xe5e4\xff\xe4r9\xff\xf0v?\xff\xe9f1\xff\xe4X\'\xff\xd5D\x1e\xff\xc7? \xff\xc2>\'\xff\xbc2"\xff\xc79+\xff\xc9<+\xff\xcd?)\xff\xcf@(\xff\xd3F*\xff\xd0G%\xff\xd3O*\xff\xcdM"\xff\xd0[-\xff\xcbd4\xff\xc0W(\xff\xceY+\xff\xd5P*\xff\xdaM-\xff\xcb@#\xff\x8a76\xff\xab^[\xff\xabYN\xff\xd3\x97\x97\xff\xd2\x89\x89\xff\xe0\x8c\x80\xff\xed\x9c\x91\xff\xe1\xaf\xa1\xff\xb3ZM\xff\xc4ga\xff\xa9TU\xff\xafih\xff\x8eXQ\xff\x99YV\xff\xb4\x80z\xff\x8f_V\xff\x83TK\xff{G@\xff\x7fFB\xff\x86>7\xff\x7f0(\xff\x91>4\xff\x9f@5\xff\x98\'\x1b\xff\xb2/\x1e\xff\xb39$\xffr\x1f\x10\xfff\x1b\x1a\xffm\x1b\x0e\xffy"\x18\xff{\x1c\x1a\xff\x92\'\x19\xff\xbb7\x14\xff\xd9M#\xff\xdfL\x18\xff\xebQ\x16\xff\xf2^\x1b\xff\xe1S\x0b\xff\xd7L\x16\xff\xe1d?\xff\xe4{T\xff\xe3W\x1e\xff\xef[\x10\xff\xf2\\\x13\xff\xeaV\x18\xff\xe4Y\'\xff\xebrX\xff\xdal]\xff\xc6S>\xff\xd0M,\xff\xd9G \xff\xe6\\2\xff\xddZ"\xff\xed}=\xff\xe3i3\xff\xd8Y1\xff\xd2K)\xff\xe4Y5\xff\xe8\\3\xff\xd6L \xff\xceE\x18\xff\xddO#\xff\xde[2\xff\xc2H \xff\x9a.\x13\xff\x89%\x0e\xffw\x1b\n\xffo\x1b\r\xffn\x1e\x0e\xffo\x1f\x0c\xffw \t\xff\x83$\r\xff\x96/\x1a\xff\xa01\x1e\xff\x9f.\x1a\xff\x95)\x14\xff\x89"\r\xff\x84%\x12\xff]\x13\x04\xffK\x14\n\xffB\x12\x0f\xff@\x11\x10\xffB\x14\x14\xffB\x16\x15\xff;\x12\x10\xff7\x11\x0f\xff6\x12\x10\xff2\x0f\x0e\xff4\x14\x12\xff3\x14\x13\xff5\x16\x15\xff4\x14\x13\xff0\x10\x10\xff3\x14\x16\xff+\x0e\x13\xff,\x11\x18\xff/\x1a\x1f\xff(\x14\x19\xff%\x12\x16\xff \x0e\x11\xff \x11\x12\xff\x1f\x10\x10\xff\x1f\x12\x12\xff!\x16\x1b\xff \x19"\xff\x1c\x15\x1d\xff\x1a\x14\x19\xff\x19\x17\x1e\xff\x1a\x1c%\xff\x19\x18 \xff\x19\x18 \xff\x10\x11\x19\xff\x10\x12\x1b\xff\x12\x14\x1e\xff\x11\x13\x1c\xff\r\x12\x17\xff\x15\x1b \xff\r\x17\x1e\xff\x13\x1e\'\xff\x0b\x16\x1e\xff\x0c\x16\x1e\xff\x0e\x18 \xff\t\x12\x1c\xff\r\x17"\xff\x07\x13\x1f\xff\x0e\x1c(\xff\x0e\x1e(\xff\x0e\x1d&\xff\r\x1d$\xff\x10!)\xff\x0c\x1f\'\xff\x13(3\xff\x06\x1d)\xff\x0c#1\xff\x0c#0\xff\x17.:\xff\x0b%1\xff\t#.\xff\r#.\xff\x08\x1e(\xff\x07\x1f)\xff\x12,3\xff\r*7\xff\x0f2?\xff\x0e09\xff\x03$)\xff\x17CK\xff>\x82\x8b\xff\nDN\xff:\x88\x93\xff:\x8b\x97\xff u\x81\xff$\x87\x94\xff*\x8a\x92\xff>\xa9\xaf\xff5\x9b\xa4\xffG\xa9\xb6\xffJ\xa8\xb5\xffF\x9d\xa8\xff\'}\x85\xff&x\x81\xffC\x95\x9f\xff1{\x85\xff&al\xff,R\\\xff\x175=\xff\x18+4\xff\x08\x1e\'\xff\r%+\xff\x07\x1a\x1e\xff\x04\x16\x18\xff\x08 !\xff\x0f)+\xff\n\x1d\x1f\xff\x18-/\xff\x1a77\xff&^Y\xff3zt\xff%YU\xff\x1897\xff\x101.\xff\x03\x1b\x17\xff\x10\x1b\x1b\xff\x0e\x12\x15\xff\x06\x0f\x15\xff";?\xff\x1b@?\xff8nl\xffS\xa1\x9b\xff,\x8a\x82\xff$vn\xff\x12NF\xff\x0e4/\xff\x0e-)\xff\x10)(\xff\x1b.0\xff\x1d.1\xff\x07\x15\x1a\xff\x08\x17\x1c\xff\x1b-1\xff\x15\x15\x17\xffPII\xffqtq\xffI\\T\xffTtk\xffY\x7f|\xffed^\xffc8.\xff\x98N@\xff\xa6J:\xff\xc0\\H\xff\xd0U.\xff\xcaE\x16\xff\xd4I\x19\xff\xdbG\x19\xff\xe3R\'\xff\xdf\\3\xff\xd7_>\xff\xe6{d\xff\xe1pT\xff\xe0fJ\xff\xe6lS\xff\xedt_\xff\xd7gU\xff\xb7TI\xff\xbdVF\xff\xafC/\xff\xc9[F\xff\xb4@(\xff\xc4H+\xff\xe6c=\xff\xebh;\xff\xe9qB\xff\xd1X,\xff\xc3M\'\xff\xc2I"\xff\xd8U/\xff\xc8<#\xff\xb0,\x16\xff\xb31\x1d\xff\xb80\x1c\xff\xc8;$\xff\xd2H+\xff\xc7>\x1f\xff\xbf=!\xff\xc8T;\xff\xa5B0\xff\x874&\xffg&\x1b\xffa"\x1b\xffd \x16\xffq)\x18\xff\xa2>)\xff\xbb9&\xff\xbf6*\xff\xb0.%\xffc\x1e\x1b\xffh!\x1c\xffm\x1c\x19\xff\x8f35\xff\xc1\\X\xff\xe1\x85s\xff\xe2\x88s\xff\xdc\x7fn\xff\xd2aQ\xff\xaeM>\xff\x8f>6\xff\x8cII\xffzKI\xff\xa2md\xff\x95b\\\xff\xa1\x84~\xff\x8czw\xff\x87qp\xff\x8f\x83\x80\xff\x9dxo\xff\x95TJ\xff\x9dG;\xff\x972"\xff\x9c,\x1a\xff\xb04!\xff\xb35\x1f\xff\xb0?\'\xff\x90!\x13\xff}\x1c\x12\xff\x82&\x1a\xff\xa1+\x1b\xff\x9d-\x15\xff\xaa+\x14\xff\xb11\x10\xff\xccC\x15\xff\xd6=\n\xff\xe6H\x17\xff\xd7C\x16\xff\xd5O/\xff\xf2x]\xff\xd5N,\xff\xdfQ&\xff\xe4R"\xff\xeaW%\xff\xdfO \xff\xd4S0\xff\xdaqX\xff\xeb\x95\x85\xff\xb7K?\xff\xd0\\N\xff\xd1S@\xff\xe1_D\xff\xeb\x86_\xff\xee\x8f]\xff\xf6\x8eW\xff\xf0xD\xff\xf3\x80S\xff\xdcX/\xff\xe5V.\xff\xecvQ\xff\xd0L\'\xff\xd7=\x19\xff\xdaH\x1e\xff\xf3tE\xff\xbb8\x12\xff\xb53\x0c\xff\xb34\x11\xff\xa81\x14\xff\x9f/\x14\xff\x9d-\x0e\xff\xb23\x14\xff\xba6\x1a\xff\xae3\x19\xff\xac1\x17\xff\xb52\x16\xff\xbb3\x14\xff\xbb2\x10\xff\xb0.\x0e\xff\x94,\x13\xffc\x17\x07\xffM\x15\x0e\xffF\x12\x11\xffH\x12\x13\xffG\x13\x11\xffO# \xff=\x16\x14\xff<\x13\x13\xff?\x14\x16\xff9\x13\x14\xff1\x0f\x0e\xff4\x13\x0f\xff2\x11\x0e\xff3\x13\x11\xff1\x11\x12\xff1\x14\x16\xff/\x13\x17\xff0\x18\x1d\xff.\x17\x1c\xff4\x1f#\xff#\x11\x14\xff"\x12\x13\xff#\x14\x16\xff\x1f\x12\x14\xff\x1f\x12\x15\xff\x1f\x12\x17\xff\x1f\x13\x18\xff\x1c\x12\x18\xff\x18\x10\x19\xff\x18\x14\x1c\xff\x1a\x13\x1a\xff\x16\x13\x1b\xff\x18\x18!\xff\x10\x13\x1b\xff\x0e\x10\x1a\xff\x11\x13\x1d\xff\x0e\x10\x19\xff\r\x11\x1a\xff\x0c\x12\x1b\xff\x17\x1f(\xff\x17 *\xff\x0e\x19#\xff\x10\x1b%\xff\r\x15\x1e\xff\x10\x18!\xff\x11\x19#\xff\x0b\x16\x1f\xff\t\x16\x1e\xff\x0b\x1c#\xff\x0b\x1d$\xff\n\x1d$\xff\r\x1f*\xff\r"/\xff\n\x1e+\xff\x0c ,\xff\x0b\x1f,\xff\x10#0\xff\x06\x1e*\xff\x151<\xff\x121<\xff\x133>\xff\r,5\xff\x0b&,\xff\x08)0\xff\x0b3<\xff\x0f4A\xff\x05.:\xff\n9E\xff\x19T]\xff\x14PY\xff2z\x85\xff\x16Ze\xff!pz\xff\x1eu~\xff/\x8c\x94\xff\x1bhp\xff6\x87\x8f\xff%x\x80\xff9\x8f\x96\xff\x07>E\xff*mt\xff9{\x7f\xff\x15IN\xff\x0c,2\xff\t)0\xffMqy\xff$\xff\xe1W/\xff\xe2b5\xff\xe0lE\xff\xe7jJ\xff\xe5\\/\xff\xedb*\xff\xf4k-\xff\xfb|@\xff\xf9xF\xff\xebwQ\xff\xeb\x96y\xff\xee\x8ft\xff\xe7hH\xff\xe3nK\xff\xe2uY\xff\xd6g[\xff\xe0\x8b\x87\xff\xa3KH\xff\xbfc\\\xff\xb6UF\xff\xb6O8\xff\xc3U5\xff\xe0mH\xff\xcd[=\xff\xc2P8\xff\xb4>&\xff\xab4\x1d\xff\xaa4 \xff\xab7&\xff\xa5/\x1e\xff\xc1@+\xff\xd1R6\xff\xd0N-\xff\xc7=\x1b\xff\xc57\x18\xff\xc4:\x1d\xff\xcdB\'\xff\xae<%\xffy(\x1a\xffb" \xffX\x1e$\xffP\x1e(\xffF\x1b"\xffG\x1c\x1e\xffR#&\xffR \x1f\xffh\' \xff\xa29.\xff\xcfA5\xffm\x1f$\xff\x7f/2\xfft*,\xffm,-\xff};5\xff\xc8vd\xff\xde\x84s\xff\xd9yn\xff\xceh_\xff\xcdld\xff\xb6aY\xff\xb1md\xff\xaatk\xff\xabsm\xff\xa5pl\xff\x9c\x80|\xff\x97\x89\x84\xff\x9b\x8a\x85\xff\xa9\xa4\x9b\xff\x8euk\xff\x90WP\xff\x98E=\xff\xa4@5\xff\xbaPA\xff\xbbM<\xff\xcdP:\xff\xcdF,\xff\xcbI2\xff\x9d+\x17\xff\x96/\x1b\xff\x9b/\x1c\xff\x9f)\x18\xff\xac*\x19\xff\xb21\x19\xff\xc7>\x1c\xff\xd4@\x1c\xff\xd6B"\xff\xdbR8\xff\xdchQ\xff\xe6|f\xff\xe1\x85h\xff\xd5V3\xff\xeeqJ\xff\xf5qI\xff\xfayN\xff\xedf9\xff\xee~X\xff\xe0{`\xff\xdajU\xff\xd8p\\\xff\xd9mV\xff\xcfV=\xff\xd0[<\xff\xd0c=\xff\xcf]0\xff\xd3S#\xff\xd8T$\xff\xdcK\x1a\xff\xe0E\x16\xff\xd6J\x1f\xff\xdeI$\xff\xecX3\xff\xe7~Q\xff\xe7h9\xff\xeen9\xff\xdaL\x17\xff\xdaF\x14\xff\xd3A\x1a\xff\xc9=\x1d\xff\xc7?\x1c\xff\xbe8\x18\xff\xcaH,\xff\xc1M3\xff\xbaE*\xff\xae4\x15\xff\xb4:\x16\xff\xb7=\x19\xff\xae1\x10\xff\xb57\x14\xff\xb09\x17\xff\x8f*\x0f\xffk\x1f\x0e\xffO\x1a\r\xffL\x16\x0f\xffM\x1c\x19\xffG\x1c\x1a\xffM \x1e\xffN\x1f\x1e\xffA\x17\x15\xff=\x16\x13\xff?\x17\x14\xff<\x15\x14\xff<\x16\x17\xff>\x18\x1b\xff<\x19\x1c\xff?\x1c \xff/\x10\x15\xff1\x13\x18\xff-\x12\x16\xff0\x17\x1b\xff+\x14\x19\xff-\x17\x1d\xff%\x13\x19\xff#\x14\x19\xff!\x12\x17\xff#\x14\x1b\xff \x15\x1c\xff\x1c\x15\x1b\xff\x19\x12\x19\xff\x19\x12\x1a\xff\x11\x0e\x17\xff\x15\x16\x1e\xff\x1a\x1c&\xff\x15\x17!\xff\x14\x16 \xff\x0b\r\x17\xff\x12\x16\x1f\xff\x17\x1d\'\xff\n\x12\x1c\xff\x11\x1a$\xff\x0c\x18#\xff\t\x15 \xff\x0b\x15 \xff\x07\x11\x1c\xff\n\x14 \xff\x08\x15 \xff\x06\x16 \xff\n\x1c%\xff\x08\x1a"\xff\x07\x1a%\xff\n -\xff\x12+:\xff\x0b$3\xff\x07\x1f-\xff\x1c9F\xff\x10-<\xff\n&3\xff\x0f)4\xff\x07#-\xff\x0c+4\xff\t#*\xff\x1d7>\xff\t*0\xff\x19=F\xff\x1dHU\xff\t?K\xff.{\x86\xff\x1fs|\xff.\x87\x90\xffJ\xa6\xb0\xff5\x94\x9e\xff\x1f}\x84\xff3\x90\x96\xff\x1bpu\xff\x1bW_\xff)`g\xff#W]\xff8\x82\x87\xffS\x9b\x9f\xff,lp\xff\x16HH\xff\x1fHJ\xff\x19?B\xff\x0f:>\xff.T[\xff\x02\x18"\xff)>E\xff0X]\xff\x11AE\xff!\\`\xff(lo\xffH\x8e\x91\xff%hl\xff\x11AH\xff$HN\xff$CH\xff\x06%\'\xff\x1313\xff\x10\x1d \xff\x1a).\xff\x1b#+\xff\x1a\x1a \xff\x0e\x14\x18\xff\x04\x0e\x11\xff\x04\r\x13\xff\r\x10\x17\xff\x10\x16\x19\xff\x0f\x19\x15\xff\x14\x1b\x18\xff\r((\xff\'on\xffA\x94\x90\xff4ts\xff\x16RO\xff!a^\xff(b`\xff+YY\xff\x0c14\xff\x18()\xff>2/\xffx>9\xff\xafok\xffof^\xffKeX\xff\x9c\x9a\x8c\xff\xb4bQ\xff\xdc^<\xff\xeb\\-\xff\xedh8\xff\xe5_8\xff\xdfJ+\xff\xecqO\xff\xe4X/\xff\xedb1\xff\xf0c2\xff\xe6X.\xff\xd9S2\xff\xceWB\xff\xf3~t\xff\xf7i\\\xff\xeb`N\xff\xe0YG\xff\xc4PB\xff\xbddX\xff\xb3IM\xff\x9f82\xff\xa9G1\xff\xc0bE\xff\xaeK1\xff\xb4L9\xff\xabG8\xff\xadK<\xff\x8b(\x17\xff\x87 \x0f\xff\x93\'\x19\xff\x9a(\x1d\xff\xa61*\xff\xaa8/\xff\xa48&\xff\xa8:!\xff\xcfR2\xff\xdaQ0\xff\xd2F\'\xff\xab5"\xff}!\x16\xffl& \xffa%$\xff^"#\xffV\x1e\x1f\xffT!#\xffM!&\xffN\',\xffW.0\xff]&#\xffu\'\x1e\xff\x9b\xff\xa2<)\xff\xbbF5\xff\xbaYM\xff\xa9\x86}\xff\x80_`\xffoMI\xff\x80LB\xff\x91A1\xff\x9f8#\xff\xd1Y>\xff\xd9_C\xff\xde`D\xff\xda`C\xff\xe4yZ\xff\xdeeD\xff\xe1nG\xff\xf0\x84Z\xff\xed{O\xff\xebwL\xff\xed\x8ff\xff\xef\x7fX\xff\xf3{W\xff\xe1`<\xff\xda]8\xff\xba<\x1c\xff\xc7S9\xff\xa9@.\xff\xa8@5\xff\xcfcX\xff\xbaL>\xff\xb3N8\xff\xbfK2\xff\xd0L8\xff\xd0XE\xff\xdfeU\xff\xca\\J\xff\xe3hV\xff\xed\x83V\xff\xedk9\xff\xec_3\xff\xdb\\?\xff\xc7\\N\xff\xa4H@\xff\xd7\x87z\xff\xc5m`\xff\xb5SH\xff\xcdoc\xff\xacD2\xff\xa53\x1c\xff\xa5/\x18\xff\x8b\x1f\x0f\xff\xa5-\x0f\xff\xc1<\x13\xff\xd0I\x1b\xff\xbc=\x1b\xff\x9a(\x18\xffl\x19\x10\xffY\x1a\x16\xffS\x1d\x1e\xffQ\x1d$\xffW#*\xffX),\xffP%$\xffL\x1f \xffQ$%\xffB\x17\x18\xff=\x14\x15\xff>\x17\x18\xffH!#\xff?\x1c\x1b\xff;\x1b\x1b\xff;\x1d\x1f\xff7\x1c!\xff<#,\xff3\x1a%\xff)\x13\x1b\xff-\x16\x1d\xff(\x12\x1a\xff)\x15\x1c\xff%\x16\x1c\xff$\x1a \xff"\x1b!\xff\x1f\x19"\xff\x1d\x1b$\xff\x1a\x1b%\xff\x15\x19#\xff\x1c *\xff\x15\x19$\xff\x15\x1b&\xff\x12\x19$\xff\x12\x1a&\xff\x10\x1a&\xff\x11\x1d+\xff\x13!/\xff\x0e\x1e+\xff\x13$1\xff\x11!.\xff\r\x1e+\xff\t\x1c)\xff\x0c\x1f+\xff\x192=\xff\x0e$-\xff\x05\x1c\'\xff\x195C\xff\x08%5\xff\x133C\xff\x16;I\xff\x13>K\xff\x15?L\xff\x1d@L\xff\t\'1\xff\x02\x1d$\xff\x0c).\xff\x08(+\xff\x0b-.\xff\x04"%\xff\r-5\xff\t)3\xff\x061<\xff\x10[d\xff5\x9e\xa5\xff,\x98\xa0\xff\x1f\x84\x8c\xff#\x82\x89\xff\'rx\xff4y{\xff*`c\xff\x136;\xff\x16/5\xff!5;\xff\x05\x16\x1a\xff\x04\x17\x1b\xff\x07\x19\x1d\xff\n\x1c\x1c\xff\x07\x1d\x1e\xff\n&&\xff(fe\xff3~\x7f\xff#il\xff5\x84\x84\xff/\x83\x80\xff!yt\xff4\x8f\x8b\xff!\x88\x88\xff+\x93\x98\xffR\xb5\xbb\xff>\x94\x94\xff.w{\xff6s{\xff\x139E\xff\x11\'4\xff\x17$/\xff#*3\xff\x15\x1a"\xff\x13\x18 \xff\x15\x18!\xff\x1a\x1a#\xff $*\xff#,2\xffR@D\xff\x92NI\xff\x8b;/\xff}@8\xffN+*\xff+\x1e\x1e\xff\x1a \x1f\xffB]]\xff\x1e;@\xff\x0f(/\xff\x1c=?\xff"22\xff\x8cWJ\xff\xb6O7\xff\xc5Q7\xff\xe7{d\xff\xe3\x81n\xff\xe2}j\xff\xe0mW\xff\xe2P.\xff\xddT$\xff\xe6Y"\xff\xf7X)\xff\xedK \xff\xf0Z-\xff\xf0W(\xff\xeba0\xff\xf5p;\xff\xf2_)\xff\xedV"\xff\xeeX\'\xff\xed^4\xff\xdaP0\xff\xdaZ=\xff\xd9gM\xff\xe7\x7fh\xff\xe5t]\xff\xd6dN\xff\xd0\x83x\xff\xbf|y\xff\xaejn\xff\xa1]d\xff\x91HM\xff\x92FF\xff\x85-,\xff\x84((\xff~&#\xff\x882.\xff\x94;8\xff\x9023\xff\x8a(+\xff\x8f--\xff\x9742\xff\x9f64\xff\x9b52\xffv#\x1d\xff`"\x1a\xffi"\x11\xff\x89.\x1f\xff\xa382\xff\x9f55\xff\x8602\xff`%&\xffM\x1b\x1c\xffV&(\xff_/0\xfff&(\xff\x8fAE\xffm(,\xffW\'(\xff"\x15\x1d\xff4"\'\xff:+1\xff1-6\xff@8B\xffO4;\xff\x92H@\xff\xaaG8\xff\x991,\xff\xa1IJ\xffq).\xffj(1\xff\x827A\xff\xa1HK\xff\x9a?D\xff\xbfv}\xff\x9eV_\xff\x919F\xff{(4\xffz3?\xff\xadv\x82\xff\x85bm\xff\xc5\xb9\xbf\xff\x9c\x96\x95\xff\xb9\xa6\xa0\xff\xa9\x7fy\xff\xbe\x8d\x87\xff\xaclc\xff\xaeTN\xff\xc9ml\xff\xa1rt\xff\x8e\x85\x87\xff\x80wt\xffkHC\xff\x93ME\xff\x902%\xff\xa00\x1b\xff\xb78\x1f\xff\xcbP9\xff\xc8O;\xff\xe2{g\xff\xd3iS\xff\xc3U:\xff\xed\x8dn\xff\xdcqS\xff\xd7pX\xff\xd9uY\xff\xea\x82c\xff\xe7mM\xff\xe9rR\xff\xf0rS\xff\xef{Y\xff\xdfyZ\xff\xcdrZ\xff\xb0WJ\xff\xadWO\xff\xada[\xff\xbeun\xff\xbacY\xff\xc4f[\xff\xb3A6\xff\xbb>2\xff\xe4\x85t\xff\xf1\x84r\xff\xf5\x95h\xff\xf0uA\xff\xe7k9\xff\xe8xV\xff\xf9\xad\x9d\xff\xd6\x8f\x88\xff\xc0}u\xff\xc1\x81x\xff\xb2\\V\xff\xc7qi\xff\xbefT\xff\xb8I3\xff\xbc=%\xff\xa4/\x14\xff\xbdF"\xff\xad0\n\xff\xc3@\x15\xff\xd2G"\xff\xcfA%\xff\x991\x1f\xffq!\x15\xffa\x1e\x1b\xffZ\x1c!\xff\\ (\xffT\x1d"\xffN\x1c\x1d\xffN\x1b\x1b\xffK\x1a\x19\xffK\x1b\x19\xffG\x19\x17\xffG\x1b\x19\xffJ\x1f\x1d\xffF\x1f\x1c\xffA\x1c\x1a\xff>\x1b\x1c\xffB#&\xff6\x1a \xff0\x17\x1d\xff2\x19\x1e\xff/\x17\x1b\xff0\x19\x1e\xff2\x1c$\xff.\x1d&\xff(\x1b%\xff,$.\xff("-\xff$",\xff#$.\xff!%0\xff $/\xff\x19\x1c(\xff\x18\x1e+\xff\x1a"0\xff\x17\x1f-\xff\x17"0\xff\x14"0\xff\x11 0\xff\x13$3\xff\x14\'3\xff\x18)5\xff\x14&2\xff\x0c ,\xff\x07\x1c(\xff\x06\x1d(\xff\x07\x1e&\xff\x0f)3\xff\x162>\xff\r)7\xff\r)7\xff\x101?\xff\x0c,8\xff\r2<\xff\x12\xff\x0c16\xff\x1016\xff\x05#\'\xff\x08+,\xff\x1468\xff\x15=?\xff LP\xff\x065:\xff\x1egi\xff+\x8d\x90\xff?\xa6\xaa\xff5\x94\x99\xff$w|\xff\x1bX]\xff\x0c14\xff\n/2\xff\x07"\'\xff\x07\x18\x1e\xff\x17\',\xff\x05\x1e!\xff\x05\x1f \xff\x0b"#\xff\x0c&&\xff\x14//\xff9ki\xff&lj\xff\x1cpl\xff\x16gd\xff\x1dgg\xff\x0bHG\xff%ws\xff9\x94\x8e\xff(\x94\x90\xffJ\xbf\xc0\xff(\x94\x97\xff%jj\xff*ac\xff\x16AF\xff#/6\xff3.2\xff%\x1a\x1a\xff\x1a\x19"\xff"*5\xff3:C\xff95<\xff:-0\xff9/+\xff@6-\xff|J=\xff\xd3o\\\xff\xbcM5\xff\xb6O:\xff\xabF8\xff\x924)\xffp,\x1e\xffS:,\xffPB9\xffG60\xffSJ=\xffhA1\xff\xcdoO\xff\xebk@\xff\xf6_6\xff\xf4rN\xff\xe2^B\xff\xf5\x82e\xff\xeb\x82`\xff\xe7c=\xff\xe9e5\xff\xf1b.\xff\xf2Q!\xff\xf2S!\xff\xed_$\xff\xecZ\x1b\xff\xf3c$\xff\xf0a&\xff\xef](\xff\xe9[*\xff\xdeV(\xff\xd8T*\xff\xdd`<\xff\xe3dC\xff\xcaB(\xff\xd0VA\xff\xbcWD\xff\xb8OB\xff\xb1_c\xff\xa3YY\xff\xa5^Y\xff\xc7\x7fx\xff\x92:9\xff\x89\',\xff\x8d12\xff\x870-\xff\x84\'&\xff\x9e;;\xff\x92,0\xff\x90)1\xff\x92+3\xff\x99;>\xff\x8eDE\xffs8:\xffZ%+\xff`08\xffQ(1\xffA$)\xffV).\xffw27\xff\x8967\xff\x9096\xff\x9593\xff\x9241\xff\x85*-\xff\x81&&\xff\x9bEC\xffv--\xffH\x1a\x1b\xffG-1\xff&\x10\x18\xff+\x15\x19\xff.\x16\x1e\xff5\x1d,\xff3!2\xffA5B\xffoEF\xff\xb2UT\xff\xa2,,\xff\x9a>:\xff}43\xff\x855=\xff\x909B\xff\xa1>>\xff\x9816\xff\x82.7\xff\x7f3A\xff\x856I\xff\x7f?P\xffs:I\xff\x82EW\xff\x87K_\xff~Qb\xff\xb0\x96\x9e\xff\xa6\x9a\x99\xff\x9e\x8a\x86\xff\x9cnn\xff\xb2qr\xff\xaflk\xff\xc9\x98\x95\xff\xc1\x88\x8a\xff\xbe\x98\x9a\xff\xbf\xbf\xb7\xff\x8asm\xff\x84RN\xff\x84E?\xffn&\x1c\xff\x861%\xff\xa6JC\xff\xbfdb\xff\xcevv\xff\xe4\x8e\x8e\xff\xd4ur\xff\xc6g`\xff\xe7\x84w\xff\xe6jR\xff\xe4y^\xff\xd6nS\xff\xdet`\xff\xe7~r\xff\xee\x8e\x88\xff\xdeeO\xff\xecpT\xff\xdbhM\xff\xd3`J\xff\xb1C2\xff\xa5C7\xff\x9bC;\xff\x9150\xff\xb4ZO\xff\xbeTB\xff\xc3>\'\xff\xd4V7\xff\xdaa;\xff\xef\x8aN\xff\xeck%\xff\xf7|8\xff\xe4l6\xff\xf3\x9cy\xff\xef\x95\x7f\xff\xe9\xa2\x95\xff\xd6\x8d\x83\xff\xd8\x88\x7f\xff\xe0\xa1\x93\xff\xadcL\xff\xbeZ>\xff\xcdL)\xff\xd8O\x1e\xff\xd3K\x1a\xff\xc2:\r\xff\xc38\r\xff\xdbM\x1b\xff\xd8F\x14\xff\xb9@\x1c\xff\x8c*\x11\xff~+\x1e\xffs\'$\xffo\')\xff_\x1e\x1e\xffX\x1b\x1a\xff[\x1d\x1d\xff[ \x1f\xff]$!\xffT\x1c\x18\xffO\x19\x15\xffM\x18\x14\xffL\x19\x18\xffJ\x1a\x19\xffF\x19\x19\xff>\x16\x17\xff>\x19\x1c\xff:\x18\x1b\xff8\x1b\x1c\xff0\x16\x17\xff0\x17\x1b\xff/\x17\x1e\xff1\x1e(\xff0!.\xff+ -\xff.)4\xff$#-\xff!#.\xff\x1b\x1f*\xff\x19\x1e*\xff\x1a\x1d+\xff\x1b!/\xff\x1e&4\xff\x19#1\xff\x1a&6\xff!0@\xff\x0e\x1d-\xff\x14%3\xff\x14&2\xff\x14%1\xff\x14&1\xff\x18,7\xff\x15-8\xff\x12,5\xff\n$*\xff\t!)\xff\x08#.\xff\x0b\'4\xff\x162>\xff\x12.:\xff\x0b&1\xff\n)3\xff\x102\xff\x91TF\xff\xa6UA\xff\xb3S7\xff\xba`9\xff\xb6]8\xff\xd1|Z\xff\xf3\x9bs\xff\xecqI\xff\xe2[7\xff\xcdE#\xff\xc25\x12\xff\xb8B \xff\xacR3\xff\xbbQ=\xff\xc7XF\xff\xbeqR\xff\xe1\xa1|\xff\xf4\x8eX\xff\xf0q5\xff\xea_(\xff\xe9e5\xff\xe6^9\xff\xf4sP\xff\xe5gA\xff\xee`=\xff\xe7Y-\xff\xeaU%\xff\xeeR \xff\xedS\x1b\xff\xf3e"\xff\xf4o*\xff\xf0f(\xff\xddQ\x1c\xff\xd4E\x1b\xff\xc5?\x1c\xff\xc9U6\xff\xb2W?\xff{>.\xff\x8fM9\xff\xafP;\xff\xc7`N\xff\xbcSF\xff\xbc@;\xff\xb1BB\xff\xb7MM\xff\xc0XW\xff\xb3ID\xff\xb1=4\xff\xb69,\xff\xaf6/\xff\xb0:9\xff\xb7?>\xff\xa878\xff\xa1?C\xff\x95BI\xff\x8aHO\xffc28\xffJ\'-\xffN2:\xffQ3=\xffH)4\xffJ.:\xffK/<\xffJ*6\xffL-6\xff?&*\xff[8<\xffy9A\xff\x8f;@\xff\x9b85\xff\xb0D@\xff\x8d.\'\xffm*%\xffH\x1e\x1e\xff?\x1d"\xff)\x15\x1c\xff&\x10\x1a\xff)\x12\x1f\xff6!.\xff.\x1d+\xff3\'9\xffE1=\xff\x8bJN\xff\xb4E@\xff\xadC5\xff{!\x15\xfft\x1e!\xff\x93?H\xff\x9e?A\xff\xb7V[\xff\x9fCG\xff\x9cDF\xffy+4\xffx>P\xffs9L\xff\x96[o\xff\x84H[\xff\x8bMZ\xff\x85OU\xff\xa1x}\xff\xb8\x9a\xa0\xff\xbe\x96\xa0\xff\xa7hv\xff\xbf\x7f\x88\xff\xa3gg\xff\xa4JK\xff\xcdjn\xff\xd0\xb4\xb0\xff\x8auo\xffzgg\xff\xa4\x9b\xa0\xff\x98\x85\x8f\xff\x91z\x80\xff\x9a\x84\x87\xff\x93cl\xff\xba\x81\x8d\xff\xbez\x87\xff\xc5\x84\x8c\xff\xc7\x85\x88\xff\xec\xa0\x9d\xff\xec~n\xff\xdfoS\xff\xe9\x8bh\xff\xdcsS\xff\xeb\x88o\xff\xd5hT\xff\xdeY>\xff\xdaJ\'\xff\xdfV-\xff\xe6b:\xff\xcdR0\xff\xb0@&\xff\x9a:$\xff\x8b-\x1d\xff\x92%\x1c\xff\xbeK<\xff\xb26\x18\xff\xc3B\x1b\xff\xd8S,\xff\xc4A\x16\xff\xcfI\x17\xff\xecY\x19\xff\xf2r-\xff\xf4\x83J\xff\xe3c<\xff\xe3\x9d\x88\xff\xdb\xa2\x93\xff\xd8\x97\x87\xff\xc7yh\xff\xa4I4\xff\xa8<%\xff\xb9= \xff\xdaQ&\xff\xd1C\x17\xff\xe3Q#\xff\xdfJ\x16\xff\xedX\x1c\xff\xdeL\x0c\xff\xebe(\xff\xd5Z+\xff\x9c/\x13\xff\x8c)\x1b\xff}"\x1e\xffk "\xffe #\xffq)+\xffe %\xffg\'(\xffT\x1a\x16\xffP\x1c\x16\xffJ\x17\x15\xffN\x1c\x1d\xffN\x19\x18\xffK\x16\x16\xffD\x16\x19\xffC\x1a \xff@\x19\x1e\xff;\x19\x1c\xff8\x1a\x1e\xff1\x14\x19\xff0\x16\x1b\xff/\x18 \xff-\x19"\xff+\x1b%\xff,!-\xff)"-\xff"\x1e+\xff##2\xff&)9\xff#\'8\xff\x19\x1f0\xff\x1c"3\xff\x1e%5\xff\x10\x17&\xff\x10\x1a)\xff\x13\x1f-\xff\x1a(6\xff\n\x18$\xff\x0b\x18#\xff\x0e\x1b&\xff\x10!,\xff\x0b$/\xff\x0c*5\xff\t",\xff\x05\x1c\'\xff\t)6\xff\t*7\xff\x1a9E\xff\r\'2\xff\x15-8\xff\t%.\xff\x0c19\xff\x0b:@\xff\x10;@\xff\x0b39\xff\t+0\xff\x04#&\xff\x08.1\xff\x1aAE\xff:im\xff\x17KN\xff\x14JJ\xff&c`\xff5\x87\x83\xff;\x98\x94\xff!nl\xff3xx\xff\'ac\xff\x1fPR\xff\x17GH\xff(ab\xff!^a\xff:\x85\x86\xff0\x7fx\xffD\x91\x84\xffP\xaf\xa4\xff,|s\xff,vn\xff*|t\xff+\x87\x80\xff8\x8a\x84\xffH\x92\x92\xff\'lp\xff.pp\xff\x1d_Y\xff&H@\xffCc`\xff`yy\xff\x94\x85\x80\xff\x88\\N\xff\x91J6\xff\x937"\xff\xaaF1\xff\x8e&\x11\xff\xb2A\'\xff\xdf[>\xff\xe4^:\xff\xd6R$\xff\xf3\x88P\xff\xef\x88J\xff\xeaw?\xff\xfb\x9bh\xff\xe4j3\xff\xdfI\x1a\xff\xeelD\xff\xe6R)\xff\xe8T%\xff\xea[?\xff\xdd[@\xff\xe2`:\xff\xe0e.\xff\xf0\x9aY\xff\xfb\xaas\xff\xea\x8bR\xff\xfa\x7f=\xff\xf3i\'\xff\xf1r5\xff\xe6uD\xff\xf2\x83[\xff\xeeiE\xff\xf0X5\xff\xe4P,\xff\xe5U/\xff\xe6X*\xff\xe3W!\xff\xebd*\xff\xe5Y\'\xff\xc8D\x17\xff\xb7:\x13\xff\xb5< \xff\xb3K:\xffy6.\xffV0/\xffB(,\xff@""\xffQ-+\xffZ65\xffuDB\xff\x87;:\xff\xb8^[\xff\xc0_[\xff\xc4VR\xff\xc5NH\xff\xc9MB\xff\xc8L=\xff\xc2C>\xff\xb5;>\xff\xa09<\xff\x845:\xff\x81LS\xffcAJ\xffR=G\xffJ\xffK2<\xffP7@\xffT>F\xffN7>\xffN4;\xffF-5\xff?,6\xffQ?K\xffT>N\xff]5@\xffo-/\xffv,+\xff\x831.\xff\x8752\xff\x8253\xffw.-\xff5 $\xff2\x1b$\xff-\x17#\xff4!)\xff3$)\xff4$1\xff/\x1e*\xff@ "\xffz*$\xff\xb9@2\xff\xa3- \xff\x965/\xff\x87).\xff\x8c%.\xff\xb0EA\xff\xb2IA\xff\x85&%\xffs\x1d"\xff~)1\xffq!-\xff\x827I\xffs&7\xff\x95=H\xff\x8a.2\xff|(,\xff\x84;?\xff\xa6fj\xff\xadmu\xff\xbfqv\xff\xb6SQ\xff\xbeHC\xff\xc8PM\xff\xb2WO\xff\x83A8\xff\x7fVV\xffkXd\xff\x8b\x91\xa1\xff\x98\x9e\xaa\xffxr}\xff\xa2\x92\xa0\xff\x91\x95\x9f\xff\xa6\x93\x9c\xff\xc8\xa1\xa4\xff\xcf\x89\x89\xff\xc7j`\xff\xd9\\B\xff\xe0^9\xff\xe7kA\xff\xe5hD\xff\xdf`A\xff\xe3hJ\xff\xc5J,\xff\xe7x[\xff\xd9T4\xff\xd1P1\xff\xdcgL\xff\xd7gR\xff\xa8=\'\xff\xadC.\xff\x95.$\xff\xb3K?\xff\xad@\'\xff\xad;\x1b\xff\x9d+\x0e\xff\x8a!\x0b\xff\x98*\r\xff\xc2<\x10\xff\xc6I\x0e\xff\xe4f\'\xff\xe2_,\xff\xe2}f\xff\xd1\x85|\xff\xbd\x8d\x82\xff\xcb\x9c\x95\xff\xae\\Y\xff\xb3VS\xff\xb8\\Q\xff\xcc]C\xff\xba;\x1c\xff\xd7I"\xff\xd5?\x0e\xff\xe6Q\x16\xff\xee^\x1a\xff\xe7Z\x16\xff\xdeZ!\xff\xc8I \xff\xbfC%\xff\xab<(\xff~*"\xffp)$\xffn#\x1e\xffn&&\xffb! \xff`% \xffm60\xffp98\xffY$#\xffU\x1d\x1a\xffP\x19\x16\xffQ\x1e\x1e\xffK\x1d!\xffM#$\xffB\x1c\x1c\xff>\x1a\x1b\xff=\x1b\x1d\xff6\x17\x19\xff5\x19\x1b\xff.\x15\x17\xff,\x15\x18\xff(\x17\x1c\xff\'\x19\x1f\xff%\x1a"\xff"\x1b%\xff&$/\xff\'\'5\xff$(6\xff\x17\x1b*\xff\x1e!0\xff$)6\xff\x19!.\xff\x16 ,\xff\x17#/\xff\x13\x1f*\xff\x0f\x19#\xff\x10\x1b$\xff\x12!+\xff\r%0\xff\x184A\xff\x163>\xff\x0c-:\xff\x114A\xff\x17AN\xff\x1fEQ\xff\x11/8\xff\t.6\xff\x04+2\xff\x10=D\xff\x1dFL\xff\x1eGO\xff\x06)1\xff\x158?\xff\x0c02\xff$NQ\xff\r37\xff\r,1\xff\x0c-0\xff\x0c%\'\xff\x0e,-\xff\x07!#\xff\x1389\xff9wt\xff9\x96\x8f\xffB\xaa\xa2\xff?\x9f\x9b\xff<\x86\x85\xff9\x83\x81\xff@\xa0\x9d\xffW\xbd\xbc\xff1\x8d\x88\xff\x18zm\xff#\x86}\xff3\x90\x88\xff)\x84z\xff9\x94\x8b\xffK\x95\x8f\xff#PQ\xff"JM\xff=ej\xff\x1911\xff$/$\xffj3%\xff\x9cA6\xff\x98H7\xff\xadM2\xff\xb7C*\xff\xd3\\8\xff\xdcl8\xff\xc9X+\xff\xceP;\xff\xd2PA\xff\xd9\\F\xff\xecy[\xff\xeb~V\xff\xf2\x8e_\xff\xdbl<\xff\xfc\xa2o\xff\xe8\x86S\xff\xe1^4\xff\xe4X1\xff\xe5qE\xff\xf4lC\xff\xe9V1\xff\xceH.\xff\xd3K+\xff\xd8M\x1a\xff\xe3_\x1b\xff\xf1}3\xff\xef\x91O\xff\xeb\x91U\xff\xeaj-\xff\xfag(\xff\xeeb)\xff\xd9f<\xff\xccX=\xff\xc6B*\xff\xc2?&\xff\xc19&\xff\xc16"\xff\xc7;\x1c\xff\xd7F \xff\xe1H#\xff\xca?$\xff\xb98"\xff\xb8D1\xff\x96@3\xff^)%\xffG/4\xffE9D\xff;/8\xff8\'/\xff72<\xffHOZ\xff,*4\xff8&+\xffT;A\xffT49\xff`46\xffzEF\xffz@B\xff~CF\xffq89\xffP\x1e\x1e\xff\\69\xffO5:\xffD5?\xff?4A\xff>5C\xffA:F\xff8+6\xffE0;\xffL3=\xff@)1\xffE29\xff6$+\xffJ3;\xff9\x1f&\xffC\'.\xffG+2\xffF-3\xffD-3\xffK-1\xffM%)\xffM"#\xffJ\x1f\x1e\xffd32\xffm11\xff3\x1d!\xff.\x17!\xff)\x12\x1e\xff(\x13\x18\xff%\x11\x14\xff0\x1a!\xff-\x1c%\xff7 %\xffH\x1b\x19\xffs*$\xff\xa9;0\xff\xac1(\xff\x9c+%\xff\x8c !\xff\xa0\'!\xff\xd5UJ\xff\xb5:1\xff\x9a+#\xff\x82\x1e\x16\xff}\x1d\x1a\xff|\x1e$\xff\x84#.\xff\x92*1\xff\x8d \x1e\xff\x8e"\x1b\xff\x91,"\xff\x8a)\x1f\xff\x9e..\xff\xae./\xff\xb951\xff\xa9.&\xff\xae>7\xff\xb3L7\xff\xc2L@\xffy%%\xffg0>\xff\x8al|\xff\x8blw\xffrDT\xff\x81ew\xff\x9b\xb8\xbe\xff\x8a\x9d\xa0\xff\xcf\xbb\xbb\xff\xd7\x87\x87\xff\xb7LE\xff\xb2F0\xff\xd1fL\xff\xe0~f\xff\xd4q^\xff\xf5\x96\x81\xff\xe1lQ\xff\xf2\x8cu\xff\xe2s_\xff\xcd_N\xff\xd5gY\xff\xe2rf\xff\xbfG;\xff\xbc=+\xff\xc7J2\xff\xb7L>\xff\xc4re\xff\xbdvf\xff\x803!\xffx!\x12\xffn\x1c\x11\xff~ \x14\xff\xb48#\xff\xbc7\x10\xff\xcd@\x0e\xff\xe9^*\xff\xdaT.\xff\xe6}a\xff\xd5\x8f{\xff\x97LC\xff\x9eJG\xff\xa5`[\xff\xb0yp\xff\xa0NA\xff\xcbdR\xff\xc8G,\xff\xd5G\x1f\xff\xddP\x1b\xff\xf3p2\xff\xf1u8\xff\xf4\x7fH\xff\xf3uA\xff\xe7_/\xff\xe4g>\xff\xa0=$\xff\xb4_L\xff\x95>.\xff}- \xffj"\x1b\xffn,(\xfff\'%\xff\\\x1f\x1c\xff^"\x1e\xffU\x1a\x16\xffV\x1d\x1b\xffV \x1d\xffR\x1f\x1d\xffK\x1d\x1a\xffC\x18\x16\xffE\x1c\x19\xffA\x1a\x19\xff<\x18\x17\xff6\x16\x15\xff2\x14\x14\xff.\x14\x13\xff,\x15\x16\xff*\x16\x17\xff*\x1a\x1d\xff&\x1a\x1f\xff%\x1d$\xff!\x1c$\xff#$.\xff\x19\x1b&\xff\x19\x1b&\xff\x1b\x1e(\xff\x1d#.\xff"+5\xff\x18",\xff\x17!*\xff\x15\x1f\'\xff\x19$,\xff\x15$.\xff\x16*9\xff\x1a2B\xff\x154@\xff\x1a=K\xff\x1eHV\xff\x12=J\xff\n-8\xff\x0c-5\xff\x0c3:\xff\x14AH\xff\x0fBI\xff\x0eDL\xff\x11FP\xff\x1eYc\xff\x0bAI\xff\x0b=>\xff\x1fOP\xff\x0e?A\xff\x1b?B\xff\x0f+-\xff\x11#$\xff\n\x1f"\xff\t\x1a\x1f\xff\r+-\xff\x0fGB\xff\x15nd\xffI\xab\xa0\xff6\x92\x8a\xff/\x8f\x89\xff"|s\xffV\xb5\xae\xffS\xb6\xb5\xff1\x93\x91\xff-\x86\x82\xff.\x87\x83\xff\x13YU\xff;\x8b\x82\xff)\x81t\xff(f]\xff#(*\xffD59\xffQ;\xff\xd1D6\xff\xd8L7\xff\xd6K7\xff\xbc?9\xff\xb8QM\xff\x823/\xff]--\xffR:A\xffSL[\xffKDV\xffB0>\xff7&3\xff=:F\xffR]l\xff*2?\xff,(1\xff;%2\xffF.:\xffB*3\xffC&/\xffG"-\xffN$1\xffD+3\xff?37\xff?5:\xff=3<\xff4+7\xff>5C\xff0(5\xff=7@\xffM>I\xffI0;\xff@$.\xff>\'/\xff9).\xff7%/\xff?)5\xffA*3\xffF+1\xffA$\'\xffK-.\xffF12\xff<,2\xffF3;\xff-16\xffE`b\xff>SU\xffECI\xff*\x14\x1a\xff%\x0f\x1c\xff.\x18(\xff$\x11\x1a\xff)\x16\x1c\xff0\x1b"\xff.\x1a&\xff,\x1a\'\xff1\x1f(\xff2\x18\x1a\xff_)$\xff\x9890\xff\xb7:/\xff\xa90%\xff\x9b"\x1b\xff\xac, \xff\xd7N5\xff\xcaB$\xff\xb58"\xff\x9c.\x1c\xff\x97) \xff\x95#"\xff\x9b$\x1f\xff\xa3)\x1b\xff\xad.\x1c\xff\xb98&\xff\xb84(\xff\xbc85\xff\xac53\xff\x92*$\xff\x93%#\xff\xa4\'+\xff\xa20$\xff\xb97/\xff\xbb>A\xff~$.\xff\x8bJS\xfft*-\xff\x82(1\xff\x88@K\xff\xba\xa0\xa7\xff\xb8\x95\x9e\xff\xacw\x7f\xff\x87?E\xff\x90MM\xff\x96BB\xff\xa0JH\xff\xa3LM\xff\xd9\x87\x89\xff\xdd\x80w\xff\xc8L4\xff\xc9<$\xff\xc8H4\xff\xbaP?\xff\xe6\x8e\x81\xff\xed\x90\x81\xff\xe0`O\xff\xe3YA\xff\xe5cJ\xff\xbeE6\xff\xc0ul\xff\xb9\x96\x8e\xff\x84[V\xffh$!\xffe!\x1a\xffm\x1d\x1b\xff\x96.+\xff\xbfB2\xff\xc3<\x1e\xff\xddX3\xff\xece=\xff\xdb_;\xff\xdaza\xff\xbbl_\xff\xd1\x8e\x8a\xff\xba}z\xff\xd3\x9c\x9a\xff\xdd\x9c\x9a\xff\xeb\x9a\x91\xff\xc8VB\xff\xdc[9\xff\xe8sE\xff\xef\x82N\xff\xf9\x8eb\xff\xef\x82V\xff\xfa\x95c\xff\xf5\x81G\xff\xe3e1\xff\xd1\\6\xff\xaa7\x1c\xff\xb8E/\xff\xb2M9\xff\x86.$\xffu&$\xffl" \xffm&\x1d\xfff\x1e\x18\xffc! \xff^!%\xffZ\x1e\x1f\xffS\x1b\x19\xffK\x1a\x1a\xffI\x1e \xffJ\x1f!\xffB\x1b\x1c\xff:\x16\x18\xff7\x17\x1a\xff3\x16\x18\xff3\x19\x1b\xff,\x17\x18\xff*\x16\x19\xff(\x19\x1d\xff#\x18\x1e\xff&\x1e&\xff$\x1e\'\xff#!+\xff\x1e\x1e\'\xff\x1f\x1f(\xff\x1e *\xff\x1e"-\xff\x17\x1f)\xff\x0f\x19#\xff\x13\x1d&\xff\x1a$,\xff\x0f\x1b#\xff\x18\'2\xff\x12$2\xff\x12\'8\xff\x13/=\xff\x0e,:\xff\x0c+9\xff\x122?\xff\r.7\xff\x08%,\xff\r$,\xff\x11*4\xff\x136?\xff\x1fU]\xff:\x89\x90\xff@\xa2\xa8\xff+\x90\x94\xff!sw\xff)w{\xff\x05=B\xff*[`\xff\x13.1\xff\x07\x1e!\xff\x1a(.\xff\x1334\xff\x14SN\xff\'wn\xff qe\xff\x19gZ\xff\x0f\\R\xff\x1bwo\xff+~t\xffD\x95\x8e\xff8\x8d\x8a\xff8\x92\x8d\xff[\xb8\xad\xffU\xb2\xa7\xffq\xaa\xa0\xff1K>\xffUj[\xfffeY\xff`2/\xff|53\xff\x82>9\xff\x856-\xff\xc4ZG\xff\xdewU\xff\xec\x8bf\xff\xe8~a\xff\xe5ue\xff\xdebC\xff\xeaf:\xff\xefzK\xff\xdfxD\xff\xfa\xafw\xff\xe9\x9ac\xff\xdd\x85S\xff\xf2\x8eb\xff\xf4\x87b\xff\xef\x88g\xff\xde}_\xff\xc7d>\xff\xe5\x80N\xff\xf8\xa4u\xff\xf6\xac~\xff\xe7\x83T\xff\xefyH\xff\xf5zH\xff\xe8sB\xff\xf8\x99[\xff\xef\x80@\xff\xf2\x7fP\xff\xe2hC\xff\xf0tC\xff\xf8\x9ch\xff\xe6l<\xff\xe4S*\xff\xdfL2\xff\xe2YP\xff\xd2NN\xff\xc0\xffS12\xffI*/\xffeEQ\xff?,=\xffA1A\xffB&1\xff8#*\xff:2<\xffRVb\xff:BL\xff038\xff503\xff302\xffRRS\xff856\xff6*-\xff>(-\xffE)0\xffD%-\xffD#-\xffM-7\xffO5?\xffA-7\xff7*2\xff7.6\xffF4@\xffD+8\xffA&2\xff6\x1f)\xff>,2\xff;+3\xff3$.\xff8+6\xff:+6\xffJ9C\xffA.5\xff=.2\xffNJM\xffATX\xff\xff\xe4f;\xff\xc8=\x1d\xff\xd0H)\xff\xc7P.\xff\xa39#\xff\xb0LB\xff\xb0NB\xff\x9c>&\xff\x89-!\xff{+*\xffj$+\xfff!#\xff\\\x1b\x1a\xffR\x1c \xffL\x1e$\xffM &\xffF\x1d#\xffB\x1e#\xff;\x1b!\xff9\x1c"\xff8\x1f$\xff,\x17\x1b\xff+\x19\x1f\xff(\x19 \xff+"+\xff)"-\xff&"-\xff! )\xff"!*\xff\x1e\x1d\'\xff\x1f +\xff\x1f$/\xff\x1b%1\xff\x17!-\xff\x16 +\xff\x15!*\xff\x0f\x1d&\xff\x13$.\xff\x0f!-\xff\x14(7\xff\t .\xff\x0c\'6\xff\x196D\xff\t%1\xff\x06 )\xff\x0e&,\xff\x10).\xff\x0c)/\xff\n.4\xff\x0e=C\xff\x15MQ\xff:\x92\x94\xff \x84\x85\xff;\x9e\xa0\xff6\x99\x9c\xff"{\x80\xff4|\x80\xff W[\xff\x1bJM\xff\r65\xff\x11TN\xff*\x87}\xff3\x7fv\xff\x17LF\xff\x1dbY\xff\x1fzp\xff\x0fZR\xff\x13G?\xff)jd\xff"]V\xff\x17;-\xffDqZ\xffb\x93{\xffzva\xff\xaajW\xff\xb0R?\xff\xa1F3\xff\x91<,\xff\x8f@/\xff\xb4iX\xff\xcbr`\xff\xd8v\\\xff\xe1\x7f\\\xff\xfa\xaa\x87\xff\xf1\x9by\xff\xe7\x96q\xff\xf3\x98t\xff\xf2\x8b]\xff\xdci/\xff\xeas9\xff\xd9a3\xff\xcd_<\xff\xd4pT\xff\xb1qW\xff\xc5\x80l\xff\xb0cV\xff\x9d]Q\xff\x9aI:\xff\xd1kP\xff\xcbeB\xff\xd9^A\xff\xd3I7\xff\xc3E+\xff\xed~T\xff\xf7\x9fj\xff\xfc\x9db\xff\xf9\x8cW\xff\xefqK\xff\xdf[@\xff\xecjN\xff\xfa\x93m\xff\xedxO\xff\xeadC\xff\xean[\xff\xdaXT\xff\xdd]]\xff\xb895\xff\xb06+\xff\xa8=1\xff\xc5RE\xff\xd6L?\xff\xc8JB\xff\x97EC\xffh9;\xffZ58\xffQ,1\xffF#(\xffG%,\xffE%/\xffA.4\xff898\xff@JG\xff\'<;\xff5QU\xff5XY\xff9_Z\xff?ad\xff6Y]\xffUuz\xffYsy\xffhw|\xffTX^\xff;57\xffA13\xffC\'+\xffN*/\xffB\x1f$\xffI-1\xffC05\xff818\xffE\xffG3=\xffE35\xffRVP\xff]\x83}\xffT\x93\x91\xff9||\xffE\x86\x86\xff:|}\xffI\x1f\x1b\xff;\x15\x19\xff2\x14\x1e\xff%\x10\x16\xff#\x12\x13\xff$\x13\x15\xff\x1e\x14\x17\xff$\x11\x16\xff+\x0c\x13\xff"\x0b\x10\xff$\r\x10\xff+\x0f\x0f\xff.\x11\x0f\xff<\x0f\x0b\xffW\x15\x0f\xffv#\x1a\xff\x89,%\xff\x8c,\x1d\xff\x9a6\x1a\xff\xcd^5\xff\xdbW1\xff\xdfK\'\xff\xdaG\x1f\xff\xcdA\x1b\xff\xc12\x18\xff\xc2+\x10\xff\xe0Q-\xff\xb8=!\xff\x9c.\x18\xff\x99(\x15\xff\x9e\'\x1b\xff\xa5,(\xff\x9e*"\xff\xb43\x1e\xff\xc3@\x1e\xff\xe2qP\xff\xbdB+\xff\xad:\'\xff\x82\'\x15\xffv \x15\xffq!\x1c\xffi\x1e\x1e\xff\x82IH\xff] \x1e\xff\x8dSN\xffz,\'\xff|\' \xff~&!\xff\x81&#\xff\x89&\x1d\xff\xa56#\xff\xbe;&\xff\xc46#\xff\xcd;(\xff\xd2@+\xff\xd2F.\xff\xd9V<\xff\xceK3\xff\xc0;&\xff\xbeC2\xff\x8e/-\xffd#0\xff_,:\xffl9?\xffZ*.\xffN#*\xff\xa2\x7f\x81\xff\xaed^\xff\xcejY\xff\xc1WC\xff\xd1WA\xff\xe2bG\xff\xe9dE\xff\xf2\x88h\xff\xe2\x81g\xff\xcfxf\xff\xeb\x9d\x93\xff\xdf\x86y\xff\xe7\x8ax\xff\xec\x8ct\xff\xf9\xa8\x8b\xff\xf0\x9c~\xff\xf3\xa4\x88\xff\xf0\x97\x85\xff\xe3\x92\x7f\xff\xf7\xb7\x9a\xff\xf1\x81X\xff\xe1a0\xff\xeeg7\xff\xedd7\xff\xe5\\+\xff\xeam6\xff\xdfk@\xff\xeew\\\xff\xe0a@\xff\xe0^/\xff\xaa5\x1a\xff\x93/(\xff\x82*/\xff|\'%\xffv\'!\xffc"%\xffT\x1e"\xffQ\x1e \xffK\x1d\x1e\xffB\x19\x1b\xff>\x1a\x1c\xff:\x1b\x1d\xff8\x1c\x1e\xff9!#\xff0\x1b\x1f\xff,\x1c \xff-!(\xff+"*\xff%\x1e(\xff$#,\xff"!+\xff +\xff"$0\xff\x1b".\xff\x1b&4\xff\x1f*9\xff\x1b&5\xff\x1f,9\xff\x1c-6\xff\x12%-\xff\r"*\xff\x10%0\xff\x0f+9\xff\x177E\xff\x10.<\xff\x0c*5\xff\x0e)0\xff\x0e(,\xff\r,.\xff\n,/\xff\x0b/2\xff-WY\xff&VW\xff\x13XW\xff(|x\xff\'\x89\x82\xff7\xa1\x9a\xff\x1c\x88\x84\xff%\x8a\x86\xff/\x85\x81\xff3\x84\x80\xff6\x8a\x81\xff.\x8b\x7f\xff\'\x8c\x80\xff\x1ee^\xff\x0695\xff\x0e96\xff.rl\xff;\x93\x8a\xff=\x9a\x92\xff<\x85\x80\xffCh_\xffI3\x1d\xff\xb6iF\xff\xc6x[\xff\xcf}\\\xff\xe3\x8ff\xff\xdc{Q\xff\xee\x94m\xff\xf4\x99x\xff\xe4\x83e\xff\xef\x96z\xff\xf7\x9d~\xff\xe9\x7fW\xff\xf2\x92_\xff\xf9\x9ag\xff\xed{J\xff\xe5q:\xff\xec\x84X\xff\xef\x8fc\xff\xddsD\xff\xbeZ4\xff\x9eE4\xffl60\xffD&#\xff.)\xff^73\xff\x93OK\xff\xc9ri\xff\xadF6\xff\xa6@.\xff\xa9>,\xff\xe1fV\xff\xe6v`\xff\xebtW\xff\xebtP\xff\xeaoK\xff\xf0rK\xff\xebj=\xff\xe8pF\xff\xe7|]\xff\xd7T5\xff\xe8a@\xff\xe5eI\xff\xd2P>\xff\xc0?8\xff\xc2C<\xff\xc5D3\xff\xd2J/\xff\xdaT=\xff\xcdG1\xff\xbdO<\xff\x8eB8\xffZ/2\xffI$+\xffP"*\xff]%.\xffX%,\xffO+.\xffO@=\xffALH\xff=g_\xffH|r\xffS\x8d\x87\xffb\x9d\x9d\xffZ\x9d\x9b\xff;\x85|\xffG\x91\x91\xff]\xa0\xa4\xffP\x86\x8d\xff^\x87\x8d\xffYvz\xff`uv\xffYlj\xffYb`\xffYOQ\xffA*.\xff?\'+\xff<*/\xff<48\xff.29\xffIU_\xffATb\xff5FU\xffAHV\xff30:\xff7-8\xff>4@\xff3\'4\xff<(2\xffI)-\xffY+\'\xffL#\x19\xffaL?\xffuof\xff\x8e\x99\x96\xff\x90\x9e\x9e\xff\x83\x85\x86\xff\x87|}\xffi)\x1b\xffJ\x14\x0f\xff3\r\x0b\xff(\x10\x0e\xff"\x0f\x0c\xff"\x0e\x0f\xff*\r\r\xff(\x0f\x0c\xff$\x0f\x0c\xff*\x0f\x0e\xff)\r\r\xff&\x0e\x0f\xff)\x0f\x10\xff-\x10\x0c\xff*\r\x10\xff3\x0f\x11\xffB\x0e\t\xffU\x13\n\xff`\x1a\x0e\xffm \x05\xff\x8e-\x10\xff\xb4@\x1c\xff\xbfE\x1c\xff\xab2\x0b\xff\xa8+\n\xff\xab+\t\xff\xbf8\x10\xff\xe0J\x1f\xff\xd9E\x1a\xff\xbc6\r\xff\xb01\r\xff\xb86\x16\xff\xc9; \xff\xd4F!\xff\xcbH\x19\xff\xc2=\x0f\xff\xae=\x1c\xfft\x1c\t\xfff\x1d\x0f\xffe\x1c\x10\xffl\x1d\x14\xffq\x1e\x18\xffi\x1d\x15\xffr \x17\xffq \x18\xffp\x1d\x1b\xffu\x1e\x1c\xffv\x1f \xffu\x1e$\xffy\x1f\'\xff~\x1e"\xff\xa9-*\xff\xc2<2\xff\xc4>+\xff\xc29"\xff\xbd4\x1e\xff\xb91 \xff\xb44#\xff\xb46%\xff\xc19/\xff\xa345\xffl$/\xffb+8\xffc&2\xffW$1\xffZ\'5\xff\x85W]\xff\x93ED\xff\xccf\\\xff\xccWK\xff\xd5SQ\xff\xcbOM\xff\xd0_Q\xff\xd3hT\xff\xe8\x94\x84\xff\xcbxq\xff\xeb\xa6\xa1\xff\xdd\x8at\xff\xe1\x83l\xff\xf0\x9c\x84\xff\xe7\x88o\xff\xeb\xa0\x86\xff\xeb\x9a\x83\xff\xe9\xa4\x94\xff\xf3\xb6\xaa\xff\xea\x8f\x7f\xff\xeauZ\xff\xe5hC\xff\xf5\x95h\xff\xf0\x82R\xff\xf1q;\xff\xef{?\xff\xf1|E\xff\xedsA\xff\xf0^)\xff\xf7c&\xff\xcbD\x1e\xff\xae9%\xff\x9e6,\xff\x95. \xff\x8f0"\xffr&%\xff_""\xffU\x1c\x19\xffT\x1e\x1d\xffM\x1c\x1e\xffD\x19\x1c\xff@\x1a\x1c\xff;\x18\x19\xff6\x1b\x1c\xff2\x19\x1b\xff0\x1b\x1e\xff)\x19\x1d\xff(\x1d"\xff!\x1b!\xff"!(\xff##+\xff !+\xff\x1c\x1f*\xff\x1f%2\xff!+8\xff\x1c(7\xff\x1d)9\xff\x16$1\xff\x1e/9\xff\x1a.6\xff\x1a18\xff\x13+4\xff\x19>I\xff\x1dBO\xff\x111>\xff\t(3\xff\x0f07\xff\x0b)-\xff$KN\xff\x18>A\xff\x1233\xff\x17@>\xff\x12GB\xff\x10UM\xff/\x81y\xff\x1bpf\xff2\x98\x8d\xff?\xaa\xa1\xff6\xa0\x98\xffE\xaa\xa1\xff*\x84{\xff4tn\xff\x0fTK\xff4\x8f\x84\xff1\x8f\x84\xff4\x8b\x84\xff/zw\xff@\x87\x86\xff\x17TM\xff6{l\xff^\x90\x7f\xff\x86\x83p\xff\xbeyY\xff\xe3sF\xff\xec\x87b\xff\xe9\x8da\xff\xf9\xbe\x8a\xff\xf0\x9be\xff\xe9\x8dX\xff\xea\x94b\xff\xed\x93d\xff\xf0\xb1\x80\xff\xf6\xb5\x80\xff\xec\x99^\xff\xfa\x9dX\xff\xef\x8cE\xff\xf0l.\xff\xe5U"\xff\xeaf;\xff\xbeK.\xff\x870%\xff\\%&\xff?$+\xff5"*\xff3,-\xffK20\xffzB<\xff\xb0]V\xff\xa7PH\xffy4*\xffv21\xff~?E\xff\x88BE\xff\x96=8\xff\xa5KA\xff\xbcMG\xff\xc3A0\xff\xd4N;\xff\xcbN.\xff\xd7e4\xff\xebi9\xff\xe9S4\xff\xe7S<\xff\xd6L4\xff\xc4C-\xff\xc7L;\xff\xcaK?\xff\xd0PA\xff\xcdO7\xff\xd9`=\xff\xdeU;\xff\xd5Q>\xff\x9d3&\xffo&"\xffT"*\xffY%.\xff[%.\xfff-6\xffi+4\xff_/4\xffQMG\xff]\x83z\xff[\x98\x91\xffN\x8d\x85\xffY\x96\x92\xffH\x87\x87\xffR\x95\x95\xffJ\x94\x8e\xffK\x8b\x84\xffa\x99\x94\xffZ\x81~\xfffyy\xffdlk\xffW^[\xffgtq\xffPXW\xfff[]\xffWDJ\xffQEJ\xffFFI\xffIQT\xffUhm\xffPir\xff@dp\xffOy\x86\xffXy\x85\xff?LW\xffKGU\xff@3>\xff@")\xfff//\xff}4,\xff\x97?/\xff\xa5C3\xff\xb9OI\xff\xbb_]\xff\xa1ss\xff\xaf\xa5\xa1\xff\xa5\x9e\x98\xff\xa8\x8a\x86\xffs\x1e\x0b\xffp&\x16\xffO\x19\x11\xff4\x0f\x06\xff(\r\n\xff#\x0b\x10\xff%\x0e\x10\xff$\r\x0c\xff$\x0e\r\xff#\x0b\n\xff%\x0c\x0b\xff&\x0c\x0c\xff&\x0c\x0c\xff(\x0c\x0b\xff(\x0c\x0c\xff*\x0c\r\xff5\x13\x14\xff6\x0f\x0e\xffA\x17\x14\xffA\x13\x0f\xffL\x14\x0c\xff^\x15\x08\xff~ \r\xff\xa79\x1e\xff\xb5:\x19\xff\xb03\x10\xff\xb1/\x0c\xff\xc8;\x12\xff\xe5O\x19\xff\xe8P\x17\xff\xe5P\x1b\xff\xdcM\x1b\xff\xceD\x19\xff\xbc1\x0e\xff\xb00\x0c\xff\xb11\x08\xff\xb87\x16\xff\x80\x1e\r\xffe\x18\x0f\xffg\x1b\x12\xffe\x1b\x11\xffg\x1f\x14\xffh\x1f\x14\xffl\x1f\x16\xffj\x1c\x15\xffi\x1e\x1b\xffi\x1d\x1a\xffi\x1e\x1c\xffl\x1f\x1f\xffr##\xffy((\xff}&&\xff\x92-$\xff\xb29\'\xff\xcdC*\xff\xcd>\'\xff\xc47\'\xff\xc7B4\xff\xb55*\xff\xb540\xff\xa784\xffy&#\xfff)1\xffa,>\xffT#,\xffa#,\xffz0:\xffz-5\xff\x7f*.\xff\xb1MO\xff\xc0OU\xff\xbfNQ\xff\xdcvp\xff\xee\x8a\x7f\xff\xe2\x80u\xff\xf2\xae\xa8\xff\xdb\x9b\x94\xff\xbc\x7fl\xff\xb8dW\xff\xda~v\xff\xda\x88\x80\xff\xe2\x9f\x94\xff\xf9\xbb\xaf\xff\xd0\x93\x89\xff\xd4\x98\x92\xff\xe3\x97\x90\xff\xe2\x91\x84\xff\xd8{g\xff\xe4y_\xff\xd4Y5\xff\xe5pA\xff\xe9wJ\xff\xe9u?\xff\xf3\x80?\xff\xf1m1\xff\xe9c1\xff\xdeQ$\xff\xd0Q+\xff\xe0pL\xff\xd9a<\xff\xc0O2\xff\x83&\x19\xffn\'\x1e\xffb"\x1b\xffY\x1f\x1f\xffN\x1a \xffD\x19 \xff@\x1a\x1f\xff;\x19\x1b\xff:\x1c!\xff7\x1b\x1f\xff2\x18\x1d\xff-\x19 \xff*\x1d$\xff&\x1e%\xff(%+\xff! \'\xff"$+\xff\x1d )\xff\x1c",\xff\x1d%1\xff\x19%2\xff\x13#0\xff\x15$0\xff\x18(4\xff\x16)4\xff\x13)3\xff\x12.7\xff\x14>J\xff\x0f,9\xff\x134@\xff\x169C\xff\x104<\xff\x1008\xff\x14DJ\xff,jk\xff0ed\xff\x1dXS\xff\x1cg_\xff.\x85|\xff3\x8f\x87\xff,\x80y\xff\x11VP\xffE\xa3\x9e\xff\'\x83~\xff\x19pi\xff/\x8a\x80\xff?\x8f\x87\xff\x10B=\xff\x10GA\xffK\xa4\x98\xff8\x9c\x90\xff(}u\xffL\x98\x94\xffKvk\xff{jP\xff\xa6jH\xff\xdb\x92o\xff\xf5\xaf\x8a\xff\xf2\x96k\xff\xed\x83]\xff\xdbe<\xff\xd4g7\xff\xd9\x88T\xff\xf8\xa2l\xff\xf2\xa1j\xff\xed\x85Q\xff\xd5h4\xff\xdfp<\xff\xdbj4\xff\xdab*\xff\xe1f.\xff\xe3k5\xff\xd0`5\xff\xa56\x1c\xff}* \xffM*)\xff4"&\xffJ+2\xffuBK\xff\x99WY\xff\xa8OH\xff\xb2A7\xff\xa34,\xff\x8531\xffv9:\xffY$%\xffd#*\xff\x999C\xff\x9216\xff\x9d>;\xff\xb1=6\xff\xb96+\xff\xc8;+\xff\xc8B\'\xff\xc8N-\xff\xd2X<\xff\xdabJ\xff\xd4XH\xff\xd8g[\xff\xc6dW\xff\xbdVJ\xff\xcb[P\xff\xc5]O\xff\xa3J8\xff\x86?-\xff\x7f8*\xff\x8b81\xff\xa5C@\xff\xa1>;\xff\x82-%\xfff$ \xffyRO\xffkLJ\xff_.2\xff],.\xffs[V\xff^h^\xffd\x86|\xff]zr\xffBb\\\xffc\x93\x8e\xff\\\x99\x93\xffY\x9b\x96\xffN||\xffHrp\xffNgc\xffcb_\xff}pn\xffic`\xffbme\xff\x84\x92\x8a\xff^][\xffNDF\xff]]]\xffU^Z\xff`gd\xffIY[\xffSos\xff6bh\xff2kq\xff=qv\xffDek\xffqs}\xffzT\\\xff\xa1^_\xff\xc8xq\xff\xa4ND\xff\x9e@7\xff\xafVK\xff\xbbi_\xff\xb3jc\xff\xae\x83}\xff\x8fvp\xff\xa3\x89\x83\xff\xd7\xa5\xa0\xffh\x18\n\xffl\x19\x0b\xfft#\x18\xffd\x1f\x19\xff;\x0e\n\xff\'\x0f\x0b\xff \r\x0c\xff \x0b\x0c\xff"\x0e\x0f\xff!\r\x0c\xff#\r\x0c\xff#\n\n\xff(\r\x0c\xff)\r\x0c\xff*\x0e\x0e\xff+\x0e\x0f\xff3\x13\x13\xff8\x14\x13\xff8\x10\x0e\xff9\x13\x12\xff:\x12\x10\xffG\x16\x0f\xffV\x16\t\xffg\x15\x06\xff{\x1a\x07\xff\x8c$\x0e\xff\x8e)\x0e\xff\x88&\x11\xff\x99,\x14\xff\xc4@\x19\xff\xd2=\x11\xff\xd07\x0c\xff\xc46\x0e\xff\xbd.\x12\xff\xb3-\x13\xff\xb5.\x0c\xff\xc16\x11\xff\x96)\n\xffi\x1a\n\xfff\x1b\x14\xffg\x1c\x16\xffg\x1c\x16\xffa\x18\x12\xffc\x1c\x15\xffc\x1b\x14\xffh\x1d\x16\xffe\x1a\x13\xffg\x1c\x17\xffg\x1d\x19\xffb\x18\x14\xffc\x1a\x16\xffX\x1d\x18\xffc\x1d\x16\xff}\x1f\x14\xff\xa1/\x1d\xff\xc1H2\xff\xaf7\x1e\xff\xa4,\x16\xff\xbb:-\xff\xc3:0\xff\xbdA2\xff\x957)\xffd$"\xffP\x1d(\xffd"#\xffi\x1f \xffx)-\xffp$(\xffu\'+\xffx!$\xff\xa3>A\xff\xab@=\xff\xc3OE\xff\xd3TE\xff\xd9aP\xff\xc2QB\xff\xc5dW\xff\xb9aZ\xff\xc1if\xff\xd9\x85\x87\xff\xdf\x85\x88\xff\xd7\x80\x7f\xff\xf6\xac\xa6\xff\xf4\xab\x9e\xff\xf5\xb5\xa7\xff\xd8\x92\x85\xff\xde\x9f\x8f\xff\xcb\x83q\xff\xd3\x81l\xff\xe0\x80d\xff\xdbjE\xff\xe9\x85a\xff\xf1\x87[\xff\xe2k5\xff\xec~H\xff\xeaqB\xff\xf1m<\xff\xddZ\'\xff\xf7}D\xff\xe9j/\xff\xd2U#\xff\xa83\x15\xff\x8e*\x1b\xffu%\x1d\xff]#\x1e\xffR \xffK\x1e \xff@\x1d\x1c\xff: \x1e\xff@\x1f$\xff:\x19\x1f\xff;\x1b"\xff3\x19"\xff0\x1c%\xff+\x1c%\xff%!)\xff#",\xff ",\xff $/\xff\x1b".\xff%-;\xff\x1d+9\xff\x19.:\xff\x1c.;\xff\x19+8\xff\x12&2\xff\x0f\'3\xff\x10*6\xff\x16/?\xff\x1b3C\xff\x10+9\xff\n/:\xff\x0b4<\xff\x08/7\xff\x07/4\xff\x19DF\xff\x04//\xff\x17MK\xff\x13ga\xff!\x86\x7f\xff1\x9c\x93\xff$\x87~\xffE\x9e\x98\xffC\x9a\x96\xffC\xa3\x9c\xff2\x8e\x85\xff6\x85|\xff7\x7f{\xff\x108=\xff\n-6\xff\x15GJ\xff\x1dYS\xff/bV\xffj\x80n\xff\xa2yc\xff\xd0u[\xff\xed\x98x\xff\xed\xba\x95\xff\xf6\xb4\x8b\xff\xeb\x8da\xff\xf4kG\xff\xe3^9\xff\xeakE\xff\xe7b?\xff\xceN0\xff\xc1V9\xff\xaeG0\xff\xb0G5\xff\xa1?,\xff\x92=)\xff\x89D/\xffyD,\xffi>(\xffS, \xffS/)\xff:$!\xffE2.\xffe83\xff\xa4MI\xff\xb4in\xff\xb6\x80\x81\xff\x83WR\xff\x97e^\xffx:7\xffx14\xff|04\xff{-.\xff\x8958\xff\x87-/\xff\x7f+%\xff\x8b(\x1c\xff\xbd5)\xff\xb34\x1d\xff\xca?+\xff\xdfO>\xff\xb8M8\xff~>&\xff\x90B/\xff\xc4[G\xff\xcfiQ\xff\xccnY\xff\xc0cR\xff\xb5dT\xff\xabvd\xff\x93vh\xff|^`\xffpJL\xffwGG\xff}C<\xff\x98OA\xff\xadSB\xff\xa6C8\xffzB5\xff\x8b\x7fp\xffsi^\xffoSM\xff\x91mh\xff\x85e[\xff\x8esd\xff\x90~o\xffzzl\xffq\x88z\xffg\x95\x86\xffv\xaf\xa2\xff|\xa9\xab\xff{\xa1\xa2\xff\x8f\xa2\x9d\xff\x94\x8d\x85\xff\x92\x80v\xff{ug\xff{pc\xff\x83{q\xffOJE\xff_JK\xffeQT\xffE=>\xff@?>\xffDZW\xffLto\xffK\x81|\xff>qk\xff[xs\xff\x99\x9e\x9a\xff\xb7\xa5\xa6\xff\xcb\x98\x9b\xff\xa5ab\xff\xa5qm\xff\xb5\x93\x8e\xff\xbc\x95\x95\xff\xab|z\xff\xc4\x9f\x92\xff\xabsg\xff\xc6}s\xff\xd5\xab\xa0\xff\xd2\xa0\x99\xff\xaf\x96\x8e\xff\\\x18\x0c\xffe\x19\r\xffh\x16\n\xffg\x19\x0f\xff] \x16\xff>\x12\n\xff*\x0c\x08\xff"\x0b\x0c\xff\x1e\x0c\x0c\xff\x1b\x0b\x0c\xff \r\r\xff%\r\x0b\xff)\x0c\x0b\xff&\x0b\n\xff&\r\x0c\xff+\x10\x10\xff0\x11\x12\xff3\x11\x10\xff6\x12\x0e\xff6\x11\x11\xff6\x12\x11\xff9\x14\x0f\xffA\x15\x0c\xffU\x18\x0f\xffl\x1d\x14\xff\x80\'\x1f\xff|"\x16\xffo\x1c\x06\xfff\x1b\x04\xffm\x1e\x05\xff\x940\x10\xff\xbdD\x19\xff\xc6E\x12\xff\xc8<\x13\xff\xc36\x10\xff\xc64\t\xff\xc87\x10\xff\x9e2\x16\xffh\x1f\x11\xffb\x1c\x16\xffc\x1a\x17\xffa\x19\x16\xff_\x1b\x17\xffY\x1a\x14\xffZ\x1d\x15\xff^\x1c\x16\xffa\x1e\x19\xff^\x1c\x18\xffX\x19\x16\xffV\x1b\x18\xffP\x17\x16\xffV\x17\x17\xffU\x15\x16\xffW\x17\x16\xffe\x1d\x15\xff{$\x15\xff\xaa@*\xff\xa10\x17\xff\xaa/\x1c\xff\xc7;%\xff\xcd?#\xff\xb7A"\xff}#\x12\xffh\x1c\x18\xffu\x1f\x16\xff\x84/\'\xffq"\x1f\xffj !\xffi $\xffj #\xffn\x1f \xffv\x1f\x1c\xff\x9b0(\xff\xb00#\xff\xbd2!\xff\xc9E2\xff\xc3G3\xff\xb9>-\xff\x9c5\'\xff\xabI?\xff\xb6D<\xff\xd0WM\xff\xe9yh\xff\xd5k[\xff\xf2\x98\x8b\xff\xdf\x8d\x81\xff\xd4\x8d\x83\xff\xaari\xff\xe0\xaf\xa7\xff\xd9\xa9\xa0\xff\xd4\x8e\x85\xff\xbbcT\xff\xd5y[\xff\xe0~P\xff\xf3\xa5h\xff\xf2\x8aK\xff\xfc\x87O\xff\xe5e&\xff\xf0\x82<\xff\xee\x87A\xff\xed\x8eY\xff\xc9X7\xff\xa69-\xff\x8d71\xffd($\xffY!"\xffY\x1c!\xffR\x1f"\xffF"$\xff>\x1e#\xff@ %\xff> &\xff9\x1f\'\xff2\x1d%\xff4$,\xff/(2\xff0/9\xff01=\xff*/;\xff,4B\xff"-;\xff&7F\xff 8D\xff\x1e4@\xff(>K\xff\x191@\xff\x14.<\xff"@N\xff3]m\xff\x1cIW\xff#aj\xff8\x8a\x90\xff7\x91\x92\xff)\x80\x7f\xff8\x83\x82\xff*kj\xff\x0eEE\xff\x13QP\xff\x1ckh\xff!sp\xff ws\xffF\xb4\xac\xffV\xcf\xc5\xff@\xb2\xa9\xff$\x8a\x7f\xffC\x9d\x91\xff@~q\xff\x0c6/\xff3pp\xff\x17OU\xff\x19IM\xff\x184,\xffs[H\xff\xb8iK\xff\xe7\x95i\xff\xfa\xbe\x90\xff\xf1\xab\x7f\xff\xfd\xcb\xa2\xff\xf7\xad\x83\xff\xe6\x90f\xff\xdfpR\xff\xe1x^\xff\xd5^I\xff\xbbE8\xff\xa8A<\xff\x8485\xff_22\xffO66\xffH46\xffP8=\xff^EM\xffB9@\xff;CI\xff2AJ\xff2FK\xff8/3\xff\x85?C\xff\xb3GF\xff\xb7E=\xff\x89@=\xff}VT\xff\x8e\x80|\xff\x92\x8e\x8b\xff\xa7\x98\x97\xff\xa7\x82\x84\xff\x96`a\xff\x86<=\xff\x87.0\xff\x8920\xffz+!\xff\x993%\xff\xc9 \'\xff9 )\xff0\x1d%\xff/!)\xff/\'1\xff+\'2\xff*)5\xff%)5\xff)0>\xff\x1f)8\xff\x1f/=\xff\x1c2>\xff\x1f5B\xff\x1d4C\xff\x160?\xff\x1a8H\xff\x1c=M\xff\x116H\xff\x16CR\xff Zc\xff.\x83\x86\xff.\x8a\x87\xff"~y\xff-\x81}\xff\x11VR\xff2\x8c\x87\xffL\xb3\xac\xff\x1e\x88\x80\xff)\x8f\x85\xff5\x8e\x85\xff\x1d\x80y\xff0\x97\x8e\xffN\xa0\x98\xffQic\xff_LE\xffcRG\xffffT\xffT{j\xffA\x92\x83\xffO\x88z\xff\x84jX\xff\xd3oT\xff\xdfm>\xff\xed\x9e`\xff\xfb\xbe\x86\xff\xe7\x96e\xff\xe6\x83Z\xff\xd2b@\xff\xc8]B\xff\x83N=\xff};0\xff\x8b:7\xff\x82?B\xffc;B\xffT9E\xfffIV\xffUEQ\xffEOW\xff0GN\xff-KS\xffNz\x81\xff1ko\xffW\x96\x97\xffq\x97\x97\xff\x97\x88\x8b\xff\xb2hl\xff\xa2IH\xffx5-\xff\x8epe\xff\xab\x96\x8d\xff\x95\x82{\xff\xbd\xaa\xa6\xff\xb9\xa1\x9e\xff\xb8\x93\x92\xff\xbb\x90\x8f\xff\xa4oo\xff\x9dXY\xff\xa6c_\xff\xb3kc\xff\xafKB\xff\xbeG=\xff\xafJ<\xffm%\x1a\xff^G?\xffojf\xff}hg\xff\xa5\x8a\x89\xff\x99\x92\x91\xffpsq\xff\x7f\x80z\xfftme\xffykb\xff\x9f\x92\x8a\xffze]\xff\x93\\Q\xff\xbc\x99\x88\xff\xa4\x96\x83\xff\xa2\x9e\x8e\xffune\xff\x87ts\xffuG?\xff\x90ND\xff\xaaXT\xff\xb9tr\xff\x98\x80z\xff\x81\x8b\x84\xffx\x8c\x8a\xff\x81\xa0\xa3\xffr\x91\x90\xff\x93\x9b\x98\xff\x8arn\xff\xb0\x80{\xff\xc7\x8e\x86\xff\xd4\x8d\x7f\xff\xc7\x80p\xff\xe3\x96\x84\xff\xd4td\xff\xb6QC\xff\xbbcT\xff\xadVJ\xff\xa3G?\xff\x9fg[\xff\x93\x80r\xff\x96\x7fx\xffVRM\xffq\x9d\x95\xffg\x8c\x88\xffk\x7fz\xff\x96\x8a\x84\xff\xb2\x82{\xff\xa8of\xff\x95h\\\xff\x9ato\xff}MM\xff\x83XW\xff\xae\x96\x91\xff\x98\x80x\xff\x99\x7fu\xff\xb6\x99\x95\xff\xb5z~\xff\x90FB\xff\xa5l^\xff\x9d\x7fl\xff\xa2\x93\x88\xff\xb7\x98\x97\xffN\x14\x0e\xffK\x14\n\xffH\x14\x06\xffM\x17\x08\xffS\x16\x08\xffZ\x14\n\xff` \x16\xffJ\x19\x12\xff2\x10\x0c\xff$\x0f\x0e\xff\x1f\r\x0e\xff#\r\r\xff(\x0e\x0c\xff\'\x0e\x0c\xff\'\x0e\r\xff\'\x0e\x0e\xff)\x0f\x0f\xff/\x12\x10\xff.\x0f\n\xff7\x11\r\xff8\x12\r\xff;\x12\r\xffD\x16\x11\xffI\x16\x10\xffM\x13\x0e\xffN\x16\x0e\xffM\x17\x0e\xff^\x14\r\xff\x8c$\x16\xff\xb09\x1d\xff\xa53\x1a\xff\x83#\x12\xfff\x1a\x08\xffq\x19\x08\xff\x87"\x0c\xff\xc0C\x16\xff\xeaU\x19\xff\xdd[\x1f\xff\x83!\x04\xffs\x1f\x0e\xffj\x1f\x10\xffd\x1e\x11\xffe\x1d\x0f\xffj\x1b\n\xff\x81)\x14\xff\x8d,\x15\xff\x920\x18\xff\x89*\x15\xff\x96?*\xffv)\x15\xffc \r\xffP&\x15\xffL&\x17\xff[,$\xffQ\x1a\x15\xffZ\x1c\x17\xff\\\x1c\x13\xffe\x1d\x10\xff\x926$\xff\x97,\x18\xff\xa1,\x0e\xff\xb3=\x16\xff\xdc_7\xff\xbc;\x1b\xff\x8d)\x1d\xffy(\x1d\xffj%\x1c\xfff\x1f\x1b\xffj\x1f\x1e\xffk$"\xffm--\xffn13\xffq**\xff\x9152\xff\xb1>4\xff\xbc=,\xff\xc7F1\xff\xbd@.\xff\xb2B9\xff\x9c55\xff\x9516\xff\x97+.\xff\xb2<:\xff\xd1I?\xff\xdbK@\xff\xdfRK\xff\xbfHE\xff\xb1TV\xff\xa3Za\xff\xa8cg\xff\xc7xs\xff\xd0vq\xff\xe6\x9c\x98\xff\xe5\xab\xa6\xff\xdc\xa4\x93\xff\xfa\xb9\x9b\xff\xf9\xa7\x85\xff\xf1\x96l\xff\xdb\x83W\xff\xf1\xb7\x96\xff\xf9\xd4\xc1\xff\xd9\x9c\x8f\xff\xb7\x8e\x82\xff\xae\x92\x89\xffqFC\xffyNN\xff]9<\xffL%-\xffO$,\xffN%+\xffJ#*\xffL)0\xff?#,\xff8#+\xff/ )\xff+"*\xff)",\xff*&1\xff(*4\xff(.:\xff!*7\xff ,:\xff\x1e/<\xff\x1f0?\xff%9I\xff\x1c6F\xff\x1f?P\xff!FV\xff"DU\xff\x114C\xff\t1;\xff\x1aZ\\\xff+\x86\x82\xff:\x9d\x96\xff7\x9b\x94\xff7\x9f\x98\xff*\xa3\x9a\xff7\xb5\xaa\xff<\xad\x9f\xff:\x88|\xff$aU\xff1\x84v\xff@\x7fp\xff\x86~s\xff\xa7KB\xff\xb7<-\xff\xe1jS\xff\xdckM\xff\xc7\x91o\xff\x98\x90p\xff\x8ftV\xff\xd2\x8dk\xff\xfa\xa5w\xff\xf0\x85N\xff\xee\x8dT\xff\xf1\x8d^\xff\xf0\x87_\xff\xe0^@\xff\xcaTD\xff\x8eE@\xffL12\xffX.4\xffr9B\xffa1;\xffN4?\xffD5B\xffF3@\xff,\'1\xff\x1aCD\xffS\xa7\x9e\xffB\x9c\x92\xffR\x92\x8a\xffx\x9b\x96\xff\x84\xa0\x99\xff\xa2\xab\xa4\xff\xb8\xaf\xa6\xff\xa5\x90\x85\xff\xbf\x9f\x96\xff\xb5\x8e\x86\xff\xbf\x97\x8b\xff\xcd\x96\x8b\xff\xa1`V\xff\xabsg\xff\xcc\xaa\x9c\xff\x9c\x88{\xff\xad\x9c\x91\xff\x9dzu\xff\x88SO\xff\x98_X\xff\xb4kc\xff\xd9\x8b\x83\xff\xce\x90\x84\xff\x89nc\xffoUL\xffdLE\xff\x83_Z\xff\x9eni\xff\x94ul\xff\x89\x7fv\xff\x81ng\xff\x92lb\xff\xa3\x83t\xff\x98\x8cy\xff\xa2\x9c\x8b\xff\x9a\x89{\xff\x9aiZ\xff\xbco^\xff\xcf~h\xff\xd4\x91x\xff\xb3vb\xff\xb6nb\xff\xb8nb\xff\xbam_\xff\xafiY\xff\xa9xc\xff\xbd\x93\x7f\xff\xae\x8e{\xff\xb5\x9b\x8d\xff\x96\x85|\xff\xb3\xad\xa1\xff\x9f\x8b~\xff\x98g\\\xff\xb4pd\xff\xcb\x83w\xff\xd1\x8a\x84\xff\xd6\x9e\x91\xff\xa7ua\xff\xaegN\xff\xd0w\\\xff\xcdnR\xff\xcclZ\xff\xb4QF\xff\xbcl^\xff\xd9\x9f\x91\xff\xbf\x94\x88\xff\xa2\x8b\x81\xff\xb6\xbc\xb3\xff\x9e\xa9\xa2\xff\xa4\x8e\x88\xff\xb6\x7fv\xff\xbeqe\xff\xc2vg\xff\xa7dT\xff\x7f[Q\xff\x9dwu\xff\x7fMO\xff\x96kn\xff\xb7\x94\x92\xff\xaepl\xff\xc4tr\xff\xbbli\xff\xa3YO\xff\x9cua\xff\x97\x86p\xff\x92\x89v\xff\xae\x88\x80\xffU\x16\x10\xffS\x12\x0b\xffQ\x11\x07\xffS\x15\t\xffQ\x15\x08\xffM\x15\x0b\xffU\x16\t\xff`"\x16\xffH\x1d\x17\xff1\x16\x14\xff#\x10\x10\xff&\x11\x11\xff\'\x0f\x0e\xff*\x11\x10\xff\'\x0f\x0e\xff&\x0e\x0e\xff*\x10\x0e\xff-\x10\x0e\xff1\x12\x0e\xff0\x12\x10\xff2\x11\x10\xff8\x13\x13\xffA\x17\x15\xffC\x16\x13\xffF\x17\x12\xffF\x16\x11\xffD\x14\x0f\xffC\x15\x0e\xffF\x15\x0e\xff[\x1a\x0e\xff\x923\x1b\xff\xb0;\x19\xff\x971\x16\xffz\x1b\x10\xffm\x1c\x13\xff\x81#\r\xff\xb8=\x13\xff\xe4l4\xff\xa36\x11\xff\x8e*\x13\xff\x872\x1e\xffu\'\x15\xffx%\x11\xff\x931\x1b\xff\xaf=\x1f\xff\xdcY-\xff\xd2P%\xff\xc6F\x1f\xff\xc2J#\xff\xd4lE\xff\xb5R*\xff\xbb]=\xff\xa5L1\xff\x8d@\'\xfft0\x1b\xffl&\x18\xffk!\x18\xffk \x18\xffs$\x1b\xff\x7f) \xff\x8b1\x1f\xff\x8f4\x14\xff\xaaA\x1d\xff\xc0H"\xff\x978+\xff\x837-\xffe#\x1b\xffe\x1c\x18\xffk\x1d\x1a\xffk!\x1c\xffg \x1e\xffb\x1c\x1d\xffc\x1e\x1e\xfft!\x1d\xff\xa46,\xff\xbb=+\xff\xc7@)\xff\xc2<$\xff\xcbG;\xff\xa521\xff\x87-.\xff\x84.-\xff\x95/*\xff\xb16&\xff\xd6L8\xff\xdfM<\xff\xc6<2\xff\xb7=:\xff\xb0CF\xff\xad?G\xff\xafCL\xff\xafDJ\xff\xacNV\xff\xb9wz\xff\xe3\x9d\x92\xff\xf8\xae\x92\xff\xe9\xa5\x92\xff\xeb\x91|\xff\xed\x9d\x87\xff\xfe\xd8\xc7\xff\xf0\xcc\xbf\xff\xd8\xa0\x8e\xff\xcf\xa5\x92\xff\xb7\x8c\x7f\xff\x9fSL\xff\x97PL\xff\x87WT\xffd36\xfff*2\xff`(/\xffZ$,\xffa19\xffS-6\xffB&/\xff:&0\xff0#+\xff,"+\xff)%-\xff))3\xff$(2\xff *5\xff!+8\xff".=\xff .>\xff$7H\xff#\xff\xe7|^\xff\xe7\x8du\xff\xf3\x99\x89\xff\xddvd\xff\xd4mV\xff\xcfsU\xff\xc3nJ\xff\xd5\x81\\\xff\xdf\x88e\xff\xdcuS\xff\xe7\x83a\xff\xd4\x87b\xff\xe1\x95u\xff\xdb\x83h\xff\xe2~h\xff\xea\x8bw\xff\xd4qd\xff\xcbve\xff\xcdyf\xff\xd2n]\xff\xd9h[\xff\xdbma\xff\xbedU\xff\xc1{g\xff\xc6|i\xff\xd1vf\xff\xe3\xab\x9b\xff\xc2\x99\x8b\xff\xd2\x9a\x93\xff\xd0\x86\x82\xff\xd1ni\xff\xdboe\xff\xc7`O\xff\xe7\x8au\xff\xe4\x84m\xff\xdc\x8dn\xff\xd0\x85j\xff\xbewc\xff\xb8ug\xff\xaa`S\xff\xa7L=\xff\xb8dR\xff\x8fP<\xff\x9bF4\xff\xaeK;\xff\x9aD3\xff\xb1eU\xff\xb3wf\xff`\x1a\t\xff\\\x13\n\xffQ\x14\x0b\xffO\x17\x08\xffY\x1a\r\xffO\x17\x13\xff>\x11\n\xffH\x18\r\xffL\x1b\x11\xff=\x17\x0f\xff+\x10\x0f\xff\'\x0f\x14\xff$\x0c\x13\xff\'\x13\x13\xff2\x14\x12\xff3\x16\x12\xffB\x15\x0e\xff>\x17\x10\xff@\x13\x16\xffB\x16\x11\xff=\x17\x13\xff;\x16\x15\xffH\x1d\x1a\xffS\x1b\x10\xffr+\x15\xffn)\x10\xffR\x1c\n\xffK\x19\x0f\xffA\x16\x16\xff7\x17\x17\xff?\x16\x0f\xff]\x19\x0c\xff\x930\x1a\xff\x9d;)\xff\x86+\x1c\xff\x7f"\x11\xff\x971\x17\xff\x9b2\x16\xff\xd1eB\xff\xa1?\x1f\xff\x84,\x16\xff\xadUE\xff\xbaiT\xff\xdc\x9a|\xff\xd6kI\xff\xcc[6\xff\xaeA \xff\xad;\x1f\xff\xac<\x1d\xff\xc0W1\xff\xc7b3\xff\xcaT&\xff\xd4R!\xff\xe2k2\xff\xcdc)\xff\xbbD\x16\xff\xc1M,\xff\xa3D+\xff\x851\x1c\xff\x89)\x18\xff\x90*\x1e\xffw"\x12\xff\x86*\x0e\xff\xc1C!\xff\xa25\x19\xff\x9d8#\xff\x82\'\x19\xffn\x1b\x14\xffn# \xffb \x1b\xff[\x1e\x19\xff\\\x1d\x1e\xffV""\xfff& \xff\x80"\x12\xff\xa32\x1d\xff\xcaD+\xff\xd6N(\xff\xc2<%\xff\xb6A4\xff\x80"\x16\xff|%\x19\xff\x88&\x1f\xff\x9c1\'\xff\xb56\x1c\xff\xd8L)\xff\xc6D.\xff\x9e/(\xff\x9a0,\xff\xbbG>\xff\xaa<1\xff\x9a32\xff\x9b07\xff\x9c10\xff\xd8WC\xff\xebnJ\xff\xe6\x91w\xff\xf3\x9d\x8f\xff\xcdjc\xff\xe2\x93\x89\xff\xfc\xc8\xb5\xff\xf8\xc4\xac\xff\xd0\x91s\xff\xc6y[\xff\xdf\x81f\xff\xc7hN\xff\xa6YD\xff\x80?8\xff\x80=B\xff}1.\xff\xa0KG\xff\x8093\xff`)\'\xffU\'/\xff<$1\xff=/6\xff0%/\xff(".\xff$!,\xff"$,\xff\x1f*5\xff\x1f-<\xff"/=\xff 5@\xff\x1c3C\xff\x1a3G\xff\x1fCS\xff\x17DN\xff\x13:C\xff\'Z_\xff<\x82\x82\xff5\x8b\x87\xff\x19xs\xff-\x9a\x94\xff3\xba\xae\xff7\xb8\xab\xff\x19\x87}\xff<\x94\x89\xffL`U\xff\xa0qf\xff\xe5\xa3\x94\xff\xc5\x84o\xff\xfa\xcf\xad\xff\xf4\xc1\x98\xff\xf1\xa5{\xff\xf2\xa0s\xff\xe8\x93[\xff\xef\x9b`\xff\xf5\x96i\xff\xe1|[\xff\xcfqN\xff\xeb\x92l\xff\xdez\\\xff\xb7S@\xff\xa7D;\xff\xb3VP\xffxPK\xffIJK\xff5;D\xff\'%/\xffG57\xffr]^\xffnqr\xff\\\x89\x89\xffS\x98\x94\xffI\x84z\xffCtk\xff^\x99\x8e\xff\x7f\x95\x88\xff\x99vm\xff\x9b\x83w\xff\x85\x91\x82\xff\x95\x9a\x8c\xff\xba\x8e\x83\xff\xc3pe\xff\xd9\x83s\xff\xe2yh\xff\xd0|e\xff\xe1\xa4\x8a\xff\xd8\x96|\xff\xd8\x88i\xff\xf3\x9au\xff\xf3\x93i\xff\xee\x93h\xff\xeb\x8eg\xff\xf1\x95v\xff\xec\x96~\xff\xe3\x8ev\xff\xf3\xa6\x8d\xff\xf1\xa5\x8c\xff\xed\xa6\x8c\xff\xdf\xa1\x85\xff\xd2\xa4\x89\xff\xdd\xa6\x8c\xff\xe2\xa0\x89\xff\xe7\x99\x83\xff\xe8\x9d\x87\xff\xe8\x92~\xff\xec\x8bl\xff\xe7\x84]\xff\xe8xO\xff\xe4tH\xff\xe2\x8a[\xff\xe3\x97g\xff\xd9\x81Q\xff\xe7\x85Q\xff\xed}R\xff\xeanH\xff\xd8]6\xff\xdelF\xff\xd9}]\xff\xf4\x93{\xff\xe6|`\xff\xec\x85`\xff\xf7\x91d\xff\xef\x87S\xff\xef\x8bS\xff\xee\x86P\xff\xeczJ\xff\xd3_/\xff\xd6b3\xff\xeazK\xff\xe5xH\xff\xe9~N\xff\xf2\x8e_\xff\xddqD\xff\xe8nE\xff\xe6_=\xff\xe5\\?\xff\xd9^C\xff\xdafK\xff\xd9kN\xff\xe0~b\xff\xcfaH\xff\xc9gO\xff\xdc\x8at\xff\xf5\xb5\xa0\xff\xe9\x96\x84\xff\xe0n_\xff\xeftf\xff\xe5ub\xff\xe9~f\xff\xe8{`\xff\xe8{R\xff\xe6\x82W\xff\xee\x97t\xff\xc9q[\xff\xc2[I\xff\xd9jS\xff\xe0z^\xff\xd6uZ\xff\xd8oW\xff\xe4yc\xff\xec\x86p\xff\xec\x83m\xff\xf0\x87o\xfft&\x11\xffU\x17\n\xffM\x16\x0f\xffL\x18\r\xffJ\x1e\x11\xffG\x17\x12\xffE\x1b\x1e\xffeDF\xff:\x1a\x16\xff:\x1c\x15\xff-\x13\r\xff#\x14\x10\xff\x1d\x16\x13\xff*\x15\x17\xff=\x1c\x1b\xffA\x18\x10\xfft.!\xfff$\x14\xff]\x1c\x12\xffh+\x1a\xffZ!\x12\xffg)\x1b\xffu&\x18\xff\x85\x1f\n\xff\xc5F\'\xff\xc7G\x1f\xff\xbfH \xff\x9b4\x19\xffb+\x1d\xff;\x1e\x18\xff-\x11\x13\xff*\x12\x14\xff8\x19\x0f\xffY)\x1f\xff\xb2iZ\xff\xb2[H\xff\xc6hM\xff\xd4vW\xff\xea\x8dk\xff\xe2\x95u\xff\xed\xaa\x91\xff\xea\x8e{\xff\xcdub\xff\xde\x95\x81\xff\xf6\x98\x84\xff\xee\x9f\x8e\xff\xca\x83v\xff\xa7^U\xff\xc4\x86}\xff\xa6qf\xff\x87VG\xff\xa5\\E\xff\xb0S4\xff\xcajE\xff\xe3xL\xff\xdb[1\xff\xb3>\x19\xff\xbaQ)\xff\xc7R+\xff\xae6\x13\xff\xa32\x18\xff\x975\x1e\xff\xb3O1\xff\xcf\\3\xff\xceR(\xff\xcbT3\xff\xaa@(\xff\x87*\x1c\xffn\x1f\x16\xffg!\x19\xff`\x1f\x14\xffY\x1d\x14\xffe\x1e\x19\xffz$\x18\xff\x973\x1a\xff\xb5?!\xff\xbdF#\xff\xbcC\x16\xff\xa44\x15\xff\xafI2\xff\x944"\xff\x8e0 \xff\x8f0\'\xff|-$\xff\xa15 \xff\xcfK-\xff\xb4A*\xff\x911\'\xff\x95*#\xff\xb49,\xff\xb3J9\xff\x8f2+\xff\x9144\xff\x98:3\xff\xcfYC\xff\xe7rN\xff\xd8cJ\xff\xcdTI\xff\xbeGC\xff\xc6XM\xff\xf4\x98\x80\xff\xef\xa7\x89\xff\xeb\xa1\x89\xff\xf5\xb9\xa7\xff\xe5\xa2\x8e\xff\xec\xa2\x8b\xff\xe6\x9e\x8b\xff\xb7ro\xff\x9aY]\xff\xce\x89z\xff\xea\x9f\x8f\xff\xbel\\\xff\x8bC7\xffx75\xffV.2\xff<,1\xff+".\xff$ 0\xff&$2\xff,.:\xff#0@\xff\x1e2F\xff\x1d5H\xff\x1f\xff\x9e\\C\xff\x9ebI\xff\xc3yf\xff\xe5\x85s\xff\xeb\x95\x81\xff\xf2\xa4\x92\xff\xec\xaa\xa3\xff\xee\xc0\xc2\xff\xe4\xa8\xa8\xff\xe6\x96\x92\xff\xde\x86\x80\xff\xdd\x95\x8a\xff\xc2\x96\x85\xff\xa2|j\xff\xa2m[\xff\x97N9\xff\x97J;\xff\xb8eX\xff\xb5[J\xff\xabM<\xff\xc3dV\xff\xd5jJ\xff\xdfvN\xff\xeb\x87_\xff\xe0{U\xff\xe7\x83a\xff\xde\x7f`\xff\xdd\x7fa\xff\xe3\x81a\xff\xe4uV\xff\xef\x80a\xff\xf3\x88f\xff\xef\x87d\xff\xe4\x80]\xff\xd3]G\xff\xdfhS\xff\xd0V?\xff\xd7_G\xff\xd5fO\xff\xd2mW\xff\xe4\x81f\xff\xddqU\xff\xd3_E\xff\xd5dL\xff\xcdkS\xff\xcbxa\xff\xa4\\B\xff\xbbuV\xff\xc5w[\xff\xd2gN\xff\xcdbG\xff\xc7fF\xff\xd3hH\xff\xccK,\xff\xd7W8\xff\xd4Z?\xff\xfa\x9a\x85\xff\xdefR\xff\xd5\\=\xff\xe6mK\xff\xe5vX\xff\xcbS4\xff\xe5oL\xff\xc4R(\xff\xe3o@\xff\xe0h5\xff\x9a3"\xfff%\x18\xffR\x1b\x16\xffX\x19\x17\xffZ" \xffI\x16\x14\xff:\x1e%\xff\x8a\x84\x8c\xffrnm\xfft]Y\xffP)&\xff9\x1d\x17\xff$\x1c\x16\xff,!&\xffC--\xffP \x17\xff\x9e@-\xff\x94/\x16\xff\x902\x19\xff\x8b%\x14\xff\xadK>\xff\xbd^O\xff\xb5T?\xff\xe0z_\xff\xd5fC\xff\xdf`3\xff\xe1X!\xff\xdaX*\xff\xbfX8\xff\xaco\\\xffW@:\xff968\xffdih\xff\x8a\x7fv\xff}P=\xff\xbcnQ\xff\xd9uR\xff\xe8|T\xff\xe1}W\xff\xed\x97p\xff\xef\x97q\xff\xd1a@\xff\xcbdI\xff\xa7G4\xff\xc2_P\xff\xd8\x88s\xff\xddwc\xff\xe0\x93|\xff\xc6\x82m\xff\xcb\x81r\xff\xb8\x86x\xff\x91dY\xff\xbe\x92\x85\xff\xcd\x9d\x8c\xff\xcd\x89t\xff\xeb\x8ft\xff\xeb\x98r\xff\xb7Z0\xff\xb8@\x1a\xff\xd9iH\xff\xd9}b\xff\xc5fS\xff\xda\x80h\xff\xe8\x97r\xff\xee\x9c{\xff\xbfcF\xff\xd5zc\xff\xb0S=\xff\xaaL4\xff\xaeL1\xff\xafR:\xff\x98G6\xff\xa1A5\xff\xb1E1\xff\xc3O-\xff\xd5Q+\xff\xc9N\'\xff\xcfT7\xff\x997"\xff\x8e9*\xff\x919.\xff\x842*\xff\x85FB\xff{=:\xff}0!\xff\xbb^F\xff\x98:\'\xff\x86*\x1e\xff\x8e, \xff\xa3:,\xff\x880#\xffy.(\xffw*)\xff\x7f-(\xff\xb8I<\xff\xbdM6\xff\xb2M<\xff\xa482\xff\xaf=;\xff\xc2MB\xff\xee~f\xff\xeexY\xff\xd3_P\xff\xd6rn\xff\xdc\x8c\x84\xff\xf2\xac\x9e\xff\xec\xa0\x92\xff\xea\xb4\xab\xff\xea\xcd\xc6\xff\xee\xc0\xb1\xff\xf2\xb0\xa1\xff\xdb\x99\x8a\xff\xbb{q\xff\xa5li\xff\\;<\xffXIJ\xff5,2\xff:4@\xff($0\xff&&2\xff!*=\xff$2J\xff%3J\xff#4H\xff\x1d2J\xff">Z\xff\x1a>V\xff!M]\xffL\x92\x9c\xffZ\xb1\xb6\xff<\x9f\x9f\xff7\xa4\x9e\xff9\xa2\x9c\xff=\xa0\x9b\xffW\x9f\x9e\xff^\x93\x8e\xff\x99\xaf\xa4\xff\xd3\xc5\xb4\xff\xf1\xcc\xb8\xff\xcd\x8e{\xff\xe0}o\xff\xcbt]\xff\xf6\xb4\x96\xff\xd7}a\xff\xd2kY\xff\xd9xh\xff\xc1wb\xff\x9ceS\xff\x97ti\xfflf^\xff\x97\xa5\x9e\xff\x9b\xb3\xae\xffe\xa2\x9e\xffe\x98\x98\xff\x8e\x9d\x9a\xff\x8bzm\xff\xa6\x83q\xff\x8b\x81m\xff\xa9\xb2\xa0\xff\xc4\xb9\xaa\xff\xbe\x97\x84\xff\xac\x95{\xff\xbb\xb4\x95\xff\xc1\xb2\x96\xff\xe4\xb7\x9d\xff\xe6\x9e~\xff\xdcz`\xff\xe3\x9e\x87\xff\xcf\x97\x82\xff\xe8\xa6\x95\xff\xee\xb1\x9f\xff\xda\x9a\x85\xff\xcdu`\xff\xd3t_\xff\xe5\x8bw\xff\xe6\x94\x80\xff\xf6\xa4\x95\xff\xf2\xa6\x9a\xff\xcb}u\xff\xa5wj\xff\xb3\xa9\x99\xff\xb1\xb5\xa7\xff\xa2\x94\x8a\xff\xbc\x94\x8d\xff\xc7\x92\x87\xff\xce\x9b\x90\xff\xbb\x92\x8b\xff\xa9\x8c\x84\xffud[\xffNF>\xffaaY\xff~}s\xff\xa5|f\xff\xa8m^\xff\xc5\xa9\xa0\xff\x95\x8a\x85\xff\xae\x8d\x91\xff\xc8\xae\xb1\xff\xd5\xcb\xcc\xff\xd1\xb4\xb6\xff\xcc\x9e\xa0\xff\xb6\xa0\x9b\xff\x9b\xa9\x9e\xffq\x80v\xffzsl\xffjVM\xff\x88pj\xff\x8dia\xff\xaavh\xff\xc6\x8c}\xff\xbb\x84x\xff\xa0kY\xff\xb2gV\xff\xb7aS\xff\xb4wj\xff\xb4\x8c\x81\xff\xba\x85\x82\xff\xc7\x7fw\xff\xc3\x7ff\xff\xc4\x92z\xff\xaf\x8bw\xff\xc6\xa1\x93\xff\xabxr\xff\x9fca\xff\x9de^\xff\x98g[\xff\xb1}m\xff\x96VE\xff\xb5qa\xff\xa1gX\xff\x9axe\xff\xa8\x7fn\xff\xc2\x83x\xff\xaevl\xff\xa6\x87{\xff\xad\x96\x8a\xff\x9e\x84x\xff\xae\x8d\x82\xff\x99ha\xff\xa7kf\xff\xa6d_\xff\x9bUN\xff\xbcrh\xff\xbap[\xff\xa4V9\xff\xabT7\xff\xaeI/\xff\xc2T7\xff\xc2R\'\xff\xbcE\x19\xff\xc2C"\xff\xc7J%\xff\xe1h<\xff\xe3l9\xff\xe4n3\xff\xedy8\xffj\x1d\x13\xffw0&\xffT\x1c\x18\xffG\x16\x17\xffF\x14\x18\xffG\x1d\x1e\xff= $\xff-!%\xff734\xff0\x1d\x1d\xffC\x1f!\xffA**\xffXZY\xff\x84\x8f\x96\xffb\\^\xffU%\x1f\xff\x9b:&\xff\xbeE&\xff\xbfE\'\xff\xcdnT\xff\xf4\xa8\x8f\xff\xd5z\\\xff\xd1oL\xff\xe0\x92m\xff\xe9\x8be\xff\xf6\x98l\xff\xf0\xa9v\xff\xe0}N\xff\xe5lG\xff\xe9\x83f\xff\xacfP\xffg2$\xffO.,\xffs6.\xff\x9f9&\xff\xd3U5\xff\xdcS+\xff\xdcP$\xff\xd6N#\xff\xceR\'\xff\xd5R \xff\xd8J\x1d\xff\xb37\x11\xff\xa04\x18\xff\x9d0\x1c\xff\x9a5\x1d\xff\x9e;\x1d\xff\xbbJ*\xff\xb4A!\xff\xa19\x19\xff\xa7>"\xff\x90-\x1e\xffo*\x1d\xffi2\'\xffz/%\xff\xabJ>\xff\xe5\x86p\xff\xcccI\xff\xbaF.\xff\xc3Q9\xff\xafM7\xff\xbfSA\xff\xccW>\xff\xdc{W\xff\xc4y^\xff\xe8\xa4\x8d\xff\xe4\xa7\x92\xff\xcb\x86p\xff\xce}b\xff\xccyZ\xff\xeb\xa8\x8e\xff\xe9\xa5\x94\xff\xbdzh\xff\xb7qY\xff\xbdeC\xff\xc2`8\xff\xd9oM\xff\xc7jS\xff\xc2\x81m\xff\xca\x92\x81\xff\xacp_\xff\xb4~p\xff\xdd\xbe\xb5\xff\xd7\xac\xa8\xff\xc3\x9c\x90\xff\xbc\x89w\xff\xb7rb\xff\xa4OC\xff\x97>2\xff\x9a>4\xff\x8661\xff{<;\xffk46\xffoA?\xff\x85IB\xff\x8eWH\xff\xa0bX\xff\x96NO\xff\x8a8<\xff\x9eA=\xff\xbbSA\xff\xdahO\xff\xccUF\xff\xb0A9\xff\xb6RI\xff\xafG9\xff\xc4`N\xff\xcd\x8d|\xff\xe6\xc6\xb7\xff\xcf\xa9\x9a\xff\xf7\xc4\xb7\xff\xda\xab\x9c\xff\xf8\xd2\xc5\xff\xdd\xbc\xb3\xff\x99\x8d\x84\xff\x8e\x8d\x83\xff`b]\xff-35\xff\x1a!#\xff\x1e),\xff 4<\xff\x1b1@\xff\x1f2B\xff#7D\xff%FV\xff\x1ePb\xff"an\xff\x1e]c\xff"nn\xff8\x9b\x96\xffL\xbd\xae\xffI\xba\xa6\xffV\xa9\x97\xffg\x94\x88\xff\xa0\xab\x9c\xff\xbb\xb0\x9b\xff\xe6\xd5\xb9\xff\xde\xc9\xa9\xff\xe0\xa7\x8f\xff\xc6vf\xff\xbdrg\xff\xcb\x82v\xff\xd9\x95\x83\xff\xe4\xab\x9a\xff\xd2\xab\xa2\xff\xb3\xa6\x9e\xffy\x88{\xffs~u\xff\xae\xad\xa6\xff\xa4\xa6\x9e\xff\xa0\xa9\xa1\xff\x85\x89\x82\xffixn\xff\xa7\xa2\x98\xff\xc6\xae\x9d\xff\xdf\xb0\x95\xff\xe5\x9a~\xff\xd6\x94{\xff\xc5\x96\x82\xff\xcf\x9c\x8c\xff\xdd\xa9\x96\xff\xde\x9e\x8a\xff\xadva\xff\x7ffP\xffzjV\xff\x9bu^\xff\xc2\x85s\xff\xc3\x97\x8a\xff\xde\xc0\xb9\xff\xcb\xa4\xa3\xff\xcd\x9e\x9d\xff\xed\xbc\xb9\xff\xf2\xb0\xa5\xff\xda\x80h\xff\xd4kW\xff\xea\x95\x83\xff\xd3\x86y\xff\xa4pe\xff\x9c\x86}\xffO\\T\xffd\x92\x89\xffs\xa8\xa0\xff\xa7\xb9\xb5\xff\xaf\x94\x90\xff\x8e]S\xffuK?\xff\x8bqh\xff\xa1\x92\x89\xff\x93\x95\x8a\xffw~t\xffoph\xff\xa4\x98\x92\xff\xa8\x8b\x85\xffrYM\xff\x94\x9e\x89\xff\x98\x99\x86\xff\x8dXT\xff\x9dqq\xff\xab\x99\x99\xff\xc0\xa2\xa3\xff\xb4\x8d\x8d\xff{ng\xff\xac\xb7\xac\xff\x83\x82{\xfftUR\xffg:1\xffl<3\xff\x9faT\xff\xa6S@\xff\xd7~i\xff\xca{k\xff\xabse\xff\xc0\x81v\xff\xb9vl\xff\xb7\x89~\xff\xa1\x87}\xff\x9c\x82}\xff\x96\x7f~\xffntq\xffNpf\xffm\x9b\x8b\xffe\x81p\xffvtd\xff\x92zl\xff\x89eT\xff\x8dhS\xff\xb1\x86o\xff\xc7\x93}\xff\xc3\x8c{\xff\xc6\x96\x88\xff\xc5\xa2\x90\xff\xac\x86v\xff\xb6\x91\x85\xff\xa3\x94\x87\xff\xa9\xa8\x99\xff\xa6\x92\x84\xff\x99k_\xff\xa5qe\xff\xa0h^\xff\xa0tk\xff\x86_U\xff{QF\xff\x9e\x83t\xff\x98\x80s\xff\xa4\x80r\xff\xb8\x80o\xff\xc0n^\xff\xcafT\xff\xcdbD\xff\xcd\\9\xff\xd8hI\xff\xe2xX\xff\xe1vT\xff\xed}Z\xff\xef\x88_\xff\xde|N\xff\\e`\xff\x82_Y\xff\x89d\\\xff\\WS\xff`gh\xff/56\xff\x0b\xff\xcbG\x1c\xff\xb9=\x1b\xff\x9c0\x12\xff\x8f.\x15\xff\x86$\x11\xff\x80\'\x17\xffi \x0e\xffi"\x11\xffn&\x19\xffl) \xff]$\x19\xffT\x1c\x0e\xffg&\x16\xff\x956 \xff\xc8_D\xff\xca]>\xff\xcaQ4\xff\xceiL\xff\xcdz`\xff\xb0YC\xff\x801\x1f\xff})\x1b\xff\x821#\xff\xa6J9\xff\xaa:#\xff\xb6@"\xff\xc1M-\xff\xb2M4\xff\xaaWA\xff\x81=.\xffI(\x1b\xffE!\x19\xff\x87A6\xff\xa4G0\xff\xc1^G\xff\xbb]K\xff\xa9gU\xff\x9egN\xff\xc5wY\xff\xdc\x91j\xff\xcc}Z\xff\xcb\x99~\xff\xb7\x88v\xff\xbc\x8f\x83\xff\x89WM\xff\x91]Q\xff\xbf\x94\x89\xff\xcc\xa7\xa2\xff\xdf\xc0\xba\xff\xc8\x9e\x90\xff\xa4se\xff\xc8\x9c\x8d\xff\xe1\xca\xb6\xff\xc8\x9f\x8b\xff\xbb\x84k\xff\xdb\xa0\x7f\xff\xcc\x85h\xff\xadZG\xff\x9bJ?\xff\xaftm\xff\xad\x89\x84\xff\xac\x91\x89\xff\xaf\x97\x8d\xff\xa8\x95\x8b\xff\xa6\x90\x86\xff\xac\x92\x83\xff\x9e~q\xff\x98jb\xff\x93ib\xff\xad~z\xff\x98ys\xff\x8bh]\xff\x98rq\xff\x98rw\xff\x97nm\xff\xa1nd\xff\xb7xj\xff\xb1m_\xff\xbbxo\xff\xb1kj\xff\x92QP\xff\x91VR\xff\x95WW\xff\x8fOQ\xff\x89LI\xff\xa4a]\xff\x96c[\xff\x99kb\xff\x9bha\xff\x8eh`\xffnSM\xffzed\xffqac\xffeWW\xff]TR\xfffgh\xffDMT\xffLS[\xffVT[\xff\x14\r\xffp%$\xffY$(\xffj]b\xffjqr\xff9<9\xffB:5\xffH;9\xff@$$\xffV \x1c\xffl!\x16\xff\x91D8\xff\xccr^\xff\xdfze\xff\xe7\xa0\x85\xff\xb9hF\xff\xd7b;\xff\xdaZ%\xff\xc6O\x1a\xff\xcbU"\xff\xbaA\x10\xff\xb6G\x18\xff\xb9P(\xff\x956\x19\xffw*\x16\xffo"\x0b\xff\x8e7\x1f\xff\x92;$\xffz\'\x17\xffw%\x15\xffl+\x16\xffo,\x1f\xfftJD\xff\x84ea\xff\xadxq\xff\xc0\x84w\xff\xcc\x8d{\xff\xee\xad\x99\xff\xf2\xab\x97\xff\xe9\xa9\x95\xff\xe2\x9b\x85\xff\xf1\xb4\x9c\xff\xf5\xb5\x98\xff\xe9\x9dw\xff\xd5\x91u\xff\xc9\x89x\xff\xc4\x82s\xff\xb3[D\xff\xb9T2\xff\xc1I!\xff\xdcrK\xff\xc7gI\xff\xd9\x9a\x86\xff\xc3\x9c\x8b\xff\xb8\x9f\x94\xff\xcb\x92\x87\xff\xbckX\xff\xbfiX\xff\xb1dX\xff\x99qf\xff\xb1\xae\xa2\xff\x82\x81t\xff\x93}i\xff\x9f\x82n\xff\xa7\x83r\xff\xbd\x8d\x7f\xff\x9beX\xff\xbc\x88z\xff\xa2\x97\x88\xff\x96\xa7\x98\xffjia\xffra[\xff\x8bng\xff\x88]X\xff\xa5\x82}\xff\x8fuq\xff\x91qm\xff\x8bg`\xff{WL\xff\x91eZ\xff\x97^X\xff\x8aPH\xff\x84YR\xff\x83c_\xffeB@\xffe>>\xff]>@\xffU9:\xff_=:\xffpED\xff\x80JL\xffvEG\xffk?B\xff^>@\xffiLI\xffeHK\xffX;D\xff^@I\xfflIN\xffoGJ\xffrNO\xfflGK\xfftLV\xffcAM\xffYDP\xffOBR\xffPAW\xffYAZ\xffdJ`\xffXI]\xffVJ^\xffYFX\xff[IT\xffDBL\xff:@J\xff5>J\xff3=F\xff3?G\xff1CL\xff.FP\xff)AK\xff,;F\xff.@L\xff!>J\xff!\xff\xa7RH\xff\xb2D1\xff\xa25\x1e\xffu)\x17\xffo4*\xff\x84MA\xff\x91bS\xff\x8bVJ\xff\xae\x83}\xff\xb9\xa2\x9d\xff\xc2\x87z\xff\xb2R=\xff\xc9\\E\xff\xcbt_\xff\x9aU@\xff\x8dD4\xff\xa1aX\xff\x9cso\xffoED\xff\x95WT\xff\xb1rf\xff\xaetf\xff\xa8l`\xff\xba}q\xff\xa2bV\xff\x92N@\xff\xa9bP\xff\xb6lT\xff\xc0qT\xff\xd7\x95\x85\xff\xca\x97\x91\xff\xc6\xa5\xa0\xff\xdd\xad\xa1\xff\xb9r_\xff\xc7|f\xff\xa3Q@\xff\xadl`\xff\xcf\xa9\xa3\xff\xcc\xad\xac\xff\x92vx\xff\xce\xc1\xb8\xff\xbc\xa9\x92\xff\xdd\xbb\xa8\xff\xcb\x9e\x90\xff\xac\x88\x7f\xff\x8f\x84~\xff\x8d\x96\x93\xff\xa6\xb0\xaa\xff\x9b\x9c\x96\xff\x9b\x85\x7f\xff\x86[W\xff}JI\xffwKK\xffqXZ\xffgTX\xffZBF\xffU8>\xffX9?\xffX8>\xff_>D\xffZ6=\xff^@H\xffT=E\xffO9@\xffZ?D\xffbBE\xffiFH\xffeBD\xffjIM\xff`DJ\xffR=D\xffK>G\xffD:C\xffF9D\xffQ7G\xff<7H\xff<7J\xff<7J\xff:6J\xff66L\xff?D\\\xffHNk\xffLVu\xffJRo\xffLYv\xffBUt\xff0C]\xff(7G\xff\x1d1A\xff\x19/@\xff\x16-<\xff\x14+:\xff\x0f&4\xff\x16,9\xff\x0f\'4\xff\t!-\xff\x0c!-\xff\r&2\xff\x08"-\xff\x07\x1f*\xff\x0e\x1f+\xff\r#.\xff\r$0\xff\r#1\xff\x16/>\xff\x1b4E\xff$=P\xff#:I\xff%;M\xff\'B`\xff(On\xff(Tq\xff,Vu\xff.Su\xff\x1dB`\xff\x131I\xff\x1d1E\xff /B\xff!2H\xff.F`\xff1Sn\xff\x1b:R\xff ;N\xff \xff\x8dUS\xff\xa3\\Y\xff\xa2TN\xff\xacbT\xff\xaa]K\xff\xb3_J\xff\xc2hQ\xff\xccmT\xff\xdbya\xff\xc0cO\xff\xbcdS\xff\xc4lZ\xff\xc9kZ\xff\xcaiW\xff\xc9o\\\xff\xc7ub\xff\xbdqd\xff\xbbqe\xff\xb3j_\xff\xbcsg\xff\xb6l\\\xff\xaecO\xff\xb4cV\xff\xc9wl\xff\xcf\x86z\xff\xdf\x97\x88\xff\xcb\x81o\xff\xc1p[\xff\xe4\x90x\xff\xcd{c\xff\xec\x97\x83\xff\xed\x9b\x89\xff\xd2wg\xff\xe6\x8c{\xff\xde\x88t\xff\xd4\x81^\xff\xee\x9bz\xff\xee\x96x\xff\xeb\x94v\xff\xee\x92p\xff\xeb\x80\\\xff\xd6mF\xff\xdfxQ\xff\xe3wU\xff\xe7\x82b\xff\xe7\x86g\xff\xdcoR\xff\xd0YA\xff\xcan[\xff\xd0\x86v\xff\xc3\x86{\xff\xbc\x91\x88\xff\xaf\x8a\x82\xff\xacvq\xff\xbb\x84\x86\xff\x9e\x81\x81\xff\x8f\x83\x80\xff\x8cwu\xff~ba\xfflc^\xfflul\xffqti\xff\xa3\x89z\xff\xcb\x90\x85\xff\xc6\x82|\xff\xd0\x8a\x83\xff\xcbzo\xff1\x1b\x19\xffE \x1f\xffF\x1f\x1d\xff=\x19\x15\xffI\x1b\x15\xffW$\x1c\xffh6.\xffk4*\xffl-\x1f\xffw2#\xff\x95C2\xff\xcahM\xff\xbcK)\xff\xbaJ*\xff\xc6nG\xff\xb7\x81_\xff\xc0\x95\x87\xff\xaahe\xff\xc2wp\xff\xc3\x8b\x80\xff\x9e\x8a\x81\xff\x8b\x87\x81\xffjYR\xff\x80\\Q\xff\x89?9\xff\x9eNN\xff\xcf\xa3\xa1\xff\xd2\xa1\x97\xff\xb2kZ\xff\xca\x7fo\xff\x98NA\xff\x93^S\xff\x99if\xff\x8avr\xff\xa2\x96\x93\xffhgd\xff\x87\xa5\x9f\xff\x84\x98\x95\xffpig\xff\x86\x89\x84\xff{\x9c\x94\xff\xa7\xd6\xcb\xff\xb7\xd6\xcc\xff\xb6\xb6\xad\xff\xa6\x90\x86\xff\xa5\x97\x87\xff\x99\x8d\x82\xff\x8e\x80z\xff\x9c\x8f\x8a\xff\x92\x84|\xff\x89pe\xff\xb7\x97\x95\xff\xa2\x81\x84\xff\xb5\xa1\xa3\xff\x9f\x93\x94\xff\x95\x85\x85\xff\xa5\x91\x8f\xff\x90\x84\x81\xffpfd\xff\x80hi\xfftKQ\xffsCM\xffqCQ\xffc>M\xffB8D\xff>9B\xffC9@\xffS?G\xff[BK\xffO:D\xffS>M\xffQ;M\xffM;M\xffJ>P\xff@=M\xff9?M\xff8:K\xff8\xff22=\xff2/;\xff0-9\xff0.;\xff-/<\xff\',8\xff *6\xff\x1d(5\xff\x1f$3\xff##2\xff!#2\xff\x1d%2\xff\x1b&3\xff%%6\xff##4\xff$%8\xff\x1f$6\xff!*:\xff\x1e*8\xff!,A\xff!*D\xff$*A\xff"(>\xff%,C\xff$-D\xff$/G\xff#/E\xff#,B\xff"-G\xff\x1a-K\xff\x191L\xff\x13*<\xff\x0f*6\xff\t$/\xff\x04\x1e)\xff\x05\x1d&\xff\x04\x17!\xff\x02\x10\x18\xff\x03\x15\x1d\xff\x04\x17\x1e\xff\t\x1a"\xff\x07\x1c$\xff\x01\x17\x1e\xff\x03\x19!\xff\x02\x11\x1a\xff\x01\x16\x1a\xff\x05\x1c \xff\x06\x1d#\xff\t#+\xff\x04\x1d(\xff\x02\x18%\xff\x07\x1e-\xff\x06\x1e4\xff\x112Q\xff!d\x80\xffc\xd1\xe6\xffm\xd8\xea\xff0|\x9b\xff5a\x80\xff\x0b"<\xff\x16$7\xff\n(8\xff\x04,B\xff\x15Fe\xff\x17Oj\xff\x00*A\xff\x06\':\xff\x08#/\xff\x0e)2\xff\x05\x1e\'\xff\x07\x1f*\xff\t *\xff\x0b"+\xff\n +\xff\t ,\xff\x13+;\xff\x1f9K\xff\x1e?P\xff\x158H\xff\x0c.=\xff\x08%4\xff\r(7\xff\n /\xff\n\x1e.\xff\x07\x1b)\xff\x10%3\xff\x0f#/\xff\x0e\x1f*\xff\x0e\x1c%\xff\x0e\x1e(\xff\t!,\xff\x0c\x1a%\xff\x16#,\xff\x15\x1e(\xff\x16!+\xff\x12 +\xff\x170>\xff >L\xff"AO\xff!=L\xff!8E\xff\x1c-7\xff+;F\xff1FT\xffEYi\xffRgy\xffDWi\xffSct\xffJUe\xffi`n\xffiXc\xffpW\\\xffnNN\xffrLH\xff}TO\xfflDA\xffwPM\xff}QM\xff|C?\xff\x92PK\xff\x83A;\xff\x87HA\xff\x8eID\xff\x9cZU\xff\x92SM\xff\x8fSI\xff\x86K<\xff\xa4jW\xff\xacmd\xff\x9db\\\xff\x90[U\xff\xa0kd\xff\x9ecZ\xff\xacj_\xff\xafjZ\xff\xban[\xff\xcanb\xff\xd0ia\xff\xe4\x81|\xff\xe2\x8b\x83\xff\xd2\x86{\xff\xd5yj\xff\xdazk\xff\xdayi\xff\xd8{f\xff\xd2mP\xff\xe9yW\xff\xf1{^\xff\xe2lU\xff\xd9iS\xff\xd5kT\xff\xd5nV\xff\xdcnV\xff\xdfpW\xff\xd2kT\xff\xdaub\xff\xdc\x82p\xff\xd9\x81q\xff\xde\x84u\xff\xd6\x85u\xff\xdc|z\xff\xc9~{\xff\xb1\x83v\xff\xac\x89y\xff\x99~p\xff\x83\x7fr\xff\x87\x87}\xff\x92|r\xff\x9b|o\xff\xa0~s\xff\xa6\x85\x81\xff\x8bol\xffgWO\xffSFQ\xfffks\xffoku\xff`MS\xffeOJ\xff\x86fX\xff\xbf\x9a\x89\xff\x9fse\xff\xc8\x89~\xff\xaecZ\xff\xc0\x81v\xff\xc1yi\xff\xb1qa\xff\xa8^Z\xff\x86NC\xffvZM\xff\x81[T\xff\x9fZV\xff\x99XK\xff\x9fxk\xff\x94}u\xff\x9etp\xff\x9bRK\xff\xaf]O\xff\xc3i[\xff\xbeke\xff\xb4\x85\x83\xff\xb3\x90\x88\xff\xbc\xac\x9e\xff\xa5\x99\x8c\xff\x88tn\xff\x95}{\xff\x9f\xa4\xa4\xff\xb8\xcd\xc8\xff\xbe\xc8\xc3\xff\xb3\xc2\xbd\xff\x8e\xc2\xbe\xff\xa7\xdf\xe4\xff\x8b\xca\xca\xff`\xa9\xa4\xff~\xc5\xc2\xff\x89\xcc\xcb\xff\x81\xc4\xc1\xff\x9c\xdc\xd8\xff\x89\xbd\xba\xff\x8a\x94\x97\xff\x8e\x8b\x8e\xff\x7fux\xffv`d\xffjBI\xff\x80LW\xfflGQ\xffMH\xff_=H\xff^GM\xffYAD\xffW>G\xffB9K\xffB7I\xffJ=O\xffPAU\xffN=R\xffM=R\xffF@U\xff;@S\xff6@Q\xff9@P\xff=>P\xff@BS\xff2>O\xff*\xff\x15)8\xff\x14&2\xff\x13"0\xff\x15$2\xff\x12 -\xff\x13\x1f,\xff\x11\x1c(\xff\x12\x1c(\xff\x0b\x19%\xff\x07\x19$\xff\n\x17#\xff\x0b\x16"\xff\n\x16#\xff\x07\x17"\xff\x07\x1a&\xff\x0c\x19\'\xff\x0e\x19\'\xff\x12\x1a)\xff\x12\x1a(\xff\x15\x1e,\xff\x16!.\xff\x1a$3\xff\x1c\'4\xff\x1a%2\xff\x18#2\xff\x1d+>\xff!2G\xff\x14*?\xff">M\xff\x13,>\xff\n";\xff\x1eBa\xff8b~\xff\x0c1D\xff\x04&.\xff\x05$*\xff\x03\x1f$\xff\x05\x1c"\xff\x02\x0f\x14\xff\x07\x16\x1b\xff\x02\x0f\x14\xff\x05\x15\x19\xff\x06\x10\x15\xff\x07\x19\x1d\xff\x06\x1e#\xff\x02\x17\x1c\xff\x01\x0f\x16\xff\x02\x15\x19\xff\x05\x19\x1e\xff\x06\x1e$\xff\x07 )\xff\x06\x1b(\xff\r"0\xff\x07$6\xff\x05.E\xff7\x8e\xa9\xffk\xe6\xfe\xffX\xe7\xfe\xffW\xe7\xfd\xffa\xe1\xfd\xff1|\xa2\xff\x03(I\xff\x07!:\xff\x0cBW\xff5\x8b\xa7\xffT\xaf\xd2\xffw\xd4\xee\xff3t\x8a\xff\x01#4\xff\x05\x1d%\xff\x0c%*\xff\x04\x1e"\xff\x0c*.\xff\x0b&+\xff\n"(\xff\r")\xff\t\x1e\'\xff\x07\x1e,\xff\x13/>\xff\x12.;\xff\x141=\xff\x0e,6\xff\x07&/\xff\t)4\xff\x08%2\xff\t!.\xff\x05\x17#\xff\r!-\xff\t *\xff\x07\x1d$\xff\x05\x15\x1c\xff\x0b\x1e%\xff\x10!+\xff\x0b\x1d\'\xff\x10$.\xff\n\x1a$\xff\r\x1f)\xff\x06\x17 \xff\x01\x10\x15\xff\r $\xff\x0b\x1e#\xff\t\x1d#\xff\x0b\x1e$\xff\x0b\x1c$\xff\x0b\x1b%\xff\x0e\x1f/\xff\x14\':\xff\x17/D\xff\x183I\xff%G[\xff+Nc\xff\'Me\xff;cz\xffDg{\xff0Oa\xff\x161C\xffFcw\xff:]r\xff@i~\xff9]p\xff?Xj\xff=C\xff<7<\xffD8<\xffJ67\xffaCC\xffmJG\xffA4/\xff62+\xffG5/\xff\x83NH\xff\x9eSK\xff\x9aRD\xff\xa7aM\xff\xb8iS\xff\xc1ua\xff\xb6m\\\xff\xb3j\\\xff\xbaob\xff\xb9l^\xff\xb9n_\xff\xc1ti\xff\xbcri\xff\xbaxn\xff\xb1m_\xff\xb2eS\xff\xc7zd\xff\xc0lW\xff\xc4^M\xff\xe2wf\xff\xcecN\xff\xe2\x7ff\xff\xd5z]\xff\xe0\x80g\xff\xe7v`\xff\xe8|f\xff\xe9{d\xff\xe8s^\xff\xd5u]\xff\xe0{h\xff\xdaxc\xff\xe7\x8dr\xff\xe8\x89m\xff\xe7\x89r\xff\xe2\x98\x85\xff\xc9\x92\x83\xff\xaf\x81r\xff\x95kX\xff\x87m\\\xff\xaa\x98\x8f\xff\xa5\x89\x87\xff\x95pn\xff\xb2\xa3\xa3\xff\xbc\xb4\xb1\xff\xcd\xc3\xbe\xff\xc5\x98\x90\xff\xacXJ\xff\xaeO6\xff\xb9T4\xff\xb6J-\xff\xb6D0\xff\xab7%\xff\x9f7&\xff\x8b7&\xff\x85E=\xffxLQ\xff\\HJ\xffenl\xff^dc\xffuhh\xff\x83zu\xff\x8c|{\xff\xb0\xa3\xa7\xff\x94y\x7f\xff\xa3rt\xff\x8eb[\xff\xac\x83|\xff\x8cjf\xffmYW\xffu][\xffgid\xff\x88\xa6\xa0\xff\x89\xa0\x9f\xff[[`\xffs\x89\x8b\xff\x8d\xa1\x9f\xffz\x86\x80\xffw~{\xfft\x82\x85\xffe\x88\x90\xfft\x9e\xa4\xffY|\x81\xff5Q[\xff,ER\xff\x1f;H\xff\x1d@J\xff\x1fEO\xff 9J\xff17G\xff>=L\xff9T\xffY\xff2>[\xff9=[\xff=A\\\xff6CZ\xff4CY\xff1BX\xff0@V\xff3@V\xff6=Q\xff8[\xff*W{\xff\x13;Z\xff\x06+?\xff\x02#*\xff\x05$(\xff\x05 #\xff\x06\x1d \xff\x02\x12\x15\xff\x08\x19\x1b\xff\x03\x0f\x11\xff\t\x15\x16\xff\x05\x10\x13\xff\x0b\x1a\x1d\xff\x07\x1e!\xff\x02\x18\x1d\xff\x03\x13\x19\xff\x06\x19\x1f\xff\x06\x1a"\xff\x01\x15!\xff\x04\x1b*\xff\x1d2D\xff\x1d7K\xff\x1f:R\xff\x0f\xff\x07\'5\xff\x03#-\xff\x05#(\xff\x04$\'\xff\x07(,\xff\t(/\xff\n$,\xff\x08\x1d$\xff\x01\x12\x18\xff\x04\x1d \xff\x04\x1c\x1f\xff\x04\x17\x18\xff\x05\x1b\x1b\xff\x07\x1d\x1b\xff\x0b"!\xff\n\x1e\x1f\xff\x0c#$\xff\n%&\xff\x05$#\xff\x03\x15\x16\xff\n##\xff\x08\x1f \xff\x06\x1a\x1d\xff\x07\x19\x1e\xff\x19-5\xff\x0e"\'\xff\t\x1c\x1e\xff\x0b\x1f#\xff\n (\xff\x03\x16\x1f\xff\x0b\x1f(\xff\t\x1d%\xff\n"%\xff\x07\x1e \xff\x0b%(\xff\x0f-4\xff\x11.9\xff\x169I\xff\x184K\xff*Ld\xff)Ja\xff(DX\xff$52\xffT:8\xffpHE\xff\x85T>\xff\x88T@\xff\x8cZK\xffzL>\xff\x8f^N\xff\x9a]K\xff\x8aZE\xff\xa5o[\xff\xd0zk\xff\xcem_\xff\xcdo^\xff\xd7p[\xff\xdfpZ\xff\xdaiW\xff\xdddR\xff\xd8pZ\xff\xcclS\xff\xdcnX\xff\xf0\x7fk\xff\xe7\x7fd\xff\xe9\x83d\xff\xe5yY\xff\xe4mO\xff\xe6oS\xff\xe5{a\xff\xc7r[\xff\xc7\x88p\xff\xafqU\xff\xc0\x80j\xff\xbe\x8a|\xff\xb5\x8b\x81\xff\xaf\x80w\xff\xcc\x9c\x86\xff\xc5vc\xff\xde\x83q\xff\xb8P=\xff\xbfF3\xff\xdbpY\xff\xbeR4\xff\xbcQ7\xff\xa5@0\xff\xa0B/\xff\xb4fO\xff\x94\\H\xff\xa3{r\xff\x95on\xff\x8b\x81\x83\xff\xa4\xb3\xb5\xff\xc7\xe0\xe3\xff\x93\xa6\xab\xffgfp\xffnxy\xffn\x8d\x8c\xff\\uu\xff\x97\x9d\x9a\xff\xae\xb4\xac\xff\x86\x84\x80\xff\xc6\xc1\xc1\xff\xa9\xa8\xa8\xff\x93\x8c\x90\xff\x97\xa5\xa8\xff\x9c\xc6\xc8\xff\x82\xb2\xb4\xff\x94\xb3\xb8\xffx\x8b\x91\xffnjq\xff_W]\xffOMR\xffH?I\xffLBP\xffG@O\xff==M\xff.;L\xff$:M\xff(>S\xff,\xff\x13/>\xff\x07\x1f+\xff\x0c!*\xff\x0e$,\xff\x05\x15\x1d\xff\t\x15\x1c\xff\x0b\x1d"\xff\x0c"(\xff\x12#1\xff\x12)4\xff\x08"+\xff\x1309\xff#?I\xff&@N\xff$8H\xff.\xff\xbfE2\xff\xb4;*\xff\xbf[M\xff\xdb\x9f\x94\xff\xc3\x85~\xff\xbf\x91\x8c\xff\xdf\xcc\xc9\xff\xc3\xc2\xbf\xff\xa4\xa8\xa0\xff\xb2\xa0\x95\xff\xa3|y\xff\xa3y~\xff\xd5\xc4\xc6\xff\xb5\xa0\xa8\xff\x8apz\xff\x9b\x9d\xa0\xff\x8c\xb3\xaf\xff\x80\xaa\xa9\xffq\x9b\x9b\xff\x89\xbb\xbe\xff\xc4\xeb\xee\xff\x99\xb0\xb4\xff\x95\xb1\xb3\xff\x95\xb6\xba\xff\xa2\xc0\xc4\xff\x86\x9c\x9d\xffcdl\xff]R_\xffD?N\xff2\xff\x1b)9\xff\x17(3\xff\x15$-\xff\x13!.\xff\x10\x1f/\xff\x13\x1e0\xff\x11\x1b*\xff\r\x15#\xff\x0e\x16"\xff\x08\x17\x1e\xff\x05\x15\x1e\xff\x08\x15 \xff\x08\x0e\x19\xff\n\x0c\x15\xff\x05\x0b\x10\xff\x06\t\x13\xff\x07\x08\x15\xff\x08\t\x16\xff\x04\n\x15\xff\x04\r\x17\xff\x01\r\x17\xff\t\x1a$\xff\r ,\xff\t\x1b(\xff\x0b!0\xff\x07!/\xff\x0e.:\xff\x06(2\xff\x07"-\xff\x05\x1d&\xff\x07#,\xff\x04!+\xff\x02\x1f+\xff\x02\x1b)\xff\x04\x1a&\xff\x07\x1c%\xff\x08\x1b$\xff\x03\x16\x1f\xff\x02\x13\x1e\xff\x02\x16"\xff\x03\x1a\'\xff\x02\x15!\xff\x02\x14"\xff\x04\x1b-\xff\x17>W\xff\x14Ab\xffH\x8b\xb2\xffN\x99\xc7\xffK\x93\xc5\xffL\x92\xbe\xff\x19X\x82\xffs\xb1\xd7\xffK\x86\xa9\xff,c\x85\xff0h\x8a\xffX\x9f\xc0\xffV\xa9\xcc\xffy\xce\xeb\xff)b\x80\xff\x0c4H\xff\x08#*\xff\x05\x1e!\xff\x02\x17\x1a\xff\x02\x10\x12\xff\x04\x14\x16\xff\x07\x18\x1b\xff\x01\x0b\x0c\xff\x02\t\n\xff\x02\n\r\xff\x01\x0b\r\xff\x06\x1d \xff\x04\x1d#\xff\x03\x18\x1f\xff\x01\x15\x18\xff\x03\x16\x1b\xff\x06\x1e&\xff\x04\x18#\xff\x12+;\xff\x0f\':\xffAk\x83\xff{\xc3\xe0\xff\x81\xd8\xfd\xff{\xd8\xfe\xffz\xd9\xfb\xff{\xda\xfb\xff{\xd8\xfc\xff{\xd7\xfb\xfft\xd8\xfc\xffu\xd8\xfd\xff|\xd8\xfc\xff~\xd7\xf9\xff~\xdb\xfa\xffn\xbd\xd7\xff,^s\xff\x07\'4\xff\n#&\xff\x06\x1b\x1c\xff\x04\x18\x1b\xff\x0b"%\xff\x04\x14\x16\xff\x12).\xff\x04\x1f)\xff\x04\x1b+\xffd\xa5\xb5\xff{\xc8\xdd\xff*l\x8b\xffx\xb3\xc9\xffS\x85\x92\xff\x06\'.\xff\x01\x1f$\xff\x08$*\xff\x08!*\xff\x04\x16 \xff\x07\x1d&\xff\x08\x1f\'\xff\x05\x15\x1c\xff\x03\x12\x16\xff\x03\x12\x15\xff\x03\x17\x19\xff\x0b%*\xff\r)0\xff\x07"*\xff\x03\x1d#\xff\n"&\xff\x04\x19\x1c\xff\x08\x1b\x1c\xff\x04\x13\x12\xff\x06\x13\x12\xff\n\x1b\x1c\xff\x0e$)\xff\x0b#(\xff\x14*0\xff\t\x1c#\xff\x1608\xff\x175<\xff\t$*\xff\x0e,1\xff\n&0\xff\x08"*\xff\x0f)/\xff\n"(\xff\x0b\'-\xff\t"(\xff\x06\x1e$\xff\r\',\xff\x07 %\xff\n\x1c"\xff\x0f\x1c#\xff\x06\x15\x1a\xff\x05\x19\x1e\xff\n\x1a\x1d\xff\x0b\x1d\x1d\xff\x0b \x1f\xff\x02\x16\x16\xff\x06\x1d\x1f\xff\x07\x1a\x1f\xff\x03\x19\x18\xff\x03\x13\x13\xff\x0e\x1d"\xff\x12\'2\xff\x194A\xff\x1b=L\xff\x1e?O\xff.Sf\xff1]p\xff\x1fPc\xff"Te\xff$Sa\xff\'S`\xff\'Sb\xff4]n\xff-Rf\xff:^p\xffB_n\xffL^j\xff?KO\xff<=<\xffQAE\xffWDG\xffB11\xffO95\xffc@;\xffqG?\xff\x80PF\xff\x8fRH\xff\x81TG\xff]SC\xffYVE\xffnNB\xfflSI\xffYSK\xffXQJ\xffsSI\xff\xa5`R\xff\xc3hZ\xff\xd1rb\xff\xd2n\\\xff\xd9o_\xff\xcfm_\xff\xd2xk\xff\xd0se\xff\x99YM\xff\xcd\x85}\xff\xb6ie\xff\xb0ih\xff\xa7z{\xff\xaa\x83\x86\xff\x96\x80\x87\xff\xba\xb6\xbe\xff\xb9\xc9\xcd\xff\xaa\xbb\xbb\xff\xb8\xba\xb8\xff\xb3\xa6\xa6\xff\x8ctu\xff\xc2\xb2\xb7\xff\xd5\xc4\xc9\xff\xb6\xb3\xb6\xff\xc2\xd7\xd8\xff\x92\xb9\xbb\xff\x87\xb4\xb7\xff\xa0\xcd\xd0\xfft\x96\x9a\xffj{\x83\xffjnz\xffRXe\xff6GS\xff3EP\xff@GR\xffLCS\xffU@T\xffXH^\xff?@U\xff4CW\xff1D]\xff3E^\xff7D]\xff:E\\\xff;EZ\xff;GZ\xff0C[\xff*A]\xff(>Y\xff(>V\xff\';R\xff\':P\xff$7L\xff"5I\xff$3G\xff\x1e,?\xff\x1d);\xff\x1c%5\xff\x1b#2\xff\x16!/\xff\x12\x1e,\xff\x11\x1b)\xff\x10\x18%\xff\x11\x18$\xff\x0f\x15 \xff\x0e\x13\x1c\xff\r\x15\x1e\xff\x06\x11\x1f\xff\t\x14 \xff\x0b\x14\x1c\xff\n\x12\x1b\xff\x06\x10\x1c\xff\x05\x11\x18\xff\x06\x12\x19\xff\t\x13\x1b\xff\x02\t\x11\xff\x03\x08\x0f\xff\x08\x0c\x10\xff\x02\x06\x0e\xff\x03\x08\x12\xff\x01\x07\x0e\xff\x02\t\r\xff\x04\x0b\x0f\xff\x03\n\x0f\xff\x04\x0e\x13\xff\x03\x17\x1b\xff\x08\x13\x1b\xff\x08\x14\x1e\xff\x05\x19&\xff\x0c+;\xff\x0f.@\xff\x02\x1f.\xff\x06!*\xff\x08 &\xff\x08$.\xff\x0c(7\xff\x08!0\xff\x07\x1e*\xff\n\x1f)\xff\x0b )\xff\x04\x1a#\xff\x01\x15&\xff\x07 8\xff9b\x81\xff"Ii\xff\x104U\xff\x1dNr\xffH\x83\xaa\xff3z\xa1\xff]\xb1\xdb\xffy\xd5\xfd\xffu\xd3\xfc\xffz\xd7\xfc\xffl\xc7\xec\xff\x81\xdc\xfc\xff\x86\xe1\xfd\xff\x89\xe3\xfb\xff\x8b\xe1\xfd\xff\x88\xe2\xfd\xff\x86\xe7\xfe\xff\x88\xe9\xfe\xff\x8c\xdc\xee\xff+[q\xff\x02!*\xff\x04\x18\x1a\xff\x03\x17\x18\xff\x04\x13\x15\xff\x05\x12\x15\xff\x08\x15\x1a\xff\x04\x0e\x10\xff\x04\x07\x08\xff\x05\x0c\x11\xff\x05\x13\x16\xff\x0b&\'\xff\x03 $\xff\x00\x1b&\xff\x04\x1a%\xff\x11(5\xff\x12-:\xff\x1e\xff\x18<@\xff\r4;\xff\x15>J\xff3\\n\xff@i\x80\xffPx\x93\xff:az\xff3Xo\xff@Z\xff3>X\xff*>V\xff&>U\xff\'=T\xff\':P\xff(8L\xff\'8J\xff$7H\xff\x1d1C\xff\x1d0B\xff\x1d.?\xff\x1b,;\xff\x19(6\xff\x16%1\xff\x19(5\xff\x16$5\xff\x13 0\xff\x12\x1d,\xff\x0f\x18&\xff\x0f\x16"\xff\x0e\x14 \xff\x0b\x12\x1e\xff\n\x12\x1e\xff\x0b\x13\x1d\xff\n\x12\x1b\xff\x0c\x13\x1c\xff\x0b\x12\x1a\xff\n\x11\x17\xff\x04\x0c\x14\xff\x03\x0f\x1b\xff\x02\x0c\x16\xff\x07\r\x12\xff\x07\x0e\x14\xff\x07\x10\x1a\xff\x03\x0f\x16\xff\x02\x0b\x11\xff\x03\x0b\x12\xff\x01\t\x0f\xff\x01\x08\x0e\xff\x02\x0b\x10\xff\x00\x08\x0f\xff\x00\x07\x0f\xff\x01\t\r\xff\x01\n\r\xff\x02\x0c\x0e\xff\x01\t\x0c\xff\x01\n\x0e\xff\x01\x0f\x15\xff\x02\n\x14\xff\x01\n\x19\xff\x18/C\xff\x1e>U\xffBn\x87\xff\x04 6\xff\x07\x1f.\xff\n\x1f*\xff\x08\x1f-\xff\x03\x1a+\xff\x03\x1a*\xff\x05\x1b*\xff\x01\x19,\xff\x02\x18,\xff\x147P\xff#Np\xff,h\x95\xffo\xb6\xe7\xff|\xc8\xf1\xffB\x8b\xb6\xffR\x9c\xc8\xff{\xcb\xf8\xffz\xd3\xfd\xffs\xd4\xfe\xffw\xd7\xfe\xffz\xd8\xfd\xff~\xda\xff\xff\x80\xda\xfd\xff\x83\xde\xfe\xff\x86\xe1\xfd\xff\x88\xe2\xfc\xff\x8a\xe3\xfd\xff\x8d\xe5\xfe\xff\x8d\xe7\xfe\xff\x8d\xe8\xfc\xff\x98\xeb\xfc\xffz\xbb\xc9\xff\r2?\xff\x02\x1e%\xff\x04\x1d"\xff\x07\x1b\x1d\xff\r\x1d \xff\x06\x16\x19\xff\x00\t\x0c\xff\x04\x12\x1a\xff\x01\x14"\xff\x05\x1b*\xff\x07&4\xff\t,>\xff\x1dE^\xff\x0b+>\xff\x123E\xff\x04\x1c.\xff\x04\x1d1\xff>bz\xff%Oj\xff=\x80\x9a\xff\x90\xdd\xf2\xff\x96\xe5\xfd\xff\x93\xe2\xfd\xff\x90\xe2\xfe\xff\x8f\xe2\xfe\xff\x90\xe2\xfe\xff\x92\xe1\xfe\xff\x91\xe3\xff\xff\x8d\xe1\xfd\xff\x8c\xe1\xfd\xff\x8d\xe1\xfc\xff\x8e\xdf\xfc\xff\x91\xe1\xf8\xff\x91\xd4\xe7\xff\x1aFU\xff\x00\x1b%\xff\x07\x1b!\xff\x05\x19\x1b\xff\x06!"\xff\x03\x19\x1b\xff\x04\x1a \xff\x05\x1d)\xff\x176G\xffUw\x8a\xff\x94\xc8\xd6\xffv\xb5\xd0\xff\'Xq\xff\x01\x1a)\xff\x0b%.\xff\x01\x16\x1e\xff\x00\x10\x1b\xff\n%/\xff\x03\x1c&\xff\x03\x1c\'\xff\x05\x1e)\xff\x03\x18!\xff\x08\x1a\x1f\xff\x04\x15\x18\xff\x02\x13\x15\xff\r&*\xff\t\'*\xff\n+/\xff\x0f*-\xff\x04\x14\x15\xff\x03\x16\x18\xff\x07\x16\x16\xff\x00\x10\x0e\xff\x02\t\t\xff\x05\x11\x13\xff\x14,1\xff\x07 $\xff\x10\x1d#\xff\x08\x17\x1d\xff\x0f %\xff\x0f %\xff\x0f)-\xff\x08"&\xff\n"(\xff\x0c"(\xff\x05\x1d$\xff\n")\xff\x1918\xff\x1d6>\xff\x0c%+\xff\x0e%*\xff\r!&\xff\x05\x17\x1c\xff\r\x1e"\xff\t\x16\x1a\xff\x03\x12\x14\xff\x02\x13\x15\xff\t\x15\x17\xff\n\x15\x17\xff\x05\x15\x17\xff\t\x1d\x1e\xff\x05\x16\x17\xff\x07\x14\x16\xff\t\x16\x18\xff\x08\x17\x19\xff\x03\x11\x13\xff\x0e!"\xff\x14()\xff\r\x1c\x1d\xff\t\x14\x15\xff\x07\x17\x19\xff\x08\x1c\x1f\xff\x03\x17\x19\xff\x0b&&\xff\x07 \x1e\xff\x07%"\xff\x08*)\xff\t(*\xff\x07%,\xff\x08\x1b&\xff\x1b7E\xff\x1f?O\xff*M^\xff0Vf\xff2`n\xff6er\xffAfu\xff:Sd\xff\xff\x15,0\xff\x1c$%\xff7**\xffR0.\xff[?:\xff83+\xff>4/\xffbIB\xff\x85VL\xff\x97YO\xff\x90MG\xff\xb5\x94\xa8\xff\xa0\x8f\x9d\xff\xc0\xc4\xcc\xff\xcf\xde\xe1\xff\xbc\xc2\xc3\xff\xce\xc8\xc8\xff\xcc\xd9\xd9\xff\xbf\xd8\xd8\xff\xcd\xe3\xe4\xff\xb5\xbe\xc1\xff\xaa\xa3\xa9\xff\xa4\x95\x9c\xff\xa1\x8f\x98\xff\x7fXd\xfftLW\xfflGQ\xffgFP\xffpHV\xff\x7fK]\xffbFY\xffKBU\xffBH[\xff5DY\xff5C[\xff:@\\\xff:@]\xff1K\xff#IV\xff0Uc\xff6]r\xff(Pg\xff(Si\xff%Rg\xff#Nd\xff,Tj\xff#H_\xff,Sk\xff&Tm\xff\x1fNb\xff\x18DP\xff\x18BL\xff\x12@M\xff\x85\xb4\xb4\xff\x94\xbc\xbe\xff\x81\x9c\xa1\xffq|\x86\xffb]k\xffeUf\xff_Qb\xffXP_\xffXO^\xff]M]\xffaN_\xffYN^\xffPM]\xffLHY\xffKCR\xffB=J\xff7:F\xff39F\xff45E\xffB/D\xffC/D\xff\xff/,?\xff/*?\xff&&8\xff\x19"/\xff\x14\x1d*\xff\x10\x1a&\xff\x11\x1a%\xff\x0e\x17 \xff\x0c\x15\x1e\xff\r\x13\x1e\xff\x10\x14\x1f\xff\x10\x13\x1d\xff\x0c\x0f\x19\xff\x08\x0c\x17\xff\x12\x18"\xff\n\x11\x1d\xff\n\x10\x1d\xff\x0c\x12!\xff\x0c\x12!\xff\r\x14"\xff\x12\x19\'\xff\x0f\x17$\xff\n\x16\x1c\xff\x0c\x17\x1e\xff\x07\x12\x19\xff\x07\x11\x18\xff\x03\x0c\x13\xff\x04\x0c\x13\xff\x05\r\x16\xff\x05\r\x16\xff\x01\x07\x10\xff\x05\x0b\x13\xff\x03\t\x11\xff\x04\x0c\x11\xff\x04\x0c\x11\xff\x02\n\x10\xff\x01\n\x13\xff\x06\x0e\x16\xff\x04\x0c\x13\xff\x02\x08\x15\xff\x1f-B\xff=Zw\xff\x0f#:\xff\x05\x13\x1d\xff\x08\x12\x16\xff\x07\x0e\x14\xff\x06\x0e\x18\xff\x04\x0e\x18\xff\x02\x0c\x15\xff\x04\x0f\x16\xff\x02\r\x13\xff\x04\x10\x17\xff\x03\x0f\x1a\xff\x07\x16"\xff\x07\x17"\xff\x04\x12&\xff\x1b9T\xff\x82\xbd\xde\xffB\x82\xa3\xff\x8a\xcf\xf2\xffK\x80\x9b\xff\x06/F\xff\x01\'@\xff2^\x81\xff\x82\xca\xf6\xffu\xc7\xf9\xffs\xc8\xf9\xffv\xcb\xfc\xffv\xca\xfa\xffx\xcb\xf8\xff~\xd0\xf8\xff\x7f\xd0\xf6\xff\x81\xd1\xf6\xff\x83\xd1\xfc\xff\x85\xd1\xfc\xff\x87\xd3\xfb\xff\x89\xd4\xfc\xff\x8c\xd5\xfb\xff\x8e\xd6\xfc\xff\x8c\xd9\xfb\xff\x8c\xdb\xfc\xff\x8f\xdb\xfe\xff\x91\xdd\xff\xff\x94\xde\xfe\xff\x97\xe2\xfe\xff\x98\xe4\xfe\xff\x98\xe4\xff\xff\xa1\xe4\xff\xff\xa4\xe4\xff\xff\xa1\xe6\xff\xff\x9f\xe7\xfe\xff\xa2\xe6\xfe\xff\xa6\xe8\xfd\xff\x96\xd1\xe3\xff3]m\xff\x06\'2\xff\x02\x18 \xff\x0c")\xff\x06\x1b!\xff1LX\xffWy\x8e\xff\xba\xeb\xfd\xff\xb2\xe9\xfd\xff\xb5\xeb\xfc\xff\xa4\xd6\xea\xffh\x95\xab\xff\x1e;V\xff\x162J\xff\x1fBZ\xffJs\x88\xff\xb6\xea\xfd\xff\xb2\xe9\xfe\xff\xb1\xe8\xfd\xff\xb1\xe8\xfd\xff\xb4\xea\xfd\xff\xb1\xe8\xfd\xff\xaf\xe6\xfc\xff\xb1\xe6\xff\xff\xaf\xe7\xfe\xff\xac\xe8\xfe\xff\xaa\xe8\xfe\xff\xa8\xe8\xfd\xff\xa9\xe7\xfd\xff\xaa\xe7\xfd\xff\xae\xea\xfd\xff\xac\xe4\xfa\xff\xb6\xe8\xfb\xff4Th\xff\x06!1\xff\x07$0\xff\r(2\xff\n\x1f)\xff\x08%0\xff-FS\xffu\x96\xa2\xff\xb8\xec\xfa\xff\xb6\xee\xfd\xff\xbe\xef\xfb\xff\x86\xb9\xca\xff9by\xff\x14:T\xff\x05+@\xff\x03!0\xff\x07\x1e(\xff\x02\x17\x1f\xff\x06!(\xff\x08"*\xff\x06\x1d(\xff\x08\x1b*\xff\x12*:\xff\x14,9\xff\x04\x11\x1b\xff\x03\x12\x19\xff\x08\x1f%\xff\r(-\xff\x07\x1f%\xff\x0e.6\xff\x0c\'0\xff\x0e%*\xff\x0b\x1d#\xff\x01\x0e\x15\xff\r,2\xff\n\'-\xff\x04\x0f\x16\xff\x0c\x1e$\xff\x08\x1e$\xff\x1906\xff\x0c"(\xff\n"(\xff\x0b%)\xff\x0f)-\xff\x10*.\xff\x0e%*\xff\n\x1e%\xff\x0f")\xff\x0c &\xff\x12).\xff\x0e(,\xff\x0b%)\xff\t\x1f"\xff\t\x1a\x1d\xff\t\x16\x19\xff\x05\x17\x19\xff\x0b\x17\x19\xff\x0b\x16\x19\xff\x04\x13\x14\xff\x0b\x1f \xff\x08\x18\x1a\xff\x08\x16\x18\xff\x0b\x19\x1b\xff\x0b\x18\x1a\xff\x08\x15\x17\xff\n\x16\x18\xff\x0c\x18\x1a\xff\x02\x0c\x0e\xff\x05\r\x10\xff\x07\x14\x18\xff\x0b\x1d!\xff\x08"%\xff\x08\x1f\x1f\xff\x06(&\xff\x07\x1a\x1a\xff\x0e#$\xff\x07\x1a\x1c\xff\x04\x16\x18\xff\x04\x15\x19\xff\x06\x17\x1b\xff\x06\x19\x1b\xff\x08\x16\x17\xff\x07\x14\x16\xff\x03\x10\x12\xff\x05\x1c\x1d\xff\x06$\'\xff\x08$%\xff\n!\x1d\xff\x12$$\xff\x07\x18\x1b\xff\x16/2\xff\x10),\xff\x05\x17\x1b\xff\t\x14 \xff\x13\x1e-\xff\x1a-<\xff\x1e:J\xff+Pa\xff.Zk\xff)Ue\xff)Uh\xff\x19Lb\xff\x1dQg\xff\'Yj\xff$Wi\xff"Xo\xffQ`s\xffN\\n\xffP\\m\xffR\\l\xffPZh\xffPYg\xffKVf\xffGSe\xffBL^\xffGH[\xffECU\xff:?O\xff0;K\xff36J\xff01C\xff).>\xff -:\xff\x1b&6\xff%)<\xff$)8\xff #1\xff$ .\xff#\x1e+\xff\x1f\x1d(\xff\x17\x1b%\xff\x14\x1d\'\xff\x0e\x17"\xff\x0f\x16 \xff\x0f\x13\x1e\xff\x0e\x11\x1e\xff\x0c\x13\x1e\xff\x08\x11\x1b\xff\x07\x10\x18\xff\x03\x0c\x14\xff\x05\x0c\x14\xff\x03\t\x12\xff\x05\x0b\x14\xff\x0b\x13\x1b\xff\x06\x12\x19\xff\x06\x11\x1a\xff\x0b\x17 \xff\x08\x15\x1e\xff\x08\x15\x1f\xff\x07\x14\x1d\xff\x03\x10\x19\xff\x02\x11\x17\xff\t\x16\x1c\xff\x07\x13\x1a\xff\x02\x0e\x17\xff\x01\x0c\x15\xff\x03\x0b\x13\xff\x05\x11\x1a\xff\x06\x13\x1b\xff\x07\x13\x1c\xff\x03\x0b\x13\xff\x05\x0b\x13\xff\x05\t\x11\xff\x06\x0c\x12\xff\x02\n\x0f\xff\x01\t\x11\xff\x0c\x17\x1f\xff\x07\x11\x1b\xff\x04\x12&\xff\x13&C\xffs\xaa\xcc\xff\x1e=Y\xff\x04\x1e+\xff\x06\x1a \xff\x06\x17\x1c\xff\x03\x11\x1b\xff\x00\x10\x1a\xff\x01\x16 \xff\x01\x17\x1f\xff\x07!)\xff\t )\xff\x10\'4\xff\t\x1e/\xff\x165M\xff\x1f9Y\xffm\xa3\xc9\xff\x7f\xc8\xf5\xffw\xc5\xf4\xffz\xc8\xf5\xffy\xc1\xec\xffI\x83\xab\xffQ\x7f\xa6\xff\x86\xc2\xed\xff\x81\xc8\xf8\xff\x80\xcc\xfa\xff}\xca\xf7\xff}\xca\xf7\xff\x7f\xcc\xfa\xff\x80\xcc\xfc\xff\x80\xcc\xfb\xff\x84\xce\xfd\xff\x85\xce\xfb\xff\x86\xcf\xfb\xff\x87\xd1\xfc\xff\x86\xd2\xfc\xff\x87\xd3\xfb\xff\x88\xd4\xfb\xff\x8a\xd5\xfc\xff\x8d\xd8\xfb\xff\x8f\xda\xfc\xff\x91\xda\xfe\xff\x93\xda\xff\xff\x97\xdc\xff\xff\x99\xde\xfe\xff\x99\xe0\xfd\xff\x9c\xe0\xfd\xff\xa2\xe1\xfe\xff\xa4\xe3\xff\xff\xa2\xe3\xff\xff\xa3\xe4\xff\xff\xaa\xe3\xfe\xff\xa3\xe3\xfc\xff\xab\xe7\xfb\xff\xa2\xd4\xe2\xff1O^\xff\x06\x1f+\xff\x04\x1d(\xff\x01\x16"\xff*K^\xff\xac\xd7\xeb\xff\xb0\xe3\xfc\xff\xae\xe5\xf9\xff\xb2\xe7\xfa\xff\xb4\xe5\xf9\xff\xb7\xe4\xfa\xff\xb5\xe0\xf5\xffv\x9e\xb4\xff\x7f\xa8\xb9\xff\xb9\xe5\xf8\xff\xb5\xe6\xfa\xff\xb6\xe4\xfa\xff\xb9\xe5\xfb\xff\xbf\xea\xfc\xff\xba\xe4\xfb\xff\xb8\xe2\xfa\xff\xba\xe3\xfd\xff\xba\xe1\xfc\xff\xbc\xe1\xfb\xff\xba\xe1\xfb\xff\xb8\xe2\xfb\xff\xb8\xe4\xfc\xff\xba\xe4\xfc\xff\xbd\xe5\xfd\xff\xbf\xe4\xfa\xff\xc1\xe7\xfc\xff\xbf\xe5\xfc\xff\xb3\xd8\xef\xff}\x9d\xae\xff\'FV\xff\x1f4C\xff%>L\xff_v\x83\xff\xca\xea\xf7\xff\xc9\xec\xf9\xff\xc9\xef\xfc\xff\xca\xf0\xfb\xff\xc9\xef\xfb\xff\xc6\xf0\xfc\xffv\xa2\xba\xffBp\x8c\xff\x0b(=\xff@Ye\xff\x0f.6\xff\x1928\xff\t#(\xff\n#(\xff\x06\x1b$\xff\r!/\xff\r$7\xff\n(:\xff\x08#2\xff\x04\x1a#\xff\x08\x1d#\xff\x0e#)\xff\x08 \'\xff\x03"-\xff\x14?J\xff\x105>\xff\x06\x1f(\xff\x05\x18 \xff\x18;C\xff\x0b-5\xff\x0e &\xff\x0c#)\xff\x0b"(\xff\x15/5\xff\r(.\xff\x0b%*\xff\x0f,.\xff\x0c&)\xff\x07 #\xff\n $\xff\x13&-\xff\x0e \'\xff\x0b\x1d$\xff\x07\x1a\x1f\xff\x0c%)\xff\t"&\xff\t\x1e!\xff\x08\x16\x1a\xff\x06\x12\x16\xff\x05\x16\x17\xff\x07\x12\x14\xff\x12\x1e \xff\x05\x18\x19\xff\x06\x1c\x1c\xff\x06\x1a\x1b\xff\x01\x11\x12\xff\x05\x16\x17\xff\x02\x11\x12\xff\x07\x17\x19\xff\x0b\x1a\x1c\xff\x08\x17\x18\xff\x05\x0f\x0e\xff\t\r\x0b\xff\x04\x0c\x0b\xff\x01\x0e\x0e\xff\x0e\'\'\xff\x1231\xff\x0c,)\xff\x05\x18\x13\xff\x04\x16\x12\xff\x0e$!\xff\x0e\'%\xff\x12/.\xff\n%$\xff\x03\x11\x13\xff\x05\x10\x12\xff\n\x0e\x12\xff\x04\n\x0e\xff\n\x1a\x1c\xff\x08\x19\x1b\xff\x07\x18\x19\xff\t\x18\x17\xff\x13!#\xff\x05\x12\x16\xff\x0f,/\xff\r#\'\xff\x04\x0f\x12\xff\x03\x0f\x0f\xff\x04\x0f\x10\xff\x06\x11\x14\xff\x07\x12\x18\xff\x05\x10\x18\xff\x05\x13\x1e\xff\x0b!)\xff\x1b5;\xff\x1fBN\xff\x1fDR\xff%KY\xff(Rc\xff(Tk\xff]f}\xffW`w\xffT^r\xffPZl\xffKUf\xffGO_\xffAJZ\xff\xff\x119B\xff\x07)2\xff\x04\x1e\'\xff\x0b.7\xff\r29\xff\x08 &\xff\x11*1\xff\x08\x1e\'\xff\r$-\xff\n$+\xff\x0b\'+\xff\r,,\xff\n)(\xff\x0b))\xff\t!#\xff\x0c\x1f%\xff\x0e\x1b$\xff\x0f\x1d#\xff\r\x1f#\xff\x0f&+\xff\r&+\xff\n %\xff\x08\x19\x1c\xff\x0b\x19\x1b\xff\n\x1a\x1d\xff\t\x16\x19\xff\t\x15\x18\xff\x0b\x19\x1b\xff\n\x1b\x1c\xff\x06\x19\x1a\xff\t\x1b\x1c\xff\n\x1a\x1b\xff\x08\x19\x1a\xff\x08\x18\x18\xff\x08\x17\x17\xff\x07\x18\x17\xff\r\x16\x15\xff\n\x0f\r\xff\x03\x0c\n\xff\t!\x1e\xff\x07($\xff\x07,)\xff\x05\'$\xff\x1274\xff\x06" \xff\n \x1d\xff\x07 \x1e\xff\t*(\xff\x0b\'&\xff\x03\x0e\x11\xff\x08\x0f\x15\xff\x06\n\x10\xff\x07\x0e\x14\xff\x07\x0f\x14\xff\r\x1c \xff\x03\x11\x15\xff\x07\x1c\x1e\xff\x0e"$\xff\x0f#%\xff\x0f$&\xff\x10\x1e$\xff\x0e\x14\x1b\xff\x03\x0b\x0f\xff\x06\r\x0f\xff\x06\n\x0c\xff\x07\r\x0e\xff\x05\x0f\x12\xff\x06\x10\x16\xff\x06\x0f\x14\xff\t\x13\x15\xff\x03\x0f\x11\xff\x05\x14\x17\xff\x07\x18\x1b\xff\n!\'\xff\x1717\xff[bv\xffSZn\xffNTg\xffGM^\xff?EU\xff;AO\xff6\xff\x0f-3\xff\x0e%.\xff\n\x1d\'\xff\x08\x1b$\xff\x0b %\xff\x0b$\'\xff\x06 !\xff\x08##\xff\x07""\xff\x0b$&\xff\x10"(\xff\t\x16\x1f\xff\x08\x14\x19\xff\x03\x12\x14\xff\x0e&+\xff\x0c\',\xff\x06\x1c!\xff\x06\x19\x1c\xff\x0c\x1c\x1e\xff\x06\x19\x1b\xff\x04\x14\x17\xff\x04\x12\x15\xff\x08\x17\x19\xff\t\x18\x19\xff\t\x1c\x1d\xff\x0b\x1c\x1e\xff\x07\x14\x16\xff\x07\x16\x17\xff\x0c\x1b\x1a\xff\r\x1c\x1b\xff\x07\x17\x16\xff\x05\x0f\x0e\xff\x04\x0b\x0b\xff\x03\x14\x13\xff\t!\x1e\xff\x08.,\xff\t30\xff\n31\xff\x05-,\xff\x08&&\xff\n&%\xff\n+*\xff\x0b((\xff\x07\x1d\x1d\xff\x07\x14\x19\xff\x05\x0e\x16\xff\x03\n\x12\xff\x06\x11\x19\xff\x08\x15\x1c\xff\x05\x10\x17\xff\x0e &\xff\n#\'\xff\x0b #\xff\t\x18\x19\xff\x07\x0e\x11\xff\r\x13\x18\xff\x06\x0c\x13\xff\x04\r\x14\xff\x04\x08\x0c\xff\x08\x07\n\xff\t\x0c\r\xff\x02\x0b\x0c\xff\x11\x1e"\xff\x02\r\x10\xff\x01\x0c\x0b\xff\x08\x15\x14\xff\x02\x0f\x0e\xff\x0c\x1f\x1f\xff\t\x16\x18\xff\x06\x15\x16\xffOTe\xffIM^\xffCGV\xff>AO\xff7:F\xff03>\xff)-7\xff\'*4\xff"&0\xff\x1f#-\xff\x1b\x1f)\xff\x18\x1b%\xff\x15\x18"\xff\x15\x18!\xff\x12\x15\x1e\xff\x10\x13\x1c\xff\x10\x12\x1c\xff\x0e\x11\x1a\xff\r\x10\x19\xff\x05\x13\x19\xff\x05\x13\x1b\xff\x08\x13\x1e\xff\x0f\x15#\xff\x0c\x12\x1f\xff\t\x11\x1b\xff\x08\x11\x19\xff\x05\x0c\x16\xff\x08\x0e\x18\xff\x07\x0e\x17\xff\x06\x0e\x19\xff\x05\x0f\x19\xff\x0b\x15 \xff\x05\x0c\x15\xff\x04\n\x13\xff\x06\r\x16\xff\x04\x0b\x14\xff\x07\x0e\x17\xff\x03\t\x12\xff\x07\x0e\x19\xff\x04\x0f\x1e\xff\x06\x13!\xff\x0e\x19!\xff\x0b\x15\x19\xff\x07\x12\x1b\xff\x02\x10#\xff!6Q\xff$9L\xff\r"-\xff\x08\x1c!\xff\x02\x13\x18\xff\x07&,\xff\x0c\'5\xff\t\x1f+\xff\x05\x14\x1c\xff\x07\x14\x1b\xff\t\x18#\xff\x08\x1c,\xff\x0c%6\xff\r 0\xff\x03\x17)\xff 2M\xffw\x9a\xc0\xff\x82\xb8\xe8\xffy\xb9\xf1\xffs\xba\xf4\xfft\xb9\xf1\xffy\xb8\xee\xff}\xb9\xee\xff\x7f\xba\xee\xff~\xba\xee\xff\x81\xba\xef\xff\x86\xbc\xf4\xff\x83\xb9\xf2\xff\x82\xb9\xf1\xff\x83\xbc\xef\xff\x80\xb9\xef\xff\x85\xbc\xf4\xff\x83\xbe\xf0\xff\x84\xc0\xf2\xff\x84\xc1\xf3\xff\x84\xc2\xf3\xff\x85\xc2\xf4\xff\x83\xc2\xf4\xff\x85\xc5\xf5\xff\x87\xc5\xf4\xff\x88\xc6\xf4\xff\x8a\xc8\xf5\xff\x8b\xc8\xf5\xff\x8c\xc9\xf4\xff\x8c\xc9\xf5\xff\x8c\xc9\xf5\xff\x8f\xcb\xf6\xff\x91\xcc\xf6\xff\x92\xce\xf7\xff\x94\xce\xf7\xff\x95\xcf\xf7\xff\x9a\xcd\xf7\xff\x9b\xcd\xf8\xff\x9a\xcd\xf7\xff\x9c\xce\xf7\xff\x9d\xce\xf7\xff\x9e\xcf\xf7\xff\x9e\xcf\xf6\xff\x9f\xd0\xf5\xff\xa1\xd0\xf6\xff\xa2\xd1\xf6\xff\xa5\xd2\xf7\xff\xa7\xd2\xf7\xff\xa7\xd3\xf8\xff\xa5\xd5\xfa\xff\xa7\xd6\xfa\xff\xa8\xd7\xf9\xff\xa8\xd7\xf9\xff\xa9\xd6\xf8\xff\xaa\xd7\xf9\xff\xac\xd9\xf9\xff\xad\xd9\xfa\xff\xaf\xda\xfb\xff\xb1\xd9\xfa\xff\xb2\xda\xf9\xff\xb3\xdb\xf6\xff\xb0\xd8\xf3\xff\xb5\xdd\xfb\xff\xb3\xda\xf9\xff\xb4\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdc\xfa\xff\xb6\xdd\xfa\xff\xb9\xdc\xfa\xff\xba\xdc\xfb\xff\xbb\xdd\xfb\xff\xbc\xdd\xfa\xff\xbe\xde\xfb\xff\xbe\xdf\xf9\xff\xbf\xe0\xf9\xff\xbf\xdf\xf8\xff\xbf\xdf\xf9\xff\xc1\xdf\xfa\xff\xc1\xdf\xfa\xff\xc2\xdf\xfa\xff\xc3\xdf\xfb\xff\xc5\xe0\xf9\xff\xc4\xdf\xf8\xff\xc9\xe3\xfb\xff\xc9\xe2\xfa\xff\xcb\xe3\xfa\xff\xcb\xe4\xf9\xff\xca\xe5\xfb\xff\xcb\xe5\xfc\xff\xcc\xe5\xfb\xff\xcd\xe6\xfb\xff\xcd\xe6\xfa\xff\xcd\xe6\xfa\xff\xcc\xe6\xfa\xff\xcb\xe6\xfc\xff\xcd\xe7\xfd\xff\xcf\xe8\xfd\xff\xd1\xe9\xfe\xff\xd3\xea\xfe\xff\xd3\xea\xfd\xff\xd4\xed\xfd\xff\xd3\xeb\xfb\xff\xd3\xec\xfc\xff\xd3\xed\xfc\xff\xd5\xf0\xfb\xff\xd4\xef\xfa\xff\xcc\xeb\xf3\xff1O\\\xff\r+5\xff\n(3\xff\x14-:\xff\xb0\xca\xd6\xff\xd5\xee\xfb\xff\x92\xab\xbf\xffm\x87\x9d\xff\x0c(<\xff\x15/9\xff\x0c%*\xff\r"(\xff\x0f5@\xff\t+8\xff\x0f-:\xff\n\'4\xff\x142?\xff\x177D\xff\r2<\xff\r+4\xff\x0e(2\xff\x06\x14\x1e\xff\x13\'/\xff\x06\x15\x19\xff\x03\x0f\x10\xff\t\x17\x1a\xff\x06\x1a\x1c\xff\x05\x1c\x1d\xff\x07\x1c\x1d\xff\x0c!&\xff\x02\x0c\x14\xff\x03\n\x10\xff\x02\r\x11\xff\x12+0\xff\x07$)\xff\x04\x17\x1c\xff\x07\x17\x1c\xff\x07\x18\x1a\xff\x03\x15\x17\xff\x07\x17\x19\xff\x04\x14\x16\xff\x07\x1a\x1a\xff\x03\x17\x18\xff\x02\x15\x15\xff\x02\x0f\x10\xff\x05\x11\x12\xff\r\x1c\x1c\xff\t\x1b\x1a\xff\x04\x14\x12\xff\x02\r\x0b\xff\x02\x0e\x0c\xff\x02\r\r\xff\r\x1b\x1b\xff\x0e20\xff\x0b64\xff\x04-+\xff\x071/\xff\t10\xff\x05\x1d\x1d\xff\t%&\xff\x05#%\xff\x04\x1f!\xff\x08\x18\x1b\xff\x05\x11\x17\xff\x0e\x19!\xff\x08\x14\x1c\xff\x06\x15\x1d\xff\x08\x19 \xff\r\x1b"\xff\x04\x15\x1c\xff\x01\x17\x1e\xff\x02\x0f\x14\xff\x05\n\x0e\xff\x04\x07\n\xff\x05\n\x0c\xff\x0b\x16\x18\xff\x19,1\xff\x00\x02\x06\xff\x03\x02\x05\xff\x04\x03\x04\xff\x00\x04\x07\xff\x19$(\xff\x00\x05\x08\xff\x03\x0c\t\xff\x07\x15\x13\xff\x05\x15\x13\xff\x10" \xff\x10!!\xff\t\x19\x1a\xffDGU\xff=?M\xff58D\xff46A\xff+,6\xff$&/\xff"%-\xff #+\xff\x1c\x1f\'\xff\x19\x1c$\xff\x16\x19!\xff\x16\x19!\xff\x12\x15\x1d\xff\x14\x17\x1f\xff\x11\x14\x1c\xff\x0e\x11\x19\xff\x0c\x0f\x17\xff\r\x10\x18\xff\r\x10\x18\xff\x07\x11\x12\xff\x07\x12\x16\xff\r\x10\x1a\xff\x12\x12!\xff\x0f\x14#\xff\x07\x16\x1f\xff\x04\x18!\xff\x02\x12\x1f\xff\x0c\x14 \xff\x08\x0f\x1a\xff\x08\x15\x1f\xff\x05\x14\x1f\xff\x08\x15"\xff\t\x13\x1c\xff\x02\x0b\x14\xff\x02\n\x13\xff\x05\x0e\x17\xff\x06\x0f\x18\xff\x06\x0f\x18\xff\x03\n\x14\xff\x05\x0e\x1b\xff\x02\x11 \xff\x02\x13"\xff\t\x19*\xff\x00\x10+\xff/Mq\xffw\xb2\xda\xffi\x96\xb3\xff\x07\'9\xff\x04\x17#\xff\x08!-\xff\x06 /\xff\x0f(7\xff\x05\x16"\xff\x06\x15\x1e\xff\r\x1d+\xff\n 8\xffB\\\x81\xff\x89\xb8\xde\xffa\x85\x9e\xff\x03\x1d5\xff;St\xff\x8c\xbb\xe9\xff|\xb7\xef\xffw\xb7\xf0\xff{\xb9\xee\xff~\xba\xef\xff\x7f\xb9\xf0\xff\x80\xba\xef\xff\x7f\xba\xf0\xff~\xbc\xf1\xff\x82\xbe\xf1\xff\x82\xbb\xef\xff\x83\xba\xf4\xff\x84\xbe\xf3\xff\x85\xc0\xf0\xff\x85\xbe\xf1\xff\x88\xbf\xf5\xff\x88\xbf\xf1\xff\x8a\xc1\xf3\xff\x8a\xc1\xf3\xff\x8a\xc2\xf4\xff\x8a\xc2\xf4\xff\x8b\xc3\xf4\xff\x8d\xc6\xf4\xff\x8e\xc7\xf5\xff\x90\xc7\xf5\xff\x8f\xc6\xf3\xff\x90\xc7\xf3\xff\x92\xc9\xf3\xff\x94\xc9\xf5\xff\x94\xca\xf6\xff\x95\xcb\xf6\xff\x97\xcc\xf7\xff\x99\xcd\xf7\xff\x99\xcd\xf6\xff\x99\xcc\xf5\xff\x9a\xcb\xf5\xff\x9b\xcb\xf5\xff\x9a\xca\xf4\xff\x9b\xcb\xf4\xff\x9d\xcb\xf4\xff\x9e\xcc\xf4\xff\xa0\xce\xf4\xff\xa1\xce\xf4\xff\xa1\xcd\xf4\xff\xa2\xce\xf4\xff\xa4\xcf\xf4\xff\xa6\xd1\xf6\xff\xa6\xd2\xf7\xff\xa6\xd1\xf6\xff\xa8\xd3\xf8\xff\xaa\xd3\xf7\xff\xac\xd4\xf7\xff\xad\xd5\xf8\xff\xae\xd6\xf8\xff\xaf\xd7\xf7\xff\xb0\xd6\xf8\xff\xb1\xd6\xf8\xff\xb1\xd6\xf9\xff\xb1\xd6\xf7\xff\xb3\xd7\xf6\xff\xb5\xd9\xf8\xff\xb3\xd6\xf7\xff\xb4\xd7\xf8\xff\xb7\xd9\xfa\xff\xb9\xda\xf9\xff\xb8\xda\xf8\xff\xba\xda\xf9\xff\xbc\xd9\xf9\xff\xbd\xd9\xf8\xff\xbe\xda\xf9\xff\xbf\xd9\xf8\xff\xc0\xda\xf8\xff\xc1\xdb\xf8\xff\xbf\xdb\xf7\xff\xc0\xdb\xf8\xff\xc0\xdb\xf8\xff\xc3\xdd\xf9\xff\xc3\xdc\xf8\xff\xc3\xdc\xf7\xff\xc4\xdd\xf8\xff\xc3\xdd\xf7\xff\xc4\xdf\xf8\xff\xc5\xe0\xf8\xff\xc7\xe0\xf8\xff\xc9\xe2\xf9\xff\xc8\xe2\xf8\xff\xc9\xe3\xfa\xff\xca\xe4\xfb\xff\xcc\xe6\xfb\xff\xce\xe8\xfc\xff\xcf\xe8\xfc\xff\xd0\xe9\xfd\xff\xd2\xea\xfd\xff\xd2\xea\xfc\xff\xd3\xea\xfc\xff\xd5\xea\xfc\xff\xd6\xeb\xfc\xff\xd6\xec\xfc\xff\xd6\xeb\xfb\xff\xd7\xed\xfd\xff\xd8\xed\xfd\xff\xd7\xed\xfc\xff\xd8\xee\xfc\xff\xda\xef\xfa\xff\xd9\xef\xfa\xff\xd6\xef\xfc\xff\xa8\xc4\xce\xffOhs\xffKcm\xffz\x91\x9d\xff\xdb\xf0\xfd\xff\xdc\xee\xfd\xff\xd4\xe8\xf8\xff\x8c\xa4\xb7\xff\x18.E\xff\x02\x13"\xff\x08\x18\x1f\xff\x0e+3\xff\x108C\xff\x0c6C\xff\x0e.<\xff\x08(6\xff\x07!/\xff\x126C\xff\x08/<\xff\x0e1<\xff\x10,8\xff\r#/\xff\n\x1c#\xff\x10#\'\xff\x05\x12\x14\xff\x02\n\x11\xff\t\x19\x1e\xff\x04\x15\x17\xff\x0f&)\xff\x0e*.\xff\x1406\xff\x04\x10\x15\xff\t\x1a\x1f\xff\x0f(.\xff\x06\x1e$\xff\x04\x1a \xff\x02\x10\x15\xff\x06\x18\x1b\xff\x05\x15\x17\xff\x08\x1e \xff\x02\x11\x13\xff\x06\x1d\x1d\xff\x03\x10\x10\xff\x07\x1c\x1d\xff\x02\x0e\x0f\xff\x01\x0b\x0c\xff\x03\x14\x14\xff\x04\x17\x15\xff\x04\x16\x14\xff\x08\x1a\x18\xff\x03\x13\x11\xff\x07\x1b\x1a\xff\x13..\xff\x04\x1f\x1e\xff\r86\xff\x0542\xff\x01.,\xff\x04.,\xff\x06""\xff\x02\x12\x14\xff\x0b%)\xff\t"\'\xff\x03\x0c\x12\xff\x07\x15\x1d\xff\x03\x11\x19\xff\n\x16\x1e\xff\x08\x18 \xff\x02\x0f\x17\xff\x06\x1a"\xff\x04\x1a"\xff\t$,\xff\x03\x0b\x12\xff\x03\x05\n\xff\n\x0b\r\xff\x07\x0c\x0c\xff\x05\x13\x13\xff\x12,/\xff\x02\x0b\x0e\xff\x02\x04\x06\xff\x01\x04\x05\xff\x06\x0c\x0e\xff\x13\x1a\x1e\xff\x01\x04\x07\xff\x01\x02\x01\xff\x0c\x15\x13\xff\x04\x11\x0f\xff\x14)&\xff\x03\x14\x12\xff\x04\x16\x14\xff69G\xff26A\xff-/:\xff\')3\xff$&-\xff #)\xff\x1d &\xff\x19\x1c$\xff\x17\x1a"\xff\x16\x19!\xff\x13\x16\x1e\xff\x10\x13\x1b\xff\x11\x14\x1c\xff\x0e\x13\x1c\xff\x10\x15\x1e\xff\x0b\x10\x18\xff\x0c\x11\x19\xff\t\x0e\x17\xff\n\x0f\x17\xff\x15\x13\x19\xff\x10\x13\x1d\xff\x05\x12$\xff\x03\x190\xff\x02\x18/\xff\x04\x16(\xff\x01\x1d/\xff\x02\x19-\xff\x0c\x1a+\xff\x08\x13 \xff\x06\x18#\xff\x0f#/\xff\x0c\x1b*\xff\x0b\x1a%\xff\x04\x12\x1c\xff\x00\r\x17\xff\x03\x0f\x19\xff\x04\x11\x1b\xff\x03\x10\x1b\xff\x03\r\x18\xff\x03\x13$\xff\'?Z\xffZ\xffh\x8e\xb5\xff\x82\xba\xf0\xff}\xb7\xeb\xffy\xa8\xcc\xff\x04#@\xffGd\x88\xff\x88\xba\xec\xff|\xb7\xf0\xff\x7f\xba\xee\xff\x84\xbb\xea\xff\x87\xbc\xec\xff\x88\xbd\xee\xff\x89\xbe\xf0\xff\x89\xbf\xf0\xff\x88\xc0\xf0\xff\x89\xc1\xec\xff\x8a\xc1\xed\xff\x8b\xc0\xf1\xff\x8c\xc1\xee\xff\x8d\xc3\xec\xff\x8f\xc4\xef\xff\x90\xc4\xf3\xff\x90\xc4\xf3\xff\x90\xc3\xf2\xff\x8e\xc0\xf0\xff\x91\xc2\xf2\xff\x93\xc4\xf4\xff\x91\xc2\xf2\xff\x95\xc7\xf5\xff\x95\xc7\xf4\xff\x95\xc7\xf3\xff\x95\xc7\xf3\xff\x96\xc8\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf2\xff\x97\xc7\xf3\xff\x9a\xc8\xf4\xff\x9a\xc9\xf3\xff\x9b\xc9\xf3\xff\x9c\xc9\xf3\xff\x9d\xca\xf3\xff\x9a\xc9\xf3\xff\x9b\xca\xf4\xff\x9b\xca\xf3\xff\x9b\xca\xf3\xff\x9d\xcb\xf2\xff\x9e\xcd\xf3\xff\xa0\xcd\xf3\xff\xa2\xcd\xf4\xff\xa3\xce\xf5\xff\xa4\xcf\xf5\xff\xa4\xd0\xf5\xff\xa5\xd1\xf6\xff\xa7\xd1\xf6\xff\xab\xd1\xf7\xff\xac\xd1\xf7\xff\xad\xd2\xf6\xff\xae\xd2\xf6\xff\xaf\xd2\xf6\xff\xaf\xd2\xf5\xff\xb0\xd3\xf4\xff\xb2\xd3\xf5\xff\xb2\xd3\xf6\xff\xb3\xd3\xf7\xff\xb3\xd4\xf7\xff\xb4\xd5\xf6\xff\xb5\xd4\xf6\xff\xb6\xd4\xf7\xff\xb8\xd5\xf8\xff\xb9\xd6\xf8\xff\xb9\xd5\xf7\xff\xba\xd6\xf7\xff\xbb\xd6\xf6\xff\xbd\xd5\xf7\xff\xbd\xd4\xf5\xff\xbe\xd5\xf5\xff\xbe\xd5\xf5\xff\xbf\xd5\xf4\xff\xc0\xd5\xf4\xff\xbf\xd6\xf5\xff\xbf\xd6\xf5\xff\xc1\xd6\xf5\xff\xc1\xd6\xf5\xff\xc2\xd7\xf4\xff\xc3\xd9\xf5\xff\xc4\xda\xf6\xff\xc1\xdb\xf6\xff\xc4\xdd\xf8\xff\xc6\xdf\xf9\xff\xc6\xde\xf8\xff\xc9\xe0\xf9\xff\xc8\xe0\xf8\xff\xc7\xe0\xf9\xff\xc8\xe1\xfa\xff\xca\xe3\xfb\xff\xcc\xe4\xfb\xff\xcd\xe5\xfc\xff\xd0\xe6\xfc\xff\xd1\xe7\xfb\xff\xd4\xe9\xfa\xff\xd6\xea\xfc\xff\xd6\xea\xfb\xff\xd6\xeb\xfb\xff\xd7\xec\xfc\xff\xd7\xec\xfc\xff\xd8\xec\xfd\xff\xd9\xec\xfd\xff\xda\xec\xfd\xff\xda\xed\xfc\xff\xdc\xed\xfc\xff\xdc\xed\xfc\xff\xdb\xef\xfc\xff\xd8\xee\xfc\xff\xdd\xf1\xfd\xff\xdd\xf1\xfb\xff\xdf\xf2\xfd\xff\xde\xef\xfa\xff\xdf\xef\xfc\xff\xdf\xef\xf9\xff\xd5\xea\xf8\xfffy\x8c\xff\r!2\xff\x06\x1a&\xff\x0f1<\xff\x0b0;\xff\x1cIT\xff\x17:G\xff\x178E\xff\r-:\xff\x17=I\xff\x109E\xff\r.<\xff\x17:H\xff\t\x1d+\xff\x0e$0\xff\x08\x1a#\xff\x06\x10\x17\xff\x06\x11\x19\xff\x05\x13\x19\xff\x0b"&\xff\t\x1f#\xff\x10"&\xff\x11(.\xff\x08\x1a \xff\x06\x13\x18\xff\r)/\xff\x03\x1f%\xff\x06\x1f%\xff\x07\x1c"\xff\x05\x13\x17\xff\x08\x18\x1a\xff\x12\')\xff\x02\x18\x1a\xff\x02\x15\x15\xff\x07\x19\x1a\xff\x08\x1c\x1c\xff\x07\x18\x19\xff\x06\x10\x11\xff\t\x1a\x1a\xff\x04\x14\x13\xff\x04\x12\x11\xff\x08\x19\x17\xff\x02\x11\x0e\xff\x03\x13\x0f\xff\x03\x11\x0f\xff\x04\x18\x16\xff\x08#!\xff\x05\'$\xff\x0340\xff\x0542\xff\x07+,\xff\x06%(\xff\x0b\'+\xff\x04\x14\x1b\xff\x04\x12\x1b\xff\t\x1a"\xff\x06\x1a!\xff\x08\x18\x1e\xff\x06\x16\x1c\xff\x05\x15\x1b\xff\x04\x19\x1f\xff\x05\x18\x1e\xff\x08\x1b"\xff\x08\x10\x17\xff\x03\x05\t\xff\x05\t\x0b\xff\x01\n\x0b\xff\x15..\xff\x05!$\xff\x0f$&\xff\r\x1a\x1a\xff\x0e\x19\x18\xff\x06\x11\x12\xff\x05\x0b\x0f\xff\x04\x03\x07\xff\x08\x03\x03\xff\t\x0c\x0b\xff\x01\x0b\x08\xff\x14)&\xff\x02\x17\x14\xff\x07"\x1e\xff*-;\xff&)6\xff!%/\xff!$-\xff\x1a\x1d%\xff\x1b\x1e%\xff\x15\x19 \xff\x13\x1a!\xff\x11\x17\x1e\xff\x13\x1a!\xff\x0e\x14\x1b\xff\x0e\x14\x1b\xff\r\x14\x1b\xff\x0c\x15\x1e\xff\x0b\x14\x1d\xff\t\x11\x1b\xff\x08\x11\x1a\xff\x07\x0f\x19\xff\x04\r\x16\xff\x08\x14!\xff\x03\x10&\xff\x02\x112\xff\t\'Q\xff3g\x8a\xff:\x86\xa8\xffg\xba\xd7\xff&To\xff\n#:\xff\n\x1b+\xff\x07\x1e*\xff\r#/\xff\x12 /\xff\x0c\x1d*\xff\x07\x1a\'\xff\r"/\xff\x08\x1d*\xff\x03\x14!\xff\x04\x15"\xff\x04\x11&\xff\x0c.P\xffb\x92\xc1\xff\x86\xc5\xfb\xff{\xbc\xf1\xff{\xbc\xf0\xffy\xbd\xf3\xffv\xbc\xf3\xffy\xba\xf2\xff\x81\xbe\xf2\xff\x85\xbc\xef\xff\x88\xbd\xeb\xff\x92\xc5\xee\xffIi\x8c\xff\x01\x124\xffHj\x91\xff\x8b\xbb\xe8\xff\x84\xb9\xeb\xff~\xb7\xec\xff|\xb7\xed\xff\x7f\xb4\xdf\xff\x1b4S\xff;X~\xff\x8a\xbb\xee\xff\x84\xba\xf0\xff\x8b\xbe\xeb\xff\x8a\xbf\xea\xff\x8a\xbf\xed\xff\x8a\xbe\xef\xff\x8d\xbe\xf0\xff\x8e\xbe\xef\xff\x90\xc0\xee\xff\x8f\xc1\xec\xff\x8f\xc1\xef\xff\x8f\xc0\xf2\xff\x91\xc1\xf0\xff\x92\xc4\xee\xff\x93\xc3\xf0\xff\x94\xc3\xf2\xff\x93\xc4\xf1\xff\x94\xc5\xf1\xff\x95\xc5\xf1\xff\x97\xc5\xf1\xff\x97\xc4\xf0\xff\x9d\xca\xf7\xff\x98\xc6\xf2\xff\x9a\xc7\xf3\xff\x9c\xc9\xf5\xff\x9d\xca\xf5\xff\x9d\xc9\xf4\xff\x9d\xc9\xf3\xff\x9e\xc8\xf4\xff\x9d\xc8\xf5\xff\xa0\xca\xf6\xff\xa0\xca\xf5\xff\xa1\xca\xf5\xff\xa3\xcb\xf5\xff\xa3\xcb\xf5\xff\xa0\xca\xf5\xff\xa3\xcc\xf6\xff\xa3\xcd\xf6\xff\xa4\xce\xf6\xff\xa6\xce\xf6\xff\xa7\xcf\xf6\xff\xa9\xcf\xf6\xff\xaa\xcf\xf6\xff\xaa\xce\xf6\xff\xaa\xce\xf5\xff\xaa\xd0\xf6\xff\xab\xd0\xf6\xff\xaa\xd0\xf6\xff\xad\xcf\xf6\xff\xaf\xcf\xf6\xff\xaf\xd1\xf5\xff\xb1\xd2\xf6\xff\xb2\xd1\xf5\xff\xb2\xd1\xf5\xff\xb6\xd3\xf5\xff\xb7\xd3\xf5\xff\xb6\xd3\xf7\xff\xb5\xd2\xf7\xff\xb4\xd1\xf6\xff\xb4\xd2\xf4\xff\xb6\xd2\xf5\xff\xb9\xd3\xf7\xff\xb9\xd3\xf7\xff\xba\xd3\xf6\xff\xb9\xd2\xf4\xff\xba\xd2\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf4\xff\xbb\xd1\xf3\xff\xbc\xd2\xf3\xff\xbe\xd3\xf3\xff\xbe\xd2\xf3\xff\xbf\xd2\xf3\xff\xc0\xd3\xf4\xff\xc0\xd3\xf4\xff\xc1\xd3\xf4\xff\xc1\xd4\xf3\xff\xc2\xd4\xf2\xff\xc4\xd5\xf2\xff\xc3\xd6\xf3\xff\xc4\xd5\xf5\xff\xc5\xd5\xf5\xff\xc6\xd7\xf5\xff\xc7\xd8\xf5\xff\xc8\xd7\xf4\xff\xca\xd9\xf5\xff\xc9\xd9\xf6\xff\xc8\xda\xf6\xff\xcb\xdc\xf8\xff\xcd\xdd\xf8\xff\xcf\xdf\xf9\xff\xd1\xdf\xfa\xff\xd2\xe1\xfa\xff\xd4\xe3\xfc\xff\xd5\xe4\xfd\xff\xd4\xe5\xfd\xff\xd4\xe6\xfc\xff\xd6\xe8\xfe\xff\xd6\xe9\xfe\xff\xd6\xe9\xfc\xff\xd6\xea\xfc\xff\xd8\xeb\xfd\xff\xd9\xeb\xfd\xff\xdc\xec\xfd\xff\xdc\xec\xfd\xff\xdc\xeb\xfb\xff\xdf\xed\xfc\xff\xdd\xec\xfc\xff\xdd\xeb\xfb\xff\xdd\xed\xfc\xff\xdf\xef\xfd\xff\xdf\xef\xfb\xff\xe0\xef\xf8\xff\xdb\xee\xfd\xff\x94\xa9\xbc\xff\x1e3G\xff\x0b"3\xff$?P\xff\x05\'2\xff\x07$.\xff\r#.\xff\x04\x11\x1d\xff\x01\x10\x1c\xff\x113=\xff\x167C\xff\n+9\xff\x19@O\xff\x0c->\xff\x153C\xff\x08\x1a(\xff\x08\x18%\xff\x0e\x1d\'\xff\x02\x0c\x13\xff\x0e&+\xff\x0c%)\xff\x02\x10\x15\xff\x02\n\x12\xff\x06\x12\x19\xff\x0b\x1e#\xff\x02\x14\x1b\xff\x03\x1e$\xff\x08&,\xff\r$*\xff\x01\t\r\xff\x02\x0b\x0e\xff\x05\x13\x16\xff\x05\x14\x17\xff\x08\x18\x19\xff\x03\x0f\x11\xff\x07\x14\x16\xff\t\x14\x16\xff\x0b\x18\x1a\xff\x05\x0f\x10\xff\x04\x11\x10\xff\x02\r\x0c\xff\x02\x0e\x0c\xff\x01\x0f\x0b\xff\x06\x16\x11\xff\x05\x11\x0e\xff\x06\x19\x15\xff\x04\x1d\x19\xff\x0f71\xff\x042,\xff\x0585\xff\x06//\xff\x0b+.\xff\x11).\xff\x02\x13\x1b\xff\x06\x13\x1f\xff\n\x1a"\xff\x06\x1a \xff\x08\x1d#\xff\x05\x14\x1a\xff\n\x1c"\xff\x06\x17\x1d\xff\x07\x19\x1e\xff\x08\x14\x19\xff\x03\t\r\xff\x04\x0b\x0e\xff\x11\x1e \xff\x0c "\xff\x0b%(\xff\x04\x1f"\xff\x06!"\xff <:\xff\x08"\x1e\xff\r$#\xff\x08\x0f\x14\xff\x03\x04\x07\xff\x03\x03\x02\xff\x01\x03\x01\xff\x01\x0b\t\xff\x1a&$\xff\x07\x15\x13\xff\x05\x13\x12\xff),8\xff%)4\xff\x1d",\xff\x1c",\xff\x1a\x1e\'\xff\x16\x18"\xff\x14\x19\x1e\xff\x12\x18\x1c\xff\x0c\x14\x1a\xff\r\x15\x1d\xff\r\x14\x1c\xff\x0c\x12\x1a\xff\n\x13\x1a\xff\x06\x11\x1b\xff\r\x11\x1c\xff\x10\x16\x1e\xff\n\x10\x18\xff\x05\r\x1b\xff\x02\r!\xff\x06\x0f.\xff\x05\x1bE\xff(_\x90\xff8\x8e\xc2\xff(w\xa5\xff\x0eAk\xff\x0bAh\xff\x04#B\xff\t$<\xff\x0c#8\xff\x03\x1f6\xff\x04\x1b1\xff\x07\x1a+\xff\x08\x1c/\xff-K`\xff\x03\x1b2\xff\r\'?\xff\x08!9\xff\x1b9S\xffk\x94\xb8\xffv\xac\xdd\xff\x7f\xbf\xf8\xffw\xbb\xf9\xffw\xba\xf4\xff{\xbb\xf1\xff|\xba\xf0\xff~\xb9\xf2\xff|\xb7\xf2\xffz\xb6\xf2\xff|\xb8\xf2\xff{\xb8\xee\xff\x80\xbc\xee\xff\x8b\xba\xe8\xffp\x98\xc7\xff\x85\xb6\xe7\xff\x84\xb8\xeb\xff\x84\xb9\xeb\xff\x87\xbc\xec\xff\x87\xbe\xef\xff\x89\xbc\xec\xffa\x82\xa9\xffOo\x97\xff\x8f\xbf\xf2\xff\x8c\xbf\xf2\xff\x92\xc3\xef\xff\x8e\xc2\xef\xff\x8f\xc2\xf1\xff\x91\xc2\xf4\xff\x93\xc3\xf4\xff\x95\xc4\xf3\xff\x99\xc5\xf2\xff\x95\xc4\xf1\xff\x92\xc1\xf3\xff\x93\xc1\xf4\xff\x94\xc2\xf3\xff\x94\xc2\xf0\xff\x96\xc2\xf2\xff\x99\xc4\xf5\xff\x98\xc5\xf1\xff\x9c\xc8\xf3\xff\x9d\xc8\xf3\xff\x9c\xc5\xf1\xff\xa0\xc9\xf5\xff\x9c\xc6\xf1\xff\x9b\xc4\xf2\xff\x9c\xc4\xf2\xff\x9b\xc4\xf0\xff\x9d\xc5\xf1\xff\x9f\xc6\xf2\xff\xa0\xc8\xf2\xff\xa1\xc8\xf3\xff\x9f\xc7\xf3\xff\xa0\xc7\xf3\xff\xa0\xc6\xf2\xff\xa1\xc6\xf1\xff\xa2\xc7\xf1\xff\xa2\xc7\xf2\xff\xa3\xc7\xf3\xff\xa5\xc8\xf4\xff\xa5\xc8\xf4\xff\xa6\xc8\xf3\xff\xa7\xc9\xf3\xff\xa6\xc8\xf2\xff\xa7\xc7\xf1\xff\xa9\xc8\xf2\xff\xaa\xc9\xf3\xff\xaa\xc9\xf2\xff\xaa\xca\xf2\xff\xa9\xc9\xf1\xff\xa9\xc9\xf0\xff\xab\xc9\xf1\xff\xad\xca\xf1\xff\xad\xca\xf0\xff\xae\xca\xf0\xff\xaf\xca\xf0\xff\xb0\xcc\xf0\xff\xb2\xcc\xf0\xff\xb2\xcc\xf0\xff\xb3\xcc\xf2\xff\xb3\xcc\xf2\xff\xb4\xcd\xf2\xff\xb1\xcc\xf0\xff\xb3\xcc\xf0\xff\xb6\xcc\xf1\xff\xb8\xcd\xf2\xff\xb9\xce\xf2\xff\xb9\xce\xf2\xff\xb8\xcd\xf0\xff\xba\xcd\xf1\xff\xbb\xcf\xf2\xff\xba\xce\xf1\xff\xbb\xce\xf1\xff\xbd\xcf\xf0\xff\xbd\xcf\xf0\xff\xbf\xd1\xf1\xff\xc0\xd0\xf3\xff\xc0\xd0\xf3\xff\xc2\xd1\xf3\xff\xc3\xd1\xf2\xff\xc4\xd2\xf2\xff\xc6\xd4\xf3\xff\xc7\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xc9\xd4\xf4\xff\xcb\xd4\xf4\xff\xca\xd4\xf2\xff\xcd\xd6\xf4\xff\xcc\xd6\xf5\xff\xcc\xd8\xf5\xff\xce\xd9\xf6\xff\xcf\xd9\xf6\xff\xd1\xdb\xf8\xff\xd2\xdc\xf8\xff\xd1\xdb\xf8\xff\xd3\xdd\xfb\xff\xd5\xdf\xfc\xff\xd4\xe0\xfc\xff\xd5\xe2\xfd\xff\xd7\xe4\xfe\xff\xd6\xe3\xfd\xff\xd6\xe5\xfc\xff\xd6\xe6\xfc\xff\xd8\xe9\xfc\xff\xda\xea\xfd\xff\xdb\xeb\xfc\xff\xda\xeb\xfc\xff\xde\xec\xfc\xff\xe0\xeb\xfb\xff\xdf\xeb\xfa\xff\xe1\xed\xfd\xff\xdf\xed\xfb\xff\xe1\xef\xfc\xff\xe1\xef\xfb\xff\xe2\xf0\xf8\xff\xdc\xed\xfc\xff\xdd\xf0\xfd\xffEXm\xff\x04\x17,\xffa|\x92\xff(BQ\xff\x11+6\xff\x0f&1\xff\x08\x1f*\xff\x07\x19$\xff\x0f*6\xff\x05 ,\xff\t#1\xff\x0e(7\xff\x100?\xff\x189G\xff\x11,:\xff\x161@\xff\x0f)3\xff\x07\x13\x1b\xff\x0b\x1c"\xff\x18.4\xff\x12&-\xff\x11#-\xff\x0e")\xff\t#)\xff\x00\x11\x18\xff\x05\x1e$\xff\t#*\xff\t!\'\xff\x05\x17\x1b\xff\x02\x0b\x0e\xff\x08\x17\x1b\xff\x07\x15\x19\xff\x03\x0e\x11\xff\x03\x0f\x11\xff\x08\x10\x12\xff\x08\x13\x13\xff\x06\x12\x12\xff\x05\x11\x11\xff\x04\x12\x12\xff\x05\x14\x14\xff\x04\x16\x15\xff\x03\x13\x10\xff\x06\x15\x11\xff\x07\x14\x11\xff\x03\r\x0b\xff\x03\x0e\x0b\xff\n+&\xff\x08/)\xff\x01+(\xff\x0402\xff\x14:@\xff\x0e/5\xff\x0b\x1f&\xff\x03\x11\x1b\xff\x01\x08\x12\xff\x01\x0b\x12\xff\x10!&\xff\t\x1d!\xff\x07\x1e"\xff\x05\x1a!\xff\x04\x15\x1d\xff\x04\x0e\x12\xff\x01\x06\n\xff\x01\x05\x08\xff\x12#\'\xff\x10*-\xff\x10/3\xff\x11-1\xff\x07\x1b\x1c\xff\x0f,+\xff\x05\x1c\x1a\xff\x05\x18\x18\xff\x05\r\x10\xff\x04\t\x0c\xff\x04\t\t\xff\x00\x03\x02\xff\x02\x08\x07\xff\x03\x0c\n\xff\x03\t\x08\xff\x04\x07\x07\xff\x1f!)\xff\x1d )\xff\x18\x1f\'\xff\x14\x1c$\xff\x13\x18!\xff\x13\x14\x1e\xff\x12\x14\x1a\xff\x11\x15\x19\xff\x0b\x11\x18\xff\r\x13\x1d\xff\x0b\x10\x1b\xff\x0c\x11\x1b\xff\x08\x12\x1a\xff\x07\x17!\xff\x12\x12\x1f\xff\x10\x16!\xff\x13\x1c\'\xff\x07\x12)\xff%Nq\xff$Y\x84\xff1n\xa3\xff\\\xad\xe0\xfff\xc0\xf3\xff5w\x9e\xff\x0cCf\xff\x1dNu\xff\x12X\xff=d\x84\xff\x97\xca\xed\xffi\x9b\xc1\xffr\xa6\xce\xff\x86\xc0\xee\xff\x8b\xc5\xf1\xff\x80\xbe\xf3\xff}\xbd\xf3\xff|\xbb\xf1\xff~\xbb\xf3\xff~\xb9\xf1\xff\x7f\xb8\xf1\xff\x7f\xb7\xf1\xff}\xb5\xee\xff~\xb6\xef\xff\x7f\xb6\xee\xff\x7f\xb6\xed\xff\x80\xb5\xec\xff\x81\xb5\xeb\xff\x85\xb6\xea\xff\x86\xb6\xea\xff\x87\xb7\xeb\xff\x87\xb7\xea\xff\x87\xb8\xeb\xff\x87\xb9\xed\xff\x8a\xba\xed\xff\x8d\xb9\xee\xff\x8f\xbb\xee\xff\x90\xbd\xef\xff\x8e\xbb\xee\xff\x90\xbf\xef\xff\x91\xc0\xf0\xff\x90\xc1\xf0\xff\x91\xc1\xf0\xff\x94\xc1\xf0\xff\x96\xc1\xef\xff\x96\xbf\xed\xff\x97\xc0\xed\xff\x96\xc0\xef\xff\x96\xbf\xf0\xff\x97\xc0\xf0\xff\x98\xc0\xf0\xff\x98\xc0\xef\xff\x9a\xc1\xf0\xff\x9a\xc1\xee\xff\x9c\xc2\xef\xff\x9a\xbf\xec\xff\x9c\xc1\xee\xff\x9e\xc2\xf0\xff\x99\xbc\xea\xff\x9c\xbf\xed\xff\x9c\xbe\xef\xff\x9c\xbf\xed\xff\x9b\xbe\xec\xff\x9c\xbe\xec\xff\x9d\xbf\xec\xff\x9e\xbf\xec\xff\x9d\xc0\xec\xff\x9e\xc1\xed\xff\x9e\xc2\xee\xff\xa1\xc3\xef\xff\xa0\xc2\xef\xff\xa1\xc2\xef\xff\xa2\xc1\xee\xff\xa0\xc1\xf0\xff\xa1\xc1\xef\xff\xa2\xc1\xef\xff\xa4\xc3\xf0\xff\xa5\xc3\xef\xff\xa6\xc3\xf0\xff\xa8\xc6\xf1\xff\xa7\xc5\xf1\xff\xa8\xc6\xf1\xff\xa9\xc7\xf0\xff\xa9\xc6\xef\xff\xaa\xc7\xef\xff\xac\xc8\xf0\xff\xae\xc7\xf1\xff\xae\xc7\xf0\xff\xaf\xc6\xef\xff\xaf\xc6\xee\xff\xaf\xc6\xed\xff\xb1\xc7\xed\xff\xb1\xc6\xee\xff\xb0\xc5\xee\xff\xb2\xc6\xef\xff\xb3\xc6\xed\xff\xb5\xc8\xee\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb4\xc8\xee\xff\xb5\xc8\xee\xff\xb6\xc9\xee\xff\xb8\xca\xef\xff\xb8\xca\xee\xff\xb9\xca\xee\xff\xbb\xcb\xef\xff\xbb\xcb\xef\xff\xbc\xcd\xef\xff\xbe\xce\xef\xff\xbe\xcd\xee\xff\xc0\xcf\xef\xff\xc1\xcd\xf0\xff\xc2\xce\xf2\xff\xc2\xce\xf2\xff\xc4\xcf\xf1\xff\xc6\xd0\xf2\xff\xc7\xd1\xf3\xff\xc8\xd2\xf2\xff\xc6\xd1\xef\xff\xc7\xd2\xf0\xff\xc8\xd2\xf0\xff\xc8\xd2\xf0\xff\xc9\xd2\xf0\xff\xcb\xd3\xf1\xff\xca\xd3\xf1\xff\xcb\xd4\xf2\xff\xcd\xd6\xf3\xff\xcd\xd6\xf3\xff\xcf\xd8\xf4\xff\xd0\xda\xf5\xff\xd1\xda\xf6\xff\xd4\xdb\xf7\xff\xd4\xdc\xf7\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd5\xde\xf7\xff\xd7\xe0\xf9\xff\xd9\xe3\xfb\xff\xda\xe6\xfd\xff\xd7\xe5\xfa\xff\xd8\xe6\xfa\xff\xdb\xec\xfc\xff\xdc\xed\xfc\xff\xde\xee\xfd\xff\xdf\xee\xfd\xff\xdf\xed\xfc\xff\xdf\xed\xfc\xff\xdf\xec\xfa\xff\xdf\xed\xfa\xff\xe0\xec\xf9\xff\xdf\xee\xfb\xff\xde\xee\xfc\xff\xe0\xf1\xfc\xff[m\x80\xff\x14$9\xffPbz\xff\xa1\xb6\xc5\xff,\xff\x06$\'\xff\x1326\xff\x0f)*\xff\x07\x18\x18\xff\x05\x19\x17\xff\x0c&$\xff\x1eAC\xff\r05\xff\x05 (\xff\x04\r\x15\xff\x08\x16\x1b\xff\x07\x14\x16\xff\x0b\x1d\x1d\xff\x0b$$\xff\x0e)*\xff\x16\x18 \xff\x15\x17 \xff\x11\x14 \xff\x0f\x16&\xff\x18$7\xff\x12!5\xff\x0b\x14"\xff\x07\x0f\x1e\xff\x06\x1d4\xff\x16/N\xff"A_\xff\x192J\xff\x06\x19+\xff\x07\x1d3\xff\x1dHn\xff\x1dDx\xffQ~\xae\xff\x93\xd5\xfc\xff\x8e\xd1\xf8\xff\x92\xd2\xf5\xff\x93\xcf\xf8\xff\x94\xcd\xfd\xff\x92\xcd\xfa\xff\x8e\xce\xf6\xff\x89\xcd\xf7\xff\x8b\xcc\xf7\xff\x8f\xcb\xf6\xff\x8f\xca\xf8\xff\x91\xc9\xf7\xff\x94\xcb\xf7\xff\x8f\xc8\xf6\xff\x8a\xc5\xf5\xff\x91\xc6\xf5\xff\x90\xc3\xf3\xff\x8e\xc2\xf2\xff\x8e\xc2\xf3\xff\x8c\xbf\xf1\xff\x8c\xbe\xf1\xff\x8b\xbf\xf1\xff\x8b\xbd\xf0\xff\x8c\xbd\xf0\xff\x8b\xbb\xef\xff\x8a\xb8\xed\xff\x8d\xb8\xee\xff\x8d\xb7\xed\xff\x8e\xb8\xee\xff\x8c\xb6\xeb\xff\x8d\xb5\xea\xff\x8f\xb8\xec\xff\x92\xba\xee\xff\x95\xbd\xef\xff\x95\xbe\xee\xff\x94\xbd\xed\xff\x96\xbd\xee\xff\x96\xba\xeb\xff\x97\xba\xeb\xff\x98\xba\xeb\xff\x97\xba\xeb\xff\x95\xb9\xec\xff\x95\xba\xeb\xff\x96\xba\xeb\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x97\xb8\xe9\xff\x97\xb6\xe9\xff\x97\xb5\xe9\xff\x9a\xb9\xeb\xff\x9a\xba\xec\xff\x9e\xbe\xee\xff\x9e\xbe\xee\xff\x9f\xc0\xee\xff\x9f\xc0\xed\xff\xa0\xc0\xee\xff\xa2\xc1\xee\xff\xa5\xc5\xef\xff\xaa\xc9\xf2\xff\xa4\xc2\xed\xff\xa1\xc1\xed\xff\xa1\xc0\xec\xff\xa0\xbf\xeb\xff\xa1\xbf\xeb\xff\xa0\xbd\xea\xff\xa2\xbf\xeb\xff\xa1\xbc\xea\xff\xa3\xbd\xeb\xff\xa5\xbe\xeb\xff\xa6\xbe\xeb\xff\xa7\xc0\xec\xff\xa9\xc0\xed\xff\xa9\xc0\xec\xff\xa8\xbf\xec\xff\xa8\xbf\xec\xff\xa9\xbe\xeb\xff\xa9\xbe\xeb\xff\xaa\xbe\xeb\xff\xaa\xbd\xea\xff\xa9\xbe\xeb\xff\xa9\xbf\xec\xff\xa8\xbd\xe9\xff\xab\xbf\xea\xff\xab\xbf\xe9\xff\xac\xbe\xe8\xff\xaa\xbe\xe8\xff\xa8\xbe\xe8\xff\xaa\xbf\xe8\xff\xac\xc0\xe9\xff\xae\xc2\xe9\xff\xaf\xc2\xe8\xff\xb1\xc4\xea\xff\xb3\xc6\xec\xff\xb2\xc5\xeb\xff\xb4\xc5\xec\xff\xb4\xc6\xeb\xff\xb3\xc5\xea\xff\xb5\xc5\xea\xff\xb5\xc5\xeb\xff\xb5\xc4\xea\xff\xb6\xc5\xeb\xff\xb6\xc3\xe9\xff\xb7\xc4\xe9\xff\xb8\xc5\xe9\xff\xb9\xc5\xea\xff\xb8\xc3\xea\xff\xba\xc4\xe9\xff\xba\xc4\xe9\xff\xbb\xc4\xe9\xff\xbc\xc5\xe9\xff\xbc\xc5\xe9\xff\xbd\xc7\xeb\xff\xbd\xc6\xeb\xff\xbe\xc8\xeb\xff\xbe\xc8\xea\xff\xc0\xc9\xeb\xff\xc1\xca\xeb\xff\xc2\xcc\xed\xff\xc1\xcb\xed\xff\xc3\xcc\xed\xff\xc3\xcc\xed\xff\xc4\xcd\xed\xff\xc6\xce\xec\xff\xc6\xcf\xed\xff\xc6\xcf\xed\xff\xc8\xd1\xef\xff\xca\xd2\xf0\xff\xcb\xd1\xf0\xff\xcc\xd1\xf0\xff\xcd\xd2\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf3\xff\xd0\xd6\xf3\xff\xd1\xd7\xf4\xff\xd2\xd8\xf5\xff\xd3\xda\xf5\xff\xd2\xd9\xf5\xff\xd2\xda\xf6\xff\xd2\xda\xf5\xff\xd3\xdb\xf6\xff\xd3\xdb\xf5\xff\xd5\xde\xf6\xff\xd3\xdc\xf4\xff\xd2\xdc\xf3\xff\xd4\xdc\xf3\xff\xd6\xde\xf5\xff\xd8\xdf\xf7\xff\xda\xdf\xf7\xff\xdb\xe0\xf8\xff\xda\xe0\xf7\xff\xd9\xdf\xf7\xff\xdb\xde\xf7\xff\xdc\xe0\xf7\xff\xde\xe1\xf7\xff\xdf\xe2\xf7\xff\xdd\xe1\xf6\xff\xdc\xe3\xf6\xff\xdd\xe3\xf6\xff\xdd\xe3\xf6\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe6\xfa\xff\xe2\xe9\xfc\xff\xe2\xe7\xf9\xff\xe5\xe7\xf9\xff\xe5\xea\xfd\xff\xdd\xec\xfd\xff\xb3\xcc\xdb\xff 8J\xff\x141>\xff\n\x1b(\xff\x05\x1a%\xff\x07\x1b&\xff\r#/\xff\x13"2\xff\x01\n\x1a\xff\x02\x07\x18\xff\x06\t\x17\xff\x04\n\x17\xff\x00\t\x13\xff\x00\x0b\x13\xff\x01\x0c\x18\xff\x06\x1f,\xff\x08!,\xff\x07"*\xff\x08\x1c"\xff\x08\x18\x1d\xff\x0c!&\xff\x07\x1b!\xff\x0b\x1b\x1f\xff\x01\x10\x11\xff\x05\x17\x17\xff\x05\x19\x1b\xff\n\x1f"\xff\x05\x1c\x1c\xff\x06\x19\x1a\xff\x07\x19\x19\xff\x02\x0c\x0b\xff\t\x17\x16\xff\x07\x16\x14\xff\x05\x13\x10\xff\x04\x0e\x0c\xff\x03\r\n\xff\x02\x10\r\xff\x15.*\xff\t \x1b\xff\x08\x1a\x14\xff\x08\x1f\x1b\xff\x0e,-\xff\x08\x1e \xff\x05\x14\x14\xff\x04\x10\x14\xff\x07\x15"\xff\n\x18&\xff\x06\x14 \xff\x07\x16"\xff\x04\x14\x1c\xff\x03\x18\x1e\xff\x04\r\x13\xff\x11\x16\x1c\xff\x10\x16\x1d\xff\x0f\x12\x1b\xff\x17"*\xff\x1b6<\xff\x0f6<\xff\x137<\xff\x19=B\xff\x01\x12\x15\xff\x10*)\xff\x05\x1a\x17\xff\r\x1e \xff\x1238\xff\t\x1b"\xff\x06\x17\x1c\xff\x15&)\xff\n\x14\x14\xff\x02\x0b\n\xff\x03\x0e\x0e\xff\x0f! \xff\x19\x1a!\xff\x17\x18#\xff\x0e\x13#\xff\x0c\x15*\xffdv\x8e\xff,AY\xff\x06\x17*\xff\x05\x14)\xff[\x82\xa7\xffy\xad\xda\xffg\x98\xc7\xff7]\x82\xff\x06\x1f<\xff\x04!=\xff&W~\xff\x149k\xffl\x93\xc3\xff\x93\xd0\xf9\xff\x92\xcf\xf7\xff\x92\xd1\xf4\xff\x90\xcd\xf7\xff\x92\xca\xfd\xff\x92\xc8\xfb\xff\x94\xc9\xf6\xff\x94\xca\xf4\xff\x93\xca\xf3\xff\x90\xc9\xf6\xff\x8e\xc8\xf8\xff\x8f\xc6\xf6\xff\x92\xc5\xf3\xff\x8f\xc4\xf4\xff\x8a\xc3\xf6\xff\x91\xc3\xf3\xff\x90\xc1\xf1\xff\x8d\xbe\xf1\xff\x8b\xbc\xf1\xff\x87\xb9\xef\xff\x86\xb8\xef\xff\x88\xb9\xed\xff\x88\xb8\xeb\xff\x8a\xb9\xec\xff\x89\xb6\xea\xff\x8d\xb7\xec\xff\x8b\xb4\xea\xff\x8e\xb7\xec\xff\x8e\xb6\xeb\xff\x8e\xb6\xea\xff\x8e\xb5\xe9\xff\x8e\xb5\xe8\xff\x8b\xb1\xe4\xff\x8c\xb1\xe4\xff\x8c\xb0\xe5\xff\x8c\xae\xe5\xff\x8f\xaf\xe6\xff\x8f\xae\xe5\xff\x90\xad\xe5\xff\x91\xad\xe4\xff\x91\xac\xe2\xff\x92\xad\xe1\xff\x94\xaf\xe2\xff\x94\xb1\xe2\xff\x93\xb1\xe2\xff\x92\xb1\xe2\xff\x92\xb1\xe1\xff\x94\xb2\xe4\xff\x94\xb3\xe4\xff\x94\xb4\xe5\xff\x95\xb6\xe5\xff\x9a\xba\xe9\xff\x9a\xbb\xe9\xff\xa0\xc1\xed\xff\xa1\xc2\xee\xff\xa3\xc5\xf0\xff\xa5\xc6\xf0\xff\xa8\xc8\xf1\xff\xa8\xc8\xf1\xff\xa7\xc7\xf1\xff\xa4\xc6\xf1\xff\xa4\xc6\xf1\xff\xa4\xc4\xef\xff\xa5\xc4\xef\xff\xa5\xc4\xef\xff\xaa\xc7\xf3\xff\xaa\xc5\xf2\xff\xab\xc4\xf2\xff\xaa\xc3\xf1\xff\xaa\xc3\xef\xff\xaa\xc3\xef\xff\xab\xc3\xed\xff\xab\xc3\xee\xff\xab\xc2\xef\xff\xaa\xc1\xee\xff\xab\xc0\xed\xff\xab\xc0\xed\xff\xab\xbf\xec\xff\xab\xbf\xec\xff\xaa\xbd\xeb\xff\xaa\xbc\xeb\xff\xaa\xbd\xea\xff\xac\xbd\xea\xff\xac\xbd\xe9\xff\xae\xbf\xea\xff\xab\xbf\xe9\xff\xa9\xbf\xe8\xff\xaf\xc4\xed\xff\xb3\xc7\xef\xff\xb6\xcb\xf1\xff\xb7\xcb\xf1\xff\xba\xcd\xf3\xff\xb9\xcd\xf3\xff\xb9\xcc\xf2\xff\xb8\xcb\xf1\xff\xba\xcc\xf2\xff\xba\xcc\xf1\xff\xbc\xce\xf3\xff\xbb\xcc\xf3\xff\xb8\xc9\xef\xff\xb8\xc8\xed\xff\xb6\xc6\xeb\xff\xb9\xc7\xeb\xff\xba\xc8\xec\xff\xba\xc7\xec\xff\xbb\xc4\xec\xff\xbc\xc4\xeb\xff\xbb\xc3\xeb\xff\xbc\xc3\xea\xff\xbd\xc4\xea\xff\xbd\xc4\xea\xff\xbd\xc6\xeb\xff\xbe\xc7\xec\xff\xc0\xc9\xec\xff\xc0\xc9\xeb\xff\xc4\xcd\xee\xff\xc5\xcd\xee\xff\xc5\xcf\xf1\xff\xc6\xcf\xf1\xff\xc9\xd2\xf3\xff\xc9\xd2\xf3\xff\xca\xd3\xf1\xff\xcb\xd2\xf1\xff\xca\xd2\xf0\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xc9\xd1\xef\xff\xcb\xd1\xf0\xff\xca\xd0\xef\xff\xcc\xd3\xf1\xff\xce\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd6\xf3\xff\xd0\xd7\xf3\xff\xd0\xd7\xf3\xff\xd1\xd8\xf3\xff\xd3\xd9\xf5\xff\xd4\xd8\xf5\xff\xd4\xd8\xf4\xff\xd3\xd8\xf4\xff\xd7\xdc\xf6\xff\xd8\xdd\xf6\xff\xd5\xdb\xf4\xff\xd4\xdc\xf3\xff\xd4\xdc\xf3\xff\xd5\xdc\xf4\xff\xd7\xdc\xf5\xff\xd8\xdc\xf5\xff\xd9\xdd\xf6\xff\xd7\xde\xf5\xff\xd5\xdd\xf4\xff\xd7\xde\xf5\xff\xd9\xe1\xf6\xff\xdb\xe2\xf6\xff\xdc\xe3\xf7\xff\xdc\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf6\xff\xde\xe3\xf7\xff\xde\xe3\xf8\xff\xdf\xe3\xf9\xff\xe0\xe5\xfa\xff\xde\xe8\xfa\xff\xe1\xe8\xfb\xff\xe6\xe8\xfb\xff\xe6\xe8\xfb\xff\xdf\xe8\xfa\xff\xb7\xc9\xdc\xff+J_\xff\x15\xff\t\x1f,\xff\t -\xff\x15$4\xff\x03\t\x1b\xff\x0f\x18+\xff\x04\n\x1d\xff\x04\n\x1b\xff\x16"1\xff\x02\x0f\x1a\xff\x06\x17!\xff\x08\x19&\xff :G\xff\x10%/\xff\x0b(/\xff\x02\x16\x1c\xff\x06\x1a\x1f\xff\x04\x16\x1a\xff\x03\x10\x17\xff\x03\x11\x15\xff\x00\n\x0b\xff\x04\x10\x0f\xff\x06\x13\x15\xff\x03\x0f\x13\xff\x01\x12\x14\xff\x05\x1a\x1a\xff\t\x1b\x1c\xff\x05\x14\x14\xff\x05\x13\x11\xff\x03\x0e\x0b\xff\x05\x12\x0f\xff\x03\x0c\n\xff\x06\x14\x11\xff\x02\x0e\x0b\xff\n"\x1e\xff\r&!\xff\n#\x1d\xff\x08%!\xff\x06 \xff\x03\x19\x1a\xff\x06\x19\x18\xff\x08\x17\x1b\xff\x04\x12\x1e\xff\x05\x15%\xff\x03\x14#\xff\x07\x16#\xff\x04\x1a%\xff\x02\x18 \xff\x0b\x18 \xff\x03\x07\x0e\xff1;E\xff\x19\x1d*\xff\x03\x08\x14\xff\x0e\x1f)\xff\x15;D\xff\x11BI\xff\x17:B\xff\n\',\xff\x05\x1e\x1f\xff\x02\x15\x14\xff\x02\x16\x17\xff\n!%\xff\x14-2\xff\x1836\xff\x1d+,\xff\x0b\x1a\x19\xff\x02\n\t\xff\x03\x0c\x0b\xff\x06\x11\x10\xff\x19\x16\x1c\xff\x13\x13 \xff\r\x14+\xff\x04\x14/\xffs\x90\xa7\xff=\\m\xff\x05\x192\xff9Op\xff\x9a\xca\xec\xff\x8c\xc6\xee\xff.c\x94\xff7b\x95\xff=h\x98\xffM\x83\xab\xff\x1fR{\xff\t-X\xff~\xaa\xd4\xff\x9b\xcd\xf8\xff\x95\xcd\xf8\xff\x93\xcd\xf6\xff\x93\xcc\xf7\xff\x94\xcb\xf8\xff\x94\xcb\xf8\xff\x94\xc9\xf6\xff\x94\xc8\xf7\xff\x93\xc6\xf5\xff\x92\xc6\xf5\xff\x90\xc4\xf4\xff\x90\xc2\xf4\xff\x90\xc1\xf2\xff\x8f\xbf\xf1\xff\x8d\xbd\xf1\xff\x8f\xbe\xef\xff\x8d\xbc\xee\xff\x8d\xbb\xef\xff\x8d\xba\xee\xff\x8d\xb8\xef\xff\x8d\xb6\xef\xff\x8e\xb7\xed\xff\x8e\xb6\xec\xff\x8f\xb7\xec\xff\x8d\xb4\xe9\xff\x8e\xb4\xea\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8f\xb3\xe9\xff\x8b\xad\xe3\xff\x8b\xad\xe3\xff\x8c\xac\xe3\xff\x8b\xab\xe2\xff\x8c\xac\xe2\xff\x8d\xac\xe3\xff\x8d\xaa\xe1\xff\x8c\xab\xe0\xff\x8d\xab\xe1\xff\x8e\xaa\xe0\xff\x91\xad\xe2\xff\x91\xae\xe1\xff\x92\xaf\xe1\xff\x92\xaf\xe1\xff\x94\xb1\xe2\xff\x97\xb2\xe4\xff\x99\xb3\xe6\xff\x9a\xb5\xe7\xff\x9a\xb5\xe8\xff\x9d\xb8\xeb\xff\x9e\xb9\xec\xff\xa0\xba\xed\xff\xa0\xb9\xec\xff\x9f\xb8\xeb\xff\x9f\xbb\xea\xff\x9d\xba\xe7\xff\x9f\xbc\xe9\xff\x9e\xbb\xe7\xff\xa0\xbd\xea\xff\xa0\xbd\xea\xff\xa1\xbe\xea\xff\xa0\xbd\xe9\xff\xa0\xbd\xe9\xff\xa2\xbf\xeb\xff\xa5\xc0\xec\xff\xa6\xc1\xed\xff\xa9\xc3\xf0\xff\xad\xc5\xf1\xff\xaf\xc5\xf2\xff\xae\xc3\xf0\xff\xae\xc4\xf1\xff\xad\xc1\xee\xff\xad\xc0\xee\xff\xac\xc1\xed\xff\xaa\xc1\xeb\xff\xab\xc1\xeb\xff\xad\xc2\xec\xff\xac\xc0\xeb\xff\xac\xbf\xea\xff\xad\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xad\xbf\xe8\xff\xae\xc0\xe9\xff\xb0\xc3\xec\xff\xb1\xc5\xee\xff\xb2\xc7\xed\xff\xb3\xc6\xec\xff\xb6\xc9\xef\xff\xb4\xc6\xeb\xff\xb4\xc7\xec\xff\xb2\xc7\xef\xff\xb4\xc8\xf0\xff\xb4\xc7\xef\xff\xb4\xc7\xed\xff\xb5\xc8\xee\xff\xb7\xc9\xef\xff\xb8\xc9\xee\xff\xb9\xc9\xee\xff\xb9\xc9\xee\xff\xba\xc9\xee\xff\xbb\xc8\xee\xff\xbb\xc8\xee\xff\xbc\xc8\xee\xff\xbe\xc8\xee\xff\xc0\xc7\xee\xff\xc2\xc8\xed\xff\xc3\xc9\xee\xff\xc2\xca\xee\xff\xc0\xc9\xec\xff\xc1\xc8\xed\xff\xc1\xc9\xec\xff\xc3\xcc\xee\xff\xc4\xce\xef\xff\xc3\xce\xee\xff\xc3\xce\xee\xff\xc3\xcd\xf0\xff\xc4\xce\xf2\xff\xc4\xcd\xf1\xff\xc4\xcd\xf0\xff\xc4\xcb\xed\xff\xc5\xcc\xee\xff\xc8\xcf\xef\xff\xc4\xcf\xeb\xff\xc4\xcf\xeb\xff\xc5\xcf\xeb\xff\xc6\xd0\xec\xff\xc6\xd1\xed\xff\xc7\xd2\xed\xff\xcc\xd4\xef\xff\xcd\xd5\xf0\xff\xcf\xd7\xf1\xff\xcf\xd8\xf1\xff\xd0\xd9\xf1\xff\xd1\xdb\xf2\xff\xd2\xda\xf4\xff\xd4\xd9\xf6\xff\xd5\xda\xf7\xff\xd7\xdb\xf7\xff\xd7\xdb\xf6\xff\xd7\xda\xf4\xff\xd7\xdc\xf5\xff\xd5\xd9\xf4\xff\xd6\xdb\xf5\xff\xd8\xdc\xf5\xff\xd7\xdc\xf4\xff\xd9\xdc\xf4\xff\xda\xdc\xf4\xff\xd9\xdd\xf5\xff\xd9\xdd\xf6\xff\xd9\xdd\xf6\xff\xd9\xdd\xf5\xff\xdb\xde\xf5\xff\xdc\xdf\xf5\xff\xdc\xdf\xf5\xff\xdb\xe1\xf5\xff\xdc\xe3\xf6\xff\xde\xe4\xf8\xff\xde\xe5\xf8\xff\xdf\xe6\xf8\xff\xe0\xe7\xf9\xff\xe2\xe6\xf9\xff\xe3\xe6\xf9\xff\xe3\xe7\xfa\xff\xe3\xe7\xfa\xff\xe2\xe8\xfa\xff\xe3\xeb\xfa\xff\xa1\xb2\xc5\xff%@Y\xff\x132I\xff.La\xff+H[\xffdz\x8d\xffq\x7f\x93\xffU\\v\xff\x0b\x11-\xff\x04\x0c%\xff\x0e\x19-\xff\x1c/=\xff\x08 *\xff\x01\x16\x1d\xff\x03\x1c#\xff\x07\x1f&\xff\n&-\xff\n$*\xff\x04\x13\x19\xff\x07\x19\x1d\xff\n\x1f#\xff\x04\x14\x17\xff\x04\x14\x17\xff\x02\x0b\r\xff\x05\x10\x12\xff\x04\x0f\x10\xff\x05\x18\x19\xff\x01\x10\x11\xff\x06\x15\x16\xff\x06\x17\x16\xff\x06\x16\x15\xff\x0b\x1e\x1c\xff\x06\x11\x0f\xff\x02\x08\x07\xff\x0b\x13\x12\xff\x03\x0c\n\xff\x00\x0e\n\xff\x0c%\x1f\xff\x0f.)\xff\x08" \xff\x0e()\xff\x11"%\xff\x00\x0b\x0f\xff\x02\x16\x1b\xff\x06\x17\x1f\xff\x0e\x1a%\xff\x06\x0f\x1b\xff\x05\x15"\xff\x08 -\xff\x05\x19&\xff\x06\x14!\xff\x02\n\x15\xff\x0e\x14\x1e\xff\x04\x08\x12\xff\x01\x04\r\xff\r\x14\x1e\xff\t\x17#\xff\x1eEP\xff\x05\'+\xff\x13:<\xff\x0c/1\xff\x06 "\xff\x08$%\xff\x10-/\xff\x0e(-\xff\x13&+\xff\x04\x18\x19\xff\x0c\x1f\x1d\xff\x04\x10\x0e\xff\x06\x0f\x0f\xff\x0c\x1b\x1d\xff\x08\x0f%\xffITn\xff*;^\xff\x06\x1a=\xff\x82\xa7\xc4\xffr\x9d\xb5\xff\x01\x11/\xff`\x82\xa2\xff\x9a\xd3\xf9\xff\x84\xc5\xed\xffB|\xaa\xffZ\x8c\xbc\xff}\xb0\xdd\xff\x94\xcc\xf1\xff4f\x8f\xff7^\x88\xff\xa1\xcf\xf9\xff\x9d\xcf\xfa\xff\x97\xcd\xf8\xff\x98\xcf\xfa\xff\x98\xce\xf9\xff\x96\xcb\xf7\xff\x97\xca\xf8\xff\x93\xc6\xf4\xff\x92\xc4\xf4\xff\x93\xc3\xf3\xff\x92\xc3\xf3\xff\x91\xc1\xf1\xff\x90\xbf\xf2\xff\x8f\xbd\xf0\xff\x8e\xbc\xef\xff\x8e\xbb\xee\xff\x8f\xbb\xed\xff\x8e\xbb\xed\xff\x8f\xba\xef\xff\x90\xb9\xee\xff\x8d\xb5\xec\xff\x8c\xb3\xec\xff\x8b\xb1\xe8\xff\x8b\xb0\xe6\xff\x8c\xb1\xe7\xff\x8d\xb1\xe7\xff\x8a\xad\xe3\xff\x8d\xb0\xe6\xff\x8e\xaf\xe6\xff\x8b\xaa\xe1\xff\x8b\xa9\xe0\xff\x8b\xa9\xe0\xff\x8c\xa9\xe1\xff\x8c\xa8\xe0\xff\x8d\xa9\xe0\xff\x8d\xa8\xe0\xff\x8d\xa8\xdf\xff\x8e\xa9\xdf\xff\x8f\xa9\xdf\xff\x91\xab\xdf\xff\x94\xad\xe1\xff\x94\xae\xe1\xff\x94\xae\xe2\xff\x97\xb0\xe4\xff\x97\xaf\xe3\xff\x99\xb0\xe4\xff\x9a\xb1\xe5\xff\x9c\xb2\xe6\xff\x9c\xb0\xe3\xff\x9d\xb0\xe4\xff\x9c\xae\xe2\xff\x9b\xad\xe1\xff\x9a\xaa\xdf\xff\x9b\xab\xe0\xff\x98\xa9\xde\xff\x98\xa8\xde\xff\x99\xa9\xdf\xff\x9a\xaa\xe0\xff\x9a\xaa\xdf\xff\x99\xa9\xde\xff\x9b\xac\xe0\xff\x9b\xae\xdd\xff\x9d\xaf\xde\xff\x9e\xaf\xdf\xff\x9c\xad\xdd\xff\x9c\xac\xdc\xff\x9e\xad\xdd\xff\x9d\xaf\xdd\xff\x9f\xb1\xdf\xff\x9f\xb1\xdf\xff\xa0\xb1\xdf\xff\xa3\xb2\xe1\xff\xa3\xb2\xe1\xff\xa4\xb6\xe2\xff\xa3\xb8\xe2\xff\xa5\xba\xe4\xff\xa8\xbb\xe6\xff\xab\xbe\xe9\xff\xac\xbe\xe9\xff\xad\xbe\xe9\xff\xad\xbe\xea\xff\xae\xbf\xea\xff\xaf\xc0\xeb\xff\xaf\xc1\xea\xff\xaf\xc1\xea\xff\xb1\xc3\xec\xff\xb1\xc4\xed\xff\xb1\xc5\xee\xff\xb3\xc6\xef\xff\xb4\xc7\xee\xff\xb5\xc8\xee\xff\xb5\xc7\xec\xff\xb6\xc7\xee\xff\xb6\xc5\xee\xff\xb9\xc8\xf0\xff\xbb\xca\xf1\xff\xbb\xc9\xf0\xff\xbc\xca\xef\xff\xbc\xcb\xf0\xff\xb8\xca\xef\xff\xba\xca\xef\xff\xb8\xc8\xed\xff\xb7\xc7\xec\xff\xb8\xc6\xeb\xff\xb8\xc5\xeb\xff\xb8\xc5\xeb\xff\xb9\xc5\xeb\xff\xbc\xc5\xeb\xff\xbd\xc5\xea\xff\xbe\xc5\xea\xff\xbf\xc7\xec\xff\xbf\xc8\xec\xff\xc2\xc8\xed\xff\xc3\xca\xee\xff\xc2\xcb\xee\xff\xc4\xcc\xef\xff\xc3\xcd\xee\xff\xc4\xce\xef\xff\xc5\xcd\xf0\xff\xc7\xcd\xf1\xff\xc8\xcd\xf0\xff\xc9\xcd\xf0\xff\xca\xcd\xef\xff\xc9\xcc\xed\xff\xca\xcc\xed\xff\xc9\xcc\xed\xff\xca\xcd\xee\xff\xca\xce\xef\xff\xcc\xcf\xf0\xff\xcd\xd0\xf1\xff\xce\xd1\xf1\xff\xd1\xd3\xf2\xff\xd2\xd5\xf3\xff\xd4\xd7\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd6\xd9\xf6\xff\xd5\xdb\xf6\xff\xd4\xdc\xf7\xff\xd5\xdd\xf7\xff\xd7\xdd\xf7\xff\xd7\xdd\xf6\xff\xda\xdf\xf7\xff\xd9\xde\xf6\xff\xd9\xdf\xf7\xff\xd8\xde\xf6\xff\xd8\xde\xf5\xff\xdb\xe1\xf7\xff\xdc\xe1\xf7\xff\xdb\xe0\xf6\xff\xdc\xe1\xf7\xff\xdb\xe0\xf7\xff\xda\xdf\xf6\xff\xdb\xde\xf6\xff\xdc\xde\xf6\xff\xdb\xdd\xf5\xff\xdb\xdd\xf5\xff\xda\xde\xf4\xff\xdc\xe0\xf5\xff\xdd\xe2\xf6\xff\xde\xe3\xf7\xff\xdf\xe4\xf7\xff\xe0\xe5\xf8\xff\xe2\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe5\xf8\xff\xe1\xe6\xf9\xff\xe2\xe8\xfa\xff\xe1\xe8\xf9\xff\xe0\xec\xfc\xff\x8d\xa0\xb3\xff9Pf\xff8Pd\xff\xa0\xb6\xc6\xff\xcd\xdc\xed\xff\xe0\xe9\xf9\xff\xbb\xc1\xd3\xff\x1f&?\xff\x12\x1b2\xff\x05\x10%\xff\t\x1a+\xff\x12(6\xff\r#-\xff\x0c"-\xff\x08#/\xff\x04\x1b\'\xff\n\x1f*\xff\x04\x15\x1e\xff\x04\x14\x1b\xff\x07\x1c!\xff\r\x1d!\xff\x08\x18\x1c\xff\x04\x11\x14\xff\x04\x12\x14\xff\t\x1b\x1d\xff\x04\x13\x16\xff\x01\x12\x13\xff\x01\x0f\x10\xff\x05\x14\x15\xff\x00\n\n\xff\x01\x0b\n\xff\n\x19\x18\xff\x05\x0e\r\xff\x03\t\t\xff\r\x1d\x1b\xff\x02\x1a\x17\xff\x05\x17\x13\xff\x150-\xff\x04\x17\x15\xff\n\x1c\x1d\xff\x05\r\x10\xff\x00\n\x0e\xff\x03\x0f\x15\xff\x04\x0f\x16\xff\x07\x0f\x16\xff\x04\x11\x19\xff\x08\x1a"\xff\x07"*\xff\x04\x19"\xff\x02\r\x15\xff\x02\t\x11\xff\x04\x08\x13\xff\x07\x08\x12\xff\x08\x07\x10\xff\x11\x14\x1c\xff\n\x11\x19\xff\x1d8A\xff\x145;\xff\x10+0\xff\x02\x1e#\xff\x1004\xff\x1569\xff\x04#&\xff\r"\'\xff\x01\n\x10\xff\x0c!#\xff\x11&%\xff\x07\x17\x16\xff\x07\x13\x13\xff\x0e"$\xff\x162\\\xffKk\x98\xffPs\xa3\xffLr\x9e\xff\xa4\xd3\xf8\xff\xa2\xd8\xf7\xff\x7f\xac\xcd\xff\xa5\xd6\xfb\xff\x97\xd7\xfc\xff\x94\xd6\xfc\xff\x98\xd3\xf8\xff\xa1\xd6\xfc\xff\x9b\xd0\xf9\xff\x9b\xd1\xfa\xff\x9f\xd3\xfa\xff\xa1\xd1\xf8\xff\x9e\xce\xfa\xff\x98\xca\xf6\xff\x98\xcd\xf8\xff\x95\xc9\xf4\xff\x94\xc6\xf2\xff\x95\xc6\xf3\xff\x95\xc6\xf4\xff\x93\xc3\xf1\xff\x93\xc2\xf2\xff\x92\xc0\xf1\xff\x92\xc0\xf0\xff\x92\xbe\xef\xff\x92\xbd\xf0\xff\x92\xbc\xf0\xff\x92\xbb\xee\xff\x90\xb9\xee\xff\x90\xb9\xed\xff\x8f\xb7\xeb\xff\x8f\xb6\xeb\xff\x8d\xb3\xe9\xff\x8c\xb1\xe9\xff\x8d\xb0\xe8\xff\x8e\xb1\xe8\xff\x8e\xaf\xe6\xff\x8d\xad\xe4\xff\x8b\xab\xe1\xff\x8f\xae\xe4\xff\x8f\xad\xe4\xff\x8c\xa9\xe0\xff\x8e\xa8\xe0\xff\x8e\xa7\xdf\xff\x8e\xa7\xdf\xff\x8f\xa7\xdf\xff\x90\xa6\xde\xff\x90\xa6\xdf\xff\x8f\xa6\xdd\xff\x92\xa8\xdf\xff\x93\xaa\xe0\xff\x95\xab\xe0\xff\x9a\xb0\xe4\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x9b\xb0\xe5\xff\x99\xad\xe3\xff\x9a\xae\xe4\xff\x9a\xac\xe3\xff\x99\xab\xe2\xff\x99\xaa\xe0\xff\x9b\xaa\xde\xff\x9c\xaa\xde\xff\x9a\xa7\xdb\xff\x99\xa6\xda\xff\x9b\xa8\xdc\xff\x9a\xa7\xdb\xff\x9c\xa6\xdd\xff\x9f\xa6\xe0\xff\x9b\xa3\xdc\xff\x9c\xa4\xdd\xff\x9c\xa4\xdd\xff\x9b\xa2\xdc\xff\x9c\xa5\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9d\xa6\xda\xff\x9f\xa8\xdb\xff\xa0\xa7\xdb\xff\xa0\xa8\xdc\xff\x9e\xaa\xdb\xff\x9e\xad\xdc\xff\x9e\xac\xdc\xff\xa0\xad\xdd\xff\xa3\xaf\xdf\xff\xa5\xb1\xe1\xff\xa3\xb1\xe0\xff\xa2\xb3\xe0\xff\xa4\xb5\xe2\xff\xa7\xb7\xe4\xff\xa7\xb7\xe4\xff\xa9\xb8\xe5\xff\xaa\xb9\xe6\xff\xa9\xb9\xe7\xff\xab\xbb\xe7\xff\xac\xbd\xe8\xff\xae\xbf\xea\xff\xae\xbf\xe9\xff\xae\xc0\xe9\xff\xae\xc0\xea\xff\xae\xc1\xea\xff\xb1\xc4\xed\xff\xb4\xc5\xee\xff\xb4\xc6\xed\xff\xb5\xc7\xed\xff\xb7\xc7\xee\xff\xb7\xc5\xec\xff\xb5\xc3\xea\xff\xb5\xc2\xe8\xff\xb7\xc3\xe9\xff\xbc\xc8\xec\xff\xc1\xcd\xf1\xff\xbf\xcf\xf4\xff\xbe\xce\xf3\xff\xbd\xcc\xf2\xff\xbc\xca\xf0\xff\xbc\xc9\xee\xff\xbb\xc7\xed\xff\xba\xc6\xec\xff\xb9\xc4\xeb\xff\xba\xc3\xe9\xff\xbc\xc2\xe9\xff\xbc\xc2\xe8\xff\xbc\xc3\xe8\xff\xbd\xc6\xeb\xff\xc1\xc5\xec\xff\xc0\xc5\xeb\xff\xc0\xc6\xec\xff\xc1\xc8\xec\xff\xc0\xc8\xec\xff\xc0\xca\xec\xff\xc3\xca\xec\xff\xc5\xca\xed\xff\xc5\xcb\xec\xff\xc4\xca\xeb\xff\xc5\xca\xeb\xff\xc8\xcc\xeb\xff\xc9\xcd\xec\xff\xca\xcc\xed\xff\xcc\xce\xef\xff\xcd\xcf\xf0\xff\xcd\xcf\xf0\xff\xcf\xd2\xf3\xff\xce\xd0\xf1\xff\xcf\xd3\xf2\xff\xcf\xd4\xf2\xff\xd0\xd4\xf2\xff\xd1\xd6\xf3\xff\xd3\xd8\xf4\xff\xd4\xd8\xf4\xff\xd3\xd9\xf4\xff\xd1\xda\xf3\xff\xd2\xdb\xf4\xff\xd5\xdc\xf5\xff\xd7\xde\xf6\xff\xd7\xde\xf5\xff\xda\xe0\xf7\xff\xd9\xe1\xf8\xff\xd9\xe1\xf8\xff\xd9\xe1\xf7\xff\xd9\xe1\xf5\xff\xda\xe1\xf5\xff\xda\xe1\xf4\xff\xdb\xe1\xf4\xff\xdd\xe2\xf6\xff\xdc\xe1\xf6\xff\xdb\xdf\xf6\xff\xdd\xdf\xf7\xff\xdd\xdf\xf7\xff\xdd\xde\xf7\xff\xde\xdf\xf7\xff\xde\xdf\xf6\xff\xde\xe0\xf5\xff\xdf\xe1\xf5\xff\xdf\xe1\xf6\xff\xe0\xe3\xf7\xff\xdf\xe3\xf6\xff\xe0\xe4\xf7\xff\xe0\xe4\xf7\xff\xe0\xe5\xf8\xff\xe1\xe7\xf9\xff\xe1\xe7\xf9\xff\xe0\xe7\xfa\xff\xdf\xe9\xfb\xff\xd7\xe3\xf1\xff\xbf\xcc\xda\xff\xe0\xea\xf7\xff\xe6\xec\xfb\xff\xe8\xea\xfa\xff\xe6\xec\xfa\xff\xb5\xbb\xcd\xffel~\xff\x07\x0f%\xff\x03\x10$\xff\x0f\x18)\xff\x12 .\xff\n\x1d*\xff\x05\x1c)\xff\x07\x1e,\xff\x07 *\xff\x04\x1a#\xff\x01\x11\x18\xff\x03\x0f\x15\xff\x05\x13\x19\xff\t\x1a\x1f\xff\t\x1c \xff\x06\x19\x1c\xff\x04\x15\x17\xff\x08\x1a\x1c\xff\x05\x17\x1a\xff\x03\x10\x12\xff\x06\x15\x16\xff\x04\x13\x14\xff\x03\x0b\x0c\xff\x00\x06\x05\xff\x02\n\t\xff\x04\x0e\r\xff\x10" \xff\x0e+(\xff\x0b!\x1d\xff\x08\x1d\x1a\xff\n\x1c\x19\xff\x07\x12\x12\xff\x02\x06\t\xff\x04\x0b\x0f\xff\x08\x12\x17\xff\n\x12\x1a\xff\x02\x07\x0f\xff\x04\x10\x17\xff\t\x1f\'\xff\x06!*\xff\x06\x18!\xff\n\x18 \xff\x04\x0c\x15\xff\x03\x07\x12\xff\x03\x03\r\xff\x08\x06\x0e\xff\x06\x07\x0e\xff\x03\t\x0e\xff\x14\x1f$\xff\x18,4\xff\x18=E\xff\x137>\xff\x0c).\xff\x08&+\xff\n(,\xff\n#\'\xff\x00\n\x0e\xff\r\x1b\x1d\xff\x05\x16\x18\xff\x12\x1f"\xff\x05\x13\x15\xff\r&\'\xff\x81\xae\xe1\xff^\x8c\xc0\xffV\x86\xba\xff\x9e\xd0\xfa\xff\x9d\xd3\xfd\xff\x9b\xd4\xf9\xff\xa0\xd1\xf8\xff\x9f\xd1\xfa\xff\x97\xd3\xf9\xff\x98\xd2\xf9\xff\x9e\xd1\xf9\xff\xa0\xcf\xf8\xff\x9e\xcf\xf8\xff\x9a\xce\xf7\xff\x9a\xcc\xf6\xff\x9b\xcb\xf5\xff\x9a\xc9\xf5\xff\x99\xc9\xf5\xff\x94\xc7\xf2\xff\x95\xc5\xf1\xff\x98\xc6\xf2\xff\x97\xc4\xf1\xff\x96\xc1\xf0\xff\x95\xc1\xf0\xff\x95\xbf\xf0\xff\x95\xbe\xef\xff\x94\xbd\xee\xff\x93\xbc\xed\xff\x93\xba\xee\xff\x93\xb9\xed\xff\x93\xb9\xed\xff\x91\xb6\xeb\xff\x91\xb6\xea\xff\x8e\xb2\xe8\xff\x8f\xb2\xe8\xff\x8e\xb1\xe7\xff\x90\xb1\xe8\xff\x8c\xac\xe4\xff\x8e\xad\xe3\xff\x8f\xad\xe3\xff\x8e\xac\xe2\xff\x8e\xaa\xe0\xff\x8d\xa9\xdf\xff\x8f\xaa\xe0\xff\x8d\xa6\xdd\xff\x91\xa7\xde\xff\x91\xa7\xde\xff\x92\xa7\xde\xff\x92\xa6\xdd\xff\x91\xa5\xdd\xff\x92\xa6\xdd\xff\x92\xa6\xde\xff\x93\xa8\xde\xff\x96\xab\xdf\xff\x99\xad\xe1\xff\x99\xac\xe0\xff\xa0\xb4\xe7\xff\x9a\xad\xe1\xff\x98\xaa\xdf\xff\x97\xa9\xde\xff\x98\xa8\xde\xff\x98\xa8\xde\xff\x99\xa8\xdd\xff\x98\xa7\xdc\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa8\xdb\xff\x96\xa7\xda\xff\x95\xa5\xd8\xff\x98\xa7\xda\xff\x98\xa6\xd9\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9c\xa8\xdb\xff\x9c\xa8\xdb\xff\x9b\xa7\xda\xff\x9d\xa9\xdc\xff\x9e\xaa\xde\xff\x9d\xa9\xdd\xff\x9d\xa8\xdc\xff\xa0\xaa\xdf\xff\x9f\xa8\xdc\xff\xa3\xac\xe0\xff\xa2\xad\xde\xff\xa2\xaf\xdf\xff\xa3\xaf\xdf\xff\xa6\xb1\xe1\xff\xa7\xb2\xe2\xff\xa7\xb1\xe1\xff\xa5\xb1\xe0\xff\xa4\xb2\xe0\xff\xa4\xb1\xdf\xff\xa6\xb4\xe2\xff\xa7\xb3\xe2\xff\xaa\xb4\xe3\xff\xa8\xb3\xe2\xff\xa8\xb5\xe3\xff\xa9\xb6\xe4\xff\xa9\xb6\xe3\xff\xaa\xb8\xe4\xff\xa9\xb7\xe2\xff\xab\xb9\xe4\xff\xaa\xba\xe4\xff\xaa\xba\xe5\xff\xac\xbb\xe6\xff\xae\xbc\xe6\xff\xae\xbc\xe6\xff\xb3\xc1\xe9\xff\xb6\xc3\xeb\xff\xb2\xc2\xe9\xff\xb3\xc4\xea\xff\xb5\xc5\xeb\xff\xb7\xc7\xec\xff\xb6\xc5\xea\xff\xb9\xc7\xec\xff\xbb\xc8\xef\xff\xbd\xc9\xf0\xff\xbe\xc8\xf0\xff\xbc\xc6\xed\xff\xbc\xc5\xec\xff\xb8\xc0\xe8\xff\xb7\xbf\xe7\xff\xb5\xbd\xe5\xff\xb6\xbc\xe4\xff\xb8\xba\xe2\xff\xb9\xbb\xe3\xff\xb7\xbc\xe2\xff\xbb\xc2\xe7\xff\xb8\xbb\xe3\xff\xba\xbc\xe4\xff\xbb\xbe\xe5\xff\xbd\xc2\xe9\xff\xbf\xc6\xeb\xff\xc2\xc9\xed\xff\xc5\xce\xf1\xff\xc5\xce\xf0\xff\xc6\xd0\xf1\xff\xc7\xd1\xf2\xff\xc8\xd2\xf2\xff\xc8\xd2\xf1\xff\xc9\xd3\xf1\xff\xcc\xd5\xf1\xff\xcd\xd6\xf1\xff\xcd\xd6\xf2\xff\xcf\xd8\xf4\xff\xd2\xdb\xf7\xff\xd1\xda\xf6\xff\xcf\xdc\xf5\xff\xcd\xda\xf3\xff\xd0\xdc\xf5\xff\xd0\xdd\xf4\xff\xd1\xdc\xf3\xff\xd1\xdc\xf1\xff\xd1\xdb\xf2\xff\xd1\xda\xf5\xff\xd3\xdb\xf4\xff\xd6\xdd\xf6\xff\xd8\xdf\xf7\xff\xd9\xdf\xf6\xff\xd9\xdf\xf6\xff\xd7\xdf\xf6\xff\xd7\xdf\xf6\xff\xd9\xe1\xf7\xff\xda\xe0\xf5\xff\xda\xe1\xf5\xff\xdc\xe1\xf6\xff\xdc\xe1\xf5\xff\xdd\xe3\xf7\xff\xde\xe3\xf8\xff\xdd\xe1\xf7\xff\xe0\xe3\xf9\xff\xde\xe0\xf7\xff\xdf\xe1\xf9\xff\xe8\xe8\xfa\xff\xdf\xe0\xf6\xff\xe1\xe2\xf7\xff\xe2\xe3\xf8\xff\xe2\xe3\xf7\xff\xe3\xe4\xf8\xff\xe0\xe5\xf7\xff\xe0\xe6\xf7\xff\xdf\xe6\xf7\xff\xe1\xe8\xf9\xff\xe3\xe8\xfa\xff\xe4\xe8\xfa\xff\xe4\xe8\xfa\xff\xe6\xea\xfb\xff\xe5\xea\xfb\xff\xe6\xec\xfc\xff\xe8\xeb\xfb\xff\xea\xea\xfa\xff\xed\xeb\xfb\xff\xe8\xeb\xfa\xff\xe6\xea\xfb\xff\xba\xc0\xcf\xffRVk\xff\x0b\x13*\xff\x08\x0f$\xff\x06\x0e\x1c\xff\r\x1f*\xff\n!+\xff\x07#,\xff\x10-3\xff\r),\xff\x07!$\xff\x03\x12\x18\xff\x00\x0f\x16\xff\x03\x10\x17\xff\t\x1c"\xff\x06\x19\x1d\xff\x01\x15\x19\xff\x02\x10\x15\xff\x04\x12\x14\xff\x07\x16\x19\xff\x04\x14\x16\xff\x05\x10\x12\xff\x08\x13\x15\xff\t\x16\x17\xff\x01\x0f\x0e\xff\x02\x0f\r\xff\t\x1d\x1b\xff\r0,\xff\x06 \x1c\xff\t# \xff\n\x1d\x1b\xff\x02\x0b\x0b\xff\x02\x05\x08\xff\x01\x04\x08\xff\x02\x06\x0c\xff\t\x0e\x16\xff\x04\x0b\x15\xff\x01\x0e\x1a\xff\x03\x18&\xff\x08!/\xff\x03\x10\x1f\xff\x07\x13 \xff\t\x11\x1d\xff\x05\x0c\x17\xff\x02\x07\x10\xff\x04\x08\r\xff\x02\x05\x08\xff\x01\x06\t\xff\x0f\x1b\x1e\xff\x16:C\xff\x08/8\xff\x1bEM\xff\x158?\xff\t\'-\xff\x0b!\'\xff\x07\x15\x1b\xff\x0c\x16\x1a\xff\x05\x16\x18\xff\x0e\x1f#\xff\x04\x11\x16\xff\r\x1d \xff\x0b"#\xff\x9e\xd4\xfe\xff\x9a\xcf\xfb\xff\x9c\xd1\xfd\xff\x9e\xd2\xfe\xff\x9d\xd1\xfc\xff\x9d\xd2\xfa\xff\xa0\xcf\xf9\xff\x9e\xcf\xf9\xff\x9c\xd0\xf7\xff\x9e\xcf\xf4\xff\xa3\xcd\xf4\xff\xa2\xcc\xf5\xff\x9e\xcc\xf5\xff\x9d\xcb\xf5\xff\x9c\xc9\xf4\xff\x9b\xc8\xf3\xff\x9a\xc6\xf3\xff\x98\xc5\xf1\xff\x96\xc2\xef\xff\x98\xc2\xef\xff\x97\xc1\xee\xff\x96\xbf\xed\xff\x96\xbe\xed\xff\x95\xbc\xec\xff\x96\xbb\xed\xff\x95\xba\xec\xff\x95\xba\xec\xff\x94\xb9\xeb\xff\x95\xb7\xec\xff\x95\xb7\xec\xff\x95\xb6\xeb\xff\x95\xb5\xeb\xff\x92\xb2\xe9\xff\x92\xb1\xe8\xff\x91\xaf\xe6\xff\x90\xae\xe5\xff\x8e\xab\xe2\xff\x90\xac\xe4\xff\x8f\xaa\xe1\xff\x90\xa9\xdf\xff\x91\xab\xe1\xff\x91\xa9\xdf\xff\x9a\xb1\xe7\xff\x91\xa8\xde\xff\x92\xa8\xde\xff\x91\xa6\xdd\xff\x93\xa8\xdf\xff\x92\xa6\xdd\xff\x93\xa7\xde\xff\x95\xa6\xde\xff\x96\xa7\xdf\xff\x96\xa9\xe0\xff\x94\xa9\xdd\xff\x98\xac\xe0\xff\x98\xab\xde\xff\x9d\xb0\xe3\xff\x99\xab\xde\xff\x99\xab\xdd\xff\x99\xac\xde\xff\x9a\xac\xdf\xff\x9c\xad\xdf\xff\x9d\xad\xe0\xff\xa0\xae\xe2\xff\xa0\xaf\xe2\xff\x9b\xb0\xe1\xff\x9c\xb2\xe2\xff\x9e\xb2\xe2\xff\x9f\xb3\xe3\xff\xa0\xb3\xe3\xff\xa1\xb3\xe4\xff\xa4\xb4\xe4\xff\xa5\xb4\xe3\xff\xa5\xb5\xe3\xff\xa4\xb3\xe2\xff\xa3\xb3\xe1\xff\xa4\xb4\xe2\xff\xa2\xb2\xe1\xff\xa3\xb2\xe2\xff\xa1\xb0\xe0\xff\xa2\xb1\xe1\xff\xa2\xb0\xe1\xff\xa4\xb1\xe2\xff\xa4\xb1\xe2\xff\xa4\xb1\xe1\xff\xa4\xb1\xe1\xff\xa5\xb1\xe1\xff\xa7\xb2\xe2\xff\xa9\xb3\xe3\xff\xa9\xb2\xe3\xff\xa9\xb3\xe3\xff\xaa\xb4\xe3\xff\xaa\xb4\xe3\xff\xab\xb5\xe4\xff\xac\xb4\xe3\xff\xad\xb4\xe3\xff\xac\xb3\xe2\xff\xaa\xb2\xe1\xff\xaa\xb1\xe1\xff\xab\xb2\xe1\xff\xaa\xb2\xdf\xff\xa9\xb1\xde\xff\xac\xb3\xe0\xff\xab\xb5\xe1\xff\xac\xb7\xe3\xff\xb0\xb9\xe5\xff\xaf\xb8\xe3\xff\xb1\xba\xe5\xff\xb2\xba\xe5\xff\xb1\xb9\xe2\xff\xb0\xbc\xe6\xff\xb2\xbe\xe8\xff\xb3\xbf\xe8\xff\xb4\xbe\xe7\xff\xb5\xbf\xe8\xff\xb8\xc2\xea\xff\xb8\xc0\xe8\xff\xbb\xc1\xea\xff\xbc\xc1\xea\xff\xb9\xbe\xe7\xff\xb8\xbc\xe5\xff\xba\xbd\xe6\xff\xb9\xbc\xe6\xff\xb8\xbc\xe5\xff\xbb\xbc\xe6\xff\xbe\xbc\xe6\xff\xc0\xbf\xe7\xff\xc0\xc0\xe8\xff\xbb\xbb\xe3\xff\xbd\xbc\xe6\xff\xbc\xbb\xe5\xff\xbc\xbd\xe6\xff\xbd\xbf\xe7\xff\xbf\xc2\xea\xff\xbe\xc3\xe9\xff\xc0\xc5\xeb\xff\xc1\xc7\xed\xff\xc3\xca\xef\xff\xc6\xce\xf1\xff\xc8\xd1\xf4\xff\xc9\xd3\xf5\xff\xcb\xd7\xf6\xff\xce\xd9\xf5\xff\xd0\xdc\xf7\xff\xd2\xde\xf9\xff\xd1\xdd\xf9\xff\xd4\xdf\xfb\xff\xd4\xe0\xfc\xff\xd2\xe0\xfa\xff\xd3\xe1\xfa\xff\xd4\xe2\xf9\xff\xd3\xdf\xf7\xff\xd4\xe0\xf6\xff\xd4\xde\xf4\xff\xd3\xda\xf4\xff\xd3\xd8\xf5\xff\xd4\xd8\xf5\xff\xd5\xd8\xf5\xff\xd5\xd8\xf4\xff\xd5\xd9\xf2\xff\xd4\xd8\xf1\xff\xd4\xd8\xf2\xff\xd4\xd9\xf2\xff\xd7\xda\xf4\xff\xd8\xdc\xf5\xff\xd9\xdc\xf5\xff\xdc\xdd\xf5\xff\xdb\xde\xf7\xff\xdb\xdf\xf7\xff\xdc\xe1\xf7\xff\xdd\xe2\xf6\xff\xe0\xe4\xf7\xff\xe2\xe6\xf7\xff\xea\xee\xfc\xff\xe1\xe5\xf7\xff\xe3\xe7\xfa\xff\xe1\xe6\xf8\xff\xe2\xe7\xf9\xff\xe3\xe7\xf9\xff\xe3\xe8\xf9\xff\xe2\xe9\xfa\xff\xe4\xeb\xfc\xff\xe4\xeb\xfc\xff\xe6\xeb\xfc\xff\xe6\xea\xfc\xff\xe7\xeb\xfd\xff\xe8\xeb\xfc\xff\xe8\xec\xfb\xff\xe8\xec\xfb\xff\xe9\xec\xfb\xff\xeb\xeb\xfb\xff\xec\xed\xfd\xff\xeb\xeb\xfb\xff\xea\xeb\xf9\xff\xe9\xeb\xfa\xff\xe7\xe9\xfb\xff\xd7\xd9\xed\xff\x8f\x92\xa7\xff5:O\xff\x11\x17\'\xff\x15$1\xff\x10\'3\xff\x06\x1e)\xff\x08%,\xff\x04\x1c\x1f\xff\t #\xff\x0b&-\xff\x06\x1c$\xff\x06\x16\x1e\xff\x08\x1c"\xff\t\x1f%\xff\x04\x1c"\xff\x05\x1b \xff\x05\x15\x19\xff\x02\x10\x13\xff\x06\x14\x16\xff\x08\x1a\x1b\xff\x06\x12\x14\xff\n\x14\x16\xff\x0c\x18\x1a\xff\n\x19\x1b\xff\x0e,+\xff\x02\x1e\x1c\xff\x04#!\xff\x08\'&\xff\n!!\xff\x03\n\r\xff\x04\t\x0e\xff\x03\t\x10\xff\x01\n\x13\xff\x04\x0b\x14\xff\x08\x14\x1f\xff\x04\x13\x1e\xff\x0c -\xff\x0b\x1f.\xff\x01\r\x1c\xff\x04\x0b\x18\xff\x15\x1d)\xff\x11\x17 \xff\x01\x06\x0e\xff\x02\x08\r\xff\x02\x06\x0b\xff\x0e\x18\x1e\xff\x0c\x17\x1e\xff#LU\xff\x19FP\xff\x0b08\xff\r*0\xff\x1905\xff\x0b\x17\x1d\xff\t\x13\x17\xff\x07\x15\x16\xff\x19-0\xff\x0e"\'\xff\x13#*\xff\x04\x15\x1a\xff\x0e-.\xff\x9e\xd5\xf7\xff\x9f\xd4\xf8\xff\x9d\xd1\xf7\xff\x9f\xd1\xf9\xff\xa0\xd1\xf9\xff\x9e\xd0\xf7\xff\x9f\xcf\xf9\xff\x9c\xcf\xf7\xff\x9b\xcf\xf4\xff\xa0\xce\xf3\xff\xa4\xcd\xf3\xff\x9f\xcb\xf4\xff\x99\xc9\xf4\xff\x9f\xc8\xf4\xff\x9d\xc7\xf2\xff\x9b\xc6\xf1\xff\x9b\xc4\xf1\xff\x99\xc3\xf0\xff\x9a\xc2\xef\xff\x99\xc2\xef\xff\x98\xc0\xed\xff\x98\xbe\xec\xff\x98\xbd\xed\xff\x96\xba\xea\xff\x98\xba\xec\xff\x96\xb8\xea\xff\x96\xb8\xea\xff\x95\xb7\xe9\xff\x96\xb6\xeb\xff\x96\xb5\xea\xff\x93\xb3\xe8\xff\x93\xb1\xe7\xff\x93\xb0\xe8\xff\x93\xb0\xe7\xff\x91\xad\xe5\xff\x91\xab\xe3\xff\x92\xac\xe4\xff\x91\xab\xe2\xff\x93\xab\xe2\xff\x92\xa9\xdf\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x95\xaa\xe1\xff\x94\xa8\xdf\xff\x95\xa9\xe0\xff\x96\xa7\xdf\xff\x96\xa7\xdf\xff\x96\xaa\xdf\xff\x98\xad\xe1\xff\x9a\xaf\xe3\xff\x9e\xb1\xe4\xff\x9b\xae\xe1\xff\x9b\xae\xe1\xff\x9c\xaf\xdf\xff\x9b\xaf\xdf\xff\x9c\xb0\xdf\xff\x9d\xae\xde\xff\x9e\xaf\xdf\xff\xa0\xb1\xe1\xff\xa1\xb1\xe1\xff\x9f\xb0\xe1\xff\xa1\xb1\xe2\xff\xa2\xb1\xe2\xff\xa2\xb1\xe2\xff\xa4\xb2\xe3\xff\xa2\xb0\xe1\xff\xa3\xb0\xe1\xff\xa4\xb0\xe1\xff\xa4\xb1\xe2\xff\xa5\xb2\xe3\xff\xa5\xb2\xe3\xff\xa6\xb2\xe3\xff\xa6\xb3\xe3\xff\xa6\xb4\xe3\xff\xa6\xb4\xe3\xff\xa4\xb1\xe0\xff\xa6\xb2\xe1\xff\xa5\xb0\xe0\xff\xa6\xb1\xe1\xff\xa5\xb2\xe3\xff\xa3\xb1\xe2\xff\xa4\xb0\xe2\xff\xa3\xaf\xe1\xff\xa3\xae\xe0\xff\xa6\xb0\xe2\xff\xa7\xaf\xe0\xff\xa7\xaf\xde\xff\xa8\xaf\xdf\xff\xa8\xae\xde\xff\xa9\xae\xde\xff\xa7\xac\xdc\xff\xa6\xab\xdb\xff\xa9\xac\xdd\xff\xa6\xa9\xda\xff\xa6\xa9\xd9\xff\xa8\xac\xdc\xff\xa8\xac\xda\xff\xa9\xad\xda\xff\xa7\xac\xda\xff\xa8\xae\xdb\xff\xa8\xad\xda\xff\xa9\xae\xdb\xff\xa9\xae\xd9\xff\xad\xb1\xdc\xff\xae\xb0\xdc\xff\xb0\xb3\xe1\xff\xb2\xb3\xe2\xff\xb2\xb3\xe1\xff\xb4\xb5\xe1\xff\xb8\xb9\xe5\xff\xb2\xb3\xdf\xff\xb4\xb7\xe0\xff\xb0\xb2\xdb\xff\xb3\xb4\xdd\xff\xb2\xb3\xdc\xff\xb8\xb7\xe1\xff\xb4\xb3\xdd\xff\xb7\xb7\xe1\xff\xb8\xb7\xe2\xff\xb8\xb5\xdf\xff\xbe\xb9\xe3\xff\xbd\xb8\xe1\xff\xb8\xb5\xde\xff\xba\xb8\xe0\xff\xb9\xb7\xe3\xff\xba\xb9\xe4\xff\xb9\xb8\xe2\xff\xba\xb9\xe3\xff\xba\xbc\xe5\xff\xbb\xbd\xe5\xff\xbf\xbf\xe7\xff\xc1\xbe\xe8\xff\xc1\xc0\xe9\xff\xc3\xc3\xea\xff\xc3\xc4\xeb\xff\xc3\xc6\xec\xff\xc5\xc8\xec\xff\xc5\xca\xed\xff\xc6\xcb\xee\xff\xc7\xcc\xef\xff\xc8\xcc\xef\xff\xc7\xcb\xef\xff\xc7\xcb\xef\xff\xc7\xcd\xef\xff\xca\xd0\xf1\xff\xce\xd2\xf3\xff\xd2\xd5\xf5\xff\xd3\xd5\xf4\xff\xd3\xd2\xf2\xff\xd0\xd1\xf1\xff\xd0\xd2\xf1\xff\xd1\xd2\xf1\xff\xd1\xd2\xf1\xff\xd2\xd2\xf0\xff\xd2\xd2\xef\xff\xd0\xd0\xed\xff\xd1\xd2\xef\xff\xd1\xd2\xef\xff\xd4\xd5\xf1\xff\xd5\xd4\xf1\xff\xd6\xd6\xf1\xff\xda\xd8\xf4\xff\xda\xdb\xf5\xff\xd9\xdc\xf6\xff\xda\xdf\xf6\xff\xdb\xe0\xf4\xff\xe6\xea\xf8\xff\xe6\xeb\xf7\xff\xe3\xe8\xf6\xff\xe0\xe6\xf8\xff\xe1\xe9\xfa\xff\xe2\xea\xf9\xff\xe1\xe9\xf8\xff\xe2\xea\xf8\xff\xe2\xea\xf8\xff\xe3\xeb\xfc\xff\xe5\xed\xfe\xff\xe5\xec\xfd\xff\xe8\xed\xff\xff\xe9\xed\xff\xff\xea\xed\xff\xff\xea\xee\xfe\xff\xe7\xed\xfc\xff\xe7\xed\xfc\xff\xe9\xec\xfc\xff\xe9\xec\xfd\xff\xe9\xec\xfd\xff\xe9\xec\xfe\xff\xeb\xeb\xf9\xff\xec\xec\xfb\xff\xea\xea\xfd\xff\xe8\xe9\xfc\xff\xe9\xeb\xfb\xff\xd4\xd6\xe5\xff\xbb\xc2\xd3\xff\\g}\xff\x1c,@\xff\x0f\':\xff\t!0\xff\x06!+\xff\x05\x1f\'\xff\x15,5\xff\r)2\xff\x0f$+\xff\x05\x17\x1f\xff\x04\x12\x19\xff\x07\x1f%\xff\x06\x1f#\xff\x02\x16\x1a\xff\x05\x18\x1b\xff\x02\r\x10\xff\x05\x15\x18\xff\x03\r\x0f\xff\x08\x0f\x11\xff\x0c\x16\x18\xff\x01\n\x0c\xff\n%$\xff\x0830\xff\x06/,\xff\x03# \xff\x05 "\xff\x06\x15\x1a\xff\x07\x11\x19\xff\x07\x11\x1a\xff\x06\x14\x1e\xff\x05\x12\x1d\xff\x02\x0c\x13\xff\x02\r\x11\xff\x0b\x1e%\xff\x08\x18 \xff\x07\x11\x18\xff\x07\x10\x16\xff\n\x11\x18\xff\x0b\x0e\x17\xff\x03\x05\r\xff\x05\x08\x0e\xff\x06\x08\x10\xff\x02\x06\x10\xff$.:\xff$@M\xff\x17:C\xff\x0c/6\xff\x0b.3\xff\x06\x1d!\xff\x07\x17\x1a\xff\x04\x14\x14\xff\x03\x18\x17\xff\x03\x1c\x1f\xff\x0c!\'\xff\x0c\x1b#\xff\x05\x16\x1a\xff\x1314\xff\xa4\xd3\xf5\xff\xa3\xd2\xf6\xff\xa4\xd2\xf7\xff\xa3\xd0\xf7\xff\xa3\xcf\xf7\xff\xa3\xcf\xf8\xff\xa3\xd2\xf9\xff\xa0\xd2\xf8\xff\xa1\xd1\xf6\xff\xa2\xd0\xf5\xff\xa2\xcc\xf4\xff\x9f\xcb\xf4\xff\x9b\xc8\xf2\xff\x9f\xc6\xf2\xff\x9e\xc4\xf1\xff\x9c\xc2\xef\xff\x9c\xc1\xf0\xff\x9b\xbf\xee\xff\x9d\xc0\xf0\xff\x9a\xbf\xee\xff\x99\xbd\xee\xff\x97\xbb\xec\xff\x97\xba\xeb\xff\x96\xb8\xeb\xff\x97\xb8\xec\xff\x97\xb7\xea\xff\x96\xb6\xea\xff\x96\xb5\xe9\xff\x96\xb3\xe9\xff\x94\xb1\xe6\xff\x93\xb0\xe6\xff\x93\xae\xe5\xff\x94\xae\xe6\xff\x93\xac\xe4\xff\x91\xab\xe3\xff\x92\xab\xe3\xff\x93\xab\xe3\xff\x92\xaa\xe2\xff\x95\xab\xe2\xff\x98\xad\xe4\xff\x99\xae\xe5\xff\x97\xac\xe3\xff\x98\xac\xe3\xff\x97\xab\xe2\xff\x97\xab\xe2\xff\x96\xa8\xe1\xff\x95\xa8\xe0\xff\x98\xaa\xe2\xff\x9a\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe4\xff\x9c\xae\xe3\xff\x9b\xad\xe1\xff\x9e\xb1\xe4\xff\x9d\xae\xe1\xff\x9f\xaf\xe2\xff\x9f\xae\xe2\xff\x9c\xac\xdd\xff\x9e\xaf\xdf\xff\x9e\xaf\xdf\xff\x9e\xae\xdf\xff\xa0\xb0\xe1\xff\xa0\xb0\xe0\xff\xa1\xb0\xe0\xff\xa0\xae\xdf\xff\xa1\xaf\xdf\xff\xa3\xaf\xe0\xff\xa2\xae\xe0\xff\xa4\xad\xe0\xff\xa2\xab\xdf\xff\xa1\xab\xdd\xff\xa1\xac\xdd\xff\x9f\xab\xdb\xff\x9f\xaa\xdb\xff\xa1\xac\xdc\xff\xa1\xac\xdc\xff\xa4\xae\xde\xff\xa4\xad\xde\xff\xa6\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xad\xdd\xff\xa6\xaf\xde\xff\xa3\xac\xdb\xff\xa1\xae\xdf\xff\xa0\xaf\xe0\xff\xa2\xb0\xe1\xff\xa1\xaf\xdf\xff\xa5\xb1\xe1\xff\xa5\xb0\xe0\xff\xa8\xb1\xe0\xff\xa8\xae\xde\xff\xa7\xad\xdd\xff\xa6\xab\xdb\xff\xa6\xaa\xdb\xff\xa6\xaa\xdb\xff\xa8\xab\xdb\xff\xa4\xa7\xd8\xff\xa5\xa8\xd8\xff\xa8\xaa\xda\xff\xa7\xa9\xd9\xff\xab\xac\xdb\xff\xa8\xaa\xd8\xff\xa7\xaa\xd8\xff\xa7\xaa\xd8\xff\xaa\xab\xd9\xff\xac\xab\xda\xff\xae\xab\xdb\xff\xb0\xad\xdd\xff\xaf\xa9\xda\xff\xaf\xab\xdc\xff\xae\xab\xda\xff\xaf\xab\xd9\xff\xb6\xb2\xe0\xff\xb1\xab\xdc\xff\xb1\xaa\xdd\xff\xad\xaa\xd9\xff\xad\xa9\xd7\xff\xaf\xa9\xd7\xff\xb0\xaa\xd7\xff\xae\xa8\xd4\xff\xae\xac\xd8\xff\xac\xab\xd6\xff\xad\xaa\xd7\xff\xb2\xae\xda\xff\xb5\xaf\xdb\xff\xb4\xaf\xd9\xff\xb6\xb1\xdb\xff\xb7\xb2\xdc\xff\xb8\xb1\xdd\xff\xb7\xb1\xdc\xff\xb8\xb2\xdd\xff\xb9\xb4\xde\xff\xb8\xb5\xde\xff\xb7\xb4\xdc\xff\xb9\xb4\xdd\xff\xbd\xb5\xdf\xff\xbf\xb8\xe2\xff\xbf\xb9\xe2\xff\xbd\xb8\xe1\xff\xbe\xb9\xe2\xff\xc0\xbc\xe4\xff\xbf\xbd\xe4\xff\xc4\xc1\xe9\xff\xc6\xc5\xec\xff\xc9\xc8\xef\xff\xc8\xc7\xee\xff\xc8\xc7\xee\xff\xc8\xc7\xed\xff\xca\xc9\xed\xff\xcc\xca\xee\xff\xd0\xcc\xf0\xff\xd0\xcc\xee\xff\xd0\xcb\xed\xff\xd0\xcc\xef\xff\xce\xcd\xef\xff\xce\xcf\xee\xff\xcc\xcd\xed\xff\xcf\xce\xed\xff\xd4\xd0\xee\xff\xd4\xcf\xee\xff\xd0\xcd\xec\xff\xd1\xcd\xed\xff\xd2\xcf\xee\xff\xd2\xd0\xef\xff\xd6\xd3\xf2\xff\xd6\xd4\xf2\xff\xd7\xd8\xf2\xff\xd8\xda\xf0\xff\xdb\xde\xf3\xff\xe8\xea\xf9\xff\xde\xe0\xf3\xff\xdd\xe0\xf3\xff\xdc\xdf\xf3\xff\xde\xe5\xf8\xff\xdd\xe5\xf7\xff\xde\xe6\xf8\xff\xdf\xe7\xf8\xff\xe0\xe8\xf8\xff\xe0\xe8\xf8\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe1\xe8\xfa\xff\xe3\xe9\xfb\xff\xe4\xea\xfb\xff\xe4\xe9\xfb\xff\xe5\xe9\xfb\xff\xe5\xe8\xfa\xff\xe6\xe8\xfa\xff\xe5\xe7\xfb\xff\xe6\xe8\xfb\xff\xe7\xea\xfc\xff\xe5\xe8\xfb\xff\xe7\xe8\xf9\xff\xe5\xe6\xf7\xff\xe6\xe7\xf9\xff\xe7\xe7\xfa\xff\xe4\xe6\xf9\xff\xe6\xe8\xfa\xff\xe4\xe7\xfb\xff\xe7\xec\xfd\xff\xd0\xda\xe8\xff\x9d\xac\xc0\xffI]p\xff\x1c7H\xff\x06#0\xff\x08%0\xff\x07&/\xff\x02\x1d$\xff\x01\x10\x17\xff\n\x1b!\xff\x06\x17\x1d\xff\x04\x1a\x1f\xff\n!%\xff\x08\x1c\x1f\xff\x04\x14\x17\xff\x04\x15\x19\xff\x04\x14\x1b\xff\x04\x11\x14\xff\x05\x10\x11\xff\x02\x0f\x13\xff\x0b\'(\xff\x080+\xff\x06%\x1e\xff\x0c/+\xff\x08!!\xff\x02\x14\x1a\xff\x0b\x1b&\xff\x08\x16\x1e\xff\x02\x0f\x16\xff\x04\x13\x1b\xff\x00\x08\x0f\xff\x01\x07\x0b\xff\x0e"\'\xff\x04\x14\x18\xff\x01\x06\n\xff\x05\n\x0e\xff\x03\x08\r\xff\x04\n\x13\xff\x04\x06\x0e\xff\x01\x02\x0b\xff\x01\x02\x0c\xff\x01\x04\x0f\xff\x01\x06\x11\xff\x0c\x15!\xff\x13.7\xff\x04\x1d!\xff\x08"%\xff\n#$\xff\x04\x1b\x1a\xff\x00\x14\x14\xff\x06#$\xff\x0f,0\xff\x11\'+\xff\x06\x18\x1c\xff\x07\x1a\x1d\xff\t$&\xff\xa6\xd2\xf7\xff\xa5\xd0\xf6\xff\xa5\xd0\xf7\xff\xa5\xcf\xf7\xff\xa5\xcf\xf9\xff\xa7\xd1\xfb\xff\xa8\xd3\xfb\xff\xa7\xd4\xfa\xff\xa6\xd1\xf8\xff\xa4\xce\xf7\xff\xa1\xca\xf4\xff\xa0\xc8\xf3\xff\x9e\xc4\xf0\xff\x9e\xc3\xf0\xff\x9f\xc3\xf1\xff\x9d\xc1\xef\xff\x9e\xbf\xf0\xff\x9d\xbe\xef\xff\x9b\xbc\xed\xff\x9a\xbd\xed\xff\x99\xbc\xee\xff\x98\xba\xec\xff\x97\xb8\xeb\xff\x98\xb7\xec\xff\x96\xb5\xea\xff\x95\xb4\xe9\xff\x94\xb3\xe8\xff\x95\xb2\xe7\xff\x94\xb0\xe6\xff\x93\xaf\xe5\xff\x95\xb0\xe5\xff\x97\xb1\xe7\xff\x95\xae\xe5\xff\x94\xad\xe3\xff\x98\xb0\xe6\xff\x98\xb0\xe6\xff\x9a\xb0\xe7\xff\x97\xac\xe3\xff\x9b\xb1\xe6\xff\x98\xae\xe3\xff\x98\xae\xe2\xff\x99\xae\xe2\xff\x98\xad\xe1\xff\x98\xab\xe0\xff\x99\xab\xe1\xff\x98\xa9\xe2\xff\x99\xaa\xe2\xff\x9a\xaa\xe2\xff\x9c\xac\xe2\xff\x9c\xab\xe0\xff\xa0\xaf\xe4\xff\xa0\xb0\xe4\xff\x9f\xaf\xe3\xff\xa1\xaf\xe3\xff\x9f\xae\xe1\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9f\xac\xdf\xff\x9f\xac\xdd\xff\x9e\xac\xdd\xff\x9f\xac\xdd\xff\x9f\xad\xde\xff\x9f\xad\xde\xff\xa1\xae\xdf\xff\xa0\xac\xdc\xff\xa3\xaf\xdf\xff\xa0\xab\xdd\xff\xa2\xab\xdd\xff\xa1\xa9\xde\xff\xa0\xa8\xdd\xff\xa1\xaa\xdd\xff\xa0\xa9\xdb\xff\x9e\xa7\xd8\xff\xa0\xa8\xd9\xff\xa0\xa7\xd9\xff\x9f\xa5\xd7\xff\xa0\xa5\xd8\xff\x9e\xa4\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd8\xff\x9f\xa6\xd7\xff\xa0\xa7\xd8\xff\xa1\xa8\xd9\xff\xa3\xab\xdd\xff\xa0\xa8\xda\xff\xa4\xab\xdd\xff\xa5\xab\xdc\xff\xa6\xad\xdd\xff\xa8\xad\xdc\xff\xaa\xaf\xde\xff\xa9\xaf\xde\xff\xa8\xad\xdc\xff\xa6\xaa\xda\xff\xa7\xab\xdb\xff\xa6\xa9\xd9\xff\xa5\xa7\xd7\xff\xa5\xa7\xd7\xff\xa3\xa5\xd5\xff\xa3\xa5\xd5\xff\xa7\xa8\xd8\xff\xa6\xa6\xd6\xff\xa5\xa5\xd5\xff\xa4\xa5\xd5\xff\xa6\xa7\xd7\xff\xa9\xa8\xd8\xff\xab\xa7\xd8\xff\xae\xa8\xd9\xff\xb0\xa9\xda\xff\xaf\xa6\xd8\xff\xae\xa8\xd8\xff\xad\xa8\xd6\xff\xb5\xb0\xdd\xff\xae\xa9\xd6\xff\xae\xa8\xd9\xff\xab\xa3\xd8\xff\xa9\xa4\xd6\xff\xab\xa5\xd6\xff\xad\xa3\xd4\xff\xae\xa4\xd3\xff\xad\xa4\xd3\xff\xab\xa6\xd3\xff\xad\xa8\xd5\xff\xae\xa8\xd5\xff\xae\xa7\xd4\xff\xb1\xa9\xd7\xff\xb1\xa8\xd4\xff\xb2\xa9\xd4\xff\xb2\xa9\xd4\xff\xb3\xa9\xd4\xff\xb4\xa9\xd4\xff\xb4\xaa\xd5\xff\xb3\xa9\xd3\xff\xb3\xaa\xd3\xff\xb3\xaa\xd3\xff\xb6\xae\xd7\xff\xb7\xae\xd7\xff\xb7\xad\xd7\xff\xb7\xae\xd7\xff\xb9\xb0\xd9\xff\xbc\xb3\xdc\xff\xbd\xb4\xdd\xff\xbf\xb7\xdf\xff\xc4\xbc\xe4\xff\xc6\xc0\xe7\xff\xc6\xc0\xe8\xff\xc7\xc2\xe9\xff\xc6\xc1\xe8\xff\xc6\xc2\xe7\xff\xc8\xc3\xe7\xff\xc9\xc4\xe8\xff\xcd\xc7\xeb\xff\xcc\xc6\xe9\xff\xcd\xc7\xea\xff\xcc\xc8\xea\xff\xc9\xc8\xea\xff\xcb\xcb\xed\xff\xcd\xcf\xee\xff\xce\xce\xed\xff\xcf\xcb\xea\xff\xd0\xc9\xe8\xff\xd1\xca\xeb\xff\xd1\xca\xeb\xff\xcf\xca\xe9\xff\xd2\xcd\xec\xff\xd1\xcf\xed\xff\xd6\xd4\xf2\xff\xd4\xd4\xec\xff\xe1\xe1\xf4\xff\xe7\xe7\xfa\xff\xd4\xd3\xec\xff\xd5\xd4\xed\xff\xd7\xd6\xf0\xff\xd7\xd6\xf1\xff\xd5\xd8\xf1\xff\xd7\xdb\xf3\xff\xd9\xdd\xf5\xff\xda\xde\xf5\xff\xdb\xdf\xf4\xff\xdc\xe0\xf5\xff\xdc\xe0\xf5\xff\xde\xe1\xf6\xff\xde\xe1\xf6\xff\xde\xe1\xf5\xff\xdf\xe3\xf6\xff\xe1\xe5\xf8\xff\xe2\xe5\xf8\xff\xe3\xe4\xf8\xff\xe2\xe3\xf7\xff\xe1\xe2\xf6\xff\xe1\xe2\xf6\xff\xe2\xe2\xf7\xff\xe1\xe2\xf6\xff\xe2\xe2\xf6\xff\xe3\xe2\xf6\xff\xe2\xe2\xf6\xff\xe1\xe0\xf4\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe3\xe1\xf6\xff\xe6\xe4\xf8\xff\xe4\xe5\xf4\xff\xe5\xe8\xfb\xff\xd7\xe0\xf2\xff\x9f\xb0\xbf\xffr\x88\x94\xffYo}\xff\n&4\xff\x08\'3\xff\t$1\xff-FQ\xff\x08\x1a%\xff\x03\x16\x1e\xff\x02\x13\x17\xff\x02\x15\x17\xff\x03\x11\x12\xff\x07\x18\x1c\xff\t\x1a\x1f\xff\x07\x13\x17\xff\x06\x11\x14\xff\x03\x14\x1d\xff!9A\xff\r--\xff\t-*\xff\x03 \x1f\xff\x04\x1c\x1a\xff\x03\x16\x1c\xff\x06\x13\x1f\xff\x04\x13\x1c\xff\x05\x10\x16\xff\t\x16\x1d\xff\x07\x12\x1a\xff\t\x16\x1d\xff\x0c\x1c#\xff\x03\t\x0f\xff\x03\n\x0f\xff\x04\n\x0e\xff\x19\x1f%\xff#*2\xff\x02\x06\r\xff\x02\x06\r\xff\x05\x08\x11\xff\x03\x07\x0f\xff\x01\x05\x0c\xff\x05\x11\x1a\xff"AI\xff\x08.2\xff\x06$\'\xff\t\x1e!\xff\x06\x17\x18\xff\x05\x18\x1a\xff\n#\'\xff\x10&)\xff\t\x1a\x1e\xff\x10 "\xff\x08\x1b\x1d\xff\x06\x1d\x1f\xff\xa8\xd1\xf7\xff\xa7\xd0\xf6\xff\xa7\xd0\xf6\xff\xa7\xcf\xf6\xff\xa5\xce\xf5\xff\xa5\xcc\xf6\xff\xa4\xcc\xf6\xff\xa3\xca\xf4\xff\xa3\xc8\xf3\xff\xa2\xc6\xf3\xff\xa4\xc7\xf3\xff\xa4\xc6\xf4\xff\xa4\xc5\xf3\xff\xa3\xc6\xf2\xff\xa1\xc4\xf1\xff\x9f\xc1\xef\xff\x9d\xbd\xec\xff\x9e\xbe\xef\xff\x9d\xbc\xed\xff\x9a\xba\xeb\xff\x9a\xb9\xeb\xff\x98\xb7\xea\xff\x98\xb7\xea\xff\x99\xb6\xe9\xff\x97\xb3\xe8\xff\x96\xb2\xe7\xff\x97\xb4\xe7\xff\x97\xb3\xe6\xff\x98\xb3\xe6\xff\x99\xb4\xe7\xff\x9b\xb3\xe7\xff\x99\xb1\xe5\xff\x9a\xb2\xe5\xff\x9a\xb2\xe6\xff\x99\xb0\xe3\xff\x9b\xb1\xe4\xff\x9b\xb1\xe4\xff\xa4\xb9\xeb\xff\x97\xac\xdf\xff\x9b\xb0\xe2\xff\x97\xac\xde\xff\x99\xad\xdf\xff\x99\xac\xde\xff\x99\xab\xde\xff\x9b\xab\xdf\xff\x9c\xab\xe0\xff\x9c\xac\xe1\xff\x9d\xac\xe1\xff\x9f\xad\xe0\xff\xa1\xaf\xe2\xff\xa2\xb0\xe3\xff\xa1\xaf\xe2\xff\xa0\xad\xe1\xff\xa0\xad\xe1\xff\x9e\xab\xdf\xff\x9d\xa9\xdd\xff\x9e\xa9\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xda\xff\xa0\xa9\xdb\xff\x9e\xa7\xd9\xff\x9e\xa6\xd9\xff\x9d\xa6\xd9\xff\x9f\xa8\xda\xff\x9d\xa7\xd9\xff\x9d\xa6\xd8\xff\x9e\xa7\xd9\xff\x9c\xa4\xd8\xff\x9c\xa2\xd7\xff\x9b\xa1\xd6\xff\x9c\xa1\xd6\xff\x9c\x9f\xd5\xff\x9c\x9e\xd4\xff\x9d\x9e\xd4\xff\x9b\x9c\xd2\xff\x9e\x9e\xd4\xff\x9b\x9c\xd2\xff\x9a\x9c\xd4\xff\x9b\x9e\xd4\xff\x9c\x9f\xd5\xff\x9b\x9d\xd2\xff\xa0\xa3\xd7\xff\x9d\xa0\xd4\xff\x9f\x9e\xd2\xff\xa0\x9f\xd3\xff\xa2\xa0\xd4\xff\xa4\xa2\xd4\xff\xa6\xa4\xd6\xff\xa8\xa4\xd5\xff\xa5\xa4\xd5\xff\xa5\xa7\xd8\xff\xa5\xa6\xd8\xff\xa6\xa7\xd9\xff\xa6\xa6\xd8\xff\xa7\xa6\xd8\xff\xa7\xa6\xd8\xff\xa5\xa6\xd6\xff\xa8\xa8\xd8\xff\xa7\xa7\xd7\xff\xa7\xa6\xd6\xff\xa6\xa3\xd4\xff\xaa\xa7\xd8\xff\xa6\xa3\xd5\xff\xa8\xa4\xd7\xff\xa8\xa4\xd6\xff\xa7\xa3\xd3\xff\xa8\xa4\xd2\xff\xa8\xa3\xd0\xff\xa9\xa2\xcf\xff\xae\xa8\xd6\xff\xb0\xab\xd8\xff\xac\xa7\xd4\xff\xaf\xaa\xd7\xff\xac\xa6\xd5\xff\xac\xa5\xd7\xff\xac\xa8\xd9\xff\xab\xa4\xd6\xff\xad\xa4\xd5\xff\xae\xa3\xd3\xff\xad\xa0\xd0\xff\xac\xa0\xd0\xff\xaa\x9f\xce\xff\xac\xa0\xd0\xff\xae\xa1\xd0\xff\xae\xa1\xcf\xff\xae\xa0\xcf\xff\xaf\xa1\xce\xff\xb0\xa1\xcd\xff\xb1\xa1\xcf\xff\xb1\xa2\xce\xff\xb2\xa3\xcf\xff\xb3\xa3\xcf\xff\xb4\xa5\xd0\xff\xb5\xa6\xd0\xff\xb6\xa8\xd2\xff\xb6\xa8\xd2\xff\xb7\xa8\xd2\xff\xb8\xa9\xd3\xff\xba\xab\xd5\xff\xbb\xac\xd6\xff\xbb\xac\xd6\xff\xbd\xaf\xd8\xff\xbd\xb0\xd9\xff\xbd\xb1\xd9\xff\xbc\xb0\xd9\xff\xbc\xb1\xda\xff\xbd\xb2\xda\xff\xbe\xb3\xdc\xff\xbf\xb4\xdd\xff\xc0\xb5\xde\xff\xc1\xb7\xdf\xff\xc0\xb7\xdd\xff\xc5\xbb\xe1\xff\xc5\xbf\xe3\xff\xc8\xc7\xe9\xff\xcb\xcb\xee\xff\xca\xca\xec\xff\xca\xc8\xe8\xff\xcc\xc6\xe7\xff\xca\xc3\xe4\xff\xcb\xc1\xe5\xff\xcc\xc2\xe6\xff\xcc\xc4\xe4\xff\xce\xc7\xe5\xff\xd2\xcd\xe8\xff\xd7\xd3\xec\xff\xeb\xe7\xfa\xff\xe2\xdd\xf4\xff\xd0\xcb\xe8\xff\xd1\xcb\xe9\xff\xd1\xcc\xea\xff\xd3\xcd\xec\xff\xd6\xcf\xee\xff\xd4\xd0\xee\xff\xd5\xd1\xee\xff\xd6\xd2\xef\xff\xd8\xd5\xf0\xff\xda\xd6\xf1\xff\xdc\xd9\xf3\xff\xdd\xd9\xf4\xff\xde\xd9\xf4\xff\xde\xda\xf5\xff\xe0\xdc\xf5\xff\xe1\xde\xf6\xff\xe1\xde\xf6\xff\xe2\xdf\xf6\xff\xe2\xe0\xf6\xff\xe2\xdf\xf5\xff\xe1\xde\xf4\xff\xe1\xde\xf4\xff\xe3\xe0\xf7\xff\xe4\xe1\xf8\xff\xe4\xe2\xf7\xff\xe2\xe1\xf5\xff\xe3\xe2\xf6\xff\xe4\xe2\xf7\xff\xe4\xe3\xf7\xff\xe5\xe3\xf8\xff\xe8\xe4\xf9\xff\xec\xe6\xfa\xff\xec\xe7\xf7\xff\xec\xe7\xfa\xff\xe6\xe4\xfa\xff\xe6\xe8\xfb\xff\xe6\xee\xfe\xff\xcf\xdc\xe9\xffRbq\xff*BS\xff\x10\';\xffN`r\xff\r\x1c/\xff\x08\x1c(\xff\x01\x17\x1c\xff\x01\x0f\x11\xff\x05\x1b\x1c\xff\x06\x1a\x1b\xff\x05\x15\x17\xff\x06\x15\x15\xff\x04\x0f\x14\xff\x02\x10\x1d\xff\n\x1d*\xff\t).\xff\x08&)\xff\x04\x1d!\xff\x0f()\xff\x10 \'\xff\n\x19$\xff\r\x1e&\xff\x06\x19\x1e\xff\x06\x1a"\xff\x04\x14\x1c\xff\x03\x10\x17\xff\x03\x0c\x14\xff\x05\x07\x10\xff\x05\x07\x0e\xff\x02\x08\x0f\xff\x12\x1a!\xff\x19 (\xff\x03\x06\r\xff\x06\x08\x0e\xff\x03\x06\x0b\xff\x06\n\x0f\xff\x00\x04\x08\xff\t\x1b"\xff\x19=D\xff\x0e:>\xff\x05\x1c \xff\n\x1a \xff\x0c\x1c"\xff\x02\x15\x1b\xff\x0c)-\xff\x1404\xff\x06\x19\x1d\xff\x08\x1b\x1f\xff\x07\x17\x19\xff\x08\x1d\x1f\xff\xaa\xd0\xf5\xff\xa9\xce\xf4\xff\xa7\xcd\xf3\xff\xa7\xcc\xf3\xff\xa7\xcc\xf4\xff\xa7\xcc\xf4\xff\xa7\xca\xf6\xff\xa7\xc8\xf4\xff\xa7\xc7\xf4\xff\xa5\xc6\xf3\xff\xa6\xc3\xf2\xff\xa5\xc3\xf2\xff\xa3\xc1\xef\xff\xa0\xc0\xed\xff\x9f\xbf\xec\xff\x9e\xbf\xec\xff\x9f\xbc\xeb\xff\x9d\xba\xea\xff\x9c\xb9\xe9\xff\x9b\xb8\xe8\xff\x9b\xb7\xe9\xff\x9b\xb7\xe9\xff\x9b\xb5\xe8\xff\x9b\xb5\xe8\xff\x9b\xb4\xe8\xff\x9b\xb5\xe9\xff\x9c\xb6\xe9\xff\x9d\xb7\xe9\xff\xa0\xb8\xeb\xff\x9f\xb7\xea\xff\x9f\xb5\xe8\xff\xa0\xb6\xe9\xff\xa0\xb6\xe8\xff\xa0\xb7\xe8\xff\x9d\xb3\xe4\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\x9c\xaf\xe1\xff\x99\xac\xdd\xff\x9b\xae\xde\xff\x99\xac\xdd\xff\x9b\xac\xdd\xff\x9a\xaa\xdb\xff\x99\xa9\xda\xff\x9b\xab\xdc\xff\x9c\xaa\xde\xff\x9c\xa9\xdd\xff\x9f\xac\xdf\xff\xa1\xad\xdf\xff\xa0\xad\xde\xff\xa1\xae\xdf\xff\xa1\xad\xe1\xff\x9f\xab\xdf\xff\x9f\xaa\xde\xff\x9e\xa8\xdd\xff\x9d\xa7\xdb\xff\x9e\xa7\xdb\xff\x9e\xa5\xda\xff\x9f\xa4\xd9\xff\x9f\xa5\xda\xff\xa1\xa6\xdb\xff\xa0\xa5\xda\xff\x9f\xa4\xd9\xff\x9e\xa4\xd9\xff\x9d\xa5\xd7\xff\x9d\xa3\xd6\xff\x9c\xa1\xd5\xff\x9b\xa0\xd5\xff\x9c\x9f\xd5\xff\x9b\x9d\xd4\xff\x9c\x9c\xd4\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x98\xd1\xff\x9a\x96\xcf\xff\x9d\x97\xd0\xff\x9e\x99\xd2\xff\x9a\x97\xd2\xff\x9a\x98\xd2\xff\x9c\x9a\xd2\xff\x9b\x9a\xd1\xff\x9d\x9c\xd3\xff\x9e\x9d\xd3\xff\x9e\x9c\xd0\xff\xa2\x9e\xd2\xff\xa5\xa2\xd6\xff\xa4\xa0\xd3\xff\xa3\x9e\xd1\xff\xa4\x9f\xd3\xff\xa4\xa0\xd3\xff\xa3\xa1\xd3\xff\xa3\xa1\xd3\xff\xa5\xa2\xd5\xff\xa4\xa0\xd2\xff\xa4\xa0\xd3\xff\xa5\xa1\xd3\xff\xa5\xa3\xd4\xff\xa9\xa6\xd7\xff\xa5\xa1\xd3\xff\xa5\xa1\xd3\xff\xa6\xa1\xd3\xff\xa8\xa2\xd4\xff\xa5\x9f\xd2\xff\xa5\x9e\xd3\xff\xa4\x9f\xd1\xff\xa2\x9d\xcd\xff\xa5\x9f\xcd\xff\xa4\x9d\xc9\xff\xb1\xa9\xd5\xff\xad\xa5\xd2\xff\xb0\xa8\xd6\xff\xab\xa4\xd2\xff\xad\xa6\xd4\xff\xae\xa8\xd8\xff\xb2\xac\xdc\xff\xaf\xab\xdc\xff\xb1\xab\xdd\xff\xb2\xa9\xdb\xff\xaf\xa4\xd5\xff\xae\xa2\xd2\xff\xb2\xa4\xd4\xff\xb0\xa1\xd1\xff\xae\x9d\xcd\xff\xac\x9b\xcb\xff\xae\x9b\xcb\xff\xae\x9b\xca\xff\xae\x9b\xca\xff\xaf\x9b\xc9\xff\xb0\x9d\xcc\xff\xb0\x9d\xcc\xff\xb1\x9d\xcc\xff\xb0\x9c\xc9\xff\xb3\x9f\xcb\xff\xb3\x9f\xcb\xff\xb5\xa1\xcc\xff\xb4\xa0\xcc\xff\xb6\xa1\xcd\xff\xb6\xa1\xcd\xff\xb9\xa4\xd0\xff\xb9\xa4\xd0\xff\xbb\xa7\xd2\xff\xbb\xa7\xd2\xff\xba\xa7\xd1\xff\xbb\xa7\xd1\xff\xbc\xaa\xd4\xff\xb9\xa7\xd1\xff\xbc\xab\xd5\xff\xbd\xab\xd7\xff\xbe\xad\xd9\xff\xbd\xad\xd8\xff\xbf\xb0\xdb\xff\xc1\xb3\xdd\xff\xc2\xb5\xde\xff\xc4\xbb\xe2\xff\xc9\xc6\xeb\xff\xce\xca\xef\xff\xd1\xcb\xef\xff\xd0\xca\xed\xff\xcd\xc5\xe8\xff\xc9\xc0\xe3\xff\xcc\xbd\xe3\xff\xcb\xbc\xe1\xff\xd1\xc4\xe6\xff\xd0\xc5\xe4\xff\xcf\xc6\xe1\xff\xec\xe4\xf7\xff\xd8\xcf\xeb\xff\xcd\xc3\xe4\xff\xcd\xc2\xe4\xff\xce\xc3\xe5\xff\xce\xc3\xe5\xff\xd0\xc6\xe7\xff\xd3\xc7\xe9\xff\xd2\xc7\xe9\xff\xd5\xc9\xeb\xff\xd7\xcc\xec\xff\xd8\xcc\xed\xff\xd8\xcd\xec\xff\xd8\xcd\xec\xff\xd9\xcd\xed\xff\xd9\xce\xed\xff\xda\xcf\xee\xff\xdb\xd0\xee\xff\xdc\xd2\xef\xff\xdf\xd5\xf1\xff\xe0\xd7\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xde\xd7\xf1\xff\xe0\xd9\xf3\xff\xe0\xd9\xf3\xff\xdf\xd8\xf2\xff\xe0\xdb\xf3\xff\xe1\xdd\xf4\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf3\xff\xe0\xdc\xf4\xff\xe4\xdf\xf3\xff\xe6\xe1\xf2\xff\xe9\xe3\xf7\xff\xe7\xe1\xfb\xff\xe9\xe6\xfc\xff\xe8\xe9\xfb\xff\xe8\xec\xfb\xff\xe2\xec\xfb\xff\xd2\xe3\xef\xff\x9d\xb0\xc2\xff\xc9\xdb\xea\xff1=Q\xff\x0b .\xff\x0b",\xff\x06\x1f\'\xff\x05\x1f%\xff\x06\x1e"\xff\x03\x16\x18\xff\x01\x13\x14\xff\x05\x17\x1c\xff\t\x1d+\xff(CQ\xff\x05\x1f&\xff\x0f-0\xff\x0c)+\xff\x0f&(\xff\x07\x18!\xff\x02\x0c\x17\xff\x05\x11\x18\xff\t\x1c"\xff\t\x1c\'\xff\r\x1d(\xff\x01\x08\x12\xff\x02\x03\x0c\xff\x08\x05\x10\xff\x07\x07\x11\xff\x02\x07\x10\xff\x03\x0b\x15\xff9@M\xff\x02\x05\x12\xff\x03\x04\x10\xff\x05\x06\x10\xff\x02\x04\x0c\xff\x02\x05\r\xff\t\x16\x1e\xff\'CK\xff\x184:\xff\x0c/4\xff\x08#(\xff\x164<\xff\x06"\'\xff\x1a?B\xff\x166:\xff\x04\x1c \xff\x06\x1b\x1f\xff\x04\x1b\x1e\xff\x05\x19\x1c\xff\xac\xcf\xf3\xff\xab\xcd\xf3\xff\xac\xce\xf4\xff\xad\xcf\xf5\xff\xab\xcc\xf4\xff\xaa\xcb\xf4\xff\xaa\xca\xf4\xff\xa8\xc7\xf3\xff\xa6\xc4\xf0\xff\xa6\xc3\xf1\xff\xa5\xc1\xef\xff\xa5\xc0\xef\xff\xa3\xbf\xee\xff\xa1\xc0\xec\xff\xa0\xbe\xea\xff\xa0\xbe\xeb\xff\xa0\xbb\xea\xff\xa2\xbd\xec\xff\xa0\xbb\xea\xff\x9f\xba\xe9\xff\x9e\xb8\xe9\xff\xa1\xb9\xeb\xff\x9f\xb7\xe9\xff\x9f\xb6\xe9\xff\xa1\xb6\xea\xff\xa1\xb7\xea\xff\xa0\xb8\xea\xff\xa0\xb8\xea\xff\xa0\xb6\xe9\xff\xa1\xb7\xea\xff\xa2\xb6\xe9\xff\xa2\xb6\xe9\xff\x9f\xb3\xe5\xff\x9e\xb2\xe4\xff\xa1\xb4\xe6\xff\xa3\xb5\xe7\xff\x9c\xae\xe0\xff\x9a\xaa\xdd\xff\x9d\xac\xdf\xff\x9c\xab\xde\xff\x9b\xaa\xdd\xff\x9c\xaa\xdd\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9c\xa9\xdc\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\x9d\xa9\xdd\xff\xa1\xab\xdd\xff\xa1\xab\xdd\xff\xa2\xac\xde\xff\xa4\xad\xe1\xff\xa2\xab\xe0\xff\xa2\xaa\xdf\xff\xa2\xa9\xde\xff\xa0\xa7\xdc\xff\xa0\xa5\xda\xff\xa1\xa5\xda\xff\xa0\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa3\xd8\xff\x9e\xa2\xd7\xff\xa0\xa4\xd9\xff\x9e\xa2\xd7\xff\x9e\xa3\xd6\xff\x9c\xa0\xd5\xff\x9c\x9f\xd5\xff\x9c\x9e\xd5\xff\x9d\x9d\xd5\xff\x9b\x9b\xd3\xff\x9c\x99\xd1\xff\x9c\x97\xd0\xff\x9d\x97\xd0\xff\x9d\x96\xcf\xff\x9d\x96\xcf\xff\x9b\x94\xcd\xff\x9c\x94\xce\xff\x99\x93\xce\xff\x9a\x94\xcf\xff\x9a\x95\xce\xff\x9b\x96\xcf\xff\x9a\x96\xcd\xff\x9c\x98\xcf\xff\x99\x99\xcd\xff\xa3\xa3\xd6\xff\x9a\x99\xcc\xff\x9c\x9a\xce\xff\x9c\x98\xce\xff\x9d\x98\xce\xff\x9e\x99\xcd\xff\x9e\x99\xcc\xff\x9c\x97\xc9\xff\x9e\x98\xcb\xff\xa0\x99\xcc\xff\xa0\x98\xcb\xff\xa7\x9f\xd2\xff\xa7\xa2\xd5\xff\xa0\x9b\xce\xff\x9f\x99\xcc\xff\xa1\x9b\xce\xff\xa0\x97\xca\xff\xa2\x9a\xcd\xff\xa3\x9a\xcd\xff\xa2\x9a\xcd\xff\xa2\x9a\xcc\xff\xa3\x9b\xcb\xff\xa5\x9d\xcc\xff\xad\xa6\xd3\xff\xaa\xa2\xcf\xff\xb3\xa9\xd7\xff\xa9\x9f\xce\xff\xab\xa2\xd3\xff\xaf\xa6\xd8\xff\xac\xa6\xd7\xff\xac\xa7\xd7\xff\xad\xa7\xd9\xff\xae\xa8\xdb\xff\xae\xa8\xda\xff\xae\xa7\xd8\xff\xae\xa4\xd5\xff\xad\xa1\xd2\xff\xae\x9f\xd0\xff\xb0\x9e\xd1\xff\xad\x9c\xcd\xff\xab\x99\xc9\xff\xac\x98\xc8\xff\xac\x99\xc8\xff\xac\x98\xc7\xff\xab\x96\xc6\xff\xac\x98\xc7\xff\xae\x98\xc8\xff\xb0\x9a\xc9\xff\xb4\x9b\xc8\xff\xb3\x9a\xc8\xff\xb2\x99\xc7\xff\xb3\x9a\xc8\xff\xb5\x9c\xca\xff\xb5\x9d\xca\xff\xb7\x9e\xcb\xff\xb7\x9e\xcc\xff\xb9\xa0\xce\xff\xb8\xa0\xcc\xff\xba\xa2\xce\xff\xb9\xa1\xcd\xff\xb9\xa2\xce\xff\xbc\xa6\xd2\xff\xbd\xa7\xd3\xff\xbc\xa7\xd4\xff\xbd\xa9\xd5\xff\xbf\xac\xd8\xff\xbd\xac\xd7\xff\xbe\xb0\xd9\xff\xc5\xb7\xe0\xff\xcb\xc0\xe9\xff\xcb\xc4\xec\xff\xcc\xc3\xea\xff\xca\xbe\xe6\xff\xc7\xbb\xe0\xff\xc6\xb9\xde\xff\xc4\xb7\xdd\xff\xc7\xb3\xdd\xff\xc7\xb3\xda\xff\xc8\xb6\xdb\xff\xc5\xb5\xd7\xff\xc8\xb9\xd8\xff\xc9\xbb\xd9\xff\xc8\xb9\xdb\xff\xc9\xb9\xde\xff\xcc\xbc\xe1\xff\xce\xbe\xe2\xff\xcf\xc0\xe3\xff\xd0\xc1\xe3\xff\xd2\xc2\xe5\xff\xd3\xc1\xe6\xff\xd4\xc2\xe7\xff\xd6\xc5\xe8\xff\xd5\xc4\xe6\xff\xd5\xc5\xe6\xff\xd6\xc6\xe7\xff\xd5\xc5\xe7\xff\xd5\xc6\xe8\xff\xd6\xc7\xe8\xff\xd6\xc8\xe8\xff\xd7\xc9\xe9\xff\xd8\xcb\xe9\xff\xd9\xcc\xea\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xd9\xce\xeb\xff\xda\xcf\xec\xff\xda\xd0\xec\xff\xdc\xd2\xee\xff\xdd\xd4\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdd\xd5\xef\xff\xdc\xd5\xef\xff\xdd\xd5\xef\xff\xdb\xd6\xf0\xff\xde\xdb\xf1\xff\xe1\xdc\xef\xff\xe1\xdb\xf2\xff\xe0\xd9\xf6\xff\xe1\xdd\xf8\xff\xe6\xe4\xf9\xff\xea\xe7\xfa\xff\xea\xed\xfe\xff\xe4\xef\xff\xff\xe2\xf1\xff\xff\xe2\xf0\xfe\xff\xcc\xd9\xe4\xff\x17$6\xff\t\x1a.\xff\n\x1e2\xff\x08"3\xff\x06\x1d,\xff\x04\x17"\xff\x05\x1b#\xff\x02\x1b%\xff\x1b7L\xff6Sh\xff\x103?\xff\x05!#\xff\x05\x1f \xff\x03\x1b\x1f\xff\n\x1b%\xff\x00\n\x15\xff\x01\x0c\x12\xff\x04\x16\x1c\xff\x07\x18%\xff\x04\r\x19\xff\x00\x07\x11\xff\x08\n\x15\xff\x04\x04\x0f\xff\x06\x08\x14\xff\t\x10\x1b\xff\x06\x0e\x1b\xff14E\xff\x0c\r\x1e\xff\x06\x06\x15\xff\x07\x08\x15\xff\x07\x08\x13\xff\x04\x07\x10\xff\x01\x05\r\xff\x01\x04\x0c\xff\x0f\x1f&\xff\x175;\xff\x17@D\xff\t(.\xff\x17?F\xff\x0b.2\xff\x1126\xff\x04!%\xff\t%)\xff\x14-0\xff\x07 #\xff\xae\xcf\xf3\xff\xae\xcf\xf3\xff\xb0\xd0\xf6\xff\xb0\xd0\xf7\xff\xae\xcd\xf4\xff\xaa\xc9\xf1\xff\xa6\xc5\xee\xff\xa3\xc3\xec\xff\xa5\xc2\xec\xff\xa5\xc2\xef\xff\xa5\xc1\xed\xff\xa6\xc1\xee\xff\xa7\xc1\xef\xff\xa5\xc2\xee\xff\xa7\xc3\xef\xff\xa6\xc1\xee\xff\xa5\xbe\xec\xff\xa3\xbb\xe9\xff\xa3\xba\xea\xff\xa1\xb9\xe8\xff\xa0\xb7\xe7\xff\xa1\xb7\xe8\xff\xa1\xb6\xe9\xff\xa2\xb5\xe9\xff\xa2\xb4\xe9\xff\xa1\xb5\xe9\xff\x9f\xb5\xe5\xff\xa1\xb7\xe8\xff\xa0\xb6\xe6\xff\xa2\xb6\xe6\xff\xa1\xb5\xe5\xff\xa0\xb4\xe5\xff\xa0\xb2\xe5\xff\xa1\xb2\xe5\xff\x9f\xb0\xe3\xff\x9f\xae\xe1\xff\x9c\xab\xde\xff\x9b\xa9\xdd\xff\x9b\xa9\xdd\xff\x99\xa6\xdb\xff\x98\xa5\xda\xff\x97\xa3\xd9\xff\x9b\xa6\xdc\xff\x9c\xa6\xdc\xff\x9d\xa8\xdd\xff\x9e\xa8\xdd\xff\xa1\xaa\xe0\xff\xa0\xa9\xde\xff\xa2\xaa\xde\xff\xa1\xa8\xdc\xff\xa1\xa8\xdb\xff\xa0\xa6\xdb\xff\x9f\xa5\xda\xff\x9d\xa4\xd9\xff\x9e\xa3\xd8\xff\x9f\xa4\xd9\xff\x9f\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa2\xd9\xff\x9d\xa1\xd7\xff\x9c\x9f\xd6\xff\x9a\x9d\xd4\xff\x9b\x9f\xd5\xff\x9b\x9e\xd5\xff\x9c\x9e\xd4\xff\x9d\xa0\xd6\xff\x9d\x9e\xd4\xff\x9c\x9c\xd3\xff\x9d\x9b\xd3\xff\x9c\x99\xd1\xff\x9d\x99\xd1\xff\x9e\x99\xd0\xff\x9c\x97\xce\xff\x9b\x95\xcc\xff\x9b\x95\xcd\xff\x9b\x95\xcc\xff\x9b\x93\xcb\xff\x9a\x93\xcc\xff\x9b\x94\xcd\xff\x9c\x96\xcd\xff\x9d\x97\xce\xff\x9e\x98\xce\xff\x9c\x97\xcc\xff\xa6\xa2\xd5\xff\x9d\x99\xcc\xff\x9b\x97\xcb\xff\x9c\x96\xcc\xff\x9b\x94\xcc\xff\x9c\x94\xcc\xff\x9d\x94\xcc\xff\x9b\x93\xc8\xff\x9e\x95\xc9\xff\xa0\x96\xcb\xff\x9f\x95\xca\xff\xaa\x9d\xd3\xff\xa4\x98\xcd\xff\xa1\x9a\xcd\xff\x9e\x97\xca\xff\xa2\x9a\xcd\xff\x9f\x96\xc9\xff\xa0\x97\xca\xff\xa0\x95\xc9\xff\xa3\x98\xcb\xff\xa0\x96\xc8\xff\xa3\x98\xca\xff\xa2\x98\xca\xff\xaf\xa6\xd7\xff\xa3\x9a\xcb\xff\xa3\x99\xca\xff\xa4\x98\xc9\xff\xa6\x9a\xcd\xff\xa5\x99\xce\xff\xa4\x9a\xd0\xff\xa7\xa0\xd4\xff\xa9\xa3\xd5\xff\xab\xa4\xd6\xff\xab\xa4\xd7\xff\xac\xa8\xda\xff\xad\xaa\xdb\xff\xae\xa9\xda\xff\xac\xa5\xd7\xff\xac\xa1\xd3\xff\xad\x9e\xd1\xff\xad\x9e\xd1\xff\xac\x9d\xce\xff\xaa\x9a\xca\xff\xa8\x98\xc7\xff\xa8\x97\xc6\xff\xac\x97\xc8\xff\xab\x96\xc6\xff\xab\x95\xc5\xff\xaf\x97\xc7\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x98\xc6\xff\xb1\x97\xc5\xff\xb2\x98\xc6\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb3\x99\xc7\xff\xb6\x9b\xc9\xff\xb8\x9d\xc9\xff\xb8\x9d\xc9\xff\xb8\x9f\xcb\xff\xb9\xa0\xcc\xff\xb7\x9f\xcb\xff\xba\xa3\xcf\xff\xbb\xa6\xd1\xff\xc0\xac\xd7\xff\xbd\xab\xd5\xff\xc5\xb5\xde\xff\xc7\xb9\xe2\xff\xc5\xba\xe0\xff\xc3\xb9\xe0\xff\xc4\xb8\xe2\xff\xc6\xb7\xe0\xff\xc7\xb4\xde\xff\xc4\xb1\xd9\xff\xc4\xb2\xd9\xff\xc2\xb0\xd7\xff\xc6\xaf\xd9\xff\xc7\xb0\xda\xff\xc4\xae\xd6\xff\xc7\xb2\xd9\xff\xc6\xb2\xd8\xff\xc8\xb5\xd9\xff\xc8\xb5\xdb\xff\xca\xb6\xdd\xff\xcc\xb8\xde\xff\xcf\xbb\xe0\xff\xd0\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe1\xff\xd0\xbe\xe3\xff\xd1\xbf\xe4\xff\xd1\xc0\xe2\xff\xd2\xc1\xe3\xff\xd3\xc2\xe3\xff\xd3\xc2\xe4\xff\xd3\xc2\xe4\xff\xd3\xc3\xe4\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd5\xc5\xe4\xff\xd7\xc7\xe6\xff\xd9\xca\xe9\xff\xd8\xca\xe9\xff\xd7\xc9\xe8\xff\xd6\xc7\xe7\xff\xd8\xc9\xe9\xff\xd8\xca\xea\xff\xdc\xcd\xed\xff\xda\xce\xec\xff\xdb\xcf\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xcf\xed\xff\xdb\xd0\xed\xff\xdb\xd1\xee\xff\xde\xd4\xee\xff\xdd\xd3\xea\xff\xdd\xd1\xed\xff\xdd\xd2\xf2\xff\xdc\xd4\xf2\xff\xdc\xd6\xf0\xff\xe2\xd9\xf4\xff\xe1\xde\xf8\xff\xdf\xe3\xfa\xff\xe0\xe8\xfb\xff\xe7\xee\xff\xff\xe1\xe7\xf6\xff4:U\xff*5R\xffI[z\xff\x10#B\xff\x08\x1c7\xff\x06\x193\xff\x12\'=\xff\x1c5O\xffp\x8f\xb2\xffD`\x83\xff"@W\xff\x06!,\xff\x07#)\xff\x03\x1f$\xff\x05\x1e(\xff\n\x1f)\xff\x06\x15\x1b\xff\x06\x16\x1c\xff\x06\x12 \xff\x07\x0e\x1c\xff\x05\t\x14\xff\x03\x07\x12\xff\x06\n\x16\xff\x11\x17$\xff\t\x10\x1e\xff\x0c\x12 \xff\x1a\x1d,\xff\x05\x06\x13\xff\x05\x05\x11\xff\x03\x04\x0c\xff\x01\x03\n\xff\x01\x04\x08\xff\x03\x07\x0b\xff\x02\x03\x08\xff\x03\x08\x0e\xff\t!&\xff\n).\xff\t\'.\xff\x177?\xff\x06\x14\x1b\xff 7>\xff\x0e \'\xff\x13(.\xff\x05\x1d"\xff\x0e*.\xff\xb5\xd3\xf7\xff\xb4\xd2\xf7\xff\xaf\xce\xf3\xff\xac\xca\xf1\xff\xa9\xc6\xef\xff\xa8\xc4\xed\xff\xa4\xc3\xec\xff\xa2\xc2\xea\xff\xa4\xc1\xeb\xff\xa5\xc2\xec\xff\xa7\xc3\xef\xff\xab\xc5\xf2\xff\xa9\xc4\xf0\xff\xa8\xc3\xef\xff\xa6\xc0\xec\xff\xa4\xbd\xeb\xff\xa4\xbc\xea\xff\xa2\xb9\xe8\xff\xa0\xb7\xe6\xff\xa1\xb7\xe7\xff\xa1\xb6\xe8\xff\xa1\xb6\xe7\xff\xa0\xb4\xe7\xff\xa1\xb4\xe7\xff\xa2\xb4\xe8\xff\xa2\xb5\xe8\xff\xa1\xb6\xe6\xff\xa3\xb8\xe8\xff\xa2\xb6\xe6\xff\xa2\xb5\xe6\xff\xa4\xb5\xe6\xff\xa5\xb5\xe6\xff\xa3\xb2\xe6\xff\xa1\xb0\xe5\xff\x9e\xad\xe2\xff\x9c\xaa\xdf\xff\x9a\xa8\xdd\xff\x99\xa5\xdb\xff\x95\xa0\xd8\xff\x96\xa0\xd9\xff\x99\xa2\xdb\xff\x9a\xa2\xda\xff\x9c\xa3\xdc\xff\x99\xa0\xd8\xff\x9a\xa0\xd8\xff\x9a\x9f\xd8\xff\x9b\xa2\xd9\xff\x9c\xa2\xd8\xff\x9d\xa2\xd8\xff\x9d\xa3\xd8\xff\x9f\xa4\xd9\xff\x9c\xa2\xd7\xff\x9d\xa2\xd7\xff\x9e\xa2\xd8\xff\x9e\xa2\xd7\xff\xa0\xa3\xd8\xff\xa1\xa3\xd8\xff\x9f\xa2\xd8\xff\x9f\xa1\xd8\xff\xa0\xa2\xd9\xff\x9c\x9e\xd5\xff\x9c\x9e\xd5\xff\x9b\x9c\xd3\xff\x9a\x9b\xd3\xff\x9c\x9d\xd4\xff\x9c\x9b\xd3\xff\x9c\x9a\xd3\xff\x9c\x99\xd1\xff\x9d\x98\xd1\xff\x9b\x95\xcf\xff\x9a\x95\xcd\xff\x9b\x96\xcd\xff\x9a\x95\xcc\xff\x9b\x95\xcc\xff\x9a\x94\xcb\xff\x9a\x92\xca\xff\x9b\x93\xcb\xff\x9a\x92\xc9\xff\x9b\x92\xc9\xff\x99\x90\xc8\xff\x9b\x92\xc7\xff\x9c\x94\xc9\xff\xa6\x9e\xd3\xff\x98\x90\xc4\xff\x97\x8e\xc3\xff\x9a\x90\xc5\xff\x99\x8e\xc5\xff\x9a\x8e\xc6\xff\x9b\x8e\xc7\xff\x9b\x8f\xc6\xff\x9c\x90\xc5\xff\x9c\x91\xc6\xff\x9f\x92\xc8\xff\xac\x9e\xd4\xff\xa2\x94\xca\xff\xa3\x96\xcc\xff\xa3\x99\xcd\xff\xa4\x98\xcc\xff\xa1\x95\xc9\xff\xa1\x94\xc9\xff\xa0\x94\xc8\xff\x9e\x91\xc6\xff\xa2\x96\xc9\xff\xa1\x96\xc8\xff\xa2\x97\xc9\xff\xb1\xa6\xd9\xff\xa3\x98\xcb\xff\xa5\x9c\xcf\xff\xa7\x9c\xcf\xff\xa8\x9c\xcd\xff\xa9\x9d\xd0\xff\xa8\x9c\xd2\xff\xa5\x9b\xd2\xff\xa5\x9d\xd2\xff\xa3\x9d\xd0\xff\xa5\x9f\xd1\xff\xa7\xa2\xd4\xff\xa9\xa5\xd7\xff\xaa\xa7\xd8\xff\xac\xa9\xda\xff\xb0\xaa\xdc\xff\xb2\xaa\xdb\xff\xb2\xa7\xd8\xff\xb0\xa5\xd6\xff\xae\xa2\xd3\xff\xaf\xa2\xd2\xff\xae\xa0\xd0\xff\xae\xa0\xcf\xff\xae\x9c\xcc\xff\xb0\x9c\xcd\xff\xad\x98\xc8\xff\xac\x95\xc5\xff\xb1\x96\xc6\xff\xb1\x95\xc4\xff\xb0\x96\xc5\xff\xad\x94\xc2\xff\xae\x95\xc3\xff\xac\x94\xc1\xff\xaf\x97\xc4\xff\xb0\x98\xc5\xff\xb3\x99\xc7\xff\xb5\x9a\xc6\xff\xb6\x9a\xc7\xff\xb8\x9e\xca\xff\xb9\x9f\xcb\xff\xb9\x9f\xcb\xff\xb9\xa0\xcc\xff\xb8\xa1\xcc\xff\xbc\xa7\xd1\xff\xc0\xaf\xd8\xff\xbe\xb0\xd8\xff\xc1\xb4\xda\xff\xc0\xb2\xd9\xff\xc0\xb2\xda\xff\xc0\xb0\xdb\xff\xc3\xaf\xda\xff\xc4\xae\xd8\xff\xc5\xae\xd8\xff\xc3\xad\xd6\xff\xc4\xaf\xd6\xff\xc7\xad\xd8\xff\xc7\xad\xd8\xff\xc8\xb0\xda\xff\xc5\xad\xd7\xff\xc5\xaf\xd9\xff\xc7\xb2\xdb\xff\xc6\xb0\xd8\xff\xc8\xb2\xd9\xff\xcc\xb6\xdd\xff\xcb\xb6\xdb\xff\xcc\xb7\xdb\xff\xcc\xb8\xdb\xff\xcd\xb9\xdc\xff\xcc\xb9\xdf\xff\xce\xbc\xe0\xff\xce\xbc\xdf\xff\xcf\xbd\xe0\xff\xcf\xbd\xdf\xff\xd0\xbe\xe0\xff\xd0\xc0\xe1\xff\xd2\xc1\xe2\xff\xd4\xc3\xe4\xff\xd5\xc5\xe5\xff\xd7\xc7\xe7\xff\xd7\xc7\xe6\xff\xd5\xc4\xe4\xff\xd6\xc5\xe6\xff\xd7\xc6\xe7\xff\xd7\xc6\xe7\xff\xd6\xc5\xe6\xff\xd6\xc5\xe6\xff\xd5\xc5\xe6\xff\xd4\xc7\xe5\xff\xd7\xc9\xe8\xff\xd8\xca\xe9\xff\xda\xcc\xeb\xff\xda\xcc\xeb\xff\xdb\xcd\xec\xff\xdc\xcc\xec\xff\xde\xcd\xeb\xff\xde\xce\xe9\xff\xdf\xcf\xed\xff\xde\xce\xf0\xff\xdc\xcf\xee\xff\xdc\xd0\xee\xff\xdd\xd0\xf2\xff\xda\xd3\xf3\xff\xda\xd7\xf6\xff\xdb\xdb\xf7\xff\xdd\xdd\xf8\xff\xe4\xe2\xfc\xff\xc6\xc7\xde\xffio\x8c\xff\xac\xba\xd2\xff\xae\xc2\xe6\xffXq\x96\xffj\x83\xa7\xffz\x93\xb7\xff\x8c\xa7\xcd\xffy\x97\xbf\xffQr\x9f\xff%Ab\xffUt\x8b\xff\xff\x1a\x1f1\xff\x11\x15&\xff\x07\t\x16\xff\x05\x07\x13\xff\x03\x04\x10\xff\x02\x04\x0e\xff\x01\x06\r\xff\x01\x04\x0b\xff\x00\x07\x0e\xff\x1b3:\xff\x07\x1a!\xff\x11+5\xff\x07\x1e%\xff\x07\x1b \xff\n$)\xff\x07!&\xff\x04\x17\x1b\xff\x03\x0b\r\xff\x04\x0e\x0e\xff\xc1\xd7\xf8\xff\xba\xd2\xf5\xff\xb6\xd0\xf3\xff\xb5\xce\xf2\xff\xb3\xc9\xef\xff\xb0\xc5\xeb\xff\xaf\xc5\xed\xff\xad\xc2\xed\xff\xae\xc4\xee\xff\xae\xc2\xee\xff\xae\xc0\xed\xff\xae\xc0\xee\xff\xad\xbf\xed\xff\xad\xbd\xec\xff\xab\xba\xe9\xff\xaa\xb9\xe8\xff\xa8\xb5\xe6\xff\xa5\xb3\xe4\xff\xa5\xb2\xe3\xff\xa4\xb2\xe1\xff\xa4\xb2\xe0\xff\xa7\xb5\xe4\xff\xa9\xb5\xe5\xff\xa5\xb0\xe2\xff\xa4\xae\xe1\xff\xa4\xae\xe1\xff\xa1\xac\xe0\xff\xa0\xaa\xde\xff\x9f\xa7\xdc\xff\x9d\xa5\xda\xff\x9b\xa1\xd6\xff\x9b\xa1\xd6\xff\x9e\xa0\xd6\xff\x98\x99\xd1\xff\x9a\x99\xd1\xff\x99\x97\xd0\xff\x9b\x97\xd2\xff\x98\x94\xcf\xff\x97\x95\xd1\xff\x94\x94\xd0\xff\x97\x95\xd0\xff\x95\x93\xce\xff\x98\x95\xce\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x99\x95\xce\xff\x98\x94\xcd\xff\x98\x95\xcd\xff\x98\x95\xcd\xff\x98\x94\xcd\xff\x99\x95\xce\xff\x9b\x95\xd0\xff\x9b\x95\xce\xff\x9b\x95\xce\xff\x99\x93\xcc\xff\x99\x93\xcb\xff\x99\x93\xca\xff\x97\x91\xc9\xff\x97\x91\xca\xff\x97\x91\xca\xff\x98\x91\xcb\xff\x99\x92\xcb\xff\x9a\x92\xcc\xff\x9b\x93\xcc\xff\x9d\x96\xcc\xff\x9e\x97\xcd\xff\x9d\x96\xcb\xff\x9c\x94\xca\xff\x99\x91\xc6\xff\x98\x8f\xc5\xff\x98\x8d\xc6\xff\x96\x8a\xc4\xff\x97\x89\xc3\xff\x95\x87\xc1\xff\x96\x87\xc1\xff\x96\x87\xc1\xff\x95\x85\xbf\xff\x94\x83\xbc\xff\x93\x82\xbb\xff\x92\x81\xba\xff\x96\x83\xbc\xff\x94\x81\xba\xff\x93\x80\xb9\xff\x95\x7f\xb9\xff\x96\x80\xba\xff\x94~\xb7\xff\x97\x81\xb8\xff\x96\x7f\xb6\xff\x95~\xb5\xff\x96\x7f\xb6\xff\x95~\xb8\xff\x96\x80\xb8\xff\x95\x80\xb6\xff\x95\x81\xb6\xff\x95\x81\xb6\xff\x96\x82\xb6\xff\x97\x83\xb5\xff\x98\x84\xb6\xff\x98\x85\xb7\xff\x98\x87\xb8\xff\x97\x87\xb8\xff\x97\x87\xb8\xff\x98\x87\xba\xff\x99\x87\xbb\xff\x9a\x89\xbd\xff\x99\x88\xbc\xff\x97\x88\xbb\xff\x96\x89\xbc\xff\x97\x89\xbd\xff\x99\x8d\xc2\xff\x9c\x90\xc5\xff\x9e\x90\xc6\xff\x9f\x90\xc6\xff\x9d\x8d\xc3\xff\xa0\x8f\xc5\xff\xa0\x8e\xc1\xff\x9f\x8b\xbe\xff\x9f\x8c\xbf\xff\xa1\x8e\xc1\xff\xa9\x96\xc9\xff\xa5\x92\xc5\xff\xaa\x97\xca\xff\xa8\x95\xc8\xff\xa7\x92\xc6\xff\xa9\x93\xc7\xff\xa8\x92\xc6\xff\xa7\x90\xc4\xff\xaa\x93\xc7\xff\xac\x92\xc4\xff\xae\x94\xc7\xff\xae\x95\xc8\xff\xae\x97\xc9\xff\xb2\x9d\xcf\xff\xb3\x9f\xd1\xff\xb3\xa1\xd2\xff\xb4\xa4\xd4\xff\xb8\xa8\xd8\xff\xb9\xa9\xd8\xff\xbc\xac\xdb\xff\xba\xab\xd8\xff\xb8\xa9\xd5\xff\xbd\xac\xdb\xff\xbf\xad\xdd\xff\xbe\xab\xda\xff\xbf\xaa\xd8\xff\xbf\xaa\xd8\xff\xbf\xab\xd8\xff\xbe\xa5\xd5\xff\xbc\xa4\xd4\xff\xbb\xa6\xd3\xff\xb9\xa6\xd2\xff\xbd\xab\xd7\xff\xc0\xae\xd9\xff\xc2\xaf\xda\xff\xc5\xae\xdb\xff\xc0\xa8\xd6\xff\xbf\xa6\xd2\xff\xbd\xa2\xcf\xff\xbd\xa1\xcd\xff\xbc\xa0\xcb\xff\xbe\xa1\xce\xff\xc6\xa7\xd4\xff\xc0\xa1\xce\xff\xc1\xa0\xcd\xff\xc0\x9f\xcd\xff\xc2\x9f\xcd\xff\xc1\xa3\xcf\xff\xc1\xa6\xd1\xff\xc4\xa9\xd4\xff\xc9\xaf\xd8\xff\xcb\xb1\xd9\xff\xcc\xb2\xda\xff\xce\xb6\xdc\xff\xce\xba\xe0\xff\xd0\xbd\xe2\xff\xd2\xc0\xe3\xff\xd4\xc2\xe4\xff\xd3\xc1\xe3\xff\xd3\xc1\xe2\xff\xd2\xbe\xe1\xff\xd1\xbc\xdf\xff\xd1\xbb\xdf\xff\xd1\xbb\xdf\xff\xd1\xba\xde\xff\xd0\xb9\xdd\xff\xd1\xb9\xdd\xff\xd1\xb9\xdc\xff\xd3\xbb\xde\xff\xd2\xba\xdd\xff\xd3\xba\xdd\xff\xd4\xbb\xdf\xff\xd5\xbc\xe0\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd6\xbd\xdf\xff\xd7\xbe\xe0\xff\xd7\xbe\xe0\xff\xd7\xbf\xe1\xff\xd6\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc2\xe3\xff\xd9\xc3\xe3\xff\xdb\xc5\xe5\xff\xda\xc5\xe5\xff\xd9\xc7\xe4\xff\xdc\xc9\xe6\xff\xdd\xca\xe7\xff\xdd\xcb\xe7\xff\xe2\xd1\xec\xff\xe3\xd2\xef\xff\xdd\xcc\xe8\xff\xdf\xcd\xe9\xff\xe1\xcf\xee\xff\xdc\xcb\xef\xff\xc3\xb6\xde\xff\x8c\x83\xaf\xffca\x8a\xffCKl\xff8Ca\xff:B^\xffJOl\xff^j\x88\xff9Op\xffq\x83\xb4\xff\x7f\x88\xb6\xffILq\xff\r\x141\xff\x00\x08\x1e\xff\x08\x12%\xff\x02\t\x1d\xff\x07\x0b\x1e\xff\x0c\x12 \xff\x0c\x11\x1c\xff\x07\r\x1b\xff\x07\x0c\x1e\xff&,@\xff\x19\x1f1\xff\x19\x1c*\xff\x07\x0b\x14\xff\x04\x06\x0e\xff\x01\x03\x0b\xff\x02\x06\x0f\xff\n\x10\x19\xff\x16&/\xff\x0b\x1b"\xff\n\x1b"\xff\x1818\xff\x07\x1d$\xff\x05\x1b!\xff\x1717\xff\x0c%,\xff\x05 \'\xff\x0e).\xff\n\x1d\x1f\xff\x08\x19\x18\xff\xbe\xd1\xf5\xff\xb8\xcd\xf2\xff\xb9\xd1\xf5\xff\xb2\xc9\xee\xff\xb1\xc6\xec\xff\xb2\xc6\xec\xff\xb0\xc4\xec\xff\xaf\xc2\xec\xff\xaf\xc1\xec\xff\xb0\xc1\xec\xff\xaf\xbf\xec\xff\xad\xbd\xeb\xff\xaa\xb9\xe8\xff\xaa\xb7\xe7\xff\xa7\xb4\xe4\xff\xa7\xb3\xe3\xff\xa6\xb0\xe2\xff\xa6\xb0\xe2\xff\xa4\xad\xdf\xff\xa3\xaf\xde\xff\xa6\xb3\xe2\xff\xa6\xb0\xe1\xff\xa4\xad\xdf\xff\xa3\xaa\xe0\xff\xa3\xa9\xdf\xff\xa0\xa7\xdd\xff\x9c\xa3\xd8\xff\x9c\xa1\xd7\xff\x9a\x9f\xd5\xff\x99\x9d\xd3\xff\x9d\xa0\xd6\xff\x9b\x9d\xd4\xff\x97\x96\xce\xff\x99\x98\xd0\xff\x98\x95\xce\xff\x99\x95\xd0\xff\x98\x93\xce\xff\x99\x92\xce\xff\x97\x92\xce\xff\x94\x91\xcd\xff\x96\x91\xce\xff\x96\x91\xcd\xff\x95\x90\xcb\xff\x97\x90\xcc\xff\x96\x8f\xca\xff\x97\x90\xcb\xff\x97\x90\xcb\xff\x98\x91\xcc\xff\x97\x90\xcb\xff\x96\x8f\xcb\xff\x98\x91\xcc\xff\x99\x91\xcd\xff\x9a\x92\xcd\xff\x98\x90\xca\xff\x98\x90\xc9\xff\x96\x8e\xc7\xff\x99\x92\xca\xff\x96\x8f\xc8\xff\x95\x8e\xca\xff\x97\x8f\xcb\xff\x94\x8c\xc8\xff\x96\x8d\xc9\xff\x98\x8e\xca\xff\x99\x8f\xcb\xff\x9b\x91\xca\xff\x9c\x92\xcb\xff\x99\x8f\xc8\xff\x98\x8e\xc6\xff\x97\x8c\xc5\xff\x95\x8b\xc4\xff\x95\x89\xc2\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x93\x84\xbe\xff\x93\x83\xbd\xff\x94\x82\xbd\xff\x93\x82\xbc\xff\x91\x81\xba\xff\x92\x81\xbb\xff\x91\x80\xba\xff\x91\x7f\xb9\xff\x93\x80\xba\xff\x92\x7f\xb9\xff\x93\x7f\xb8\xff\x91|\xb6\xff\x94~\xb7\xff\x96\x80\xb7\xff\x91{\xb2\xff\x95~\xb5\xff\x92{\xb3\xff\x94|\xb6\xff\x93{\xb5\xff\x94}\xb4\xff\x93|\xb2\xff\x96\x80\xb5\xff\x95\x7f\xb3\xff\x96\x80\xb5\xff\x97\x81\xb6\xff\x96\x82\xb6\xff\x96\x82\xb6\xff\x95\x82\xb6\xff\x96\x83\xb7\xff\x9a\x84\xb9\xff\x9c\x84\xba\xff\x9e\x88\xbd\xff\x9d\x87\xbd\xff\x9d\x89\xbe\xff\x9e\x8b\xc0\xff\xa0\x8c\xc1\xff\xa0\x8e\xc3\xff\xa1\x8e\xc3\xff\xa3\x90\xc5\xff\xa5\x92\xc7\xff\xa3\x90\xc5\xff\xa4\x91\xc6\xff\xa4\x8f\xc3\xff\xa5\x8f\xc3\xff\xa5\x90\xc3\xff\xaa\x97\xca\xff\xa6\x94\xc7\xff\xab\x99\xcc\xff\xab\x99\xcc\xff\xad\x9a\xcd\xff\xaf\x9a\xce\xff\xab\x97\xca\xff\xad\x97\xcb\xff\xac\x95\xc9\xff\xab\x94\xc8\xff\xae\x93\xc8\xff\xae\x95\xca\xff\xad\x96\xca\xff\xae\x97\xcb\xff\xaf\x99\xcd\xff\xaf\x99\xcd\xff\xaf\x9c\xce\xff\xae\x9e\xce\xff\xae\x9e\xce\xff\xba\xaa\xda\xff\xb4\xa5\xd4\xff\xb5\xa5\xd4\xff\xb4\xa3\xd2\xff\xb7\xa3\xd4\xff\xb4\xa0\xd1\xff\xb8\xa2\xd3\xff\xbb\xa4\xd4\xff\xb9\xa1\xd1\xff\xb9\x9f\xce\xff\xb8\x9d\xcd\xff\xb7\x9c\xcc\xff\xb9\x9e\xce\xff\xbb\xa3\xd1\xff\xbc\xa7\xd4\xff\xc0\xac\xd8\xff\xc0\xab\xd7\xff\xbe\xa6\xd4\xff\xbf\xa6\xd4\xff\xbe\xa3\xd1\xff\xbd\xa1\xce\xff\xbf\xa2\xcf\xff\xc1\xa3\xd0\xff\xc1\xa4\xd1\xff\xbd\xa0\xcd\xff\xbf\xa0\xcd\xff\xbf\x9e\xcb\xff\xc2\x9f\xcd\xff\xc4\xa0\xce\xff\xc4\xa4\xd1\xff\xc1\xa5\xd1\xff\xc7\xab\xd6\xff\xc9\xad\xd7\xff\xca\xaf\xd7\xff\xcf\xb4\xdc\xff\xd0\xb6\xde\xff\xcc\xb5\xde\xff\xcc\xb6\xde\xff\xcb\xb5\xdc\xff\xc9\xb4\xda\xff\xca\xb5\xd9\xff\xcb\xb6\xda\xff\xcd\xb4\xda\xff\xcd\xb2\xd9\xff\xce\xb3\xda\xff\xcf\xb3\xda\xff\xcf\xb2\xd9\xff\xd0\xb3\xda\xff\xcf\xb3\xd9\xff\xd1\xb6\xda\xff\xcf\xb4\xd8\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd3\xb8\xdc\xff\xd4\xb9\xdd\xff\xd4\xbb\xdd\xff\xd6\xbd\xdf\xff\xd3\xba\xdc\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbd\xdf\xff\xd6\xbc\xdf\xff\xd7\xbc\xe0\xff\xd7\xbd\xe0\xff\xd8\xbf\xe1\xff\xd7\xbf\xe0\xff\xd9\xc2\xe2\xff\xdb\xc4\xe4\xff\xda\xc4\xe3\xff\xd9\xc4\xe2\xff\xe3\xcf\xea\xff\xe5\xd0\xec\xff\xdf\xc9\xe7\xff\xda\xc5\xe3\xff\xdb\xc6\xe5\xff\xdf\xca\xe7\xff\xe0\xcb\xe8\xff\xe2\xce\xed\xff\xdb\xc9\xea\xff\xc3\xb5\xda\xff\x9e\x93\xbb\xffQOu\xff3;Z\xff0:S\xffBHb\xffci\x85\xffHQq\xffx|\xa5\xff\xad\xaa\xd4\xffgc\x8a\xff\x12\x155\xff\x02\t$\xff\x07\x15-\xff\x15\x1e7\xff\x06\r&\xff\x06\x0c\x1c\xff\x07\x0f\x1c\xff\x0b\x11 \xff\x15\x1d4\xff@Gb\xff)/F\xff\x04\t\x1a\xff\x02\x06\x11\xff\x03\x06\r\xff\x02\x06\x0e\xff\x01\x05\x0f\xff\x17\x1c(\xff"7B\xff\x12/7\xff\x1418\xff\n\x1d$\xff\x05\x18\x1e\xff\x05\x1f%\xff\x07\x1d\'\xff\x173=\xff\x04\x19"\xff\x10.5\xff\x0b\',\xff\x11*-\xff\xbe\xd0\xf5\xff\xba\xce\xf3\xff\xb1\xc8\xee\xff\xb0\xc6\xee\xff\xb0\xc4\xec\xff\xb1\xc3\xeb\xff\xb0\xc2\xeb\xff\xb1\xc4\xed\xff\xb0\xc2\xeb\xff\xb0\xc0\xeb\xff\xae\xbe\xe9\xff\xac\xbb\xe9\xff\xa8\xb6\xe5\xff\xa7\xb3\xe3\xff\xa5\xb1\xe1\xff\xa5\xaf\xdf\xff\xa4\xad\xdf\xff\xa4\xab\xdd\xff\xa6\xad\xdf\xff\xa5\xaf\xdf\xff\xa2\xac\xdd\xff\xa1\xaa\xdd\xff\xa1\xa8\xdd\xff\xa0\xa4\xdc\xff\xa0\xa4\xdd\xff\x9c\xa0\xd9\xff\x9b\x9e\xd5\xff\x9b\x9e\xd5\xff\x97\x99\xd1\xff\x9c\x9d\xd5\xff\x97\x98\xd0\xff\x97\x97\xcf\xff\x96\x95\xcd\xff\x95\x93\xcc\xff\x97\x94\xce\xff\x96\x92\xcd\xff\x97\x92\xce\xff\x97\x90\xcd\xff\x97\x91\xce\xff\x95\x90\xcd\xff\x96\x90\xcd\xff\x96\x90\xcc\xff\x97\x90\xcb\xff\x95\x8d\xc9\xff\x96\x8e\xca\xff\x95\x8d\xc9\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x94\x8c\xc8\xff\x95\x8d\xc9\xff\x95\x8c\xc8\xff\x96\x8c\xc8\xff\x98\x8e\xc9\xff\x96\x8d\xc7\xff\x95\x8c\xc5\xff\x95\x8c\xc5\xff\x94\x8b\xc5\xff\x91\x89\xc5\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x95\x8a\xc6\xff\x95\x8a\xc6\xff\x95\x89\xc5\xff\x98\x8a\xc6\xff\x97\x8a\xc5\xff\x97\x8b\xc6\xff\x97\x8b\xc6\xff\x98\x8b\xc7\xff\x97\x8a\xc6\xff\x96\x88\xc3\xff\x95\x86\xc0\xff\x95\x86\xc0\xff\x95\x84\xbf\xff\x94\x82\xbd\xff\x91\x7f\xba\xff\x91\x7f\xba\xff\x92\x82\xbc\xff\x8f~\xb9\xff\x90~\xb9\xff\x90~\xb9\xff\x8f|\xb7\xff\x90|\xb7\xff\x8e{\xb4\xff\x90}\xb6\xff\x8ez\xb3\xff\x8fz\xb1\xff\x8fz\xb1\xff\x91|\xb2\xff\x91z\xb2\xff\x90x\xb3\xff\x90x\xb2\xff\x91z\xb1\xff\x95\x7f\xb4\xff\x94~\xb2\xff\x94\x7f\xb2\xff\x96~\xb5\xff\x96\x7f\xb6\xff\x96\x7f\xb5\xff\x96\x80\xb6\xff\x97\x82\xb8\xff\x97\x82\xb8\xff\x9b\x81\xb8\xff\x9b\x7f\xb6\xff\x9a\x80\xb7\xff\x9a\x80\xb7\xff\x9b\x83\xb9\xff\x9b\x83\xba\xff\x9e\x86\xbc\xff\xa0\x87\xbd\xff\x9e\x86\xbb\xff\xa1\x8a\xbf\xff\xa0\x8a\xbf\xff\xa1\x8d\xc1\xff\xa4\x90\xc4\xff\xa6\x91\xc5\xff\xaa\x94\xc8\xff\xae\x99\xcd\xff\xa9\x96\xc9\xff\xaa\x99\xcc\xff\xaa\x99\xcc\xff\xa9\x98\xcc\xff\xa9\x96\xca\xff\xab\x97\xcc\xff\xaa\x96\xcb\xff\xad\x97\xcc\xff\xad\x97\xcc\xff\xac\x95\xca\xff\xad\x95\xc9\xff\xad\x96\xca\xff\xac\x95\xc9\xff\xac\x95\xc9\xff\xb1\x9a\xce\xff\xb2\x9b\xcf\xff\xb4\x9d\xd0\xff\xb2\x9c\xcd\xff\xb5\x9f\xd0\xff\xaf\x99\xca\xff\xb2\x9c\xcc\xff\xb3\x9d\xcc\xff\xb4\x9e\xcf\xff\xb4\x9d\xd0\xff\xb4\x9c\xce\xff\xb5\x9b\xcd\xff\xb4\x98\xca\xff\xb2\x96\xc6\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb2\x94\xc5\xff\xb5\x99\xc8\xff\xba\xa0\xce\xff\xbb\xa4\xd1\xff\xba\xa4\xd2\xff\xb9\xa5\xd3\xff\xb9\xa4\xd2\xff\xb9\xa4\xd1\xff\xbd\xa6\xd3\xff\xc7\xaf\xdb\xff\xc2\xaa\xd6\xff\xbe\xa9\xd4\xff\xbe\xa9\xd4\xff\xc1\xa8\xd4\xff\xc2\xa7\xd3\xff\xc3\xa7\xd4\xff\xc2\xa5\xd2\xff\xc3\xa6\xd2\xff\xc2\xa5\xd2\xff\xbf\xa3\xce\xff\xc2\xa6\xd1\xff\xc8\xab\xd6\xff\xc6\xaa\xd3\xff\xc7\xab\xd3\xff\xcb\xab\xd7\xff\xcb\xab\xd7\xff\xcb\xac\xd6\xff\xcb\xab\xd6\xff\xcc\xae\xd6\xff\xce\xb0\xd8\xff\xcf\xb0\xd8\xff\xcd\xaf\xd6\xff\xcd\xaf\xd6\xff\xcf\xaf\xd6\xff\xcf\xae\xd6\xff\xcf\xae\xd6\xff\xce\xb0\xd6\xff\xce\xb2\xd6\xff\xcd\xb1\xd5\xff\xd2\xb6\xda\xff\xd4\xb8\xdc\xff\xd3\xb7\xdb\xff\xd3\xb7\xdb\xff\xd6\xbd\xdf\xff\xd2\xba\xdc\xff\xd3\xba\xdc\xff\xd4\xbc\xde\xff\xd3\xbb\xdd\xff\xd5\xbd\xdf\xff\xd5\xba\xde\xff\xd6\xba\xde\xff\xd7\xbb\xdf\xff\xd8\xbe\xe0\xff\xd7\xbe\xe0\xff\xda\xc1\xe3\xff\xd8\xc1\xe1\xff\xd9\xc1\xe3\xff\xd9\xc2\xe3\xff\xd8\xc0\xe2\xff\xdc\xc3\xe5\xff\xdb\xc3\xe4\xff\xdd\xc5\xe6\xff\xdb\xc5\xe6\xff\xdc\xc7\xe6\xff\xdf\xc9\xe5\xff\xe2\xce\xe8\xff\xdf\xcc\xe8\xff\xdf\xce\xed\xff\xd7\xc6\xea\xff\xa7\x9e\xc4\xffdj\x89\xff7C_\xffY`\x7f\xffda\x89\xffqk\x96\xff\x97\x8f\xb2\xff\xc1\xb6\xd8\xff\xb1\xa6\xca\xff87X\xff\'.M\xffIUs\xff\x1b%B\xff\r\x14/\xff\r\x14\'\xff\x06\x0f\x1f\xff\x11\x18*\xffHQj\xff?Gf\xff#*I\xff\x07\x0b"\xff\x07\x0b\x1b\xff\x04\x08\x15\xff\x03\x08\x16\xff\x03\x07\x17\xff\x0b\x11 \xff\x02\x0f\x1a\xff\x0e)1\xff\x04\x1f&\xff\x16/4\xff\r\',\xff\x04\x1a \xff\x1f>I\xff\x185A\xff\n"-\xff\x174=\xff\r,2\xff\x01\x1b \xff\xb8\xca\xf2\xff\xb3\xc8\xef\xff\xb1\xc8\xec\xff\xaf\xc5\xeb\xff\xb1\xc3\xec\xff\xb3\xc2\xee\xff\xb2\xc3\xed\xff\xb2\xc4\xeb\xff\xaf\xc0\xe8\xff\xaf\xbf\xe9\xff\xad\xbb\xe7\xff\xab\xb8\xe6\xff\xa8\xb4\xe3\xff\xa7\xb1\xe1\xff\xa5\xaf\xdf\xff\xa7\xaf\xdf\xff\xa4\xab\xdd\xff\xa3\xa9\xdb\xff\xa3\xa7\xda\xff\xa3\xa9\xdc\xff\xa0\xa6\xdb\xff\xa0\xa5\xd9\xff\xa1\xa4\xda\xff\x9f\xa0\xd8\xff\x9e\x9c\xd4\xff\x9b\x9b\xd2\xff\x98\x9a\xd0\xff\x99\x99\xd1\xff\xa3\xa2\xda\xff\x96\x95\xce\xff\x97\x93\xce\xff\x97\x93\xce\xff\x95\x91\xcc\xff\x98\x93\xcd\xff\x96\x90\xcb\xff\x96\x91\xcc\xff\x96\x8f\xcb\xff\x95\x8d\xc9\xff\x96\x8f\xcb\xff\x96\x8e\xcb\xff\x96\x8e\xcb\xff\x94\x8d\xc8\xff\x95\x8e\xc7\xff\x95\x8d\xc7\xff\x94\x8d\xc5\xff\x93\x8c\xc5\xff\x92\x8a\xc4\xff\x94\x8b\xc5\xff\x93\x89\xc5\xff\x95\x89\xc7\xff\x95\x89\xc7\xff\x95\x8b\xc6\xff\x94\x8b\xc4\xff\x95\x8b\xc4\xff\x96\x8a\xc4\xff\x95\x8a\xc3\xff\x95\x89\xc2\xff\x95\x89\xc3\xff\x90\x85\xbf\xff\x92\x86\xc0\xff\x93\x86\xc1\xff\x94\x86\xc0\xff\x92\x84\xbe\xff\x93\x84\xbe\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x93\x85\xc2\xff\x92\x84\xc1\xff\x95\x86\xc3\xff\x97\x85\xc2\xff\x95\x84\xbf\xff\x95\x86\xc0\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x94\x82\xbd\xff\x91~\xb9\xff\x98\x84\xc0\xff\x92}\xba\xff\x8f{\xb6\xff\x8f{\xb5\xff\x8fy\xb3\xff\x90y\xb3\xff\x8fx\xb2\xff\x91{\xb5\xff\x8ex\xb1\xff\x90z\xb3\xff\x8fy\xb2\xff\x91z\xb3\xff\x90z\xb3\xff\x91{\xb5\xff\x92|\xb6\xff\x92}\xb7\xff\x98\x84\xbc\xff\x94\x81\xb8\xff\x96\x84\xba\xff\x96\x85\xba\xff\x9a\x88\xbd\xff\x9b\x88\xbf\xff\x9e\x8a\xc3\xff\x9e\x88\xc2\xff\x9e\x87\xbd\xff\x9b\x84\xb9\xff\x98\x7f\xb5\xff\x98~\xb3\xff\x95{\xb1\xff\x92{\xae\xff\x92|\xaf\xff\x92|\xaf\xff\x95~\xb1\xff\x96\x80\xb1\xff\x99\x82\xb4\xff\x99\x84\xb5\xff\x99\x85\xb6\xff\x9a\x87\xb8\xff\x9b\x8a\xbb\xff\xa2\x8f\xc0\xff\xa5\x91\xc3\xff\xa2\x8e\xc0\xff\xa6\x92\xc5\xff\xa5\x91\xc5\xff\xa4\x8f\xc4\xff\xa6\x91\xc6\xff\xa6\x91\xc5\xff\xa6\x90\xc4\xff\xa8\x92\xc6\xff\xa9\x92\xc6\xff\xaa\x93\xc7\xff\xa8\x8f\xc3\xff\xa7\x8e\xc1\xff\xa8\x90\xc2\xff\xa9\x91\xc3\xff\xa9\x90\xc3\xff\xac\x93\xc5\xff\xad\x94\xc6\xff\xac\x95\xc8\xff\xac\x94\xc8\xff\xad\x95\xc9\xff\xaf\x94\xc8\xff\xb0\x93\xc8\xff\xb1\x93\xc7\xff\xb3\x95\xc8\xff\xb2\x95\xc4\xff\xb3\x94\xc3\xff\xb0\x90\xbf\xff\xaf\x8e\xc0\xff\xad\x8e\xbf\xff\xae\x90\xc2\xff\xb1\x91\xc3\xff\xb5\x94\xc6\xff\xb6\x97\xc8\xff\xb6\x99\xc8\xff\xba\x9e\xcc\xff\xbc\xa3\xcf\xff\xbe\xa6\xd2\xff\xbf\xa7\xd5\xff\xbe\xa8\xd5\xff\xbf\xab\xd8\xff\xcb\xb8\xe3\xff\xc0\xae\xd9\xff\xc0\xaf\xda\xff\xc3\xaf\xda\xff\xc2\xaf\xd9\xff\xc5\xb0\xda\xff\xc2\xac\xd6\xff\xc1\xaa\xd6\xff\xc1\xa8\xd7\xff\xc1\xa7\xd3\xff\xbe\xa3\xce\xff\xc6\xaa\xd5\xff\xc8\xaa\xd6\xff\xc2\xa2\xcc\xff\xc4\xa2\xcb\xff\xc6\xa3\xcb\xff\xc7\xa5\xce\xff\xc9\xa6\xd0\xff\xca\xa8\xd1\xff\xc9\xa7\xd1\xff\xd1\xaf\xd8\xff\xcd\xab\xd3\xff\xcb\xac\xd4\xff\xc9\xab\xd4\xff\xcb\xac\xd5\xff\xcc\xad\xd4\xff\xcd\xad\xd4\xff\xce\xae\xd5\xff\xcf\xaf\xd5\xff\xcf\xb0\xd6\xff\xd0\xb1\xd8\xff\xd0\xb2\xd8\xff\xd2\xb4\xda\xff\xd3\xb6\xdd\xff\xd5\xb9\xde\xff\xd7\xbb\xdd\xff\xd5\xb9\xdc\xff\xd4\xbb\xde\xff\xd3\xbb\xdf\xff\xd4\xb9\xe0\xff\xd4\xb9\xe0\xff\xd5\xb9\xdd\xff\xd6\xba\xdd\xff\xd7\xbc\xde\xff\xd5\xbc\xde\xff\xd7\xbe\xe0\xff\xd8\xbf\xe1\xff\xd9\xc0\xe1\xff\xd8\xbe\xdf\xff\xd9\xbf\xe0\xff\xd9\xbf\xe0\xff\xdc\xc1\xe3\xff\xdb\xc2\xe2\xff\xdb\xc2\xe3\xff\xdb\xc4\xe4\xff\xe4\xcf\xef\xff\xdf\xcc\xea\xff\xde\xcc\xe9\xff\xde\xca\xe8\xff\xe0\xc9\xe9\xff\xe0\xc9\xec\xff\xd1\xbe\xe4\xff\xb2\xa6\xca\xffzs\x96\xff\x95\x8c\xb1\xff\xac\x9c\xc3\xff\xc5\xb1\xd9\xff\xce\xb9\xd9\xff\xe0\xcc\xea\xff\xdd\xcc\xe9\xff\xd8\xca\xe9\xff\xbd\xb3\xd5\xff{r\x97\xff[Tu\xffFDb\xff8:Y\xff\x04\t#\xff\n\x16+\xff\x1e,D\xff%2O\xff\x1a%A\xff\x10\x16-\xff\x05\n\x1b\xff\x0f\x15"\xff\x08\x0c\x19\xff\x06\x07\x16\xff\x05\x07\x11\xff\x0c(0\xff\x16BK\xff\x102<\xff\x0c&/\xff\x0c\x1e#\xff\t\x1b\x1e\xff\x152:\xff\x1d;H\xff\x0c&1\xff\x04\x1e$\xff$GM\xff\t\x1f*\xff\xb8\xcb\xf0\xff\xb6\xc9\xef\xff\xb2\xc8\xec\xff\xb3\xc9\xec\xff\xb4\xc7\xed\xff\xb5\xc4\xee\xff\xb5\xc4\xed\xff\xb1\xc2\xe9\xff\xb0\xbf\xe7\xff\xb0\xbd\xe8\xff\xad\xba\xe6\xff\xab\xb5\xe4\xff\xa8\xb1\xe0\xff\xa5\xad\xde\xff\xa8\xaf\xe0\xff\xa2\xa8\xda\xff\x9f\xa5\xd7\xff\xa2\xa6\xd9\xff\x9e\xa1\xd5\xff\x9d\xa2\xd6\xff\x9f\xa2\xd8\xff\x9f\xa1\xd7\xff\x9e\x9e\xd5\xff\x9b\x9a\xd2\xff\x9b\x98\xd0\xff\x99\x97\xce\xff\x9c\x9c\xd2\xff\xa3\xa1\xd9\xff\x93\x91\xc9\xff\x96\x93\xcc\xff\x95\x91\xcc\xff\x94\x90\xcb\xff\x97\x91\xcc\xff\x94\x8e\xc9\xff\x93\x8d\xc8\xff\x94\x8c\xc8\xff\x94\x8b\xc7\xff\x94\x8b\xc7\xff\x95\x8d\xc9\xff\x94\x8c\xc9\xff\x93\x8b\xc7\xff\x92\x8a\xc6\xff\x92\x8a\xc4\xff\x92\x8b\xc4\xff\x92\x8b\xc4\xff\x92\x89\xc2\xff\x91\x88\xc1\xff\x93\x89\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x94\x86\xc4\xff\x95\x8a\xc5\xff\x93\x89\xc3\xff\x94\x88\xc2\xff\x95\x88\xc2\xff\x95\x87\xc1\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x93\x85\xbf\xff\x92\x84\xbe\xff\x90\x81\xbb\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x91\x81\xbb\xff\x92\x83\xbd\xff\x90\x81\xbc\xff\x90\x81\xbe\xff\x90\x81\xbf\xff\x93\x82\xbf\xff\x94\x81\xbc\xff\x93\x81\xbb\xff\x92\x82\xbc\xff\x93\x81\xbc\xff\x91\x7f\xba\xff\x94\x81\xbc\xff\x97\x83\xbe\xff\x93~\xb9\xff\x90}\xb7\xff\x90}\xb6\xff\x92}\xb6\xff\x94\x7f\xb7\xff\x95\x80\xb6\xff\x9a\x84\xba\xff\x93\x83\xb9\xff\x95\x85\xbb\xff\x98\x88\xbe\xff\x97\x88\xbe\xff\x99\x89\xbf\xff\x9b\x8b\xc0\xff\x9b\x8a\xc1\xff\x9b\x88\xc1\xff\x9f\x8c\xc5\xff\x9f\x8b\xc2\xff\xa3\x8f\xc6\xff\xa3\x8e\xc5\xff\xa3\x8e\xc5\xff\x9f\x8c\xc1\xff\x9d\x88\xc0\xff\x9c\x85\xbf\xff\x96}\xb7\xff\x92y\xb0\xff\x94y\xae\xff\x92x\xac\xff\x90v\xaa\xff\x90w\xa9\xff\x91y\xaa\xff\x91z\xab\xff\x8fy\xa8\xff\x91z\xa9\xff\x94{\xab\xff\x96}\xad\xff\x96\x7f\xaf\xff\x94~\xad\xff\x97\x82\xb1\xff\xa2\x8d\xbc\xff\x9c\x87\xb6\xff\x9c\x85\xb4\xff\x9b\x84\xb5\xff\x9a\x83\xb4\xff\x9c\x85\xb7\xff\x9e\x86\xb9\xff\x9d\x85\xb8\xff\x9e\x87\xb7\xff\xa0\x88\xb8\xff\xa0\x87\xb8\xff\xa2\x88\xb9\xff\xa3\x88\xb9\xff\xa3\x88\xb8\xff\xa3\x88\xb8\xff\xa3\x88\xb7\xff\xa7\x8c\xbb\xff\xa9\x8e\xbd\xff\xa7\x8c\xbb\xff\xa7\x8c\xbc\xff\xa8\x8e\xbe\xff\xa9\x8f\xc0\xff\xac\x90\xc1\xff\xae\x90\xc2\xff\xae\x8f\xc1\xff\xb2\x91\xc3\xff\xaf\x8e\xc0\xff\xac\x8c\xbd\xff\xae\x8b\xbd\xff\xae\x8a\xbe\xff\xb2\x8f\xc3\xff\xb0\x90\xc4\xff\xb6\x97\xcc\xff\xb7\x99\xcc\xff\xbb\x9d\xcf\xff\xba\x9f\xd0\xff\xb9\x9f\xcf\xff\xba\xa3\xd2\xff\xbc\xa5\xd2\xff\xbe\xa8\xd5\xff\xc1\xaa\xd7\xff\xc1\xac\xd9\xff\xc8\xb4\xe0\xff\xbf\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb2\xdc\xff\xc3\xb1\xdd\xff\xc2\xaf\xda\xff\xc3\xb1\xda\xff\xc4\xb1\xda\xff\xc9\xb6\xdf\xff\xc3\xaf\xda\xff\xc3\xaf\xd7\xff\xd0\xba\xdf\xff\xca\xb0\xdb\xff\xbf\xa1\xce\xff\xbe\x9b\xc8\xff\xc0\x9c\xc7\xff\xc3\x9d\xc8\xff\xc2\x9f\xc9\xff\xc4\xa1\xcb\xff\xc8\xa4\xd0\xff\xcf\xac\xd8\xff\xc7\xa4\xce\xff\xc9\xa7\xd1\xff\xc8\xa7\xd1\xff\xca\xa8\xd2\xff\xcc\xaa\xd3\xff\xcc\xa9\xd2\xff\xcf\xad\xd5\xff\xcd\xab\xd3\xff\xd2\xb0\xd8\xff\xcd\xab\xd2\xff\xd1\xaf\xd6\xff\xcf\xaf\xd6\xff\xd3\xb4\xdb\xff\xd5\xb7\xde\xff\xd3\xb5\xdb\xff\xd7\xb7\xda\xff\xd7\xbb\xdd\xff\xd4\xbb\xdd\xff\xd2\xb9\xdc\xff\xd3\xb8\xde\xff\xd6\xb9\xdf\xff\xd5\xb9\xdd\xff\xd5\xba\xdc\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd9\xbe\xe0\xff\xd9\xbf\xe1\xff\xd9\xbe\xe0\xff\xd9\xbe\xdf\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbf\xe0\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xdc\xc4\xe4\xff\xdb\xc4\xe4\xff\xdc\xc6\xe6\xff\xde\xc8\xe8\xff\xdd\xc6\xe6\xff\xdf\xc5\xe5\xff\xe3\xc7\xe8\xff\xe2\xc7\xe8\xff\xde\xc6\xe7\xff\xd2\xbe\xde\xff\xd3\xbe\xde\xff\xda\xc1\xe2\xff\xe3\xc7\xe8\xff\xe0\xc8\xe8\xff\xe0\xca\xe7\xff\xde\xc9\xe5\xff\xdb\xc8\xe5\xff\xd8\xc3\xe4\xff\xd8\xc4\xe8\xff\xd7\xc5\xe6\xff\xb9\xaa\xca\xff~v\x97\xff\x1f\x1f<\xff\x1b"9\xff\x11\x181\xff%-J\xff\x18\x1e:\xff\x10\x13)\xff\x05\x08\x18\xff19G\xff\x12\x18%\xff\x12\x13"\xff\x06\x07\x10\xff\x1b29\xff\x0e3<\xff\x05\x1c\'\xff\x05\x18 \xff\x10"&\xff\x03\x16\x17\xff\x0b #\xff\x08\x1e%\xff\x06 %\xff\x00\x15\x16\xff\n!$\xff\x0b$+\xff\xbc\xcd\xf2\xff\xbb\xce\xf1\xff\xba\xce\xf0\xff\xb9\xcd\xf0\xff\xb9\xc9\xee\xff\xb8\xc5\xed\xff\xb7\xc3\xeb\xff\xb3\xc1\xe8\xff\xb3\xbf\xe9\xff\xaf\xba\xe5\xff\xad\xb6\xe4\xff\xac\xb3\xe2\xff\xa8\xaf\xdf\xff\xa8\xad\xde\xff\xa2\xa6\xd8\xff\xa1\xa5\xd7\xff\xa0\xa3\xd6\xff\x9f\xa0\xd5\xff\x9e\x9f\xd5\xff\x9e\x9f\xd5\xff\x9c\x9d\xd3\xff\x9a\x9a\xd0\xff\x99\x98\xcf\xff\x9a\x96\xce\xff\x9a\x95\xce\xff\xa0\x9c\xd4\xff\xa0\x9d\xd4\xff\x95\x91\xc9\xff\x96\x92\xca\xff\x95\x8f\xc9\xff\x94\x8d\xc9\xff\x94\x8e\xc9\xff\x94\x8d\xc8\xff\x92\x8a\xc6\xff\x92\x8a\xc6\xff\x92\x89\xc5\xff\x92\x88\xc4\xff\x95\x8a\xc6\xff\x94\x89\xc6\xff\x93\x89\xc5\xff\x92\x88\xc4\xff\x90\x86\xc2\xff\x95\x8b\xc6\xff\x93\x89\xc4\xff\x91\x88\xc1\xff\x92\x87\xc1\xff\x91\x87\xc1\xff\x92\x86\xc2\xff\x93\x86\xc3\xff\x95\x87\xc3\xff\x94\x85\xc2\xff\x91\x84\xbf\xff\x93\x87\xc1\xff\x92\x86\xc0\xff\x91\x84\xbe\xff\x92\x83\xbd\xff\x91\x82\xbc\xff\x90\x82\xbc\xff\x91\x82\xbc\xff\x8f\x81\xbb\xff\x8f\x80\xba\xff\x8f\x7f\xb9\xff\x8f~\xb9\xff\x90~\xb9\xff\x8f~\xb7\xff\x8e~\xba\xff\x8e~\xbc\xff\x8f\x80\xbd\xff\x8f}\xba\xff\x91}\xb7\xff\x8f}\xb7\xff\x90}\xb8\xff\x8f|\xb7\xff\x93\x7f\xba\xff\x94\x7f\xba\xff\x90{\xb6\xff\x91|\xb6\xff\x8f|\xb4\xff\x90}\xb3\xff\x8f}\xb2\xff\x96\x82\xb7\xff\x95\x82\xb6\xff\x92\x7f\xb3\xff\x90\x81\xb5\xff\x8f\x82\xb6\xff\x8f\x83\xb6\xff\x8e\x82\xb5\xff\x8a~\xb1\xff\x8b\x7f\xb2\xff\x8e\x80\xb4\xff\x8f~\xb4\xff\x8ax\xae\xff\x91|\xb3\xff\x91z\xb1\xff\x93z\xb2\xff\x94z\xb2\xff\x8fw\xad\xff\x92y\xb2\xff\x8ds\xad\xff\x8fs\xae\xff\x8fs\xaa\xff\x93v\xab\xff\x8fu\xa8\xff\x8ct\xa5\xff\x8ev\xa7\xff\x8eu\xa5\xff\x91x\xa7\xff\x90w\xa5\xff\x92x\xa5\xff\x99}\xab\xff\x95z\xa7\xff\x95z\xa7\xff\x9a\x7f\xac\xff\xa1\x87\xb4\xff\x94{\xa8\xff\x96|\xa9\xff\x99}\xaa\xff\x98|\xaa\xff\x9a\x7f\xae\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xad\xff\x9a~\xac\xff\x9c\x7f\xad\xff\x9f\x81\xaf\xff\x9e\x81\xae\xff\x9e\x7f\xad\xff\x9e\x7f\xad\xff\x9f\x80\xad\xff\x9e\x7f\xad\xff\x9e\x80\xad\xff\xa0\x81\xae\xff\xa0\x81\xaf\xff\xa8\x89\xb6\xff\xa2\x84\xb2\xff\x9f\x81\xae\xff\xa0\x81\xaf\xff\xa3\x82\xb1\xff\xa4\x81\xb0\xff\xa7\x84\xb3\xff\xa8\x84\xb3\xff\xa7\x85\xb6\xff\xab\x88\xba\xff\xb0\x8b\xbe\xff\xb4\x90\xc3\xff\xb7\x96\xc9\xff\xb7\x98\xcc\xff\xb9\x9c\xce\xff\xb5\x99\xcb\xff\xb7\x9d\xce\xff\xb7\x9f\xcf\xff\xb7\xa0\xd0\xff\xb7\xa2\xd0\xff\xb7\xa2\xd0\xff\xb8\xa3\xd1\xff\xb8\xa4\xd2\xff\xbb\xa9\xd5\xff\xbd\xac\xd7\xff\xbc\xad\xd8\xff\xbf\xb0\xdb\xff\xc0\xb1\xdf\xff\xbf\xaf\xdb\xff\xc6\xb8\xdf\xff\xca\xbb\xe1\xff\xc2\xb2\xd8\xff\xc1\xb1\xd7\xff\xd0\xc1\xe1\xff\xd2\xc1\xe2\xff\xbd\xa7\xd1\xff\xc1\xa6\xd2\xff\xc0\x9e\xcc\xff\xc2\x9d\xcb\xff\xc2\x9b\xca\xff\xc1\x9c\xca\xff\xc1\x9c\xc9\xff\xc9\xa4\xd1\xff\xc2\x9e\xcb\xff\xc4\x9f\xcc\xff\xc7\xa2\xcf\xff\xc8\xa3\xcf\xff\xc9\xa2\xcd\xff\xcc\xa6\xd0\xff\xcb\xa6\xd0\xff\xcd\xa9\xd1\xff\xcd\xa9\xd1\xff\xce\xac\xd3\xff\xcf\xae\xd3\xff\xd2\xb1\xd6\xff\xd9\xb9\xde\xff\xd2\xb3\xd8\xff\xd0\xb1\xd6\xff\xd2\xb3\xd8\xff\xd6\xb6\xd9\xff\xd7\xb8\xdb\xff\xd4\xbb\xdd\xff\xd4\xbb\xdd\xff\xd5\xbb\xde\xff\xd8\xbb\xde\xff\xd7\xbb\xdd\xff\xd7\xbc\xde\xff\xd7\xbb\xdd\xff\xd6\xba\xdd\xff\xd7\xbb\xdd\xff\xd7\xba\xdc\xff\xd8\xbb\xde\xff\xd9\xbe\xe0\xff\xdb\xc0\xe2\xff\xd9\xbe\xe0\xff\xda\xbe\xe0\xff\xda\xbe\xe1\xff\xda\xbe\xe0\xff\xda\xbe\xdf\xff\xda\xc0\xe1\xff\xda\xc0\xe1\xff\xdd\xc4\xe4\xff\xdd\xc2\xe3\xff\xdf\xc0\xe1\xff\xe2\xc1\xe1\xff\xe1\xc1\xde\xff\xde\xc1\xde\xff\xe1\xc6\xe3\xff\xdf\xc4\xe1\xff\xe2\xc3\xe1\xff\xe6\xc5\xe3\xff\xe0\xc7\xe8\xff\xe0\xc8\xe7\xff\xe0\xc7\xe4\xff\xdd\xc5\xe1\xff\xde\xc4\xe2\xff\xdd\xc2\xe0\xff\xe0\xc5\xe3\xff\xea\xd0\xef\xff\xe1\xcc\xf0\xff_Tr\xff%!9\xff0/G\xffLKi\xff02N\xff\x13\x12+\xff\t\t\x1e\xff\x03\t\x1a\xff\x02\t\x18\xff\x05\x07\x14\xff\t\n\x12\xff\x03\t\x0f\xff\x13,4\xff\x124=\xff\x164;\xff\x12+0\xff\x06\x1c\x1d\xff\x03\x1c\x1e\xff\x05\x1f%\xff\x1c:?\xff\x0c((\xff\x0b\x1e \xff\x14%,\xff\xbe\xcc\xf1\xff\xbd\xcd\xf1\xff\xbe\xd1\xf3\xff\xbe\xd0\xf3\xff\xbe\xcc\xf1\xff\xbb\xc5\xed\xff\xba\xc3\xec\xff\xb8\xc0\xea\xff\xb5\xbc\xe8\xff\xaf\xb6\xe3\xff\xad\xb2\xe1\xff\xaa\xaf\xdf\xff\xa6\xaa\xdb\xff\xa4\xa6\xd8\xff\x9f\xa0\xd3\xff\xa0\xa0\xd4\xff\xa0\x9e\xd4\xff\xa0\x9d\xd4\xff\x9c\x99\xd0\xff\x9e\x9c\xd2\xff\x9b\x98\xcf\xff\x9b\x97\xce\xff\x9a\x95\xcd\xff\x99\x93\xcc\xff\x99\x92\xcb\xff\x97\x91\xca\xff\x97\x92\xc9\xff\x96\x90\xc8\xff\x94\x8d\xc6\xff\x94\x8c\xc7\xff\x94\x8b\xc7\xff\x93\x8a\xc6\xff\x92\x89\xc5\xff\x91\x88\xc4\xff\x91\x88\xc4\xff\x93\x88\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x92\x86\xc1\xff\x92\x86\xc2\xff\x91\x86\xc2\xff\x93\x87\xc3\xff\x93\x87\xc3\xff\x90\x85\xc1\xff\x92\x87\xc2\xff\x91\x85\xc0\xff\x91\x84\xc0\xff\x91\x83\xc0\xff\x91\x82\xbf\xff\x92\x83\xc0\xff\x93\x83\xbf\xff\x92\x84\xbe\xff\x8f\x82\xbc\xff\x91\x83\xbd\xff\x90\x82\xbc\xff\x90\x81\xbb\xff\x8f~\xb9\xff\x8d}\xb7\xff\x8c}\xb6\xff\x8c|\xb5\xff\x8d}\xb6\xff\x8e}\xb6\xff\x8d{\xb4\xff\x8dz\xb4\xff\x8e|\xb5\xff\x8f~\xb8\xff\x8ay\xb6\xff\x8ay\xb6\xff\x8ez\xb5\xff\x8fy\xb3\xff\x8ey\xb3\xff\x8bx\xb3\xff\x93\x7f\xba\xff\x8ey\xb4\xff\x8dw\xb2\xff\x8du\xb1\xff\x8bu\xaf\xff\x88v\xab\xff\x8aw\xac\xff\x8aw\xab\xff\x8bx\xab\xff\x8dx\xac\xff\x8cx\xaa\xff\x89v\xa9\xff\x88u\xa9\xff\x87u\xa8\xff\x85r\xa5\xff\x86t\xa7\xff\x89v\xa9\xff\x8bz\xad\xff\x85s\xa6\xff\x86r\xa7\xff\x88q\xa7\xff\x8ao\xa7\xff\x8fr\xaa\xff\x90r\xab\xff\x91t\xab\xff\x8bn\xa8\xff\x8dp\xab\xff\x8ep\xab\xff\x91r\xaa\xff\x8fq\xa7\xff\x8ds\xa5\xff\x8ev\xa6\xff\x8cr\xa2\xff\x8es\xa2\xff\x8es\xa1\xff\x8ft\xa2\xff\x96{\xa7\xff\x92u\xa0\xff\x8fr\x9d\xff\x95w\xa3\xff\x9f\x81\xad\xff\x92u\xa0\xff\x91t\x9f\xff\x92t\xa0\xff\x95u\xa2\xff\x95u\xa2\xff\x96v\xa4\xff\x96v\xa4\xff\x98x\xa6\xff\x98x\xa5\xff\x98w\xa4\xff\x9c{\xa7\xff\x9cz\xa6\xff\x9by\xa5\xff\x9e{\xa7\xff\x9dz\xa6\xff\x9cz\xa6\xff\x9f|\xa8\xff\x9dz\xa6\xff\x9cz\xa6\xff\xad\x8a\xb6\xff\xa0~\xaa\xff\x9e{\xa7\xff\x9e{\xa8\xff\xa1}\xaa\xff\xa2~\xaa\xff\xa4\x7f\xac\xff\xa5\x7f\xac\xff\xa9\x84\xb1\xff\xa7\x86\xb1\xff\xaa\x87\xb3\xff\xae\x8a\xb6\xff\xb2\x8e\xbc\xff\xac\x8a\xb8\xff\xac\x8d\xbb\xff\xb0\x8e\xc0\xff\xb0\x90\xc2\xff\xb7\x96\xc9\xff\xb6\x98\xca\xff\xb8\x9c\xcd\xff\xb6\x9b\xcc\xff\xb5\x9d\xce\xff\xb9\xa5\xd4\xff\xbb\xa7\xd6\xff\xbb\xa9\xd6\xff\xbb\xaa\xd6\xff\xbe\xad\xd9\xff\xbd\xac\xd8\xff\xbb\xab\xda\xff\xc1\xb1\xdd\xff\xc4\xb5\xde\xff\xbf\xb0\xd5\xff\xc3\xb3\xd8\xff\xd4\xc4\xe6\xff\xc5\xb6\xd7\xff\xbe\xac\xd2\xff\xc3\xad\xd8\xff\xc4\xa8\xd6\xff\xc4\xa2\xd3\xff\xc7\xa2\xd3\xff\xc4\x9e\xcf\xff\xc3\x9d\xce\xff\xc1\x9c\xca\xff\xc1\x9d\xca\xff\xc0\x9c\xc9\xff\xbf\x9a\xc9\xff\xc2\x9c\xcd\xff\xc5\x9c\xcb\xff\xc8\x9f\xcc\xff\xc9\xa2\xcd\xff\xc8\xa2\xcc\xff\xc9\xa5\xce\xff\xcd\xa9\xd2\xff\xcd\xab\xd2\xff\xd9\xb8\xde\xff\xd6\xb6\xdd\xff\xcc\xad\xd3\xff\xcf\xb1\xd7\xff\xcf\xb1\xd8\xff\xcf\xb1\xd7\xff\xd2\xb2\xd7\xff\xd3\xb6\xda\xff\xd4\xba\xdc\xff\xd4\xbc\xde\xff\xd5\xbc\xde\xff\xd5\xbb\xdd\xff\xd5\xba\xdd\xff\xd6\xbc\xdf\xff\xd5\xba\xdd\xff\xd5\xb8\xdc\xff\xd8\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb9\xdc\xff\xd7\xbc\xde\xff\xd9\xbe\xe0\xff\xd7\xbb\xdd\xff\xd7\xb9\xdc\xff\xdb\xbb\xde\xff\xdb\xbb\xde\xff\xdc\xbc\xde\xff\xdc\xbd\xe0\xff\xda\xbd\xdf\xff\xd9\xbc\xdf\xff\xdc\xbd\xdf\xff\xde\xbb\xde\xff\xde\xbc\xde\xff\xdf\xc0\xdf\xff\xde\xc0\xdf\xff\xdb\xbf\xdf\xff\xdb\xbf\xdf\xff\xde\xc0\xdf\xff\xdf\xc0\xe0\xff\xdb\xc0\xe1\xff\xdc\xc1\xe1\xff\xdf\xc2\xe1\xff\xdf\xc1\xe0\xff\xe1\xc3\xe0\xff\xe2\xc3\xdd\xff\xde\xbd\xda\xff\xdf\xbd\xdf\xff\xdb\xbd\xe2\xff\xab\x94\xb3\xff|k\x84\xff\xc7\xb8\xd2\xff\xbe\xb0\xce\xffbXw\xffA7P\xff\x0c\x06\x1f\xff\x04\x07\x1b\xff\x03\n\x1b\xff\x02\x06\x14\xff\x03\x06\x0e\xff\x02\x08\x10\xff\x07\x1f\'\xff\x138@\xff\x04#*\xff\x06#)\xff\n15\xff\x0e6>\xff\x07*7\xff\x07(1\xff\x0f,1\xff\x07\x1a\x1f\xff\x0f"-\xff\xbc\xc7\xed\xff\xbb\xc8\xed\xff\xba\xca\xee\xff\xbb\xc9\xed\xff\xbc\xc6\xed\xff\xba\xc1\xeb\xff\xb8\xbe\xe9\xff\xb4\xba\xe5\xff\xb0\xb5\xe2\xff\xaf\xb2\xe0\xff\xab\xad\xde\xff\xa7\xa9\xda\xff\xa7\xa6\xd9\xff\xa4\xa3\xd6\xff\xa2\xa0\xd3\xff\xa2\x9e\xd4\xff\xa2\x9d\xd4\xff\xa0\x9a\xd1\xff\xa0\x99\xd1\xff\x9e\x97\xcf\xff\x9c\x96\xcd\xff\x9b\x95\xcc\xff\x9a\x93\xcb\xff\x98\x91\xca\xff\x96\x8f\xc8\xff\x96\x8f\xc8\xff\x96\x90\xc7\xff\x96\x8e\xc7\xff\x94\x8c\xc5\xff\x94\x8a\xc4\xff\x95\x89\xc5\xff\x95\x89\xc5\xff\x91\x87\xc3\xff\x91\x86\xc2\xff\x8f\x84\xc0\xff\x95\x89\xc5\xff\x93\x86\xc2\xff\x92\x83\xc0\xff\x91\x83\xbe\xff\x91\x84\xbe\xff\x91\x83\xbd\xff\x90\x81\xbe\xff\x91\x83\xbf\xff\x94\x86\xc3\xff\x92\x83\xc1\xff\x91\x83\xc0\xff\x90\x81\xbe\xff\x90\x81\xbe\xff\x91\x81\xbd\xff\x92\x81\xbc\xff\x93\x81\xbc\xff\x90\x81\xbb\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x90\x7f\xba\xff\x8f}\xb8\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8c|\xb5\xff\x8f~\xb7\xff\x8e|\xb5\xff\x8cy\xb3\xff\x8bx\xb1\xff\x8fz\xb4\xff\x8ey\xb1\xff\x8aw\xb1\xff\x8ax\xb4\xff\x88v\xb3\xff\x8fz\xb5\xff\x8fx\xb1\xff\x8dw\xb1\xff\x96\x80\xbb\xff\x8dw\xb2\xff\x8bt\xb0\xff\x8cs\xaf\xff\x8aq\xad\xff\x8aq\xac\xff\x88r\xa9\xff\x89r\xa8\xff\x87p\xa6\xff\x8as\xa8\xff\x87p\xa4\xff\x86o\xa3\xff\x88o\xa3\xff\x89o\xa4\xff\x88n\xa3\xff\x89o\xa4\xff\x92w\xac\xff\x8cr\xa7\xff\x88p\xa3\xff\x84n\xa1\xff\x87o\xa4\xff\x87n\xa4\xff\x8cp\xa7\xff\x8do\xa9\xff\x91r\xac\xff\x8dp\xa8\xff\x8fr\xab\xff\x8do\xaa\xff\x8ep\xab\xff\x8fq\xa9\xff\x8er\xa7\xff\x8ds\xa6\xff\x8et\xa6\xff\x8cq\xa3\xff\x8er\xa2\xff\x8ep\xa1\xff\x94w\xa5\xff\x8dn\x9c\xff\x8fp\x9d\xff\x91r\x9f\xff\x8fo\x9c\xff\x90p\x9c\xff\x90o\x9c\xff\x92q\x9e\xff\x93o\x9e\xff\x94q\x9f\xff\x94p\x9e\xff\x95r\xa0\xff\x96s\x9f\xff\x94r\x9e\xff\x96t\xa0\xff\x9cy\xa5\xff\x99v\xa2\xff\x98t\xa0\xff\x9bv\xa2\xff\x9cu\xa2\xff\x9bu\xa2\xff\x9bw\xa3\xff\x9bw\xa3\xff\x9dy\xa5\xff\xac\x88\xb4\xff\x9bw\xa3\xff\x9dy\xa5\xff\x9ey\xa5\xff\xa1z\xa7\xff\xa2|\xa9\xff\xa2|\xa9\xff\xa4}\xaa\xff\xa8\x81\xae\xff\xa8\x83\xaf\xff\xa7\x85\xae\xff\xa8\x85\xae\xff\xa9\x83\xae\xff\xaa\x86\xb1\xff\xac\x89\xb5\xff\xad\x8d\xb9\xff\xad\x89\xb9\xff\xb2\x8d\xbf\xff\xb4\x8f\xc3\xff\xb1\x8e\xc2\xff\xb6\x96\xc9\xff\xba\x9a\xd0\xff\xba\x9e\xd2\xff\xb9\xa4\xd4\xff\xbb\xa5\xd5\xff\xba\xa5\xd4\xff\xbe\xa9\xd8\xff\xbb\xa8\xd4\xff\xbe\xaa\xd7\xff\xbc\xa7\xd8\xff\xbe\xa9\xd7\xff\xbd\xa9\xd4\xff\xc3\xaf\xd7\xff\xce\xb9\xe0\xff\xbc\xa6\xd0\xff\xba\xa5\xce\xff\xbf\xa8\xd2\xff\xbf\xa5\xd3\xff\xc1\xa3\xd3\xff\xc1\x9f\xd1\xff\xc1\x9d\xce\xff\xc6\xa2\xd2\xff\xc4\x9f\xd0\xff\xc5\xa1\xcf\xff\xc3\xa0\xcb\xff\xc3\xa1\xcb\xff\xc7\xa3\xd1\xff\xc3\x9e\xcf\xff\xc2\x9c\xcb\xff\xc2\x9c\xc9\xff\xc2\x9d\xc9\xff\xc4\xa1\xcc\xff\xc4\xa2\xcc\xff\xc5\xa4\xcd\xff\xcf\xb0\xd9\xff\xc9\xab\xd3\xff\xca\xac\xd5\xff\xcf\xb2\xdb\xff\xd1\xb5\xdd\xff\xd1\xb6\xde\xff\xd0\xb4\xdc\xff\xd2\xb5\xdd\xff\xd3\xb7\xde\xff\xd1\xba\xde\xff\xd2\xbc\xdf\xff\xd8\xc1\xe4\xff\xda\xc1\xe4\xff\xd7\xbe\xe1\xff\xd6\xbe\xe1\xff\xd4\xbb\xde\xff\xd6\xbb\xdf\xff\xd7\xba\xde\xff\xd8\xb9\xde\xff\xd6\xb9\xdd\xff\xd6\xbb\xdd\xff\xd6\xbb\xdd\xff\xd7\xb9\xdc\xff\xd7\xb7\xda\xff\xd9\xb8\xdb\xff\xda\xb9\xdc\xff\xdb\xba\xdd\xff\xda\xba\xdd\xff\xd8\xb9\xdc\xff\xda\xbb\xde\xff\xda\xb9\xdc\xff\xdd\xb9\xdd\xff\xdb\xb9\xdd\xff\xda\xbb\xdf\xff\xda\xbb\xdf\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdb\xbc\xe0\xff\xdc\xbd\xe1\xff\xda\xbe\xde\xff\xdb\xbd\xde\xff\xde\xbe\xe0\xff\xde\xbe\xdf\xff\xde\xbe\xdd\xff\xdf\xbd\xda\xff\xde\xbb\xd8\xff\xdd\xba\xdc\xff\xdc\xbb\xdf\xff\xda\xbd\xdd\xff\xd7\xbd\xd7\xff\xdb\xc0\xdd\xff\xda\xc0\xe1\xff\xcb\xb4\xd6\xff\xd0\xb8\xd7\xff@0N\xff\x06\x05\x1e\xff\x00\x05\x18\xff\x03\x07\x16\xff\x02\x05\x10\xff\x03\x0c\x15\xff!8A\xff\x0f08\xff\x0619\xff\x06.7\xff FO\xff\x1bER\xff\x105F\xff\x103A\xff\x11-4\xff\x1819\xff\x05\x15#\xff\xba\xc2\xeb\xff\xb9\xc4\xeb\xff\xb8\xc4\xea\xff\xb8\xc4\xeb\xff\xb9\xc1\xea\xff\xb5\xbb\xe7\xff\xb3\xb6\xe3\xff\xb0\xb3\xdf\xff\xb0\xb2\xe0\xff\xaf\xaf\xdf\xff\xaa\xaa\xdb\xff\xa8\xa6\xd8\xff\xa4\xa0\xd4\xff\xa4\xa0\xd4\xff\xa3\x9d\xd2\xff\xa2\x9c\xd2\xff\xa0\x98\xd0\xff\xa1\x98\xd0\xff\x9e\x95\xce\xff\x9d\x94\xcc\xff\x9e\x94\xcc\xff\x9b\x92\xca\xff\x99\x90\xc9\xff\x97\x8e\xc7\xff\x95\x8d\xc6\xff\x94\x8c\xc5\xff\x95\x8c\xc4\xff\x95\x8b\xc4\xff\x95\x89\xc3\xff\x94\x87\xc2\xff\x94\x86\xc3\xff\x92\x84\xc1\xff\x90\x84\xc0\xff\x91\x85\xc1\xff\x8f\x82\xbf\xff\x95\x86\xc3\xff\x91\x82\xbf\xff\x90\x81\xbe\xff\x90\x81\xbc\xff\x8f\x81\xbb\xff\x8f\x81\xbb\xff\x8f\x80\xbc\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e\x7f\xbd\xff\x8e~\xbd\xff\x8e}\xbb\xff\x8e~\xbb\xff\x8f}\xba\xff\x8f}\xb8\xff\x8f}\xb7\xff\x8c}\xb7\xff\x8c}\xb7\xff\x8e}\xb8\xff\x8d{\xb6\xff\x8dz\xb5\xff\x8ez\xb5\xff\x8e{\xb5\xff\x8by\xb2\xff\x90~\xb7\xff\x8cy\xb2\xff\x8cw\xb1\xff\x90z\xb4\xff\x8dw\xb1\xff\x8dx\xaf\xff\x8dx\xb2\xff\x8bw\xb3\xff\x8bw\xb4\xff\x8cv\xb1\xff\x8du\xae\xff\x98\x81\xba\xff\x8bt\xaf\xff\x89p\xac\xff\x8aq\xad\xff\x8ap\xac\xff\x87m\xa9\xff\x87m\xa8\xff\x88n\xa8\xff\x85k\xa4\xff\x8bp\xa8\xff\x88m\xa3\xff\x88l\xa3\xff\x87j\xa0\xff\x86l\xa2\xff\x86l\xa2\xff\x85l\xa2\xff\x86l\xa2\xff\x89o\xa5\xff\x87m\xa3\xff\x87m\xa1\xff\x8bp\xa2\xff\x8bo\xa3\xff\x8an\xa3\xff\x92u\xac\xff\x8dp\xaa\xff\x8dp\xaa\xff\x8fr\xaa\xff\x90r\xab\xff\x93u\xb0\xff\x8eq\xac\xff\x8dq\xa8\xff\x8cr\xa7\xff\x8cr\xa7\xff\x8cp\xa5\xff\x8an\xa1\xff\x88j\x9d\xff\x8cm\x9f\xff\x8bj\x9b\xff\x8el\x9d\xff\x8bm\x9a\xff\x8bl\x9a\xff\x8cm\x9b\xff\x8dl\x99\xff\x91o\x9d\xff\x91m\x9b\xff\x91l\x9c\xff\x93n\x9e\xff\x92n\x9d\xff\x92n\x9c\xff\x94p\x9e\xff\x96s\x9f\xff\x98t\xa1\xff\x92n\x9c\xff\x94o\x9d\xff\x95p\x9e\xff\x94o\x9d\xff\x98q\x9f\xff\x98q\x9f\xff\x96r\x9e\xff\x99v\xa2\xff\xa4\x80\xac\xff\x96r\x9e\xff\x99u\xa1\xff\x9av\xa2\xff\x9fy\xa6\xff\xa0y\xa7\xff\xa1z\xa8\xff\xa3|\xaa\xff\xa6\x7f\xad\xff\xa3}\xab\xff\xa3~\xac\xff\xa4\x7f\xae\xff\xa7\x80\xaf\xff\xaa\x83\xb2\xff\xaa\x82\xb4\xff\xad\x87\xb8\xff\xa9\x86\xb7\xff\xad\x8b\xbc\xff\xaf\x8d\xbf\xff\xb2\x92\xc5\xff\xb4\x95\xc8\xff\xb5\x98\xcd\xff\xb9\x9c\xd1\xff\xbb\xa1\xd5\xff\xb6\xa0\xd1\xff\xb9\xa1\xd2\xff\xbd\xa5\xd5\xff\xbb\xa3\xd2\xff\xbe\xa6\xd4\xff\xba\xa2\xcf\xff\xb9\x9f\xcf\xff\xb8\x9e\xcd\xff\xcf\xb5\xdc\xff\xc8\xad\xd7\xff\xb8\x9b\xca\xff\xbc\x9e\xcf\xff\xbe\xa1\xd1\xff\xbd\xa0\xce\xff\xbb\x9b\xcd\xff\xbe\x9c\xd0\xff\xbc\x99\xcc\xff\xbf\x9d\xcc\xff\xbe\x9d\xcb\xff\xbf\x9d\xce\xff\xbe\x9e\xca\xff\xcf\xb0\xd6\xff\xcc\xad\xd5\xff\xc2\xa2\xce\xff\xc4\xa2\xd2\xff\xc5\xa2\xd1\xff\xc5\xa2\xd0\xff\xc4\xa2\xce\xff\xc4\xa6\xd1\xff\xc4\xa8\xd1\xff\xc4\xa9\xd1\xff\xc4\xa9\xd3\xff\xc5\xaa\xd5\xff\xc8\xad\xd8\xff\xce\xb4\xdf\xff\xd0\xb5\xe1\xff\xd1\xb8\xe3\xff\xd1\xb8\xe3\xff\xd3\xb8\xe2\xff\xd2\xb9\xe2\xff\xd3\xbd\xe4\xff\xd3\xbe\xe5\xff\xd5\xc0\xe6\xff\xd9\xc3\xe7\xff\xd7\xc3\xe6\xff\xd7\xc2\xe5\xff\xd8\xc1\xe4\xff\xd6\xbe\xe1\xff\xd6\xbc\xe0\xff\xd7\xbc\xe0\xff\xd7\xbb\xdf\xff\xd5\xba\xde\xff\xd5\xb9\xdd\xff\xd7\xb8\xdd\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xda\xb5\xdb\xff\xd8\xb7\xda\xff\xd7\xb7\xda\xff\xd6\xb7\xda\xff\xd7\xb8\xdb\xff\xd7\xb7\xda\xff\xd9\xb7\xda\xff\xda\xb7\xda\xff\xdb\xba\xdc\xff\xdb\xb8\xdb\xff\xdc\xb9\xdb\xff\xdc\xb9\xdc\xff\xdd\xbb\xdd\xff\xdd\xbc\xde\xff\xdb\xbc\xdc\xff\xdb\xbb\xdd\xff\xdb\xba\xdf\xff\xdc\xba\xe0\xff\xdb\xba\xdd\xff\xda\xbb\xd9\xff\xda\xbc\xd9\xff\xd9\xb9\xda\xff\xd9\xb9\xde\xff\xd9\xbb\xda\xff\xd9\xbb\xd5\xff\xde\xbc\xd9\xff\xde\xba\xdc\xff\xd9\xb8\xdb\xff\xdc\xbc\xdf\xff\x88q\x92\xff\x12\r\'\xff\x05\t\x1d\xff\x05\x0b\x1a\xff\x04\x0c\x18\xff\t\x10\x1c\xff\x05\r\x19\xff\x0c\x1f,\xff\x14>K\xff\x15;J\xff\x0b/<\xff\x177B\xff\r(7\xff\x13-8\xff\x06\x19\x1e\xff\x13\',\xff\x07\x19!\xff\xb7\xc0\xe8\xff\xb8\xc1\xe9\xff\xb7\xc1\xe9\xff\xb7\xc1\xe8\xff\xb7\xbf\xe9\xff\xb4\xb9\xe6\xff\xb2\xb5\xe1\xff\xaf\xb2\xdd\xff\xaf\xae\xdc\xff\xab\xaa\xd9\xff\xae\xab\xdb\xff\xa7\xa2\xd4\xff\xa8\xa2\xd6\xff\xa3\x9e\xd3\xff\xa1\x9c\xd1\xff\xa1\x99\xd1\xff\xa1\x97\xcf\xff\x9e\x94\xcd\xff\xa0\x94\xce\xff\x9c\x90\xc9\xff\x9c\x91\xca\xff\x9a\x90\xc9\xff\x98\x8e\xc8\xff\x99\x8d\xc8\xff\x98\x8c\xc7\xff\x98\x8c\xc6\xff\x95\x8a\xc1\xff\x95\x89\xc1\xff\x93\x86\xbf\xff\x93\x84\xbf\xff\x92\x83\xc0\xff\x91\x82\xbf\xff\x8f\x83\xbe\xff\x8f\x82\xbd\xff\x92\x84\xc0\xff\x8f\x7f\xbc\xff\x8e~\xbb\xff\x90\x80\xbd\xff\x8f\x7f\xba\xff\x8e\x7f\xb9\xff\x8d~\xb8\xff\x8c|\xb7\xff\x8c|\xb8\xff\x8c|\xb9\xff\x8c{\xb8\xff\x8d{\xb8\xff\x8cz\xb7\xff\x8e|\xb8\xff\x8e{\xb6\xff\x8dz\xb5\xff\x8dz\xb4\xff\x8cz\xb5\xff\x8dz\xb5\xff\x8dz\xb5\xff\x8cy\xb4\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8d{\xb5\xff\x8ax\xb2\xff\x8bw\xb1\xff\x8fz\xb5\xff\x8dw\xb2\xff\x8dw\xb1\xff\x8cw\xb0\xff\x8at\xaf\xff\x8bv\xb1\xff\x8at\xaf\xff\x8ev\xb2\xff\x93{\xb6\xff\x87n\xaa\xff\x88n\xab\xff\x88n\xaa\xff\x88n\xaa\xff\x86m\xa8\xff\x84k\xa6\xff\x86l\xa7\xff\x87k\xa5\xff\x87l\xa5\xff\x87l\xa3\xff\x89m\xa4\xff\x88l\xa3\xff\x85j\xa0\xff\x84k\xa0\xff\x85n\xa3\xff\x84k\xa0\xff\x84l\xa0\xff\x85m\xa0\xff\x86m\xa0\xff\x89p\xa2\xff\x88n\xa0\xff\x8ao\xa2\xff\x96{\xb0\xff\x8er\xa9\xff\x8dr\xa9\xff\x8bp\xa9\xff\x93u\xad\xff\x93t\xad\xff\x8cn\xa5\xff\x8ft\xaa\xff\x8ap\xa4\xff\x8cr\xa4\xff\x87m\xa1\xff\x86k\x9e\xff\x86j\x9d\xff\x87i\x9b\xff\x8ak\x9d\xff\x89i\x9c\xff\x8ck\x9d\xff\x8ak\x9a\xff\x8bk\x9a\xff\x8bj\x99\xff\x8cj\x99\xff\x8cj\x98\xff\x8ek\x99\xff\x8dj\x98\xff\x8fl\x9a\xff\x8el\x99\xff\x8fl\x99\xff\x97t\xa1\xff\x94q\x9d\xff\x91n\x9a\xff\x94n\x9c\xff\x91k\x99\xff\x92l\x9a\xff\x95o\x9c\xff\x95n\x9c\xff\x93l\x9a\xff\x9cw\xa6\xff\x98t\xa1\xff\x93p\x9b\xff\x98t\x9f\xff\x98u\xa0\xff\x9bw\xa3\xff\x9bu\xa1\xff\x9fw\xa4\xff\xa2y\xa8\xff\xa1w\xa8\xff\xa4{\xac\xff\xa2{\xab\xff\xa2z\xab\xff\xa2{\xad\xff\xa6~\xb0\xff\xa8\x80\xb3\xff\xaa\x82\xb6\xff\xac\x85\xb9\xff\xac\x88\xbc\xff\xab\x8d\xbf\xff\xaf\x91\xc5\xff\xb2\x96\xca\xff\xb4\x97\xcb\xff\xb5\x9a\xcd\xff\xb4\x99\xcd\xff\xb5\x99\xce\xff\xb3\x97\xca\xff\xb5\x98\xcb\xff\xb7\x9a\xcc\xff\xba\x9b\xce\xff\xb2\x93\xc5\xff\xb2\x93\xc5\xff\xb7\x9a\xc8\xff\xce\xb4\xdb\xff\xb9\x9d\xca\xff\xb6\x99\xc8\xff\xbd\x9f\xd1\xff\xb9\x9a\xce\xff\xba\x99\xcd\xff\xbe\x99\xce\xff\xbc\x97\xcb\xff\xbc\x98\xca\xff\xbc\x99\xc9\xff\xbb\x9a\xc6\xff\xbd\x9c\xc7\xff\xbd\x9b\xc8\xff\xd8\xb9\xdf\xff\xcd\xae\xd4\xff\xbf\xa0\xc8\xff\xc1\xa2\xcd\xff\xc4\xa4\xd1\xff\xc4\xa5\xd2\xff\xc6\xa7\xd4\xff\xc3\xa7\xd3\xff\xc4\xaa\xd6\xff\xc1\xaa\xd5\xff\xc5\xaf\xd9\xff\xc6\xaf\xda\xff\xca\xb1\xdd\xff\xcc\xb3\xdf\xff\xcb\xb3\xde\xff\xcc\xb5\xe0\xff\xcf\xb8\xe3\xff\xd2\xbb\xe6\xff\xd0\xb8\xe3\xff\xcf\xb8\xe2\xff\xd1\xbb\xe5\xff\xd0\xbc\xe4\xff\xd4\xc0\xe6\xff\xd2\xbd\xe3\xff\xd6\xc3\xe8\xff\xd4\xc1\xe5\xff\xd4\xc0\xe4\xff\xd4\xbe\xe2\xff\xd3\xbc\xdf\xff\xd5\xbd\xe0\xff\xd4\xba\xde\xff\xd6\xb9\xdf\xff\xd7\xb9\xdf\xff\xd8\xb7\xde\xff\xd7\xb6\xdb\xff\xd8\xb5\xda\xff\xd8\xb5\xda\xff\xd7\xb7\xda\xff\xd8\xb8\xda\xff\xd6\xb6\xd8\xff\xd5\xb6\xd9\xff\xd8\xb7\xda\xff\xd8\xb6\xd9\xff\xd9\xb6\xd9\xff\xd9\xb7\xd8\xff\xda\xb6\xd8\xff\xdc\xb8\xda\xff\xdb\xb7\xd9\xff\xdc\xba\xdb\xff\xdd\xbb\xdd\xff\xdd\xb9\xdd\xff\xdc\xb9\xde\xff\xdb\xb9\xde\xff\xd9\xb8\xde\xff\xd9\xb8\xdc\xff\xd8\xb8\xda\xff\xd6\xb7\xd6\xff\xd6\xb7\xd6\xff\xda\xbb\xdc\xff\xe9\xcf\xe9\xff\xde\xbd\xda\xff\xdb\xb8\xd5\xff\xda\xb5\xd6\xff\xd9\xb4\xd7\xff\xd9\xb5\xd9\xff\xc0\xa3\xc5\xff+\x1d;\xff(&>\xff\x19\x1c0\xff\x16\x1d0\xff\x13\x17)\xff\x08\x0e\x1e\xff\x15*9\xff\x1b?M\xff\x17>N\xff\x104A\xff\x132;\xff\x1a6A\xff\r!)\xff\n\x18\x1c\xff\x0b\x1a \xff\x10&.\xff\xb4\xbf\xe5\xff\xb5\xc0\xe6\xff\xb6\xc0\xe8\xff\xb8\xc0\xe8\xff\xb5\xbc\xe6\xff\xb2\xb8\xe3\xff\xb0\xb4\xde\xff\xaf\xb0\xdb\xff\xaa\xaa\xd6\xff\xb3\xb1\xdf\xff\xb1\xad\xda\xff\xaa\xa4\xd5\xff\xa3\x9c\xcf\xff\xa0\x9b\xcf\xff\x9e\x98\xcd\xff\xa0\x97\xcf\xff\xa2\x97\xcf\xff\x9f\x92\xcb\xff\xa0\x92\xcc\xff\x9c\x90\xc9\xff\x9d\x91\xcb\xff\x9a\x8e\xc8\xff\x98\x8b\xc5\xff\x99\x8a\xc7\xff\x97\x88\xc5\xff\x98\x8a\xc3\xff\x95\x88\xc0\xff\x95\x88\xc0\xff\x93\x86\xbe\xff\x93\x84\xbf\xff\x91\x82\xbe\xff\x91\x82\xbf\xff\x8f\x82\xbc\xff\x92\x85\xbf\xff\x8c~\xb8\xff\x8f\x7f\xba\xff\x8f}\xba\xff\x8f}\xba\xff\x8d{\xb7\xff\x8e|\xb7\xff\x8d{\xb6\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8cz\xb5\xff\x8by\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8dy\xb4\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8cx\xb3\xff\x88t\xaf\xff\x88t\xaf\xff\x8dy\xb4\xff\x89t\xaf\xff\x89s\xae\xff\x89q\xad\xff\x87q\xab\xff\x88r\xad\xff\x89r\xac\xff\x8bs\xae\xff\x86n\xa9\xff\x86m\xa9\xff\x86l\xa9\xff\x86m\xa8\xff\x87m\xa8\xff\x85l\xa6\xff\x86m\xa6\xff\x84k\xa4\xff\x85l\xa4\xff\x86k\xa3\xff\x85j\xa2\xff\x85j\xa1\xff\x86l\xa2\xff\x84j\xa0\xff\x86l\xa1\xff\x85m\xa1\xff\x83i\x9e\xff\x85k\x9f\xff\x85l\x9f\xff\x85k\x9c\xff\x86l\x9d\xff\x86k\x9e\xff\x87o\xa3\xff\x8dt\xa9\xff\x85l\xa1\xff\x86j\xa1\xff\x85i\xa0\xff\x8bn\xa6\xff\x87j\xa2\xff\x87j\xa0\xff\x8dq\xa4\xff\x86j\x9b\xff\x92v\xa7\xff\x8bo\xa0\xff\x87k\x9c\xff\x86j\x9b\xff\x86i\x99\xff\x8bn\x9c\xff\x88k\x9a\xff\x85f\x98\xff\x88g\x99\xff\x8ag\x97\xff\x8bi\x98\xff\x8bi\x98\xff\x8ai\x96\xff\x8ai\x96\xff\x8bj\x97\xff\x8bj\x97\xff\x8dl\x99\xff\x8ek\x99\xff\x97t\xa1\xff\x94o\x9d\xff\x8fj\x98\xff\x8di\x96\xff\x8ej\x98\xff\x8ej\x98\xff\x91l\x9a\xff\x91m\x99\xff\x90l\x98\xff\xa2~\xab\xff\x96o\x9f\xff\x93m\x9b\xff\x95o\x9b\xff\x99s\x9e\xff\x9cv\xa2\xff\x98r\xa0\xff\xa1y\xa6\xff\xa1x\xa6\xff\x9fu\xa5\xff\xa1v\xa9\xff\xa4x\xac\xff\xa2x\xa9\xff\xa3y\xaa\xff\xa2{\xad\xff\xa4|\xaf\xff\xa8\x81\xb5\xff\xac\x85\xbb\xff\xad\x87\xbe\xff\xb0\x8c\xc2\xff\xb0\x90\xc7\xff\xb1\x93\xc8\xff\xb4\x95\xca\xff\xb5\x95\xca\xff\xb5\x96\xc9\xff\xad\x8e\xc0\xff\xae\x8c\xc0\xff\xb2\x8c\xc1\xff\xb6\x90\xc4\xff\xb4\x8d\xc1\xff\xae\x86\xbb\xff\xae\x84\xba\xff\xb7\x8e\xc2\xff\xca\xab\xd1\xff\xae\x8b\xb9\xff\xb7\x94\xc3\xff\xbc\x98\xca\xff\xb6\x92\xc6\xff\xb8\x93\xc8\xff\xbc\x95\xcc\xff\xba\x93\xca\xff\xb9\x93\xc6\xff\xbb\x97\xc6\xff\xbb\x99\xc6\xff\xba\x9a\xc4\xff\xc6\xa7\xcd\xff\xd7\xb7\xdc\xff\xc0\x9d\xc8\xff\xbe\x9c\xc7\xff\xc3\xa0\xcd\xff\xbf\x9e\xcb\xff\xc5\xa4\xd1\xff\xc2\xa3\xcf\xff\xc7\xa7\xd4\xff\xc3\xa6\xd3\xff\xc4\xa9\xd5\xff\xc4\xac\xd8\xff\xc8\xb1\xdd\xff\xc9\xb4\xdf\xff\xc9\xb4\xe0\xff\xcb\xb6\xe1\xff\xcc\xb7\xe1\xff\xcc\xb8\xe2\xff\xcb\xb6\xe0\xff\xce\xba\xe2\xff\xce\xb9\xe3\xff\xd4\xc0\xea\xff\xce\xb9\xe3\xff\xd1\xbd\xe4\xff\xcf\xbc\xe3\xff\xd1\xbd\xe4\xff\xd4\xbe\xe5\xff\xd2\xbb\xe1\xff\xd3\xbc\xe2\xff\xd0\xb9\xde\xff\xd5\xbd\xe0\xff\xd3\xbb\xde\xff\xd4\xba\xde\xff\xd5\xb5\xde\xff\xd7\xb7\xdf\xff\xd7\xb7\xdf\xff\xd7\xb5\xdc\xff\xd6\xb4\xd9\xff\xd6\xb5\xda\xff\xd6\xb5\xd9\xff\xd6\xb6\xd9\xff\xd7\xb6\xd8\xff\xd6\xb5\xd8\xff\xd7\xb5\xd8\xff\xd8\xb4\xd8\xff\xd8\xb4\xd9\xff\xd6\xb5\xd8\xff\xd7\xb6\xd9\xff\xd7\xb6\xd9\xff\xd9\xb9\xdc\xff\xd7\xb6\xd9\xff\xda\xb9\xdc\xff\xdc\xb7\xda\xff\xdd\xb9\xdc\xff\xda\xb9\xdb\xff\xd9\xba\xda\xff\xd8\xb8\xd8\xff\xd8\xb7\xd7\xff\xe3\xc7\xe2\xff\xea\xcf\xe9\xff\xe2\xc7\xe0\xff\xd9\xb7\xd5\xff\xd8\xb5\xd3\xff\xda\xb6\xd4\xff\xd8\xb4\xd2\xff\xd8\xb3\xd4\xff\xd8\xb3\xd3\xff\xdc\xba\xda\xff\x9d\x83\xa2\xff[Nh\xff\x1a\x140\xff&#>\xff@>V\xff\x12\x12&\xff\x05\x0b\x1b\xff\x1f4C\xff\x136C\xff\x07%2\xff\x0c!+\xff\x15/6\xff\x02\x0e\x15\xff\x1b)1\xff\x1f1:\xff\x1e9B\xff\xb6\xbe\xe6\xff\xb5\xbd\xe5\xff\xb4\xba\xe3\xff\xb4\xbb\xe5\xff\xb4\xb9\xe4\xff\xb3\xb7\xe3\xff\xb0\xb3\xdf\xff\xad\xb0\xdc\xff\xb9\xba\xe6\xff\xae\xac\xdb\xff\xaa\xa6\xd7\xff\xa5\xa0\xd2\xff\xa3\x9d\xd0\xff\x9f\x99\xce\xff\xa0\x98\xcd\xff\x9f\x95\xcc\xff\x9e\x92\xca\xff\x9e\x91\xca\xff\x9d\x8f\xc9\xff\x9d\x91\xc9\xff\x99\x8d\xc5\xff\x9c\x8e\xc8\xff\x97\x89\xc3\xff\x99\x8a\xc4\xff\x96\x86\xc3\xff\x95\x86\xc0\xff\x96\x87\xc0\xff\x96\x87\xc0\xff\x93\x84\xbd\xff\x91\x82\xbc\xff\x8f\x80\xba\xff\x8f\x80\xba\xff\x93\x83\xbc\xff\x8d|\xb6\xff\x90~\xb9\xff\x90}\xb8\xff\x90|\xb8\xff\x8f{\xb8\xff\x8ez\xb6\xff\x8f{\xb6\xff\x8ez\xb5\xff\x8cy\xb4\xff\x8cx\xb3\xff\x8bx\xb3\xff\x8bx\xb3\xff\x8cx\xb3\xff\x8bw\xb2\xff\x8cx\xb3\xff\x8av\xb1\xff\x8av\xb1\xff\x89u\xb0\xff\x8au\xb2\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x8au\xb3\xff\x89t\xb2\xff\x88r\xaf\xff\x8at\xaf\xff\x8dw\xb3\xff\x88p\xac\xff\x88o\xab\xff\x88o\xab\xff\x87m\xa9\xff\x84n\xa6\xff\x85o\xa7\xff\x89r\xa9\xff\x84m\xa5\xff\x83k\xa3\xff\x84k\xa4\xff\x85k\xa5\xff\x85l\xa5\xff\x84k\xa3\xff\x83j\xa2\xff\x82j\xa0\xff\x83k\xa1\xff\x83j\xa1\xff\x83h\xa0\xff\x86k\xa2\xff\x83i\x9f\xff\x84j\x9f\xff\x83i\x9e\xff\x84j\x9f\xff\x81h\x9d\xff\x83i\x9e\xff\x7fe\x9b\xff\x80e\x9a\xff\x83g\x9c\xff\x82g\x99\xff\x85i\x9d\xff\x89m\xa2\xff\x83g\x9d\xff\x83f\x9d\xff\x87g\x9f\xff\x87g\xa0\xff\x86g\xa0\xff\x84i\xa0\xff\x88n\xa3\xff\x85j\x9c\xff\x99}\xad\xff\x8fq\xa2\xff\x85g\x98\xff\x87h\x9a\xff\x87h\x9a\xff\x8eo\x9e\xff\x89i\x98\xff\x87g\x96\xff\x89f\x97\xff\x89e\x98\xff\x89g\x96\xff\x88f\x95\xff\x88f\x95\xff\x88g\x94\xff\x8ai\x96\xff\x88g\x94\xff\x8di\x97\xff\x8ej\x98\xff\x96q\x9f\xff\x90k\x9a\xff\x8fh\x96\xff\x8fh\x96\xff\x8eh\x96\xff\x8dj\x98\xff\x8el\x99\xff\x8el\x98\xff\x8fm\x99\xff\xa3\x81\xad\xff\x90n\x99\xff\x93l\x9a\xff\x95n\x9b\xff\x9bt\xa1\xff\x9cu\xa3\xff\x9ar\xa3\xff\x9fv\xa9\xff\x9dt\xa6\xff\x9br\xa4\xff\xa0w\xaa\xff\xa4z\xae\xff\xa0x\xa9\xff\xa1y\xa8\xff\xa3}\xab\xff\xa4~\xb1\xff\xa6\x80\xb5\xff\xa6\x7f\xb6\xff\xa8\x82\xbb\xff\xab\x85\xc0\xff\xae\x88\xc4\xff\xb1\x8d\xc6\xff\xaf\x8b\xc2\xff\xae\x8a\xc0\xff\xae\x88\xbf\xff\xac\x87\xbb\xff\xae\x89\xbc\xff\xb2\x89\xbc\xff\xb0\x83\xb4\xff\xaf\x80\xb2\xff\xac}\xaf\xff\xad|\xae\xff\xb1\x80\xb2\xff\xaf}\xaf\xff\xaf\x81\xaf\xff\xb8\x8a\xb8\xff\xb6\x86\xb7\xff\xb3\x84\xb5\xff\xb6\x85\xba\xff\xb9\x88\xbd\xff\xb4\x89\xbd\xff\xb1\x8a\xbd\xff\xb9\x92\xc4\xff\xb6\x91\xc0\xff\xb7\x94\xc0\xff\xd3\xb3\xd8\xff\xc6\xa7\xcc\xff\xbb\x96\xc4\xff\xbb\x96\xc4\xff\xbe\x99\xc7\xff\xbe\x9a\xc9\xff\xc0\x9d\xcc\xff\xbd\x9b\xca\xff\xc5\xa1\xcf\xff\xc1\x9d\xcb\xff\xc7\xa5\xd2\xff\xc5\xa6\xd3\xff\xc7\xab\xd8\xff\xc9\xae\xda\xff\xca\xb3\xde\xff\xc9\xb6\xe1\xff\xcb\xb8\xe3\xff\xca\xb7\xe2\xff\xca\xb8\xe1\xff\xcc\xb9\xe3\xff\xcc\xba\xe3\xff\xce\xbb\xe6\xff\xcf\xbc\xe6\xff\xce\xbc\xe5\xff\xd0\xbe\xe7\xff\xd0\xbe\xe5\xff\xcd\xbb\xe2\xff\xd2\xbb\xe3\xff\xd2\xb7\xdf\xff\xd1\xb6\xde\xff\xd4\xb9\xdf\xff\xd7\xbb\xe1\xff\xd7\xba\xdf\xff\xd7\xb9\xdf\xff\xd4\xb5\xde\xff\xd7\xb7\xe0\xff\xd5\xb5\xdd\xff\xd6\xb6\xde\xff\xd5\xb3\xda\xff\xd5\xb4\xd9\xff\xd5\xb4\xd9\xff\xd5\xb3\xd8\xff\xd5\xb3\xd8\xff\xd6\xb3\xd8\xff\xd7\xb2\xd8\xff\xd7\xb2\xd8\xff\xd7\xb3\xd8\xff\xd4\xb3\xd5\xff\xd5\xb4\xd6\xff\xd7\xb4\xd6\xff\xd8\xb6\xd8\xff\xd8\xb5\xd7\xff\xd9\xb6\xd8\xff\xda\xb8\xd6\xff\xdb\xbc\xd8\xff\xd7\xbb\xd6\xff\xdd\xc2\xdb\xff\xe8\xd0\xe7\xff\xe9\xd2\xe7\xff\xdc\xbf\xda\xff\xd7\xb7\xd6\xff\xd5\xb4\xd3\xff\xd8\xb5\xd4\xff\xd9\xb4\xd3\xff\xdb\xb3\xd3\xff\xdb\xb3\xd3\xff\xd8\xb1\xd1\xff\xda\xb2\xd1\xff\xda\xb2\xd2\xff\xd6\xb3\xd3\xff\xc5\xaa\xc8\xff\xa1\x8d\xa9\xff\xa9\x96\xb3\xff\x87t\x90\xffJ;T\xff:6I\xffx\x80\x93\xff\x1c3E\xff\x174C\xff\r*2\xff\x0f\',\xff\x06\x17\x1c\xff\x0b\x17\x1d\xff\x07\x15\x1b\xff\x0e$*\xff\xb6\xbb\xe4\xff\xb6\xba\xe3\xff\xb5\xb8\xe3\xff\xb3\xb5\xe1\xff\xb3\xb4\xe0\xff\xb1\xb0\xde\xff\xb2\xb3\xe0\xff\xb7\xb9\xe5\xff\xae\xad\xdb\xff\xaf\xac\xdc\xff\xaa\xa6\xd8\xff\xa5\xa0\xd3\xff\xa3\x9b\xcf\xff\xa2\x98\xce\xff\xa0\x95\xca\xff\x9e\x92\xca\xff\x9d\x90\xc8\xff\x9d\x8f\xc8\xff\x9c\x8d\xc7\xff\x9b\x8d\xc5\xff\x9a\x8c\xc5\xff\x99\x8b\xc4\xff\x99\x8a\xc4\xff\x97\x87\xc2\xff\x95\x83\xbf\xff\x97\x86\xc1\xff\x94\x85\xbe\xff\x92\x83\xbc\xff\x8f\x80\xb9\xff\x8f\x7f\xb8\xff\x94\x85\xbd\xff\x91\x81\xb9\xff\x90}\xb6\xff\x90|\xb5\xff\x90|\xb6\xff\x8fz\xb5\xff\x90z\xb5\xff\x8fz\xb6\xff\x8dx\xb4\xff\x8cy\xb3\xff\x8cx\xb2\xff\x8aw\xb1\xff\x8bw\xb2\xff\x8bw\xb2\xff\x8bw\xb1\xff\x8cw\xb2\xff\x8av\xb0\xff\x8au\xb0\xff\x8au\xb0\xff\x89u\xaf\xff\x89t\xaf\xff\x89t\xb1\xff\x88r\xb2\xff\x8at\xb3\xff\x89s\xb3\xff\x89s\xb2\xff\x88s\xb2\xff\x88q\xaf\xff\x8eu\xb1\xff\x88o\xab\xff\x8ap\xac\xff\x88n\xaa\xff\x88m\xa9\xff\x89m\xa9\xff\x88q\xaa\xff\x86o\xa7\xff\x82k\xa2\xff\x82j\xa1\xff\x82j\xa0\xff\x82j\xa0\xff\x83i\xa0\xff\x83i\x9f\xff\x83i\x9e\xff\x83i\x9e\xff\x83i\x9e\xff\x82h\x9d\xff\x81g\x9c\xff\x84j\xa0\xff\x83h\x9e\xff\x82h\x9d\xff\x82g\x9c\xff\x80f\x9b\xff\x81g\x9b\xff\x81g\x9c\xff\x7fe\x9b\xff\x81f\x9c\xff\x82f\x9b\xff\x81e\x9a\xff\x86h\x9c\xff\x82e\x99\xff\x82d\x9a\xff\x83e\x9b\xff\x84e\x9b\xff\x86f\x9e\xff\x86d\x9d\xff\x86f\x9e\xff\x81g\x9d\xff\x83h\x9c\xff\x9a~\xaf\xff\x8co\x9d\xff\x87g\x98\xff\x87f\x98\xff\x89g\x9a\xff\x8bj\x9b\xff\x88f\x95\xff\x87f\x93\xff\x88e\x93\xff\x8ae\x97\xff\x89d\x96\xff\x87d\x93\xff\x86d\x93\xff\x89f\x95\xff\x88g\x94\xff\x88f\x93\xff\x8bi\x96\xff\x8cg\x96\xff\x8dg\x96\xff\x8eh\x97\xff\x8ce\x94\xff\x8fg\x97\xff\x8fe\x95\xff\x92i\x98\xff\x90j\x97\xff\x8cg\x94\xff\x8fj\x96\xff\x9ey\xa4\xff\x90k\x95\xff\x91l\x96\xff\x94n\x9a\xff\x9bu\x9f\xff\x9cv\xa1\xff\x99s\xa0\xff\x9bs\xa6\xff\x9fu\xad\xff\x9ew\xab\xff\xa3|\xb0\xff\xa5~\xb3\xff\xa0y\xad\xff\xa2|\xad\xff\xa1|\xaa\xff\xa3\x7f\xac\xff\xa2\x7f\xad\xff\xa2\x7f\xae\xff\xa5\x82\xb3\xff\xa7\x82\xb7\xff\xa5\x7f\xb6\xff\xa5\x7f\xb8\xff\xa7\x80\xb7\xff\xa6~\xb4\xff\xa9\x80\xb5\xff\xaa\x80\xb4\xff\xaf\x83\xb7\xff\xb0\x84\xb7\xff\xab~\xaf\xff\xaaz\xa8\xff\xa7v\xa4\xff\xa8x\xa5\xff\xaax\xa6\xff\xabw\xa6\xff\xa9v\xa4\xff\xady\xa7\xff\xadz\xa8\xff\xaf|\xab\xff\xaf{\xab\xff\xb2~\xae\xff\xb2~\xaf\xff\xaf\x80\xb1\xff\xb3\x89\xb8\xff\xb2\x87\xb6\xff\xb6\x8d\xba\xff\xda\xb7\xdd\xff\xbd\x98\xc1\xff\xb8\x91\xbe\xff\xb8\x8f\xbf\xff\xbf\x96\xc6\xff\xbd\x96\xc6\xff\xbd\x96\xc8\xff\xbc\x95\xc8\xff\xbd\x97\xca\xff\xbb\x96\xc5\xff\xc2\x9f\xcd\xff\xc4\xa2\xd0\xff\xc2\xa3\xd1\xff\xc4\xa8\xd5\xff\xc6\xac\xd8\xff\xc7\xb0\xdc\xff\xc8\xb3\xe0\xff\xc7\xb3\xdf\xff\xcb\xb7\xe2\xff\xc8\xb4\xdf\xff\xcb\xb8\xe2\xff\xc8\xb5\xdf\xff\xcf\xbb\xe6\xff\xcd\xba\xe5\xff\xcc\xba\xe4\xff\xcc\xb9\xe3\xff\xc9\xb7\xe0\xff\xcd\xbb\xe3\xff\xce\xb8\xe1\xff\xd0\xb6\xe1\xff\xd5\xbb\xe3\xff\xcf\xb4\xdc\xff\xd5\xba\xe2\xff\xd1\xb5\xdc\xff\xd3\xb6\xde\xff\xd0\xb2\xdb\xff\xd6\xb6\xdf\xff\xd3\xb3\xdc\xff\xd4\xb4\xdb\xff\xd4\xb2\xda\xff\xd3\xb1\xd8\xff\xd5\xb2\xda\xff\xd5\xb1\xda\xff\xd5\xb1\xd9\xff\xd5\xb0\xd8\xff\xd7\xb1\xd8\xff\xd6\xb0\xd6\xff\xd6\xb1\xd5\xff\xd5\xb2\xd4\xff\xd4\xb1\xd3\xff\xd6\xb2\xd4\xff\xd6\xb3\xd5\xff\xd6\xb1\xd3\xff\xd8\xb2\xd4\xff\xda\xb8\xd8\xff\xd7\xb7\xd6\xff\xd7\xba\xd8\xff\xea\xd1\xeb\xff\xdb\xbf\xdb\xff\xd7\xb9\xd4\xff\xd6\xb8\xd5\xff\xd8\xb7\xd7\xff\xd8\xb6\xd6\xff\xd9\xb4\xd5\xff\xdb\xb4\xd4\xff\xdc\xb2\xd3\xff\xda\xb1\xd2\xff\xd7\xb0\xcf\xff\xd9\xb0\xcf\xff\xdb\xb0\xd0\xff\xdc\xb1\xd1\xff\xd9\xb1\xd0\xff\xd8\xb3\xd2\xff\xd7\xb2\xd3\xff\xda\xb6\xd5\xff\xd7\xb7\xd4\xff\xce\xb7\xd1\xff\xc2\xb6\xd0\xffuu\x8e\xff:J^\xff\x104=\xff\x149>\xff\x07$\'\xff\x07\x1e"\xff\x0c\'+\xff\r04\xff\xb8\xb9\xe2\xff\xb7\xb7\xe2\xff\xb4\xb3\xdf\xff\xb2\xb1\xdd\xff\xb1\xaf\xdd\xff\xb8\xb4\xe3\xff\xb5\xb3\xdf\xff\xad\xac\xd9\xff\xab\xa9\xd7\xff\xab\xa7\xd8\xff\xa9\xa2\xd5\xff\xa6\x9e\xd1\xff\xa2\x97\xcc\xff\xa2\x94\xca\xff\xa1\x93\xc9\xff\x9e\x90\xc8\xff\x9b\x8d\xc6\xff\x9a\x8b\xc5\xff\x9b\x8c\xc6\xff\x98\x89\xc1\xff\x99\x8a\xc2\xff\x9c\x8c\xc5\xff\x97\x86\xc0\xff\x95\x82\xbd\xff\x96\x83\xbe\xff\x94\x82\xbc\xff\x93\x81\xba\xff\x92\x80\xb9\xff\x91\x7f\xb8\xff\x97\x85\xbd\xff\x91\x7f\xb7\xff\x8e|\xb3\xff\x8fz\xb2\xff\x91{\xb4\xff\x8fy\xb3\xff\x8dx\xb2\xff\x8cw\xb2\xff\x8bw\xb2\xff\x8aw\xb1\xff\x8bx\xb1\xff\x8aw\xb0\xff\x89v\xaf\xff\x8bx\xb1\xff\x8aw\xb0\xff\x8bw\xb0\xff\x8bu\xaf\xff\x8at\xae\xff\x8bu\xaf\xff\x8bu\xaf\xff\x8at\xae\xff\x8at\xae\xff\x89r\xaf\xff\x8ar\xb1\xff\x89r\xb1\xff\x8as\xb2\xff\x8ar\xb1\xff\x8ar\xb1\xff\x8as\xb0\xff\x89p\xac\xff\x8aq\xad\xff\x89o\xab\xff\x87m\xa9\xff\x8bp\xac\xff\x8es\xaf\xff\x87n\xa9\xff\x83k\xa5\xff\x83k\xa4\xff\x82i\xa1\xff\x82j\xa0\xff\x80g\x9d\xff\x82h\x9f\xff\x82h\x9e\xff\x82h\x9e\xff\x83i\x9f\xff\x81g\x9c\xff\x82h\x9d\xff\x83h\x9d\xff\x81d\x9b\xff\x82e\x9c\xff\x80d\x9a\xff\x81f\x9a\xff\x82g\x9a\xff\x80e\x97\xff\x7fd\x99\xff\x81f\x9b\xff\x81e\x9a\xff\x80d\x98\xff\x85h\x9b\xff\x81d\x96\xff\x83f\x97\xff\x81c\x97\xff\x87i\x9d\xff\x82d\x98\xff\x86f\x9c\xff\x84c\x9a\xff\x84c\x9a\xff\x84i\x9d\xff\x96|\xad\xff\x84h\x97\xff\x81d\x92\xff\x84d\x95\xff\x88f\x98\xff\x85c\x95\xff\x83b\x92\xff\x85c\x91\xff\x84c\x90\xff\x87c\x91\xff\x86b\x92\xff\x88c\x94\xff\x86b\x91\xff\x88d\x93\xff\x88d\x93\xff\x88d\x92\xff\x8bg\x95\xff\x8af\x94\xff\x88d\x91\xff\x89e\x92\xff\x8ae\x92\xff\x8bf\x93\xff\x8bd\x92\xff\x91h\x96\xff\x92i\x97\xff\x8fg\x94\xff\x90g\x94\xff\x90h\x93\xff\x91i\x93\xff\x94l\x96\xff\x94m\x96\xff\x93p\x99\xff\x99v\x9f\xff\x98u\x9e\xff\x98t\xa0\xff\x98s\xa4\xff\x9ew\xad\xff\xa2|\xb0\xff\xa1|\xb0\xff\x9fz\xaf\xff\xa0{\xb0\xff\x9fz\xad\xff\xa0}\xac\xff\xa2\x80\xac\xff\xa1\x80\xaa\xff\xa3\x81\xac\xff\xa5\x82\xae\xff\xa3~\xad\xff\xa0{\xaa\xff\xa1|\xac\xff\xa4|\xad\xff\xa8~\xaf\xff\xa7{\xac\xff\xa6x\xa9\xff\xa7w\xa7\xff\xa5t\xa4\xff\xa4t\xa2\xff\xa1t\x9e\xff\xab}\xa8\xff\xa1s\x9e\xff\xa3t\x9f\xff\xa4s\x9e\xff\xa6u\xa0\xff\xa7u\xa1\xff\xa8v\xa2\xff\xa9v\xa4\xff\xabx\xa6\xff\xabx\xa6\xff\xaby\xa6\xff\xae}\xaa\xff\xaf\x7f\xac\xff\xc0\x92\xbe\xff\xd0\xa4\xcf\xff\xb0\x82\xb0\xff\xb1\x83\xb1\xff\xb3\x85\xb4\xff\xb9\x8a\xbb\xff\xba\x8d\xbe\xff\xbc\x8f\xc1\xff\xb8\x8b\xbe\xff\xbd\x90\xc4\xff\xbb\x8f\xc3\xff\xbd\x97\xc7\xff\xbf\x9c\xcb\xff\xc0\x9f\xce\xff\xbd\xa0\xce\xff\xbf\xa4\xd2\xff\xc2\xa8\xd6\xff\xc3\xa9\xd7\xff\xc5\xaa\xd8\xff\xc4\xa9\xd7\xff\xc7\xad\xda\xff\xc8\xae\xda\xff\xcc\xb2\xde\xff\xcc\xb3\xde\xff\xcc\xb4\xe1\xff\xcc\xb3\xe0\xff\xcd\xb5\xe1\xff\xcc\xb5\xe0\xff\xca\xb3\xdd\xff\xc9\xb2\xdc\xff\xcf\xb7\xe2\xff\xcd\xb4\xdf\xff\xcf\xb6\xe1\xff\xce\xb4\xde\xff\xd0\xb5\xde\xff\xcd\xb2\xda\xff\xcd\xb1\xda\xff\xd2\xb0\xdc\xff\xd5\xb3\xdd\xff\xd2\xaf\xd8\xff\xd2\xaf\xd9\xff\xd4\xb0\xd9\xff\xd5\xb1\xd9\xff\xd2\xae\xd7\xff\xd3\xae\xd8\xff\xd3\xae\xd6\xff\xd4\xae\xd5\xff\xd5\xaf\xd4\xff\xd5\xaf\xd4\xff\xd3\xae\xd2\xff\xde\xbc\xdd\xff\xe3\xc1\xe2\xff\xd6\xb0\xd3\xff\xd7\xb0\xd3\xff\xd8\xb0\xd3\xff\xda\xb1\xd5\xff\xd7\xb2\xd7\xff\xd6\xb4\xd9\xff\xd8\xb8\xdc\xff\xd8\xb9\xdb\xff\xd6\xb7\xda\xff\xda\xba\xdb\xff\xd9\xb9\xdb\xff\xd9\xb8\xda\xff\xd5\xb4\xd6\xff\xd5\xb1\xd4\xff\xd7\xb1\xd5\xff\xd7\xb0\xd3\xff\xd9\xb2\xd5\xff\xd5\xaf\xd0\xff\xd6\xaf\xd0\xff\xd6\xad\xcf\xff\xda\xae\xd0\xff\xdb\xae\xd1\xff\xda\xad\xd0\xff\xdc\xae\xd1\xff\xdc\xb0\xd1\xff\xdc\xb2\xd1\xff\xd9\xb5\xd3\xff\xd5\xb9\xd7\xff\xca\xb6\xd6\xff@B\\\xff\x11-=\xff\x0b5?\xff\x118?\xff\x10:?\xff\x0b49\xff\x0eU\xffZ?U\xff\\AU\xff[@T\xffY>R\xff_DX\xff^CW\xff\\AU\xff_DX\xffcI_\xff_E\\\xff[?V\xffZ>U\xff[@U\xff]BV\xff]AU\xff\\BS\xff]CU\xffcI\\\xffnSg\xffbF\\\xff]AX\xff^BY\xff_BY\xff_BY\xff`CZ\xffbCZ\xffaAY\xffbDZ\xffiLa\xffdG]\xffcF]\xffbE]\xffeG`\xffcE^\xffcHb\xffhMg\xffdG`\xffeG_\xffgH_\xffoNe\xffiJc\xffhJc\xffiJe\xffkLg\xffmNj\xffjKh\xfflMj\xfflLk\xffmMl\xffmMk\xffnLj\xffoMi\xffpNi\xffsMk\xffuNn\xffsMl\xffuMl\xffvNm\xffwOl\xffvOl\xffuOm\xfftNl\xffyPo\xffzQp\xff{Rq\xff|Rq\xff{Rr\xffzQq\xff{Tt\xff{Tt\xff{Vv\xff{Vv\xff}Wx\xff}Wy\xff}Wx\xff~Xy\xff\x7fZz\xff\x81[{\xff\x83]}\xff\x89d\x85\xff\x81]\x7f\xff\x83_\x81\xff\x83^\x81\xff\x8a`\x85\xff\x8a^\x83\xff\x86^\x83\xff\x8aa\x87\xff\x8a_\x86\xff\x8a_\x85\xff\x8c`\x85\xff\x8da\x86\xff\x8da\x86\xff\x8eb\x87\xff\x8eb\x87\xff\x92f\x8b\xff\x93f\x8c\xff\x92e\x8c\xff\x93f\x8d\xff\x95e\x8f\xff\x97g\x92\xff\x96g\x92\xff\x96h\x92\xff\x97j\x94\xff\x96i\x93\xff\x96g\x92\xff\x99h\x94\xff\x99h\x93\xff\x9bk\x96\xff\x99k\x95\xff\x98k\x94\xff\xb5\x89\xb2\xff\xa3x\xa0\xff\x9an\x98\xff\x9am\x99\xff\x9ak\x99\xff\x9dm\x9d\xff\x9dl\x9e\xff\xa1q\xa2\xff\x9fp\xa0\xff\x9cm\x9f\xff\x9do\xa3\xff\x9an\xa2\xff\x9es\xaa\xff\x9br\xa8\xff\x97p\xa6\xff\x9fu\xaf\xff\x9cs\xab\xff\x93n\xa2\xff\x9e|\xb5\xff\x99x\xb9\xff\x97\x81\xb2\xff\x95~\xaf\xff\x92{\xab\xff\x9e\x86\xb6\xff\x8ev\xa5\xff\x8ct\xa2\xff\x8aq\xa1\xff\x8eq\xa3\xff\x89l\x9e\xff\x8bn\xa0\xff\x8cm\xa0\xff\x85f\x99\xff\x84e\x98\xff\x82b\x94\xff\x81a\x92\xff\x7f_\x8f\xff\x7f^\x8d\xff\xa0\x81\xad\xffy\\\x86\xffwY\x81\xffuX\x7f\xffuX~\xffsV|\xffqUz\xffpUy\xffoUx\xfflTu\xfflTt\xfflTt\xffjRr\xffjRp\xffgOm\xffgOm\xffoXu\xfffOl\xffeNk\xffeMk\xfffNk\xffeNj\xffcLh\xffeNi\xffhRk\xff_Ib\xffiSl\xffgQj\xff_Hc\xff`Id\xff^Hc\xffbMe\xffnXq\xff\\F_\xff\\F^\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[D\\\xff]G_\xff\\E]\xffYC[\xffXBZ\xffYDZ\xffVAW\xffXBY\xffWAY\xffW@X\xffWAY\xffZC[\xffZC[\xffW@X\xff]E]\xffx`x\xffYAX\xffYBY\xff_H`\xffV@W\xffWBY\xffUBY\xffWCZ\xffU@W\xffUBW\xffVBX\xffU@V\xffWAY\xffU?V\xffcNd\xff\\G]\xffWCW\xffVBV\xffWBX\xffXBZ\xffXBZ\xff\\F^\xffWAY\xffbLd\xff[E]\xffVBX\xffWCY\xffXCZ\xffWBY\xffWAY\xffYBY\xffXCZ\xff[G^\xffZF]\xffYC[\xffXBZ\xff[D\\\xffYAY\xffYBZ\xff[C[\xffYBZ\xff]F]\xff]E\\\xffXAW\xffVAV\xffVAU\xffVAW\xffWAX\xff\\D[\xffbJb\xffZAZ\xffY?V\xffW=T\xffVU\xffX>T\xffY?U\xffW>R\xffX>R\xffZAU\xffX?S\xffW>R\xffY?S\xffY?S\xffZ?T\xffY>S\xff[BV\xffY?T\xffZAU\xff\\CV\xffXCT\xff]GY\xffkQe\xfffK_\xffcG^\xff_BY\xff^AW\xff_CW\xff`CX\xff_BW\xff`AV\xffbCY\xffjLb\xffbE[\xffaDZ\xff`CZ\xff`C[\xffaD\\\xff_CZ\xffjOi\xffeIa\xffeG\\\xfffG[\xff{[o\xff\x84dx\xfffF]\xff\x95u\x8e\xffkLe\xffjJd\xffiIc\xffkJf\xffkJf\xffjJf\xffkJf\xffmLg\xffnKg\xffoLg\xffqNi\xffoMi\xffmKg\xffqNj\xffsOk\xffxSo\xffrNj\xffsOj\xffsPk\xfftPl\xffuNk\xffwQm\xffvOl\xffyPn\xffxQq\xffwPp\xffzSs\xff|Uu\xffyRr\xffxRr\xff|Vt\xff|Vt\xff\x7fXy\xff\x7fX{\xff}Wy\xff\x89d\x84\xff\x83_}\xff\x83\\{\xff\x82[|\xff\x84]}\xff\x85]\x80\xff\x87]\x80\xff\x87]\x80\xff\x86^\x7f\xff\x87^\x81\xff\x89_\x82\xff\x89^\x82\xff\x8eb\x86\xff\x8a^\x82\xff\x8b_\x83\xff\x8bb\x85\xff\x8ba\x85\xff\x8ec\x87\xff\x8fc\x88\xff\x8fd\x89\xff\x90d\x89\xff\x92c\x8b\xff\x94e\x8d\xff\x93d\x8c\xff\x97i\x90\xff\x97h\x90\xff\x96h\x90\xff\x97h\x90\xff\x97g\x8f\xff\x97h\x90\xff\x95f\x8f\xff\x97i\x93\xff\x9am\x96\xff\x96j\x92\xff\x98n\x93\xff\x99n\x94\xff\x9am\x95\xff\x99k\x96\xff\x9al\x98\xff\x98k\x98\xff\x9al\x9b\xff\x9bm\x9b\xff\x98j\x98\xff\x97j\x9a\xff\x97l\x9d\xff\x99q\xa5\xff\x90k\x9e\xff\x96s\xa7\xff\x96o\xa8\xff\x9dv\xae\xff\x8fk\xa1\xff\x9ax\xb1\xff\x9ax\xb8\xff\x96\x82\xb1\xff\x93\x7f\xae\xff\x9b\x85\xb5\xff\x8fy\xa9\xff\x8ev\xa6\xff\x8ct\xa4\xff\x8bq\xa2\xff\x8an\xa0\xff\x8fr\xa4\xff\x89l\x9e\xff\x86h\x9a\xff\x84e\x98\xff\x83c\x96\xff\x82b\x93\xff\x7f_\x90\xff\x7f_\x8e\xff\x95v\xa3\xff|^\x8a\xffy[\x86\xffuX\x80\xffvY\x80\xffsW}\xffrUz\xffrVz\xffpTx\xffmSu\xfflSu\xffnUv\xffjRr\xffiQp\xffhPo\xffiQo\xfft\\z\xfffNk\xffeNk\xffiRo\xffdLj\xffeMj\xffdMj\xffgPl\xffdMi\xffbLe\xffjTm\xfflVo\xffaJc\xff`Ie\xff^Gc\xff^Gc\xffjTm\xffr\\u\xff^H`\xff[E]\xff[E]\xffZD\\\xff[E]\xffZD\\\xff[E]\xff]G_\xffWAY\xffXBZ\xffYD[\xffWBX\xffXCY\xffWBX\xffU@V\xffVAW\xffVAW\xffZE[\xffU@V\xffU@V\xffs]s\xffYBX\xffW@V\xff]G]\xffVAW\xffWBY\xffXDZ\xffWD[\xffS@W\xffT@W\xffT@U\xffWBX\xffVAW\xffVBV\xffcNd\xff[G\\\xffVAW\xffU@V\xffWBX\xffWAX\xffWAY\xffYC[\xffV@X\xffbLd\xff[E]\xffWAY\xffWCZ\xffXD[\xffU@X\xffXBZ\xffXAY\xff[C[\xffYC[\xff\\H_\xffXCZ\xffWAY\xffV@X\xffZBZ\xffYAY\xffW@V\xff[DZ\xff_H^\xff^G]\xffXAW\xffW@V\xffVBU\xffUAU\xffT?U\xff[D[\xff\\D\\\xffV=V\xffW>V\xffX>U\xffW=T\xffY?V\xffW=T\xffX>U\xffW=T\xff\\CX\xffhOc\xffW>S\xffW>S\xffX?S\xffW=R\xff[AV\xffZ?S\xff[@T\xffY@T\xffX?S\xff[BV\xffV>Q\xffaL^\xffdNa\xffaI]\xff^BW\xff]@W\xff]@W\xff]BV\xff^BV\xff^BV\xff`CW\xffaBW\xffmNc\xff^@V\xff^AX\xff^BY\xff`D[\xff`CZ\xff`D[\xffgKb\xffaD]\xffbD[\xffgG[\xff\x80`s\xff}^q\xffiJ_\xff\x95v\x8c\xffnNf\xffhHa\xffhHa\xffiIc\xffjId\xffiHc\xffjJd\xfflKf\xffjJd\xffmJe\xffnKe\xffnKf\xfflJe\xfflLf\xffoOi\xffrPk\xffoLg\xffqNi\xffoLg\xffsPk\xffpMh\xffrLh\xfftOj\xffrMh\xffuNi\xfftNl\xffwQo\xffxRo\xffwQn\xffwQo\xffwQo\xff\x81Zv\xff\x86`|\xff{Tt\xff|Tw\xff\x87`\x83\xff~Yy\xff\x7f[y\xff\x81[y\xff\x81[z\xff\x81[{\xff\x82[|\xff\x82[}\xff\x82[}\xff\x83]|\xff\x84^|\xff\x84]}\xff\x87^~\xff\x87]\x7f\xff\x87\\\x80\xff\x88_\x82\xff\x87_\x82\xff\x89a\x84\xff\x8ba\x84\xff\x8b`\x85\xff\x8eb\x87\xff\x8da\x86\xff\x91b\x89\xff\x93d\x8a\xff\x97h\x8f\xff\x94e\x8c\xff\x91b\x89\xff\x93d\x8b\xff\x93d\x8b\xff\x97h\x8f\xff\x95f\x8d\xff\x94f\x8e\xff\x96h\x91\xff\x95g\x91\xff\x95i\x91\xff\x95k\x8f\xff\x98m\x92\xff\x97j\x91\xff\x98j\x93\xff\x98k\x95\xff\x96k\x96\xff\x97j\x98\xff\x98j\x98\xff\x96h\x96\xff\x95h\x96\xff\x8ed\x94\xff\x9ct\xa7\xff\x91l\x9d\xff\x98t\xa5\xff\x8fh\x9f\xff\x9bt\xab\xff\x8di\x9e\xff\x98w\xae\xff\x93r\xb0\xff\x98\x84\xb3\xff\x94\x80\xaf\xff\x91|\xab\xff\x91{\xab\xff\x8cu\xa5\xff\x8dv\xa6\xff\x8bq\xa3\xff\x8bn\xa0\xff\x8am\x9f\xff\x88k\x9d\xff\x85g\x99\xff\x84e\x98\xff\x81b\x95\xff\x82b\x93\xff}]\x8d\xff|\\\x8b\xffxY\x86\xffxZ\x86\xffwY\x83\xffwZ\x82\xfftW~\xffrV{\xffrVz\xffpTx\xffpUw\xffnTv\xfflTt\xfflTt\xffhPo\xffhPn\xffhPn\xffv_|\xffgPl\xffgPl\xffgPl\xfffOk\xffeNj\xffeNj\xffdMi\xffhQm\xffdNi\xfffPi\xffpZs\xff`Jc\xffaKd\xff`Ie\xff]Fb\xffbLf\xffoYq\xffeOg\xff[E]\xff[E]\xff[E]\xffYC[\xffZD\\\xffYC[\xffYC[\xffXBZ\xffYC[\xffXBZ\xffWBX\xffWBX\xffWBW\xffUAT\xffU@V\xffS>T\xffVAW\xffS>T\xffVAW\xff\\G]\xffWAW\xffT=S\xff\\E[\xffWAW\xffU@V\xffWBX\xffVAW\xffR>U\xffT@W\xffT@V\xffU@V\xffT@U\xffWBV\xffcOa\xffvct\xff`L_\xffWBW\xffT>V\xffU?W\xffU?W\xffV@X\xffWAY\xff_Ia\xff\\F^\xffV@X\xffV@X\xffUAX\xfflXo\xffVAX\xffWAY\xffWAY\xff[C[\xff[E]\xffVBY\xffUAX\xffV@X\xffV@X\xffXAY\xffW@W\xffW@V\xff[DZ\xff]F\\\xffXAW\xffV?U\xffW@V\xffVAV\xffU@V\xffXCY\xffW@V\xffU>U\xffV>U\xffV>U\xffW>T\xffV=R\xffW=S\xffX?T\xffV=R\xff]CY\xffkQh\xffX>U\xffY?V\xffW=T\xffY?V\xffX>V\xffX>T\xffX?S\xffX?S\xffX?S\xffX?S\xffZ@T\xffeL_\xffhRd\xff]FY\xff\\CW\xff[@T\xff]@W\xff\\?V\xff]BV\xff\\AU\xff]AU\xff]AU\xffjMa\xff^?T\xff`CX\xff[@U\xff^CX\xff_CY\xff`CY\xff`CY\xffbE\\\xff_B[\xff`BX\xff\x82cv\xffvVi\xffjJ]\xff\x90q\x86\xfflMd\xffeF^\xffgH`\xfffG`\xfffG`\xffgGa\xffhHb\xffgIb\xffjJc\xffiIb\xffjHa\xfflIc\xfflIc\xffkJc\xffsSl\xffnNg\xffmKe\xffmJd\xffqNh\xffnKe\xffoLf\xffnKe\xffrMg\xffqLf\xffsNh\xfftMg\xffsNh\xffsNi\xfftOi\xffuPk\xffsNi\xff\x80Zu\xff|Vp\xffxRm\xffwQo\xff}Vv\xffzTu\xff{Vu\xff{Wu\xff|Xv\xff{Wu\xff}Yx\xff\x7fZz\xff\x7fZz\xff\x7fZ{\xff~Zy\xff\x80\\z\xff\x81\\z\xff\x82\\{\xff\x83\\|\xff\x85\\~\xff\x86]\x7f\xff\x87_\x80\xff\x89`\x82\xff\x88^\x81\xff\x89^\x82\xff\x8da\x85\xff\x90d\x89\xff\x91b\x88\xff\x8f`\x86\xff\x90a\x87\xff\x90a\x87\xff\x92c\x89\xff\x91b\x88\xff\x93d\x8a\xff\x93d\x8a\xff\x91c\x8a\xff\x91d\x8b\xff\x93f\x8e\xff\x95i\x92\xff\x92f\x8e\xff\x94k\x90\xff\x94j\x8f\xff\x94h\x8e\xff\x94h\x8f\xff\x93g\x90\xff\x93i\x93\xff\x96l\x98\xff\x97k\x97\xff\x93f\x91\xff\x94g\x93\xff\x8fd\x93\xff\x96n\x9f\xff\x94m\x9c\xff\x93i\x97\xff\x8fd\x99\xff\x92h\x9e\xff\x91k\x9d\xff\x94t\xa8\xff\x8en\xa8\xff\x97\x83\xb3\xff\x95\x81\xb1\xff\x92~\xae\xff\x90{\xab\xff\x8dw\xa7\xff\x8bt\xa5\xff\x8aq\xa2\xff\x8an\x9f\xff\x8bn\x9f\xff\x86i\x9a\xff\x83f\x97\xff\x82c\x95\xff\x80a\x93\xff\x7f`\x90\xff}_\x8d\xffz\\\x8a\xffx[\x87\xffx[\x86\xffw[\x83\xfftX\x7f\xffrW|\xffqVz\xffpUx\xffnTv\xffmSu\xfflSt\xfflTt\xffiQp\xffhPn\xffgOl\xfft\\y\xffgPl\xffeNj\xffeNj\xffeNj\xffeNj\xffdMi\xffcLh\xffiRn\xffbKg\xff`Ie\xffkUn\xff`Jc\xff`Jc\xff_Ia\xff^Ga\xffaKe\xffnXq\xffgQi\xffYC[\xff^H`\xff\\F^\xff[E]\xffYC[\xffZD\\\xffXBZ\xffWAY\xffXBZ\xffYDZ\xffXCY\xffWBW\xffWBV\xffVBU\xffVBU\xffVAW\xffWBX\xffT?U\xffS>T\xffVAW\xffT?U\xffT>T\xff\\E[\xffW@V\xffT>T\xffS>T\xffS>T\xffR=S\xffS@V\xffR>T\xffT?U\xffS?S\xffS>Q\xffaK^\xffvbr\xffiVf\xffS?Q\xffT?T\xffRU\xffjWm\xffWDY\xffXDZ\xffYCZ\xffWAX\xff_G^\xffVAX\xffT@V\xffWCY\xffVAX\xffU?V\xffXAX\xffW@V\xffU>T\xffXAW\xffXAW\xffV?U\xffW@V\xffU>T\xffU@V\xffWBX\xffS>T\xffU>T\xffV?T\xffS=Q\xffU>R\xffT;O\xffW>R\xffUV\xffZ@X\xffX>V\xffX>V\xffV=S\xffW?S\xffW>R\xffX?S\xffZ@T\xffcH\\\xffjOc\xffdM_\xffZBU\xffX?S\xff\\AV\xff\\@W\xff]@W\xff\\@U\xff[@T\xff[@T\xff\\@T\xff]AU\xff]@U\xff]AV\xff[BV\xff]CW\xff_DX\xff_DX\xff_DX\xff^BV\xffdG^\xff\x8ak\x81\xffjJ]\xffqQd\xff\x90q\x86\xffgI`\xffcG]\xffdG]\xffbE\\\xffcF]\xffeG_\xffdF_\xffcE^\xffdF_\xffeG`\xfffF_\xffgG`\xffiGa\xffnLf\xffyXr\xffmMf\xffjJc\xffnLf\xffnKe\xffkHb\xffpMg\xffkHb\xffnKe\xffpKe\xfftOi\xffoJd\xffrLf\xffpKd\xffoKc\xffqMe\xffyUm\xff\x85ay\xffuQi\xffuOh\xffuOj\xffxRp\xffxQq\xffxRr\xffwSq\xffyVr\xff{Wt\xffzVt\xffzVt\xff|Xw\xff|Ww\xff}Xx\xff|Zw\xff{Yw\xff~Zx\xff\x7f[y\xff\x80Zz\xff\x81Z{\xff\x82Z{\xff\x86]}\xff\x85\\|\xff\x8a_\x81\xff\x92f\x8a\xff\x89\\\x81\xff\x8b^\x82\xff\x8c^\x83\xff\x8b]\x81\xff\x8d^\x83\xff\x8d_\x84\xff\x8c^\x83\xff\x8f`\x85\xff\x8d_\x85\xff\x8d`\x86\xff\x8fc\x88\xff\x8fb\x89\xff\x90d\x8b\xff\x8fc\x8a\xff\x91g\x8e\xff\x8ef\x8b\xff\x90e\x8a\xff\x92g\x8c\xff\x91d\x8b\xff\x8fd\x8b\xff\x8fg\x8e\xff\x8ff\x90\xff\x93h\x92\xff\x91d\x8e\xff\x91d\x8f\xff\x8c`\x8d\xff\x8ff\x95\xff\x8dc\x91\xff\x90c\x8f\xff\x8f`\x93\xff\x8fc\x96\xff\x8ad\x93\xff\x94s\xa4\xff\x8dl\xa4\xff\x95\x82\xb3\xff\x97\x83\xb4\xff\x91|\xad\xff\x8fz\xab\xff\x8cw\xa8\xff\x89s\xa4\xff\x87o\x9f\xff\x89m\x9d\xff\x85h\x99\xff\x83f\x97\xff\x83e\x96\xff\x80b\x93\xff~`\x91\xff}`\x8e\xffz]\x8b\xffz]\x8a\xffx\\\x87\xffvZ\x84\xfftY\x80\xfftY\x7f\xffrX|\xffpWz\xffnUw\xffnUw\xffoWw\xffmUu\xffjRq\xffiQo\xffhPn\xffiRn\xffhQm\xffeNj\xffeOi\xfffOi\xffcMg\xffdNh\xffcLf\xffkUn\xffbKf\xffaJf\xffaKf\xff_Ib\xff_Ib\xff^Ha\xff]G_\xff^Ha\xffgQj\xffgQj\xff[E]\xff[E]\xffZD[\xff[E]\xffZD\\\xffYC[\xffZD\\\xffXBZ\xffYC[\xffYD[\xffWBX\xffWBX\xffWCW\xffWCV\xffUAT\xffVBT\xffaL`\xffS?S\xffT?S\xffXDX\xffS?R\xffR=Q\xff[EY\xffZDW\xffV@T\xffU@S\xffR>Q\xffR>Q\xffUAU\xffR>T\xffQ=S\xffQ=Q\xffR=P\xff]GZ\xffq[m\xffiUf\xffR>P\xffS?R\xffS>S\xffRR\xffW>R\xffdK_\xffV=Q\xffW=T\xffW=T\xffW=U\xffVU\xffV>S\xffU?R\xffV?R\xffX>R\xff\\AU\xff_DX\xffhM`\xffZBT\xffY@S\xffY@T\xffX?T\xffY>U\xffY>U\xffZ@U\xffZ@T\xff[@T\xff\\AU\xff\\@T\xff\\@T\xff[@T\xffYBU\xff_FZ\xff`FZ\xff[@T\xff]BV\xff`DX\xff\x8eo\x85\xffiI]\xffvVi\xff\x8fo\x82\xfffG\\\xff`C[\xff`DZ\xffbFZ\xffaEZ\xffbE\\\xffaD[\xffaC\\\xffdF_\xffeG`\xffcE^\xffdE^\xffgG`\xffjJc\xffpPi\xffiIb\xffiIb\xffjJc\xffmKd\xffiF`\xffjGa\xffiF`\xffiF`\xfflIc\xffpKe\xffnIc\xffmHb\xffpIc\xffnJb\xffnJb\xfftPh\xff|Xp\xffqMe\xffrNf\xffuOh\xfftOi\xffvPl\xffvPo\xffvQp\xffvRp\xffvSn\xffvSo\xffyUs\xffzVt\xffzVt\xffyUt\xff{Vv\xffzVs\xff{Xt\xff|Xv\xff~Xv\xff\x7fYw\xff\x82Yy\xff\x83Zz\xff\x83Zz\xff\x84Z{\xff\x8a_\x80\xff\x87[}\xff\x87Y}\xff\x89[\x7f\xff\x8a]\x7f\xff\x89\\}\xff\x8a]\x7f\xff\x8c^\x80\xff\x8b^\x7f\xff\x8ea\x82\xff\x8b^\x82\xff\x8c`\x84\xff\x8a^\x83\xff\x8b`\x85\xff\x8da\x88\xff\x8dc\x8a\xff\x8dd\x8a\xff\x8cf\x8a\xff\x8cc\x88\xff\x8db\x87\xff\x8ec\x89\xff\x8cc\x88\xff\x8be\x8a\xff\x8cd\x8d\xff\x8bc\x8b\xff\x8db\x89\xff\x8b_\x88\xff\x8ca\x8c\xff\x8dc\x92\xff\x89`\x8d\xff\x8db\x8d\xff\x8c^\x90\xff\x8d`\x93\xff\x89b\x90\xff\x8di\x9b\xff\x8dj\xa2\xff\x97\x84\xb5\xff\x93\x80\xb1\xff\x90|\xad\xff\x8dy\xaa\xff\x8cw\xa8\xff\x87r\xa3\xff\x89q\xa2\xff\x85i\x99\xff\x85h\x99\xff\x82e\x96\xff\x82d\x95\xff\x7fa\x92\xff|^\x8f\xff{^\x8c\xffz]\x8a\xffx[\x88\xffvZ\x85\xffuZ\x82\xffrW\x7f\xffqW|\xffpVz\xffpWy\xffoVx\xffpXx\xffpXx\xffkSr\xffiQo\xffjRp\xffiQo\xffgPl\xffgPl\xfffPk\xffeOh\xffdNg\xffeOh\xffcMf\xffbLe\xffbLe\xff_Hc\xff`Ie\xff_Hc\xff^Ha\xff^Ha\xff^Ha\xff]G_\xffbLe\xffkUn\xff[E]\xffZD\\\xffZE[\xffZE[\xffYD[\xffXBZ\xffYC[\xffYC[\xffYC[\xffXBZ\xffYD[\xffWBX\xffWBX\xffVBU\xffUAT\xffUAS\xffgTe\xffxdw\xffR>Q\xffZFY\xffT@S\xffT@S\xffYEX\xffYDW\xffV@S\xffWAT\xffS>Q\xffQ=P\xffXDW\xffQ=Q\xffP;Q\xffQT\xffQT\xffT?U\xfffQg\xffYDZ\xffVCX\xffUBW\xffUAV\xff^I_\xffU?U\xffW@V\xffUAV\xffTAV\xffWDY\xffT?U\xffS>T\xffT>T\xffW@U\xffYCV\xffT>Q\xffU?R\xffU?R\xffS=P\xffS=P\xffQQ\xffV>P\xffYAS\xffjRd\xffU=O\xffV>P\xffV=Q\xffUR\xffV=R\xffS=P\xffR=P\xffT=Q\xffX>R\xff_DX\xff`DX\xffY=Q\xff[AS\xffY>Q\xffV=Q\xffX?S\xffX>U\xffX>U\xffY?T\xffX?S\xffX?S\xff[@T\xffZ?S\xff[?S\xffY@S\xff\\HY\xffZEW\xffY@R\xff[AS\xff`EX\xffrVi\xff_@U\xff^?S\xff\x82bu\xffgGZ\xff^@U\xff^AZ\xff^BY\xff`DX\xff_CW\xff`DY\xffbE\\\xffbE\\\xff`C[\xffaE\\\xffaE\\\xffgJa\xffgI`\xffkKc\xffiIa\xffhH`\xfffF^\xffeE]\xfffE]\xffhF^\xffhF^\xffgE]\xffpNf\xffiG_\xffkG_\xffmIa\xffjF^\xfflF_\xffpLd\xfflH`\xffoKc\xffpLd\xffpLd\xffoKc\xffsMe\xffrMg\xffrLi\xffsMk\xffsOm\xffrOk\xffsOk\xffvPl\xffuOk\xffxRo\xffwPn\xff|Vt\xffzSr\xffzSp\xff{Uq\xff|Ur\xff~Ut\xff~Ut\xff\x7fTt\xff\x7fUu\xff\x80Vu\xff\x81Vw\xff\x82Wx\xff\x85Xz\xff\x87Y|\xff\x89[\x7f\xff\x87Z{\xff\x85Xy\xff\x87Z{\xff\x89\\}\xff\x88[|\xff\x8c_\x80\xff\x88\\\x7f\xff\x8a^\x82\xff\x87]\x80\xff\x8a_\x84\xff\x8ba\x86\xff\x89`\x85\xff\x8ab\x88\xff\x88c\x87\xff\x8ab\x87\xff\x8cb\x87\xff\x8ba\x86\xff\x89b\x86\xff\x86b\x85\xff\x87b\x89\xff\x88a\x87\xff\x88^\x84\xff\x89]\x85\xff\x89^\x88\xff\x8b`\x8e\xff\x86^\x8a\xff\x86^\x8b\xff\x88^\x90\xff\x8ca\x94\xff\x84\\\x8c\xff\x8cf\x99\xff\x88b\x9c\xff\x97\x84\xb5\xff\x93\x7f\xb0\xff\x8f{\xac\xff\x8fy\xaa\xff\x89t\xa4\xff\x88q\xa2\xff\x85l\x9a\xff\x86j\x98\xff\x83f\x96\xff\x80b\x94\xff\x7fa\x92\xff~`\x8f\xff|^\x8c\xff|_\x8c\xffy\\\x89\xffuY\x84\xffuY\x82\xfftY\x81\xffsX~\xffqW{\xffoVx\xffnUw\xffnUw\xffoWx\xffmTt\xffjRq\xffhRp\xffiQo\xffiRn\xffiPl\xffiPk\xffgOi\xffeNh\xffeMh\xffdMg\xffdMf\xffbJd\xffbKd\xff`Ic\xff_Hc\xff]Ga\xff^Ha\xff^Ha\xff]G`\xff]G_\xffoZq\xffZE\\\xffYD[\xff\\F]\xffZE[\xff[F\\\xffXBY\xffYCZ\xffXBY\xffZE\\\xffWAY\xff\\F^\xffU?V\xffU@U\xffUBT\xffVBU\xffUAS\xffbO`\xff~i|\xffR>R\xffUAV\xffVBW\xffS>R\xffXCW\xff[FZ\xffU@T\xffXBU\xffR=P\xffR>Q\xffT@S\xffS?R\xffP;O\xffP;Q\xffP;N\xffS>O\xff[FW\xfft^p\xffSS\xffU?T\xffT?U\xffVBX\xffQ=S\xffT>U\xffT>U\xffS=S\xffXAW\xffS=O\xffT>Q\xffT>P\xffRR\xffWQ\xffV>Q\xffV=R\xffV=R\xffV=Q\xffW=Q\xffX>R\xffZ?S\xffW=Q\xff[AU\xffcI]\xff[DW\xffX@S\xffX?Q\xffaFY\xffZ?R\xff\\@S\xff]?T\xff`BU\xffjL_\xff_@T\xff\\@T\xff\\@W\xff\\AX\xff^BX\xff^CX\xff_CY\xff\\AV\xff\\AV\xffbF\\\xff_CY\xffgJ`\xffeH^\xffmOe\xffdD[\xfffF]\xffdE\\\xffcF\\\xffcE[\xffeF]\xffgE\\\xffhF]\xffnLc\xffiH_\xffgF]\xffgE\\\xffmKa\xffjG^\xffkH_\xffkH_\xffmJa\xffjG_\xfflH`\xffmJb\xffoLd\xffpJd\xffqKe\xffrLg\xfftMi\xffsMi\xffqMf\xffrNg\xfftMh\xffuNi\xfftNi\xffyQm\xffxOl\xffxOl\xffxPl\xffzRn\xffyQm\xffzQn\xff{Qo\xff~Sq\xff~Ts\xff~Ss\xff}Ss\xff\x80Uv\xff\x83Vw\xff\x82Ux\xff\x82Ux\xff\x82Vw\xff\x83Wx\xff\x83Wx\xff\x84Yy\xff\x85Yz\xff\x85Yz\xff\x85Z|\xff\x85[}\xff\x85[}\xff\x87]\x81\xff\x85\\\x80\xff\x87_\x83\xff\x87_\x83\xff\x87`\x83\xff\x88^\x83\xff\x87]\x82\xff\x87^\x82\xff\x86`\x83\xff\x85a\x84\xff\x86b\x87\xff\x86_\x85\xff\x86]\x83\xff\x85[\x83\xff\x87\\\x87\xff\x86]\x8a\xff\x82\\\x86\xff\x85_\x8a\xff\x87^\x90\xff\x89`\x93\xff\x82[\x8b\xff\x87b\x93\xff\x8be\x9c\xff\x96\x83\xb4\xff\x93\x7f\xb0\xff\x8fz\xab\xff\x8ex\xa9\xff\x8bs\xa3\xff\x87o\x9f\xff\x87n\x99\xff\x84i\x95\xff\x82e\x94\xff\x80b\x94\xff}^\x90\xff}^\x8d\xff|]\x8a\xffy]\x88\xffvZ\x85\xffw[\x84\xffsX\x80\xffrW}\xffqW{\xffoVx\xffnUw\xffmTv\xffmTu\xffjRr\xfflSs\xffjTr\xffiVs\xffhQn\xffjQm\xffjNk\xfflPk\xffiNh\xfffLj\xffgNk\xfffMi\xffdKf\xffcJc\xffbJb\xff`Jb\xff\\F_\xff_Ib\xff\\F_\xff\\F_\xff]G`\xffs]v\xff[F\\\xffZE[\xffZE[\xffYDZ\xff\\G]\xffXCY\xffWBX\xffWBX\xffXCY\xffXCY\xff[F\\\xffVAW\xffWAW\xffVBV\xffTAS\xffUCT\xff[HZ\xff\x80k}\xffV?U\xffS>V\xffS?V\xffU@W\xffS>U\xffXBX\xffXAW\xffT?S\xffR>Q\xffR>Q\xffUAT\xffT@S\xffPQ\xffjTg\xff[EX\xffT>Q\xffWAT\xffQ=P\xffQ=P\xffR>Q\xffPP\xffYCU\xffN8J\xffQ;M\xff\\FX\xffZDV\xffS?P\xffN;L\xffN;L\xffVCT\xff`M^\xffOP\xffV>P\xffTR\xffX=Q\xffX>R\xffUR\xff]DX\xffY?S\xff\\@T\xffZ>R\xffdH\\\xffZ>R\xffZ>R\xff[?S\xffZ>R\xffbFZ\xffY=Q\xff[?S\xffZ?S\xff\\AU\xff[?U\xff^@X\xff]@V\xffiLa\xfflPd\xff^BV\xff`DW\xff_CW\xff_BV\xffhI^\xffaBW\xfffEZ\xffcCX\xffcEY\xffaFZ\xff_DX\xffbFZ\xffdEY\xffhCY\xffgDY\xfffG\\\xffdEZ\xffiJ_\xffmLa\xffeDY\xffmLa\xffnKa\xffhE[\xffiE]\xffnJb\xffmJb\xffjE_\xffnIc\xffpJd\xffoJb\xffpKc\xffrMc\xffrMc\xffsNd\xffrMf\xffqLf\xffrMg\xffuNh\xffuNh\xffuNh\xffvNj\xffwOk\xffwOk\xffyPl\xff}Tp\xffzOl\xff~Rp\xff|Qq\xff{Qq\xff~Ss\xff}Rr\xff\x80Uu\xff\x7fTt\xff\x80Vv\xff\x82Xx\xff\x82Xx\xff\x80Vw\xff\x81Ww\xff\x80Vv\xff\x82Xx\xff\x83Yy\xff\x85\\|\xff\x84\\|\xff\x82Z}\xff\x81Z}\xff\x84\\~\xff\x84Z{\xff\x86\\}\xff\x84\\\x7f\xff\x82\\\x7f\xff\x81\\\x7f\xff\x83_\x83\xff\x81_\x81\xff\x83_\x82\xff\x88a\x86\xff\x85\\\x84\xff\x81Y\x83\xff\x83]\x88\xff\x83\\\x86\xff\x85\\\x87\xff\x87]\x8f\xff\x86]\x90\xff\x7f[\x88\xff\x84`\x8e\xff\x86a\x93\xff\x94\x81\xb2\xff\x91~\xaf\xff\x8dy\xaa\xff\x8dw\xa7\xff\x89s\xa3\xff\x86n\x9e\xff\x88n\x9b\xff\x84h\x96\xff\x81d\x94\xff~`\x91\xff{]\x8e\xffz\\\x8b\xffz[\x88\xffw[\x86\xffuZ\x83\xffuZ\x82\xffrW~\xffqW{\xffpVy\xffnUw\xffnUw\xffmTv\xfflTt\xfflTt\xffiQq\xffhSp\xff\x81m\x89\xfffOk\xffiOl\xffkOk\xffiOi\xffhOi\xffeMj\xffcKg\xffcLg\xffbKe\xff`Ib\xff_Ia\xff_Ia\xffaKc\xff]G_\xff\\F^\xff\\F_\xffeOg\xffXBZ\xffYDZ\xffYDZ\xffYDZ\xff\\G]\xffXCY\xffVAW\xffWBX\xffVAW\xffWBX\xffYDZ\xffVAW\xffU@V\xffU?U\xffV@V\xffS?S\xff\\J[\xff}k|\xffT@T\xffU@U\xffXC[\xffT@W\xffYD[\xffU@V\xffXCY\xffT=R\xffS>R\xffR>Q\xffS?R\xffR>Q\xffQ=P\xffO;N\xffPQ\xffM9M\xffO;N\xffM9M\xffS>R\xffN:M\xffO:N\xffP;N\xffZDV\xffP:L\xffQ;M\xff[EW\xff[EW\xffQ;M\xffO:L\xffO9K\xffYCU\xffdOa\xffO:L\xffP:L\xffS>O\xffQ;L\xffQ:L\xffO9K\xffO9L\xffR;N\xffN8K\xffPP\xffV>P\xffTR\xffY>R\xffX=Q\xffX=Q\xffY=Q\xffZ>R\xffZ>R\xff\\@T\xff\\@T\xffZ>R\xff\\@T\xff\\@T\xfflOd\xffkOc\xff\\@T\xff]AV\xff]AV\xff_CW\xff]AU\xff`BW\xff`AV\xffaAV\xffbBW\xffbDY\xff`DX\xff^CW\xff`EY\xffcDY\xffgCY\xfffCY\xffhI^\xffdEZ\xffgH]\xffeDY\xffgF[\xfflK`\xffmG]\xffjDZ\xffmG]\xffjD\\\xfflE^\xffkE^\xffmGa\xfflG`\xfflH`\xffoKc\xffoKb\xffnJ`\xffnJa\xffnJd\xffqLf\xffpKe\xffrMg\xfftMg\xffuNh\xfftMh\xffuNi\xffuNh\xffvNi\xffxOj\xffyPl\xffyPl\xffzQn\xffzQn\xff|Sp\xff}Tq\xff|So\xff}Tp\xff\x81Ut\xff\x7fSr\xff\x81Uu\xff\x7fSr\xff\x81Ut\xff\x81Ut\xff\x81Vu\xff\x80Wv\xff\x80Vv\xff\x81Xx\xff\x80Ww\xff\x81X{\xff\x82Y|\xff\x83Yz\xff\x83Yz\xff\x81Zz\xff\x80[}\xff~Z|\xff\x81]\x80\xff~\\{\xff\x8bf\x87\xff\x92i\x8d\xff\x8b`\x86\xff\x85[\x84\xff\x82[\x84\xff\x7fX\x82\xff\x81Y\x85\xff\x86\\\x90\xff\x86_\x91\xff\x7f[\x89\xff\x83_\x8d\xff\x83_\x91\xff\x91\x80\xb1\xff\x90}\xae\xff\x8cx\xa9\xff\x8av\xa5\xff\x87q\xa1\xff\x83l\x9c\xff\x85k\x9b\xff\x82e\x96\xff~a\x92\xffz]\x8e\xff|_\x8d\xffx[\x89\xffwZ\x87\xffuY\x82\xfftY\x81\xffsX\x7f\xffpVz\xffoVy\xffnUv\xffnUw\xfflSu\xffkSs\xffkSs\xffiSp\xffhSp\xff\x83o\x8b\xffbMi\xffhQm\xffjQm\xffgNh\xfffNh\xffeOg\xffcMf\xffcMf\xff`Jc\xff`Jc\xff`Jc\xff^Ha\xff_Ib\xff^H`\xff\\F^\xff\\F^\xff_Ia\xff]G_\xffXBZ\xffXCY\xffYDZ\xff\\G]\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffVAW\xffVAW\xffVAW\xffU@V\xffW@W\xffV?V\xff\\H[\xff\x80n\x7f\xffZGY\xffXDY\xff\\F^\xffWCZ\xffXDZ\xffR>S\xffYDZ\xffR>Q\xffRQ\xffRQ\xffN8K\xffRN\xffPR\xffP7K\xffT:M\xffR:L\xffR:L\xffS;M\xffS;M\xffTQ\xffVQ\xffQN\xffO9K\xffO9K\xffQ;M\xffP:L\xffO9K\xffM7I\xffN8J\xffN8J\xffM7I\xffS=O\xffN8J\xffL6H\xffO:K\xffP;K\xffQ;K\xffL7G\xffO9I\xffU@P\xffM7H\xffN8J\xffWAS\xff[EW\xffT>P\xffM7I\xffM7I\xffP:L\xffjTf\xffSO\xffL9K\xffN8J\xffO8J\xffO8J\xffQ9K\xffQ9K\xffP8J\xffQ:L\xffO9K\xffYCU\xffX@R\xffP8J\xffR:L\xffR8J\xffQ9K\xffQ9K\xffR:L\xffS;M\xffR:L\xffR:L\xffP:L\xffQ;M\xffSP\xffU;M\xffVP\xffZ=P\xff\\>Q\xffw[l\xff_DT\xffZ?P\xffZ>R\xff[?S\xffZ=S\xff\\@U\xff[AS\xffbHZ\xff[?R\xff\\@S\xff^@S\xff^AT\xff`AT\xff_AT\xff^BU\xff]AT\xff_CV\xffcCV\xffbBU\xff^@S\xff`BU\xffdFY\xffnNa\xffbBU\xffbBU\xffhDX\xffhDX\xffgCX\xffgBW\xffhCY\xffiC[\xffiE[\xfflI`\xffiF]\xffjG_\xffiF^\xffkH`\xffkH`\xffkIa\xffjH`\xffiG_\xfflH`\xffnJb\xffmIa\xffnIb\xffoJd\xffmGa\xff|Vp\xff~Wq\xffvNh\xffrKe\xffuNg\xffvOh\xffuNh\xff\x88az\xff\x84]w\xff\x7fXr\xff|Qn\xffzOm\xff|Qo\xff}Rp\xff~Sq\xff{Pn\xff{Rn\xff{Ro\xff}Ts\xff{Rq\xff|Ut\xff}Uu\xffzTs\xffyTr\xff{Wu\xffyUt\xff{Vv\xff}Xy\xffyUw\xffxVv\xff{Wv\xff~Wy\xff\x7fUz\xff\x7fV}\xff\x7fY\x81\xff{W\x7f\xff{X\x83\xff~X\x8a\xff\x80\\\x8d\xffwW\x82\xff~`\x88\xffz\\\x89\xff\x91\x82\xb2\xff\x8c|\xac\xff\x88v\xa7\xff\x86s\xa2\xff\x82n\x9d\xff\x80j\x9a\xff}e\x95\xff|c\x90\xffza\x8b\xffv^\x84\xffw^\x83\xfft[\x82\xffqW\x7f\xffsX~\xffqV{\xffoVy\xffnVw\xffoWw\xffkSr\xfflSs\xffjRr\xffhQp\xffkVs\xff{h\x85\xfffUq\xffbQl\xffdPi\xfffPi\xffgOi\xffeOg\xffaNe\xffaOf\xffbOd\xff_Lb\xffcOe\xff_Kb\xff]Ha\xff_Jc\xff\\G_\xffZE\\\xff[F]\xffZE[\xff[E\\\xffYDZ\xffXCY\xff^I_\xffWBX\xffWBX\xffVAW\xffVAW\xffU@V\xffU@V\xffWBX\xffT?U\xffU@V\xffU@V\xffS>T\xffX@W\xffuZs\xffeNd\xffS@S\xffQ@S\xffXE\\\xffUAX\xffTAV\xffS@U\xffQ=Q\xffPQ\xff{]p\xff]@S\xffY=O\xffY=P\xff[?R\xffXQ\xffZ>Q\xff\\?R\xff^?R\xff_@S\xff]@S\xff\\@S\xff\\@S\xff_@S\xff_@S\xff`BU\xff^@S\xffjL_\xff`@S\xffiI\\\xffnNa\xffdCV\xffcAU\xffdCW\xffdBW\xfffDY\xffeBX\xffkJ_\xffhG\\\xffgE[\xffgE]\xfffD\\\xffhE^\xffgE^\xfffF^\xffiG_\xffjH`\xffkIa\xffmIa\xfflH`\xffkH`\xffqMf\xff\x80[t\xffvQi\xffoIb\xffrKe\xffwPj\xffrKe\xffsLf\xff\x8ce\x7f\xff{Tn\xffvOi\xffvOi\xffvOk\xffvOk\xffwOk\xffxQm\xffwOk\xffxQm\xffxRn\xffyRn\xffzRp\xffxRp\xffwRp\xffvRq\xffuQp\xffxUs\xffxUs\xffxUs\xffwTs\xffwRr\xffxSt\xfftTs\xffvTu\xffxSw\xffzSz\xffvPy\xffzV\x7f\xffwU}\xffwU~\xffzU\x84\xff}\\\x8a\xfftW}\xffv[~\xfftY\x80\xff\x8e\x80\xb0\xff\x8b{\xab\xff\x85t\xa4\xff\x82p\x9f\xff\x81m\x9c\xff|g\x97\xff{c\x92\xffy`\x8c\xffx`\x88\xff\x85n\x91\xffs[~\xffrZ~\xffqX~\xffpVz\xffoUx\xfflSu\xfflTt\xffkSr\xffkSq\xffkQq\xffiQp\xffjSq\xffze\x82\xffp^z\xff_Oj\xff`Pj\xffdPi\xffdOh\xffcMf\xffdNf\xffaNe\xff_Ne\xff`Mb\xffaNc\xff`Mc\xff[G^\xffgRk\xff[F_\xff[F]\xff[F\\\xff\\G]\xffZE[\xffXCY\xffYDZ\xff^I_\xffXCY\xffXCY\xffVAW\xffVAW\xffVAW\xffU@V\xffVAW\xffVAW\xffT?U\xffS>T\xffT?U\xffVAW\xffU=T\xfffKd\xffU>U\xffUBU\xffVFY\xffR@V\xffT@X\xffQ>S\xffQ>R\xffOO\xffOK\xffM7E\xffO9K\xffN8J\xffK5G\xffK5G\xffK5G\xffL6H\xffL6H\xffJ4F\xffK5G\xffK5G\xffL6H\xffM7I\xffN8J\xffM7J\xffK5H\xff[EX\xffI3F\xffJ4G\xffT>Q\xff^HZ\xffK5G\xffL6H\xffL6H\xffK5G\xffM7I\xffN7I\xffN6H\xffTL\xffL8G\xffJ6E\xffK6F\xffK5G\xffQ9K\xffP8J\xffO7I\xffM5G\xffM7I\xffL6H\xffL6H\xffO9K\xffM7I\xffO7I\xffN6H\xffO7I\xffP6H\xffO7I\xffO7I\xffO7I\xffO7I\xffO7I\xffR:L\xffP;M\xffR>O\xffV?Q\xffS9K\xffT8K\xffV:M\xffU:L\xffR:L\xffU=O\xffS;M\xffQ9K\xffR:L\xffS;M\xffQ;M\xffS;M\xffU;M\xffW;N\xffqSf\xff\\P\xffXR\xff^>Q\xffZ=P\xff[?R\xff[?R\xff]?R\xff^?R\xff^@S\xff_AT\xff^@S\xffdDW\xff\x97w\x8a\xffjJ]\xff_BS\xff_AT\xff`BU\xffcEX\xffbCX\xffdDY\xffdDX\xffeDX\xffgF[\xffeDZ\xfffD]\xffgD^\xffiF`\xffeE]\xffgF^\xffiG_\xffiF^\xffjG_\xffmIa\xffkH`\xffkIa\xffmIa\xffoKc\xffoIb\xff~Wp\xffvOi\xffrKf\xffrJf\xffrKf\xffuMi\xffsLg\xfftLh\xffrLh\xffsMi\xfftNj\xfftNj\xffvPl\xfftNj\xffuQl\xffuQl\xffsOj\xfftQn\xffsPn\xffrPn\xffqQn\xffuSp\xffuSq\xffsQo\xffrPn\xffuPp\xffvQq\xffqRr\xffqQt\xffsPt\xffvQx\xffwR|\xffvS~\xffsRz\xffvT{\xffwU\x82\xffyY\x83\xffqVz\xffu\\}\xffsY|\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\n\n' +__handleRequest was called at 06/29/2022, 17:17:33 and returned b'HTTP/1.1 200 OK\nContent-Type: text/html; charset=\'utf-8\'\nContent-Length: 355\n\n\n\n\n\n \n \n \n Is it working?\n\n\n

Is it working?

\n

It is working.

\n \n\n\n\n' +__handleClient was called at 06/29/2022, 17:17:33 and returned None +close was called at 06/29/2022, 17:17:33 and returned None diff --git a/src/treehug/frmWrk/website.py b/src/treehug/frmWrk/website.py new file mode 100644 index 0000000..8abd79c --- /dev/null +++ b/src/treehug/frmWrk/website.py @@ -0,0 +1,300 @@ + +import socket +import threading +import datetime +import os + +def boron (code: str, path: str) -> str: + total = [] + none = [] + + while "{" in code and "}" in code: + startIndex = code.index("{") + endIndex = code.index("}") + try: + string = code[startIndex+1:endIndex] + ip = string.split(":")[0] + port = int(string.split(":")[1]) + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + addr = (ip, port) + print(addr) + s.connect(addr) + s.send((string.split(":")[2] + " " + path).encode('utf-8')) + response = s.recv(1024).decode() + s.close() + code = code.replace("{" + string + "}", response) + print("{" + string + "}") + print(code) + + except Exception as e: + print(e) + code = code.replace("{" + string + "}", string) + none.append(string) + print("{" + string + "}") + print(code) + + for string in none: + code = code.replace(string, "{" + string + "}") + + return code + + +enable_logging = True +log_file = "log.txt" + +def log(func): + def wrapper(*args, **kwargs): + if not enable_logging: return func(*args, **kwargs) + returnVal = func(*args, **kwargs) + try: + if len(returnVal) < 10: + log_string(f"[{datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}] {func.__name__} was called and returned {returnVal}\n") + else: + log_string(f"[{datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}] {func.__name__} was called\n") + except TypeError as e: + log_string(f"[{datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}] {func.__name__} was called\n") + + return returnVal + + return wrapper + + +def log_string(string): + global log_file, enable_logging + if not enable_logging: return + with open(log_file, "a") as f: + f.write(f"[{datetime.datetime.now().strftime('%m/%d/%Y, %H:%M:%S')}] {string}\n") + + return string + +AASCI_404_NOT_FOUND = """ + + + + + + + + + + + +

404 Not Found

+
+   _  _    ___  _  _                 _      __                      _
+  | || |  / _ \| || |               | |    / _|                    | |
+  | || |_| | | | || |_   _ __   ___ | |_  | |_ ___  _   _ _ __   __| |
+  |__   _| | | |__   _| | '_ \ / _ \| __| |  _/ _ \| | | | '_ \ / _` |
+     | | | |_| |  | |   | | | | (_) | |_  | || (_) | |_| | | | | (_| |
+     |_|  \___/   |_|   |_| |_|\___/ \__| |_| \___/ \__,_|_| |_|\__,_|
+ + + +""" + +content_type = { + 'html': 'text/html; charset=\'utf-8\'', + 'css': 'text/css; charset=\'utf-8\'', + 'js': 'application/javascript; charset=\'utf-8\'', + 'xml': 'application/xml; charset=\'utf-8\'', + 'png': 'image/png', + 'jpg': 'image/jpeg', + 'jpeg': 'image/jpeg', + 'gif': 'image/gif', + 'ico': 'image/x-icon', + 'svg': 'image/svg+xml', + 'json': 'application/json; charset=\'utf-8\'', + 'txt': 'text/plain; charset=\'utf-8\'', + 'pdf': 'application/pdf', + 'zip': 'application/zip', + 'rar': 'application/x-rar-compressed', + '7z': 'application/x-7z-compressed', + 'doc': 'application/msword', + 'docx': 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', + 'xls': 'application/vnd.ms-excel', + 'xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', + 'ppt': 'application/vnd.ms-powerpoint', + 'pptx': 'application/vnd.openxmlformats-officedocument.presentationml.presentation', + 'mp3': 'audio/mpeg', + 'wav': 'audio/x-wav', + 'mp4': 'video/mp4', + 'm4v': 'video/x-m4v', + 'mov': 'video/quicktime', + 'wmv': 'video/x-ms-wmv', + 'flv': 'video/x-flv', + 'avi': 'video/x-msvideo', + 'mkv': 'video/x-matroska', + 'm3u': 'application/x-mpegURL', + 'm3u8': 'application/vnd.apple.mpegurl', + 'ts': 'video/MP2T', + '3gp': 'video/3gpp', + '3g2': 'video/3gpp2', + 'mpd': 'video/vnd.mpeg.dash.mpd', + 'mp4': 'video/mp4', + 'webm': 'video/webm', + 'ogv': 'video/ogg', + 'ogm': 'video/ogg', + 'ogg': 'video/ogg', + 'ogx': 'application/ogg', + 'oga': 'audio/ogg', + 'spx': 'audio/ogg', + 'opus': 'audio/ogg', + 'flac': 'audio/flac' +} + +class WebServer: + def __init__(self, ip, port, directory, site404="/404.html", event_handler=None, overwrites={}, custom_router=None): + self.directory = directory + self.ip = ip + self.port = port + self.s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) + self.s.bind((ip,port)) + self.threads = [] + self.running = True + self.site404 = directory + "/404.html" + self.event_handler = event_handler + self.overwrites = overwrites + self.custom_router = custom_router + + def __getContentType(self, path): + path = path.split(".")[-1] + if not path in content_type.keys(): + return 'application/octet-stream' + + return content_type[path] + + def __getResponse(self, code, content_type, payload, custom_headers={}): + + response = b'HTTP/1.1 ' + code.encode("utf-8") + b'\n' + response += b'Content-Type: ' + content_type.encode("utf-8") + b'\n' + response += b'Content-Length: ' + str(len(payload)).encode("utf-8") + b'\n' + response += b'server: frmWrk\n' + + for header_key in custom_headers.keys(): + response += header_key.encode("utf-8") + custom_headers[header_key].encode("utf-8") + b'\n' + + response += b'\n' + + response += payload + b'\n\n' + + return response + + + def __get(self, path): + # Remove data after the ? + original = path + + if ".." in path: + return self.__getResponse("404 Not Found", self.__getContentType("/index.html"), b'') + + if "?" in path: + path = path[:path.index("?")] + + if path == "/": + path = "/index.html" + + if os.path.isdir(self.directory + path): + if path.endswith("/"): + path = path + "/index.html" + + else: + return self.__getResponse("301 Moved Permanently", self.__getContentType("/index.html"), b'', custom_headers={"location: ": path + "/"}) + + if path in self.overwrites.keys(): + return self.__getResponse("200 OK", self.__getContentType(path), self.overwrites[path](original).encode("utf-8")) + + path = self.directory + path + + try: + with open(path, "rb") as f: + content = f.read() + content_type = self.__getContentType(path) + # if content_type.startswith("text/html"): + # content = boron(content.decode('utf-8'), path).encode('utf-8') + + return self.__getResponse("200 OK", content_type, content) + + except FileNotFoundError: + if "favicon.ico" in path: + with open(os.path.dirname(os.path.abspath(__file__)) + "/favicon.ico", "rb") as f: + content = f.read() + return self.__getResponse("200 OK", "image/x-icon", content) + + try: + print(log_string("404 Not Found: " + path)) + with open(self.site404, "rb") as f: + content = f.read() + content_type = self.__getContentType(self.site404) + return self.__getResponse("404 Not Found", content_type, content) + + except FileNotFoundError: + return self.__getResponse("404 Not Found", "text/html; charset=\"utf-8\"", AASCI_404_NOT_FOUND.encode("utf-8")) + + + def __handleRequest(self, request): + tokens = request.split(" ") + method = tokens[0] + path = tokens[1] + version = tokens[2] + + if self.event_handler: + self.event_handler(method, (path)) + + if self.custom_router: + return self.custom_router(method, path, {}) + + if method == "GET": + return self.__get(path) + + return "Only GET Requests Supported Yet Sorry." + + def __handleClient(self, c: socket.socket, addr): + global running + while True and self.running: + data = c.recv(1024) + if not data: + break + + request = data.decode("utf-8") + response = self.__handleRequest(request) + + log_string(f"{addr} asked for {request.split(' ')[1]}") + + c.send(response) + + c.close() + + def __startServer(self): + global running, s + + log_string("Server started on port " + str(self.port)) + + while self.running: + try: + c, addr = self.s.accept() + p = threading.Thread(target=self.__handleClient, args=(c, addr)) + p.start() + self.threads.append(p) + except Exception as e: + log_string(e) + + + def start(self): + print("Starting server...") + self.s.listen(1) + t = threading.Thread(target=self.__startServer) + t.start() + self.main_process = t + + def close(self): + self.running = False + print("Closing server...") + self.s.close() + + for thread in self.threads: + thread.join() + + self.main_process.join() + + print("Server closed") + diff --git a/src/treehug/index.html b/src/treehug/index.html new file mode 100644 index 0000000..76f8da3 --- /dev/null +++ b/src/treehug/index.html @@ -0,0 +1,18 @@ + + + + TreeHug + + + + + + +
+ + + + + + diff --git a/src/treehug/index.js b/src/treehug/index.js new file mode 100644 index 0000000..eb1eefa --- /dev/null +++ b/src/treehug/index.js @@ -0,0 +1,164 @@ +"use strict"; +var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +}; +var __generator = (this && this.__generator) || function (thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (g && (g = 0, op[0] && (_ = 0)), _) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +}; +var RADIUS = 2000.0; +var MAX_RESULTS = 20; +var INCLUDED_TYPES = ["park"]; +var map; +var pos = { lat: 30, lng: -110 }; +function initMap() { + return __awaiter(this, void 0, void 0, function () { + var Map; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, google.maps.importLibrary("maps")]; + case 1: + Map = (_a.sent()).Map; + map = new Map(document.getElementById("map"), { + center: pos, + zoom: 8, + mapId: "DEMO_MAP", + }); + return [2 /*return*/]; + } + }); + }); +} +function find_places(position) { + return __awaiter(this, void 0, void 0, function () { + var _a, AdvancedMarkerElement, PinElement, InfoWindow, response, locations, infoWindow, labels, markers; + return __generator(this, function (_b) { + switch (_b.label) { + case 0: return [4 /*yield*/, google.maps.importLibrary("marker")]; + case 1: + _a = _b.sent(), AdvancedMarkerElement = _a.AdvancedMarkerElement, PinElement = _a.PinElement; + return [4 /*yield*/, google.maps.importLibrary("maps")]; + case 2: + InfoWindow = (_b.sent()).InfoWindow; + return [4 /*yield*/, fetch("https://places.googleapis.com/v1/places:searchNearby", { + method: "POST", + headers: new Headers({ + "Content-Type": "application/json", + "X-Goog-Api-Key": "AIzaSyCneCqjzobnZ-ksYh85eosk1whovucTjQE", + "X-Goog-FieldMask": "places.location,places.displayName", + }), + body: JSON.stringify({ + includedTypes: INCLUDED_TYPES, + maxResultCount: MAX_RESULTS.toString(), + locationRestriction: { + circle: { + center: { + latitude: position.lat, + longitude: position.lng, + }, + radius: RADIUS.toString(), + }, + }, + }) + })]; + case 3: + response = _b.sent(); + return [4 /*yield*/, response.json()]; + case 4: + locations = _b.sent(); + infoWindow = new google.maps.InfoWindow({ + content: "", + disableAutoPan: true, + }); + console.log(locations); + labels = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + markers = locations["places"].map(function (element, i) { + var place = element["location"]; + var latitude = place["latitude"]; + var longitude = place["longitude"]; + var label = labels[i % labels.length]; + var pinGlyph = new google.maps.marker.PinElement({ + glyph: label, + glyphColor: "white" + }); + var marker = new google.maps.marker.AdvancedMarkerElement({ + position: { + lat: latitude, + lng: longitude, + }, + content: pinGlyph.element, + }); + marker.addListener("click", function () { + infoWindow.setContent(position.lat + ", " + position.lng); + infoWindow.open(map, marker); + }); + return marker; + }); + // @ts-ignore + new markerClusterer.MarkerClusterer({ markers: markers, map: map }); + return [2 /*return*/]; + } + }); + }); +} +function handle_geolocation() { + return __awaiter(this, void 0, void 0, function () { + var AdvancedMarkerElement; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, google.maps.importLibrary("marker")]; + case 1: + AdvancedMarkerElement = (_a.sent()).AdvancedMarkerElement; + navigator.geolocation.getCurrentPosition(function (position) { + pos = { + lat: position.coords.latitude, + lng: position.coords.longitude, + }; + map.setCenter(pos); + map.setZoom(15); + find_places(pos); + new AdvancedMarkerElement({ + map: map, + position: pos, + title: "You", + }); + }); + return [2 /*return*/]; + } + }); + }); +} +initMap().then(function () { + if (navigator.geolocation) { + handle_geolocation(); + } +}); diff --git a/src/treehug/index.ts b/src/treehug/index.ts new file mode 100644 index 0000000..1c2b153 --- /dev/null +++ b/src/treehug/index.ts @@ -0,0 +1,109 @@ +const RADIUS = 2000.0; +const MAX_RESULTS = 20; +const INCLUDED_TYPES = ["park"]; + +let map: google.maps.Map; +let pos: google.maps.LatLngLiteral = {lat: 30, lng: -110}; + +async function initMap() { + const { Map } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; + + map = new Map(document.getElementById("map") as HTMLElement, { + center: pos, + zoom: 8, + mapId: "DEMO_MAP", + }); +} + +async function find_places(position: google.maps.LatLngLiteral) { + // @ts-ignore + const { AdvancedMarkerElement, PinElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary; + const { InfoWindow } = await google.maps.importLibrary("maps") as google.maps.MapsLibrary; + + let response = await fetch("https://places.googleapis.com/v1/places:searchNearby", { + method: "POST", + headers: new Headers({ + "Content-Type": "application/json", + "X-Goog-Api-Key": "AIzaSyCneCqjzobnZ-ksYh85eosk1whovucTjQE", + "X-Goog-FieldMask": "places.location,places.displayName", + }), + body: JSON.stringify({ + includedTypes: INCLUDED_TYPES, + maxResultCount: MAX_RESULTS.toString(), + locationRestriction: { + circle: { + center: { + latitude: position.lat, + longitude: position.lng, + }, + radius: RADIUS.toString(), + }, + }, + }) + }); + let locations: {places: [{location: {latitude: number, longitude: number}, displayName: {text: string}}]} = await response.json(); + + const infoWindow = new google.maps.InfoWindow({ + content: "", + disableAutoPan: true, + }); + + console.log(locations); + + const labels = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; + + let markers = locations["places"].map((element, i) => { + let place = element["location"]; + let latitude = place["latitude"]; + let longitude = place["longitude"]; + + let label = labels[i % labels.length]; + const pinGlyph = new google.maps.marker.PinElement({ + glyph: label, + glyphColor: "white" + }); + const marker = new google.maps.marker.AdvancedMarkerElement({ + position: { + lat: latitude, + lng: longitude, + }, + content: pinGlyph.element, + }); + + marker.addListener("click", () => { + infoWindow.setContent(position.lat + ", " + position.lng); + infoWindow.open(map, marker); + }); + return marker; + }); + + // @ts-ignore + new markerClusterer.MarkerClusterer({ markers, map }); +} + +async function handle_geolocation() { + const { AdvancedMarkerElement } = await google.maps.importLibrary("marker") as google.maps.MarkerLibrary; + navigator.geolocation.getCurrentPosition( + (position: GeolocationPosition) => { + pos = { + lat: position.coords.latitude, + lng: position.coords.longitude, + }; + map.setCenter(pos) + map.setZoom(15); + find_places(pos); + new AdvancedMarkerElement({ + map: map, + position: pos, + title: "You", + }) + } + ); +} + +initMap().then(() => { + if (navigator.geolocation) { + handle_geolocation(); + } +}); + diff --git a/src/treehug/main.py b/src/treehug/main.py new file mode 100644 index 0000000..d62414f --- /dev/null +++ b/src/treehug/main.py @@ -0,0 +1,4 @@ +import frmWrk.website + +webserver = frmWrk.website.WebServer("127.0.0.1", 4000, "./") +webserver.start() diff --git a/src/treehug/node_modules/.package-lock.json b/src/treehug/node_modules/.package-lock.json new file mode 100644 index 0000000..1861cc8 --- /dev/null +++ b/src/treehug/node_modules/.package-lock.json @@ -0,0 +1,40 @@ +{ + "name": "TreeHug", + "lockfileVersion": 3, + "requires": true, + "packages": { + "node_modules/@googlemaps/markerclusterer": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.5.0.tgz", + "integrity": "sha512-WpHLCZxP7QmB4Hc5kyODGdTfJPsZiOIbcvbYhcS/VeiRNDVjf6CRQ8ViQjwrG5OySC66rtOdj4RVhUXsd1tNTQ==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "node_modules/@types/google.maps": { + "version": "3.54.6", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.54.6.tgz", + "integrity": "sha512-cTGbsddDgEwZ/6xPywI7HKbeYJkfXFg92HdYnlE0HO3gT/030CVdUHLO2uQOkEo0YMp6TRPqTlAnRGNbQJu8vw==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "node_modules/supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "dependencies": { + "kdbush": "^4.0.2" + } + } + } +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/LICENSE b/src/treehug/node_modules/@googlemaps/markerclusterer/LICENSE new file mode 100644 index 0000000..d645695 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/README.md b/src/treehug/node_modules/@googlemaps/markerclusterer/README.md new file mode 100644 index 0000000..15fcc84 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/README.md @@ -0,0 +1,105 @@ +# Google Maps JavaScript MarkerClusterer + +[![npm](https://img.shields.io/npm/v/@googlemaps/markerclusterer)](https://www.npmjs.com/package/@googlemaps/markerclusterer) +![Build](https://github.com/googlemaps/js-markerclusterer/workflows/Test/badge.svg) +![Release](https://github.com/googlemaps/js-markerclusterer/workflows/Release/badge.svg) +[![codecov](https://codecov.io/gh/googlemaps/js-markerclusterer/branch/main/graph/badge.svg)](https://codecov.io/gh/googlemaps/js-markerclusterer) +![GitHub contributors](https://img.shields.io/github/contributors/googlemaps/js-markerclusterer?color=green) +[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release) +[![](https://github.com/jpoehnelt/in-solidarity-bot/raw/main/static//badge-flat.png)](https://github.com/apps/in-solidarity) + +## Description + +The library creates and manages per-zoom-level clusters for large amounts of markers. + +[**Try the demo**](https://googlemaps.github.io/js-markerclusterer/public/defaults/) + +![screenshot](https://user-images.githubusercontent.com/3392975/135143029-20abd824-0f3e-4e28-bad3-327acf7aec04.png) + +See the [history section](#history) and [migration section](#migration) for how this library relates to [@google/markerclusterer][@google/markerclusterer] and [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus]. + +## Install + +Available via npm as the package [@googlemaps/markerclusterer](https://www.npmjs.com/package/@googlemaps/markerclusterer). + +``` +npm i @googlemaps/markerclusterer +``` + +Alternativly you may add the umd package directly to the html document using the unpkg link. + +```html + +``` + +When adding via unpkg, the `MarkerClusterer` can be accessed at `markerClusterer.MarkerClusterer`. + +#### TypeScript + +This library uses the official TypeScript typings for Google Maps Platform, [@types/google.maps](https://www.npmjs.com/package/@types/google.maps). + +```sh +npm i -D @types/google.maps +``` + +## Documentation + +The [reference documentation](https://googlemaps.github.io/js-markerclusterer/) is generated from the TypeScript definitions. + +## Examples + +```js +import { MarkerClusterer } from "@googlemaps/markerclusterer"; + +// use default algorithm and renderer +const markerCluster = new MarkerClusterer({ map, markers }); +``` + +View the package in action: + +- [Algorithm Comparisons](https://googlemaps.github.io/js-markerclusterer/public/algorithms) - This example demonstrates the different algorithms. Please note that spacing and many other options can be changed for each algorithm. + + + +- [Renderer Usage](https://googlemaps.github.io/js-markerclusterer/public/renderers) - This example demonstrates different renderers similar to the image below. + +![Screen Shot 2021-09-28 at 1 41 06 PM](https://user-images.githubusercontent.com/3392975/135154898-a5abb5a4-3022-44e0-92d2-5dcefa247e87.png) + +## History + +This library has a heritage in [@google/markerclusterer][@google/markerclusterer] and [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus], originally made available on [code.google.com](https://code.google.com/archive/) and then transferred to GitHub at https://github.com/googlemaps/v3-utility-library. The following is an approximate timeline. + +- 201X - [@google/markerclusterer][@google/markerclusterer] was created. +- 201X - [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus] was created. +- 2019 - Libraries were published to NPM. +- 2019 - [@google/markerclusterer][@google/markerclusterer] was deprecated for [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus]. +- 2020 - [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus] was refactored to TypeScript. +- 2020 - [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus] was moved to a separate repository. +- 2021 - [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus] was rewritten as [@googlemaps/markerclusterer (**new**)][@googlemaps/markerclusterer]. +- TBD - [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus] is deprecated for [@googlemaps/markerclusterer (**new**)][@googlemaps/markerclusterer]. + +## Migration + +The API of [@googlemaps/markerclusterer][@googlemaps/markerclusterer] has changed in a number of ways from [@googlemaps/markerclustererplus][@googlemaps/markerclustererplus]. + +- The `MarkerClusterer` class now accepts an `algorithm` and `renderer` parameter to allow for more flexibility. The interface looks like the following: + +```js +{ + algorithm?: Algorithm; + map?: google.maps.Map; + markers?: google.maps.Marker[]; + renderer?: Renderer; + onClusterClick?: onClusterClickHandler; + } +``` + +- The `MarkerClusterer` accepts a single options argument instead of positional parameters. +- The traditional `GridAlgorithm` is still supported, **but is not the default**. The default is [supercluster](https://www.npmjs.com/package/supercluster) which uses [k-d trees](https://en.wikipedia.org/wiki/K-d_tree) for improved performance. +- Styling of clusters has been simplifed and moved to the renderer interface. +- The `MarkerClusterer` class is still an instance of `google.maps.OverlayView`, but uses `google.maps.Marker`s instead of `google.maps.Overlay` to render the clusters. This solves issues related to the usage of map panes and click handlers. +- @googlemaps/markerclusterer supports Marker and Map [a11y improvements](https://cloud.google.com/blog/products/maps-platform/improved-accessibility-maps-javascript-api). + +[@googlemaps/markerclustererplus]: https://www.npmjs.com/package/@googlemaps/markerclustererplus +[@google/markerclusterer]: https://www.npmjs.com/package/@google/markerclusterer +[@googlemaps/markerclusterer]: https://www.npmjs.com/package/@googlemaps/markerclusterer diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.d.ts new file mode 100644 index 0000000..e52bd9f --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.d.ts @@ -0,0 +1,113 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { Cluster } from "../cluster"; +import { Marker } from "../marker-utils"; +export interface AlgorithmInput { + /** + * The map containing the markers and clusters. + */ + map: google.maps.Map; + /** + * An array of markers to be clustered. + * + * There are some specific edge cases to be aware of including the following: + * * Markers that are not visible. + */ + markers: Marker[]; + /** + * The `mapCanvasProjection` enables easy conversion from lat/lng to pixel. + * + * @see [MapCanvasProjection](https://developers.google.com/maps/documentation/javascript/reference/overlay-view#MapCanvasProjection) + */ + mapCanvasProjection: google.maps.MapCanvasProjection; +} +export interface AlgorithmOutput { + /** + * The clusters returned based upon the {@link AlgorithmInput}. + */ + clusters: Cluster[]; + /** + * A boolean flag indicating that the clusters have not changed. + */ + changed?: boolean; +} +export interface Algorithm { + /** + * Calculates an array of {@link Cluster}. + */ + calculate: ({ markers, map }: AlgorithmInput) => AlgorithmOutput; +} +export interface AlgorithmOptions { + maxZoom?: number; +} +/** + * @hidden + */ +export declare abstract class AbstractAlgorithm implements Algorithm { + protected maxZoom: number; + constructor({ maxZoom }: AlgorithmOptions); + /** + * Helper function to bypass clustering based upon some map state such as + * zoom, number of markers, etc. + * + * ```typescript + * cluster({markers, map}: AlgorithmInput): Cluster[] { + * if (shouldBypassClustering(map)) { + * return this.noop({markers}) + * } + * } + * ``` + */ + protected noop>({ markers, }: T): Cluster[]; + /** + * Calculates an array of {@link Cluster}. Calculate is separate from + * {@link cluster} as it does preprocessing on the markers such as filtering + * based upon the viewport as in {@link AbstractViewportAlgorithm}. Caching + * and other optimizations can also be done here. + */ + abstract calculate({ markers, map }: AlgorithmInput): AlgorithmOutput; + /** + * Clusters the markers and called from {@link calculate}. + */ + protected abstract cluster({ markers, map }: AlgorithmInput): Cluster[]; +} +/** + * @hidden + */ +export interface ViewportAlgorithmOptions extends AlgorithmOptions { + /** + * The number of pixels to extend beyond the viewport bounds when filtering + * markers prior to clustering. + */ + viewportPadding?: number; +} +/** + * Abstract viewport algorithm proves a class to filter markers by a padded + * viewport. This is a common optimization. + * + * @hidden + */ +export declare abstract class AbstractViewportAlgorithm extends AbstractAlgorithm { + protected viewportPadding: number; + constructor({ viewportPadding, ...options }: ViewportAlgorithmOptions); + calculate({ markers, map, mapCanvasProjection, }: AlgorithmInput): AlgorithmOutput; + protected abstract cluster({ markers, map }: AlgorithmInput): Cluster[]; +} +/** + * @hidden + */ +export declare const noop: (markers: Marker[]) => Cluster[]; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/core.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.d.ts new file mode 100644 index 0000000..21403ed --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.d.ts @@ -0,0 +1,46 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { AbstractViewportAlgorithm, AlgorithmInput, AlgorithmOutput, ViewportAlgorithmOptions } from "./core"; +import { Cluster } from "../cluster"; +import { Marker } from "../marker-utils"; +export interface GridOptions extends ViewportAlgorithmOptions { + gridSize?: number; + /** + * Max distance between cluster center and point in meters. + * @default 10000 + */ + maxDistance?: number; +} +/** + * The default Grid algorithm historically used in Google Maps marker + * clustering. + * + * The Grid algorithm does not implement caching and markers may flash as the + * viewport changes. Instead use {@link SuperClusterAlgorithm}. + */ +export declare class GridAlgorithm extends AbstractViewportAlgorithm { + protected gridSize: number; + protected maxDistance: number; + protected clusters: Cluster[]; + protected state: { + zoom: number; + }; + constructor({ maxDistance, gridSize, ...options }: GridOptions); + calculate({ markers, map, mapCanvasProjection, }: AlgorithmInput): AlgorithmOutput; + protected cluster({ markers, map, mapCanvasProjection, }: AlgorithmInput): Cluster[]; + protected addToClosestCluster(marker: Marker, map: google.maps.Map, projection: google.maps.MapCanvasProjection): void; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/grid.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/index.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/index.d.ts new file mode 100644 index 0000000..df28ecf --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/index.d.ts @@ -0,0 +1,21 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export * from "./core"; +export * from "./grid"; +export * from "./noop"; +export * from "./supercluster"; +export * from "./superviewport"; +export * from "./utils"; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/noop.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/noop.d.ts new file mode 100644 index 0000000..b2a69f6 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/noop.d.ts @@ -0,0 +1,25 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { AbstractAlgorithm, AlgorithmInput, AlgorithmOptions, AlgorithmOutput } from "./core"; +import { Cluster } from "../cluster"; +/** + * Noop algorithm does not generate any clusters or filter markers by the an extended viewport. + */ +export declare class NoopAlgorithm extends AbstractAlgorithm { + constructor({ ...options }: AlgorithmOptions); + calculate({ markers, map, mapCanvasProjection, }: AlgorithmInput): AlgorithmOutput; + protected cluster(input: AlgorithmInput): Cluster[]; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.d.ts new file mode 100644 index 0000000..f0390a2 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.d.ts @@ -0,0 +1,43 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { AbstractAlgorithm, AlgorithmInput, AlgorithmOutput } from "./core"; +import SuperCluster, { ClusterFeature } from "supercluster"; +import { Marker } from "../marker-utils"; +import { Cluster } from "../cluster"; +export type SuperClusterOptions = SuperCluster.Options<{ + [name: string]: any; +}, { + [name: string]: any; +}>; +/** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ +export declare class SuperClusterAlgorithm extends AbstractAlgorithm { + protected superCluster: SuperCluster; + protected markers: Marker[]; + protected clusters: Cluster[]; + protected state: { + zoom: number; + }; + constructor({ maxZoom, radius, ...options }: SuperClusterOptions); + calculate(input: AlgorithmInput): AlgorithmOutput; + cluster({ map }: AlgorithmInput): Cluster[]; + protected transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }: ClusterFeature<{ + marker: Marker; + }>): Cluster; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/supercluster.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.d.ts new file mode 100644 index 0000000..7ddaa31 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.d.ts @@ -0,0 +1,43 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import { AbstractViewportAlgorithm, AlgorithmInput, AlgorithmOutput, ViewportAlgorithmOptions } from "./core"; +import { SuperClusterOptions } from "./supercluster"; +import SuperCluster, { ClusterFeature } from "supercluster"; +import { Marker } from "../marker-utils"; +import { Cluster } from "../cluster"; +export interface SuperClusterViewportOptions extends SuperClusterOptions, ViewportAlgorithmOptions { +} +export interface SuperClusterViewportState { + zoom: number; + view: [number, number, number, number]; +} +/** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ +export declare class SuperClusterViewportAlgorithm extends AbstractViewportAlgorithm { + protected superCluster: SuperCluster; + protected markers: Marker[]; + protected clusters: Cluster[]; + protected state: SuperClusterViewportState; + constructor({ maxZoom, radius, viewportPadding, ...options }: SuperClusterViewportOptions); + calculate(input: AlgorithmInput): AlgorithmOutput; + cluster({ map, mapCanvasProjection }: AlgorithmInput): Cluster[]; + protected transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }: ClusterFeature<{ + marker: Marker; + }>): Cluster; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/superviewport.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.d.ts new file mode 100644 index 0000000..a287ed9 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.d.ts @@ -0,0 +1,56 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { Marker } from "../marker-utils"; +/** + * Returns the markers visible in a padded map viewport + * + * @param map + * @param mapCanvasProjection + * @param markers The list of marker to filter + * @param viewportPaddingPixels The padding in pixel + * @returns The list of markers in the padded viewport + */ +export declare const filterMarkersToPaddedViewport: (map: google.maps.Map, mapCanvasProjection: google.maps.MapCanvasProjection, markers: Marker[], viewportPaddingPixels: number) => Marker[]; +/** + * Extends a bounds by a number of pixels in each direction + */ +export declare const extendBoundsToPaddedViewport: (bounds: google.maps.LatLngBounds, projection: google.maps.MapCanvasProjection, numPixels: number) => google.maps.LatLngBounds; +/** + * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat] + */ +export declare const getPaddedViewport: (bounds: google.maps.LatLngBounds, projection: google.maps.MapCanvasProjection, pixels: number) => [number, number, number, number]; +/** + * Returns the distance between 2 positions. + * + * @hidden + */ +export declare const distanceBetweenPoints: (p1: google.maps.LatLngLiteral, p2: google.maps.LatLngLiteral) => number; +type PixelBounds = { + northEast: google.maps.Point; + southWest: google.maps.Point; +}; +/** + * Extends a pixel bounds by numPixels in all directions. + * + * @hidden + */ +export declare const extendPixelBounds: ({ northEast, southWest }: PixelBounds, numPixels: number) => PixelBounds; +/** + * @hidden + */ +export declare const pixelBoundsToLatLngBounds: ({ northEast, southWest }: PixelBounds, projection: google.maps.MapCanvasProjection) => google.maps.LatLngBounds; +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/algorithms/utils.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.d.ts new file mode 100644 index 0000000..1e06db3 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.d.ts @@ -0,0 +1,41 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { Marker } from "./marker-utils"; +export interface ClusterOptions { + position?: google.maps.LatLng | google.maps.LatLngLiteral; + markers?: Marker[]; +} +export declare class Cluster { + marker?: Marker; + readonly markers?: Marker[]; + protected _position: google.maps.LatLng; + constructor({ markers, position }: ClusterOptions); + get bounds(): google.maps.LatLngBounds | undefined; + get position(): google.maps.LatLng; + /** + * Get the count of **visible** markers. + */ + get count(): number; + /** + * Add a marker to the cluster. + */ + push(marker: Marker): void; + /** + * Cleanup references and remove marker from map. + */ + delete(): void; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/cluster.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.d.ts new file mode 100644 index 0000000..2ef123c --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.d.ts @@ -0,0 +1,20 @@ +/** + * Copyright 2019 Google LLC. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export * from "./algorithms"; +export * from "./cluster"; +export * from "./markerclusterer"; +export * from "./renderer"; +export * from "./marker-utils"; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.dev.js b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.dev.js new file mode 100644 index 0000000..f37e887 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.dev.js @@ -0,0 +1,5279 @@ +var markerClusterer = (function (exports) { + 'use strict'; + + function _iterableToArrayLimit(arr, i) { + var _i = null == arr ? null : "undefined" != typeof Symbol && arr[Symbol.iterator] || arr["@@iterator"]; + if (null != _i) { + var _s, + _e, + _x, + _r, + _arr = [], + _n = !0, + _d = !1; + try { + if (_x = (_i = _i.call(arr)).next, 0 === i) { + if (Object(_i) !== _i) return; + _n = !1; + } else for (; !(_n = (_s = _x.call(_i)).done) && (_arr.push(_s.value), _arr.length !== i); _n = !0); + } catch (err) { + _d = !0, _e = err; + } finally { + try { + if (!_n && null != _i.return && (_r = _i.return(), Object(_r) !== _r)) return; + } finally { + if (_d) throw _e; + } + } + return _arr; + } + } + function _classCallCheck(instance, Constructor) { + if (!(instance instanceof Constructor)) { + throw new TypeError("Cannot call a class as a function"); + } + } + function _defineProperties(target, props) { + for (var i = 0; i < props.length; i++) { + var descriptor = props[i]; + descriptor.enumerable = descriptor.enumerable || false; + descriptor.configurable = true; + if ("value" in descriptor) descriptor.writable = true; + Object.defineProperty(target, _toPropertyKey(descriptor.key), descriptor); + } + } + function _createClass(Constructor, protoProps, staticProps) { + if (protoProps) _defineProperties(Constructor.prototype, protoProps); + if (staticProps) _defineProperties(Constructor, staticProps); + Object.defineProperty(Constructor, "prototype", { + writable: false + }); + return Constructor; + } + function _inherits(subClass, superClass) { + if (typeof superClass !== "function" && superClass !== null) { + throw new TypeError("Super expression must either be null or a function"); + } + subClass.prototype = Object.create(superClass && superClass.prototype, { + constructor: { + value: subClass, + writable: true, + configurable: true + } + }); + Object.defineProperty(subClass, "prototype", { + writable: false + }); + if (superClass) _setPrototypeOf(subClass, superClass); + } + function _getPrototypeOf(o) { + _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { + return o.__proto__ || Object.getPrototypeOf(o); + }; + return _getPrototypeOf(o); + } + function _setPrototypeOf(o, p) { + _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { + o.__proto__ = p; + return o; + }; + return _setPrototypeOf(o, p); + } + function _isNativeReflectConstruct() { + if (typeof Reflect === "undefined" || !Reflect.construct) return false; + if (Reflect.construct.sham) return false; + if (typeof Proxy === "function") return true; + try { + Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); + return true; + } catch (e) { + return false; + } + } + function _assertThisInitialized(self) { + if (self === void 0) { + throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); + } + return self; + } + function _possibleConstructorReturn(self, call) { + if (call && (typeof call === "object" || typeof call === "function")) { + return call; + } else if (call !== void 0) { + throw new TypeError("Derived constructors may only return object or undefined"); + } + return _assertThisInitialized(self); + } + function _createSuper(Derived) { + var hasNativeReflectConstruct = _isNativeReflectConstruct(); + return function _createSuperInternal() { + var Super = _getPrototypeOf(Derived), + result; + if (hasNativeReflectConstruct) { + var NewTarget = _getPrototypeOf(this).constructor; + result = Reflect.construct(Super, arguments, NewTarget); + } else { + result = Super.apply(this, arguments); + } + return _possibleConstructorReturn(this, result); + }; + } + function _slicedToArray(arr, i) { + return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); + } + function _toConsumableArray(arr) { + return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); + } + function _arrayWithoutHoles(arr) { + if (Array.isArray(arr)) return _arrayLikeToArray(arr); + } + function _arrayWithHoles(arr) { + if (Array.isArray(arr)) return arr; + } + function _iterableToArray(iter) { + if (typeof Symbol !== "undefined" && iter[Symbol.iterator] != null || iter["@@iterator"] != null) return Array.from(iter); + } + function _unsupportedIterableToArray(o, minLen) { + if (!o) return; + if (typeof o === "string") return _arrayLikeToArray(o, minLen); + var n = Object.prototype.toString.call(o).slice(8, -1); + if (n === "Object" && o.constructor) n = o.constructor.name; + if (n === "Map" || n === "Set") return Array.from(o); + if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); + } + function _arrayLikeToArray(arr, len) { + if (len == null || len > arr.length) len = arr.length; + for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; + return arr2; + } + function _nonIterableSpread() { + throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _nonIterableRest() { + throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + function _createForOfIteratorHelper(o, allowArrayLike) { + var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; + if (!it) { + if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { + if (it) o = it; + var i = 0; + var F = function () {}; + return { + s: F, + n: function () { + if (i >= o.length) return { + done: true + }; + return { + done: false, + value: o[i++] + }; + }, + e: function (e) { + throw e; + }, + f: F + }; + } + throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); + } + var normalCompletion = true, + didErr = false, + err; + return { + s: function () { + it = it.call(o); + }, + n: function () { + var step = it.next(); + normalCompletion = step.done; + return step; + }, + e: function (e) { + didErr = true; + err = e; + }, + f: function () { + try { + if (!normalCompletion && it.return != null) it.return(); + } finally { + if (didErr) throw err; + } + } + }; + } + function _toPrimitive(input, hint) { + if (typeof input !== "object" || input === null) return input; + var prim = input[Symbol.toPrimitive]; + if (prim !== undefined) { + var res = prim.call(input, hint || "default"); + if (typeof res !== "object") return res; + throw new TypeError("@@toPrimitive must return a primitive value."); + } + return (hint === "string" ? String : Number)(input); + } + function _toPropertyKey(arg) { + var key = _toPrimitive(arg, "string"); + return typeof key === "symbol" ? key : String(key); + } + + var commonjsGlobal = typeof globalThis !== 'undefined' ? globalThis : typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; + + function getDefaultExportFromCjs (x) { + return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; + } + + var check = function (it) { + return it && it.Math === Math && it; + }; + + // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 + var global$h = + // eslint-disable-next-line es/no-global-this -- safe + check(typeof globalThis == 'object' && globalThis) || check(typeof window == 'object' && window) || + // eslint-disable-next-line no-restricted-globals -- safe + check(typeof self == 'object' && self) || check(typeof commonjsGlobal == 'object' && commonjsGlobal) || + // eslint-disable-next-line no-new-func -- fallback + function () { + return this; + }() || commonjsGlobal || Function('return this')(); + + var objectGetOwnPropertyDescriptor = {}; + + var fails$l = function (exec) { + try { + return !!exec(); + } catch (error) { + return true; + } + }; + + var fails$k = fails$l; + + // Detect IE8's incomplete defineProperty implementation + var descriptors = !fails$k(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty({}, 1, { + get: function () { + return 7; + } + })[1] !== 7; + }); + + var fails$j = fails$l; + var functionBindNative = !fails$j(function () { + // eslint-disable-next-line es/no-function-prototype-bind -- safe + var test = function () {/* empty */}.bind(); + // eslint-disable-next-line no-prototype-builtins -- safe + return typeof test != 'function' || test.hasOwnProperty('prototype'); + }); + + var NATIVE_BIND$2 = functionBindNative; + var call$a = Function.prototype.call; + var functionCall = NATIVE_BIND$2 ? call$a.bind(call$a) : function () { + return call$a.apply(call$a, arguments); + }; + + var objectPropertyIsEnumerable = {}; + + var $propertyIsEnumerable = {}.propertyIsEnumerable; + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var getOwnPropertyDescriptor$3 = Object.getOwnPropertyDescriptor; + + // Nashorn ~ JDK8 bug + var NASHORN_BUG = getOwnPropertyDescriptor$3 && !$propertyIsEnumerable.call({ + 1: 2 + }, 1); + + // `Object.prototype.propertyIsEnumerable` method implementation + // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable + objectPropertyIsEnumerable.f = NASHORN_BUG ? function propertyIsEnumerable(V) { + var descriptor = getOwnPropertyDescriptor$3(this, V); + return !!descriptor && descriptor.enumerable; + } : $propertyIsEnumerable; + + var createPropertyDescriptor$4 = function (bitmap, value) { + return { + enumerable: !(bitmap & 1), + configurable: !(bitmap & 2), + writable: !(bitmap & 4), + value: value + }; + }; + + var NATIVE_BIND$1 = functionBindNative; + var FunctionPrototype$1 = Function.prototype; + var call$9 = FunctionPrototype$1.call; + var uncurryThisWithBind = NATIVE_BIND$1 && FunctionPrototype$1.bind.bind(call$9, call$9); + var functionUncurryThis = NATIVE_BIND$1 ? uncurryThisWithBind : function (fn) { + return function () { + return call$9.apply(fn, arguments); + }; + }; + + var uncurryThis$m = functionUncurryThis; + var toString$7 = uncurryThis$m({}.toString); + var stringSlice$3 = uncurryThis$m(''.slice); + var classofRaw$2 = function (it) { + return stringSlice$3(toString$7(it), 8, -1); + }; + + var uncurryThis$l = functionUncurryThis; + var fails$i = fails$l; + var classof$a = classofRaw$2; + var $Object$4 = Object; + var split = uncurryThis$l(''.split); + + // fallback for non-array-like ES3 and non-enumerable old V8 strings + var indexedObject = fails$i(function () { + // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 + // eslint-disable-next-line no-prototype-builtins -- safe + return !$Object$4('z').propertyIsEnumerable(0); + }) ? function (it) { + return classof$a(it) === 'String' ? split(it, '') : $Object$4(it); + } : $Object$4; + + // we can't use just `it == null` since of `document.all` special case + // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec + var isNullOrUndefined$5 = function (it) { + return it === null || it === undefined; + }; + + var isNullOrUndefined$4 = isNullOrUndefined$5; + var $TypeError$e = TypeError; + + // `RequireObjectCoercible` abstract operation + // https://tc39.es/ecma262/#sec-requireobjectcoercible + var requireObjectCoercible$5 = function (it) { + if (isNullOrUndefined$4(it)) throw $TypeError$e("Can't call method on " + it); + return it; + }; + + // toObject with fallback for non-array-like ES3 strings + var IndexedObject$3 = indexedObject; + var requireObjectCoercible$4 = requireObjectCoercible$5; + var toIndexedObject$6 = function (it) { + return IndexedObject$3(requireObjectCoercible$4(it)); + }; + + var documentAll$2 = typeof document == 'object' && document.all; + + // https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot + // eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing + var IS_HTMLDDA = typeof documentAll$2 == 'undefined' && documentAll$2 !== undefined; + var documentAll_1 = { + all: documentAll$2, + IS_HTMLDDA: IS_HTMLDDA + }; + + var $documentAll$1 = documentAll_1; + var documentAll$1 = $documentAll$1.all; + + // `IsCallable` abstract operation + // https://tc39.es/ecma262/#sec-iscallable + var isCallable$i = $documentAll$1.IS_HTMLDDA ? function (argument) { + return typeof argument == 'function' || argument === documentAll$1; + } : function (argument) { + return typeof argument == 'function'; + }; + + var isCallable$h = isCallable$i; + var $documentAll = documentAll_1; + var documentAll = $documentAll.all; + var isObject$d = $documentAll.IS_HTMLDDA ? function (it) { + return typeof it == 'object' ? it !== null : isCallable$h(it) || it === documentAll; + } : function (it) { + return typeof it == 'object' ? it !== null : isCallable$h(it); + }; + + var global$g = global$h; + var isCallable$g = isCallable$i; + var aFunction = function (argument) { + return isCallable$g(argument) ? argument : undefined; + }; + var getBuiltIn$5 = function (namespace, method) { + return arguments.length < 2 ? aFunction(global$g[namespace]) : global$g[namespace] && global$g[namespace][method]; + }; + + var uncurryThis$k = functionUncurryThis; + var objectIsPrototypeOf = uncurryThis$k({}.isPrototypeOf); + + var engineUserAgent = typeof navigator != 'undefined' && String(navigator.userAgent) || ''; + + var global$f = global$h; + var userAgent = engineUserAgent; + var process = global$f.process; + var Deno = global$f.Deno; + var versions = process && process.versions || Deno && Deno.version; + var v8 = versions && versions.v8; + var match, version; + if (v8) { + match = v8.split('.'); + // in old Chrome, versions of V8 isn't V8 = Chrome / 10 + // but their correct versions are not interesting for us + version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]); + } + + // BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0` + // so check `userAgent` even if `.v8` exists, but 0 + if (!version && userAgent) { + match = userAgent.match(/Edge\/(\d+)/); + if (!match || match[1] >= 74) { + match = userAgent.match(/Chrome\/(\d+)/); + if (match) version = +match[1]; + } + } + var engineV8Version = version; + + /* eslint-disable es/no-symbol -- required for testing */ + var V8_VERSION$2 = engineV8Version; + var fails$h = fails$l; + var global$e = global$h; + var $String$5 = global$e.String; + + // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing + var symbolConstructorDetection = !!Object.getOwnPropertySymbols && !fails$h(function () { + var symbol = Symbol('symbol detection'); + // Chrome 38 Symbol has incorrect toString conversion + // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances + // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will, + // of course, fail. + return !$String$5(symbol) || !(Object(symbol) instanceof Symbol) || + // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances + !Symbol.sham && V8_VERSION$2 && V8_VERSION$2 < 41; + }); + + /* eslint-disable es/no-symbol -- required for testing */ + var NATIVE_SYMBOL$1 = symbolConstructorDetection; + var useSymbolAsUid = NATIVE_SYMBOL$1 && !Symbol.sham && typeof Symbol.iterator == 'symbol'; + + var getBuiltIn$4 = getBuiltIn$5; + var isCallable$f = isCallable$i; + var isPrototypeOf$3 = objectIsPrototypeOf; + var USE_SYMBOL_AS_UID$1 = useSymbolAsUid; + var $Object$3 = Object; + var isSymbol$3 = USE_SYMBOL_AS_UID$1 ? function (it) { + return typeof it == 'symbol'; + } : function (it) { + var $Symbol = getBuiltIn$4('Symbol'); + return isCallable$f($Symbol) && isPrototypeOf$3($Symbol.prototype, $Object$3(it)); + }; + + var $String$4 = String; + var tryToString$4 = function (argument) { + try { + return $String$4(argument); + } catch (error) { + return 'Object'; + } + }; + + var isCallable$e = isCallable$i; + var tryToString$3 = tryToString$4; + var $TypeError$d = TypeError; + + // `Assert: IsCallable(argument) is true` + var aCallable$5 = function (argument) { + if (isCallable$e(argument)) return argument; + throw $TypeError$d(tryToString$3(argument) + ' is not a function'); + }; + + var aCallable$4 = aCallable$5; + var isNullOrUndefined$3 = isNullOrUndefined$5; + + // `GetMethod` abstract operation + // https://tc39.es/ecma262/#sec-getmethod + var getMethod$3 = function (V, P) { + var func = V[P]; + return isNullOrUndefined$3(func) ? undefined : aCallable$4(func); + }; + + var call$8 = functionCall; + var isCallable$d = isCallable$i; + var isObject$c = isObject$d; + var $TypeError$c = TypeError; + + // `OrdinaryToPrimitive` abstract operation + // https://tc39.es/ecma262/#sec-ordinarytoprimitive + var ordinaryToPrimitive$1 = function (input, pref) { + var fn, val; + if (pref === 'string' && isCallable$d(fn = input.toString) && !isObject$c(val = call$8(fn, input))) return val; + if (isCallable$d(fn = input.valueOf) && !isObject$c(val = call$8(fn, input))) return val; + if (pref !== 'string' && isCallable$d(fn = input.toString) && !isObject$c(val = call$8(fn, input))) return val; + throw $TypeError$c("Can't convert object to primitive value"); + }; + + var shared$3 = {exports: {}}; + + var isPure = false; + + var global$d = global$h; + + // eslint-disable-next-line es/no-object-defineproperty -- safe + var defineProperty$8 = Object.defineProperty; + var defineGlobalProperty$3 = function (key, value) { + try { + defineProperty$8(global$d, key, { + value: value, + configurable: true, + writable: true + }); + } catch (error) { + global$d[key] = value; + } + return value; + }; + + var global$c = global$h; + var defineGlobalProperty$2 = defineGlobalProperty$3; + var SHARED = '__core-js_shared__'; + var store$3 = global$c[SHARED] || defineGlobalProperty$2(SHARED, {}); + var sharedStore = store$3; + + var store$2 = sharedStore; + (shared$3.exports = function (key, value) { + return store$2[key] || (store$2[key] = value !== undefined ? value : {}); + })('versions', []).push({ + version: '3.32.2', + mode: 'global', + copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)', + license: 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE', + source: 'https://github.com/zloirock/core-js' + }); + var sharedExports = shared$3.exports; + + var requireObjectCoercible$3 = requireObjectCoercible$5; + var $Object$2 = Object; + + // `ToObject` abstract operation + // https://tc39.es/ecma262/#sec-toobject + var toObject$7 = function (argument) { + return $Object$2(requireObjectCoercible$3(argument)); + }; + + var uncurryThis$j = functionUncurryThis; + var toObject$6 = toObject$7; + var hasOwnProperty = uncurryThis$j({}.hasOwnProperty); + + // `HasOwnProperty` abstract operation + // https://tc39.es/ecma262/#sec-hasownproperty + // eslint-disable-next-line es/no-object-hasown -- safe + var hasOwnProperty_1 = Object.hasOwn || function hasOwn(it, key) { + return hasOwnProperty(toObject$6(it), key); + }; + + var uncurryThis$i = functionUncurryThis; + var id$1 = 0; + var postfix = Math.random(); + var toString$6 = uncurryThis$i(1.0.toString); + var uid$3 = function (key) { + return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString$6(++id$1 + postfix, 36); + }; + + var global$b = global$h; + var shared$2 = sharedExports; + var hasOwn$a = hasOwnProperty_1; + var uid$2 = uid$3; + var NATIVE_SYMBOL = symbolConstructorDetection; + var USE_SYMBOL_AS_UID = useSymbolAsUid; + var Symbol$1 = global$b.Symbol; + var WellKnownSymbolsStore = shared$2('wks'); + var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol$1['for'] || Symbol$1 : Symbol$1 && Symbol$1.withoutSetter || uid$2; + var wellKnownSymbol$h = function (name) { + if (!hasOwn$a(WellKnownSymbolsStore, name)) { + WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn$a(Symbol$1, name) ? Symbol$1[name] : createWellKnownSymbol('Symbol.' + name); + } + return WellKnownSymbolsStore[name]; + }; + + var call$7 = functionCall; + var isObject$b = isObject$d; + var isSymbol$2 = isSymbol$3; + var getMethod$2 = getMethod$3; + var ordinaryToPrimitive = ordinaryToPrimitive$1; + var wellKnownSymbol$g = wellKnownSymbol$h; + var $TypeError$b = TypeError; + var TO_PRIMITIVE = wellKnownSymbol$g('toPrimitive'); + + // `ToPrimitive` abstract operation + // https://tc39.es/ecma262/#sec-toprimitive + var toPrimitive$2 = function (input, pref) { + if (!isObject$b(input) || isSymbol$2(input)) return input; + var exoticToPrim = getMethod$2(input, TO_PRIMITIVE); + var result; + if (exoticToPrim) { + if (pref === undefined) pref = 'default'; + result = call$7(exoticToPrim, input, pref); + if (!isObject$b(result) || isSymbol$2(result)) return result; + throw $TypeError$b("Can't convert object to primitive value"); + } + if (pref === undefined) pref = 'number'; + return ordinaryToPrimitive(input, pref); + }; + + var toPrimitive$1 = toPrimitive$2; + var isSymbol$1 = isSymbol$3; + + // `ToPropertyKey` abstract operation + // https://tc39.es/ecma262/#sec-topropertykey + var toPropertyKey$3 = function (argument) { + var key = toPrimitive$1(argument, 'string'); + return isSymbol$1(key) ? key : key + ''; + }; + + var global$a = global$h; + var isObject$a = isObject$d; + var document$1 = global$a.document; + // typeof document.createElement is 'object' in old IE + var EXISTS$1 = isObject$a(document$1) && isObject$a(document$1.createElement); + var documentCreateElement$2 = function (it) { + return EXISTS$1 ? document$1.createElement(it) : {}; + }; + + var DESCRIPTORS$d = descriptors; + var fails$g = fails$l; + var createElement = documentCreateElement$2; + + // Thanks to IE8 for its funny defineProperty + var ie8DomDefine = !DESCRIPTORS$d && !fails$g(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty(createElement('div'), 'a', { + get: function () { + return 7; + } + }).a !== 7; + }); + + var DESCRIPTORS$c = descriptors; + var call$6 = functionCall; + var propertyIsEnumerableModule$1 = objectPropertyIsEnumerable; + var createPropertyDescriptor$3 = createPropertyDescriptor$4; + var toIndexedObject$5 = toIndexedObject$6; + var toPropertyKey$2 = toPropertyKey$3; + var hasOwn$9 = hasOwnProperty_1; + var IE8_DOM_DEFINE$1 = ie8DomDefine; + + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var $getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor; + + // `Object.getOwnPropertyDescriptor` method + // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor + objectGetOwnPropertyDescriptor.f = DESCRIPTORS$c ? $getOwnPropertyDescriptor$1 : function getOwnPropertyDescriptor(O, P) { + O = toIndexedObject$5(O); + P = toPropertyKey$2(P); + if (IE8_DOM_DEFINE$1) try { + return $getOwnPropertyDescriptor$1(O, P); + } catch (error) {/* empty */} + if (hasOwn$9(O, P)) return createPropertyDescriptor$3(!call$6(propertyIsEnumerableModule$1.f, O, P), O[P]); + }; + + var objectDefineProperty = {}; + + var DESCRIPTORS$b = descriptors; + var fails$f = fails$l; + + // V8 ~ Chrome 36- + // https://bugs.chromium.org/p/v8/issues/detail?id=3334 + var v8PrototypeDefineBug = DESCRIPTORS$b && fails$f(function () { + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + return Object.defineProperty(function () {/* empty */}, 'prototype', { + value: 42, + writable: false + }).prototype !== 42; + }); + + var isObject$9 = isObject$d; + var $String$3 = String; + var $TypeError$a = TypeError; + + // `Assert: Type(argument) is Object` + var anObject$8 = function (argument) { + if (isObject$9(argument)) return argument; + throw $TypeError$a($String$3(argument) + ' is not an object'); + }; + + var DESCRIPTORS$a = descriptors; + var IE8_DOM_DEFINE = ie8DomDefine; + var V8_PROTOTYPE_DEFINE_BUG$1 = v8PrototypeDefineBug; + var anObject$7 = anObject$8; + var toPropertyKey$1 = toPropertyKey$3; + var $TypeError$9 = TypeError; + // eslint-disable-next-line es/no-object-defineproperty -- safe + var $defineProperty = Object.defineProperty; + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; + var ENUMERABLE = 'enumerable'; + var CONFIGURABLE$1 = 'configurable'; + var WRITABLE = 'writable'; + + // `Object.defineProperty` method + // https://tc39.es/ecma262/#sec-object.defineproperty + objectDefineProperty.f = DESCRIPTORS$a ? V8_PROTOTYPE_DEFINE_BUG$1 ? function defineProperty(O, P, Attributes) { + anObject$7(O); + P = toPropertyKey$1(P); + anObject$7(Attributes); + if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) { + var current = $getOwnPropertyDescriptor(O, P); + if (current && current[WRITABLE]) { + O[P] = Attributes.value; + Attributes = { + configurable: CONFIGURABLE$1 in Attributes ? Attributes[CONFIGURABLE$1] : current[CONFIGURABLE$1], + enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE], + writable: false + }; + } + } + return $defineProperty(O, P, Attributes); + } : $defineProperty : function defineProperty(O, P, Attributes) { + anObject$7(O); + P = toPropertyKey$1(P); + anObject$7(Attributes); + if (IE8_DOM_DEFINE) try { + return $defineProperty(O, P, Attributes); + } catch (error) {/* empty */} + if ('get' in Attributes || 'set' in Attributes) throw $TypeError$9('Accessors not supported'); + if ('value' in Attributes) O[P] = Attributes.value; + return O; + }; + + var DESCRIPTORS$9 = descriptors; + var definePropertyModule$4 = objectDefineProperty; + var createPropertyDescriptor$2 = createPropertyDescriptor$4; + var createNonEnumerableProperty$5 = DESCRIPTORS$9 ? function (object, key, value) { + return definePropertyModule$4.f(object, key, createPropertyDescriptor$2(1, value)); + } : function (object, key, value) { + object[key] = value; + return object; + }; + + var makeBuiltIn$3 = {exports: {}}; + + var DESCRIPTORS$8 = descriptors; + var hasOwn$8 = hasOwnProperty_1; + var FunctionPrototype = Function.prototype; + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var getDescriptor = DESCRIPTORS$8 && Object.getOwnPropertyDescriptor; + var EXISTS = hasOwn$8(FunctionPrototype, 'name'); + // additional protection from minified / mangled / dropped function names + var PROPER = EXISTS && function something() {/* empty */}.name === 'something'; + var CONFIGURABLE = EXISTS && (!DESCRIPTORS$8 || DESCRIPTORS$8 && getDescriptor(FunctionPrototype, 'name').configurable); + var functionName = { + EXISTS: EXISTS, + PROPER: PROPER, + CONFIGURABLE: CONFIGURABLE + }; + + var uncurryThis$h = functionUncurryThis; + var isCallable$c = isCallable$i; + var store$1 = sharedStore; + var functionToString = uncurryThis$h(Function.toString); + + // this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper + if (!isCallable$c(store$1.inspectSource)) { + store$1.inspectSource = function (it) { + return functionToString(it); + }; + } + var inspectSource$2 = store$1.inspectSource; + + var global$9 = global$h; + var isCallable$b = isCallable$i; + var WeakMap$1 = global$9.WeakMap; + var weakMapBasicDetection = isCallable$b(WeakMap$1) && /native code/.test(String(WeakMap$1)); + + var shared$1 = sharedExports; + var uid$1 = uid$3; + var keys = shared$1('keys'); + var sharedKey$3 = function (key) { + return keys[key] || (keys[key] = uid$1(key)); + }; + + var hiddenKeys$5 = {}; + + var NATIVE_WEAK_MAP = weakMapBasicDetection; + var global$8 = global$h; + var isObject$8 = isObject$d; + var createNonEnumerableProperty$4 = createNonEnumerableProperty$5; + var hasOwn$7 = hasOwnProperty_1; + var shared = sharedStore; + var sharedKey$2 = sharedKey$3; + var hiddenKeys$4 = hiddenKeys$5; + var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; + var TypeError$2 = global$8.TypeError; + var WeakMap = global$8.WeakMap; + var set, get, has; + var enforce = function (it) { + return has(it) ? get(it) : set(it, {}); + }; + var getterFor = function (TYPE) { + return function (it) { + var state; + if (!isObject$8(it) || (state = get(it)).type !== TYPE) { + throw TypeError$2('Incompatible receiver, ' + TYPE + ' required'); + } + return state; + }; + }; + if (NATIVE_WEAK_MAP || shared.state) { + var store = shared.state || (shared.state = new WeakMap()); + /* eslint-disable no-self-assign -- prototype methods protection */ + store.get = store.get; + store.has = store.has; + store.set = store.set; + /* eslint-enable no-self-assign -- prototype methods protection */ + set = function (it, metadata) { + if (store.has(it)) throw TypeError$2(OBJECT_ALREADY_INITIALIZED); + metadata.facade = it; + store.set(it, metadata); + return metadata; + }; + get = function (it) { + return store.get(it) || {}; + }; + has = function (it) { + return store.has(it); + }; + } else { + var STATE = sharedKey$2('state'); + hiddenKeys$4[STATE] = true; + set = function (it, metadata) { + if (hasOwn$7(it, STATE)) throw TypeError$2(OBJECT_ALREADY_INITIALIZED); + metadata.facade = it; + createNonEnumerableProperty$4(it, STATE, metadata); + return metadata; + }; + get = function (it) { + return hasOwn$7(it, STATE) ? it[STATE] : {}; + }; + has = function (it) { + return hasOwn$7(it, STATE); + }; + } + var internalState = { + set: set, + get: get, + has: has, + enforce: enforce, + getterFor: getterFor + }; + + var uncurryThis$g = functionUncurryThis; + var fails$e = fails$l; + var isCallable$a = isCallable$i; + var hasOwn$6 = hasOwnProperty_1; + var DESCRIPTORS$7 = descriptors; + var CONFIGURABLE_FUNCTION_NAME$1 = functionName.CONFIGURABLE; + var inspectSource$1 = inspectSource$2; + var InternalStateModule$3 = internalState; + var enforceInternalState = InternalStateModule$3.enforce; + var getInternalState$2 = InternalStateModule$3.get; + var $String$2 = String; + // eslint-disable-next-line es/no-object-defineproperty -- safe + var defineProperty$7 = Object.defineProperty; + var stringSlice$2 = uncurryThis$g(''.slice); + var replace$1 = uncurryThis$g(''.replace); + var join = uncurryThis$g([].join); + var CONFIGURABLE_LENGTH = DESCRIPTORS$7 && !fails$e(function () { + return defineProperty$7(function () {/* empty */}, 'length', { + value: 8 + }).length !== 8; + }); + var TEMPLATE = String(String).split('String'); + var makeBuiltIn$2 = makeBuiltIn$3.exports = function (value, name, options) { + if (stringSlice$2($String$2(name), 0, 7) === 'Symbol(') { + name = '[' + replace$1($String$2(name), /^Symbol\(([^)]*)\)/, '$1') + ']'; + } + if (options && options.getter) name = 'get ' + name; + if (options && options.setter) name = 'set ' + name; + if (!hasOwn$6(value, 'name') || CONFIGURABLE_FUNCTION_NAME$1 && value.name !== name) { + if (DESCRIPTORS$7) defineProperty$7(value, 'name', { + value: name, + configurable: true + });else value.name = name; + } + if (CONFIGURABLE_LENGTH && options && hasOwn$6(options, 'arity') && value.length !== options.arity) { + defineProperty$7(value, 'length', { + value: options.arity + }); + } + try { + if (options && hasOwn$6(options, 'constructor') && options.constructor) { + if (DESCRIPTORS$7) defineProperty$7(value, 'prototype', { + writable: false + }); + // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable + } else if (value.prototype) value.prototype = undefined; + } catch (error) {/* empty */} + var state = enforceInternalState(value); + if (!hasOwn$6(state, 'source')) { + state.source = join(TEMPLATE, typeof name == 'string' ? name : ''); + } + return value; + }; + + // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative + // eslint-disable-next-line no-extend-native -- required + Function.prototype.toString = makeBuiltIn$2(function toString() { + return isCallable$a(this) && getInternalState$2(this).source || inspectSource$1(this); + }, 'toString'); + var makeBuiltInExports = makeBuiltIn$3.exports; + + var isCallable$9 = isCallable$i; + var definePropertyModule$3 = objectDefineProperty; + var makeBuiltIn$1 = makeBuiltInExports; + var defineGlobalProperty$1 = defineGlobalProperty$3; + var defineBuiltIn$6 = function (O, key, value, options) { + if (!options) options = {}; + var simple = options.enumerable; + var name = options.name !== undefined ? options.name : key; + if (isCallable$9(value)) makeBuiltIn$1(value, name, options); + if (options.global) { + if (simple) O[key] = value;else defineGlobalProperty$1(key, value); + } else { + try { + if (!options.unsafe) delete O[key];else if (O[key]) simple = true; + } catch (error) {/* empty */} + if (simple) O[key] = value;else definePropertyModule$3.f(O, key, { + value: value, + enumerable: false, + configurable: !options.nonConfigurable, + writable: !options.nonWritable + }); + } + return O; + }; + + var objectGetOwnPropertyNames = {}; + + var ceil = Math.ceil; + var floor = Math.floor; + + // `Math.trunc` method + // https://tc39.es/ecma262/#sec-math.trunc + // eslint-disable-next-line es/no-math-trunc -- safe + var mathTrunc = Math.trunc || function trunc(x) { + var n = +x; + return (n > 0 ? floor : ceil)(n); + }; + + var trunc = mathTrunc; + + // `ToIntegerOrInfinity` abstract operation + // https://tc39.es/ecma262/#sec-tointegerorinfinity + var toIntegerOrInfinity$4 = function (argument) { + var number = +argument; + // eslint-disable-next-line no-self-compare -- NaN check + return number !== number || number === 0 ? 0 : trunc(number); + }; + + var toIntegerOrInfinity$3 = toIntegerOrInfinity$4; + var max$2 = Math.max; + var min$2 = Math.min; + + // Helper for a popular repeating case of the spec: + // Let integer be ? ToInteger(index). + // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). + var toAbsoluteIndex$3 = function (index, length) { + var integer = toIntegerOrInfinity$3(index); + return integer < 0 ? max$2(integer + length, 0) : min$2(integer, length); + }; + + var toIntegerOrInfinity$2 = toIntegerOrInfinity$4; + var min$1 = Math.min; + + // `ToLength` abstract operation + // https://tc39.es/ecma262/#sec-tolength + var toLength$1 = function (argument) { + return argument > 0 ? min$1(toIntegerOrInfinity$2(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 + }; + + var toLength = toLength$1; + + // `LengthOfArrayLike` abstract operation + // https://tc39.es/ecma262/#sec-lengthofarraylike + var lengthOfArrayLike$7 = function (obj) { + return toLength(obj.length); + }; + + var toIndexedObject$4 = toIndexedObject$6; + var toAbsoluteIndex$2 = toAbsoluteIndex$3; + var lengthOfArrayLike$6 = lengthOfArrayLike$7; + + // `Array.prototype.{ indexOf, includes }` methods implementation + var createMethod$4 = function (IS_INCLUDES) { + return function ($this, el, fromIndex) { + var O = toIndexedObject$4($this); + var length = lengthOfArrayLike$6(O); + var index = toAbsoluteIndex$2(fromIndex, length); + var value; + // Array#includes uses SameValueZero equality algorithm + // eslint-disable-next-line no-self-compare -- NaN check + if (IS_INCLUDES && el !== el) while (length > index) { + value = O[index++]; + // eslint-disable-next-line no-self-compare -- NaN check + if (value !== value) return true; + // Array#indexOf ignores holes, Array#includes - not + } else for (; length > index; index++) { + if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; + } + return !IS_INCLUDES && -1; + }; + }; + var arrayIncludes = { + // `Array.prototype.includes` method + // https://tc39.es/ecma262/#sec-array.prototype.includes + includes: createMethod$4(true), + // `Array.prototype.indexOf` method + // https://tc39.es/ecma262/#sec-array.prototype.indexof + indexOf: createMethod$4(false) + }; + + var uncurryThis$f = functionUncurryThis; + var hasOwn$5 = hasOwnProperty_1; + var toIndexedObject$3 = toIndexedObject$6; + var indexOf = arrayIncludes.indexOf; + var hiddenKeys$3 = hiddenKeys$5; + var push$1 = uncurryThis$f([].push); + var objectKeysInternal = function (object, names) { + var O = toIndexedObject$3(object); + var i = 0; + var result = []; + var key; + for (key in O) !hasOwn$5(hiddenKeys$3, key) && hasOwn$5(O, key) && push$1(result, key); + // Don't enum bug & hidden keys + while (names.length > i) if (hasOwn$5(O, key = names[i++])) { + ~indexOf(result, key) || push$1(result, key); + } + return result; + }; + + // IE8- don't enum bug keys + var enumBugKeys$3 = ['constructor', 'hasOwnProperty', 'isPrototypeOf', 'propertyIsEnumerable', 'toLocaleString', 'toString', 'valueOf']; + + var internalObjectKeys$1 = objectKeysInternal; + var enumBugKeys$2 = enumBugKeys$3; + var hiddenKeys$2 = enumBugKeys$2.concat('length', 'prototype'); + + // `Object.getOwnPropertyNames` method + // https://tc39.es/ecma262/#sec-object.getownpropertynames + // eslint-disable-next-line es/no-object-getownpropertynames -- safe + objectGetOwnPropertyNames.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { + return internalObjectKeys$1(O, hiddenKeys$2); + }; + + var objectGetOwnPropertySymbols = {}; + + // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe + objectGetOwnPropertySymbols.f = Object.getOwnPropertySymbols; + + var getBuiltIn$3 = getBuiltIn$5; + var uncurryThis$e = functionUncurryThis; + var getOwnPropertyNamesModule$1 = objectGetOwnPropertyNames; + var getOwnPropertySymbolsModule$1 = objectGetOwnPropertySymbols; + var anObject$6 = anObject$8; + var concat$1 = uncurryThis$e([].concat); + + // all object keys, includes non-enumerable and symbols + var ownKeys$1 = getBuiltIn$3('Reflect', 'ownKeys') || function ownKeys(it) { + var keys = getOwnPropertyNamesModule$1.f(anObject$6(it)); + var getOwnPropertySymbols = getOwnPropertySymbolsModule$1.f; + return getOwnPropertySymbols ? concat$1(keys, getOwnPropertySymbols(it)) : keys; + }; + + var hasOwn$4 = hasOwnProperty_1; + var ownKeys = ownKeys$1; + var getOwnPropertyDescriptorModule = objectGetOwnPropertyDescriptor; + var definePropertyModule$2 = objectDefineProperty; + var copyConstructorProperties$2 = function (target, source, exceptions) { + var keys = ownKeys(source); + var defineProperty = definePropertyModule$2.f; + var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; + for (var i = 0; i < keys.length; i++) { + var key = keys[i]; + if (!hasOwn$4(target, key) && !(exceptions && hasOwn$4(exceptions, key))) { + defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } + } + }; + + var fails$d = fails$l; + var isCallable$8 = isCallable$i; + var replacement = /#|\.prototype\./; + var isForced$3 = function (feature, detection) { + var value = data[normalize(feature)]; + return value === POLYFILL ? true : value === NATIVE ? false : isCallable$8(detection) ? fails$d(detection) : !!detection; + }; + var normalize = isForced$3.normalize = function (string) { + return String(string).replace(replacement, '.').toLowerCase(); + }; + var data = isForced$3.data = {}; + var NATIVE = isForced$3.NATIVE = 'N'; + var POLYFILL = isForced$3.POLYFILL = 'P'; + var isForced_1 = isForced$3; + + var global$7 = global$h; + var getOwnPropertyDescriptor$2 = objectGetOwnPropertyDescriptor.f; + var createNonEnumerableProperty$3 = createNonEnumerableProperty$5; + var defineBuiltIn$5 = defineBuiltIn$6; + var defineGlobalProperty = defineGlobalProperty$3; + var copyConstructorProperties$1 = copyConstructorProperties$2; + var isForced$2 = isForced_1; + + /* + options.target - name of the target object + options.global - target is the global object + options.stat - export as static methods of target + options.proto - export as prototype methods of target + options.real - real prototype method for the `pure` version + options.forced - export even if the native feature is available + options.bind - bind methods to the target, required for the `pure` version + options.wrap - wrap constructors to preventing global pollution, required for the `pure` version + options.unsafe - use the simple assignment of property instead of delete + defineProperty + options.sham - add a flag to not completely full polyfills + options.enumerable - export as enumerable property + options.dontCallGetSet - prevent calling a getter on target + options.name - the .name of the function if it does not match the key + */ + var _export = function (options, source) { + var TARGET = options.target; + var GLOBAL = options.global; + var STATIC = options.stat; + var FORCED, target, key, targetProperty, sourceProperty, descriptor; + if (GLOBAL) { + target = global$7; + } else if (STATIC) { + target = global$7[TARGET] || defineGlobalProperty(TARGET, {}); + } else { + target = (global$7[TARGET] || {}).prototype; + } + if (target) for (key in source) { + sourceProperty = source[key]; + if (options.dontCallGetSet) { + descriptor = getOwnPropertyDescriptor$2(target, key); + targetProperty = descriptor && descriptor.value; + } else targetProperty = target[key]; + FORCED = isForced$2(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); + // contained in target + if (!FORCED && targetProperty !== undefined) { + if (typeof sourceProperty == typeof targetProperty) continue; + copyConstructorProperties$1(sourceProperty, targetProperty); + } + // add a flag to not completely full polyfills + if (options.sham || targetProperty && targetProperty.sham) { + createNonEnumerableProperty$3(sourceProperty, 'sham', true); + } + defineBuiltIn$5(target, key, sourceProperty, options); + } + }; + + var classofRaw$1 = classofRaw$2; + var uncurryThis$d = functionUncurryThis; + var functionUncurryThisClause = function (fn) { + // Nashorn bug: + // https://github.com/zloirock/core-js/issues/1128 + // https://github.com/zloirock/core-js/issues/1130 + if (classofRaw$1(fn) === 'Function') return uncurryThis$d(fn); + }; + + var uncurryThis$c = functionUncurryThisClause; + var aCallable$3 = aCallable$5; + var NATIVE_BIND = functionBindNative; + var bind$3 = uncurryThis$c(uncurryThis$c.bind); + + // optional / simple context binding + var functionBindContext = function (fn, that) { + aCallable$3(fn); + return that === undefined ? fn : NATIVE_BIND ? bind$3(fn, that) : function /* ...args */ + () { + return fn.apply(that, arguments); + }; + }; + + var classof$9 = classofRaw$2; + + // `IsArray` abstract operation + // https://tc39.es/ecma262/#sec-isarray + // eslint-disable-next-line es/no-array-isarray -- safe + var isArray$3 = Array.isArray || function isArray(argument) { + return classof$9(argument) === 'Array'; + }; + + var wellKnownSymbol$f = wellKnownSymbol$h; + var TO_STRING_TAG$3 = wellKnownSymbol$f('toStringTag'); + var test = {}; + test[TO_STRING_TAG$3] = 'z'; + var toStringTagSupport = String(test) === '[object z]'; + + var TO_STRING_TAG_SUPPORT$2 = toStringTagSupport; + var isCallable$7 = isCallable$i; + var classofRaw = classofRaw$2; + var wellKnownSymbol$e = wellKnownSymbol$h; + var TO_STRING_TAG$2 = wellKnownSymbol$e('toStringTag'); + var $Object$1 = Object; + + // ES3 wrong here + var CORRECT_ARGUMENTS = classofRaw(function () { + return arguments; + }()) === 'Arguments'; + + // fallback for IE11 Script Access Denied error + var tryGet = function (it, key) { + try { + return it[key]; + } catch (error) {/* empty */} + }; + + // getting tag from ES6+ `Object.prototype.toString` + var classof$8 = TO_STRING_TAG_SUPPORT$2 ? classofRaw : function (it) { + var O, tag, result; + return it === undefined ? 'Undefined' : it === null ? 'Null' + // @@toStringTag case + : typeof (tag = tryGet(O = $Object$1(it), TO_STRING_TAG$2)) == 'string' ? tag + // builtinTag case + : CORRECT_ARGUMENTS ? classofRaw(O) + // ES3 arguments fallback + : (result = classofRaw(O)) === 'Object' && isCallable$7(O.callee) ? 'Arguments' : result; + }; + + var uncurryThis$b = functionUncurryThis; + var fails$c = fails$l; + var isCallable$6 = isCallable$i; + var classof$7 = classof$8; + var getBuiltIn$2 = getBuiltIn$5; + var inspectSource = inspectSource$2; + var noop = function () {/* empty */}; + var empty = []; + var construct = getBuiltIn$2('Reflect', 'construct'); + var constructorRegExp = /^\s*(?:class|function)\b/; + var exec = uncurryThis$b(constructorRegExp.exec); + var INCORRECT_TO_STRING = !constructorRegExp.exec(noop); + var isConstructorModern = function isConstructor(argument) { + if (!isCallable$6(argument)) return false; + try { + construct(noop, empty, argument); + return true; + } catch (error) { + return false; + } + }; + var isConstructorLegacy = function isConstructor(argument) { + if (!isCallable$6(argument)) return false; + switch (classof$7(argument)) { + case 'AsyncFunction': + case 'GeneratorFunction': + case 'AsyncGeneratorFunction': + return false; + } + try { + // we can't check .prototype since constructors produced by .bind haven't it + // `Function#toString` throws on some built-it function in some legacy engines + // (for example, `DOMQuad` and similar in FF41-) + return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument)); + } catch (error) { + return true; + } + }; + isConstructorLegacy.sham = true; + + // `IsConstructor` abstract operation + // https://tc39.es/ecma262/#sec-isconstructor + var isConstructor$1 = !construct || fails$c(function () { + var called; + return isConstructorModern(isConstructorModern.call) || !isConstructorModern(Object) || !isConstructorModern(function () { + called = true; + }) || called; + }) ? isConstructorLegacy : isConstructorModern; + + var isArray$2 = isArray$3; + var isConstructor = isConstructor$1; + var isObject$7 = isObject$d; + var wellKnownSymbol$d = wellKnownSymbol$h; + var SPECIES$2 = wellKnownSymbol$d('species'); + var $Array$1 = Array; + + // a part of `ArraySpeciesCreate` abstract operation + // https://tc39.es/ecma262/#sec-arrayspeciescreate + var arraySpeciesConstructor$1 = function (originalArray) { + var C; + if (isArray$2(originalArray)) { + C = originalArray.constructor; + // cross-realm fallback + if (isConstructor(C) && (C === $Array$1 || isArray$2(C.prototype))) C = undefined;else if (isObject$7(C)) { + C = C[SPECIES$2]; + if (C === null) C = undefined; + } + } + return C === undefined ? $Array$1 : C; + }; + + var arraySpeciesConstructor = arraySpeciesConstructor$1; + + // `ArraySpeciesCreate` abstract operation + // https://tc39.es/ecma262/#sec-arrayspeciescreate + var arraySpeciesCreate$3 = function (originalArray, length) { + return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length); + }; + + var bind$2 = functionBindContext; + var uncurryThis$a = functionUncurryThis; + var IndexedObject$2 = indexedObject; + var toObject$5 = toObject$7; + var lengthOfArrayLike$5 = lengthOfArrayLike$7; + var arraySpeciesCreate$2 = arraySpeciesCreate$3; + var push = uncurryThis$a([].push); + + // `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation + var createMethod$3 = function (TYPE) { + var IS_MAP = TYPE === 1; + var IS_FILTER = TYPE === 2; + var IS_SOME = TYPE === 3; + var IS_EVERY = TYPE === 4; + var IS_FIND_INDEX = TYPE === 6; + var IS_FILTER_REJECT = TYPE === 7; + var NO_HOLES = TYPE === 5 || IS_FIND_INDEX; + return function ($this, callbackfn, that, specificCreate) { + var O = toObject$5($this); + var self = IndexedObject$2(O); + var boundFunction = bind$2(callbackfn, that); + var length = lengthOfArrayLike$5(self); + var index = 0; + var create = specificCreate || arraySpeciesCreate$2; + var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined; + var value, result; + for (; length > index; index++) if (NO_HOLES || index in self) { + value = self[index]; + result = boundFunction(value, index, O); + if (TYPE) { + if (IS_MAP) target[index] = result; // map + else if (result) switch (TYPE) { + case 3: + return true; + // some + case 5: + return value; + // find + case 6: + return index; + // findIndex + case 2: + push(target, value); + // filter + } else switch (TYPE) { + case 4: + return false; + // every + case 7: + push(target, value); + // filterReject + } + } + } + + return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; + }; + }; + var arrayIteration = { + // `Array.prototype.forEach` method + // https://tc39.es/ecma262/#sec-array.prototype.foreach + forEach: createMethod$3(0), + // `Array.prototype.map` method + // https://tc39.es/ecma262/#sec-array.prototype.map + map: createMethod$3(1), + // `Array.prototype.filter` method + // https://tc39.es/ecma262/#sec-array.prototype.filter + filter: createMethod$3(2), + // `Array.prototype.some` method + // https://tc39.es/ecma262/#sec-array.prototype.some + some: createMethod$3(3), + // `Array.prototype.every` method + // https://tc39.es/ecma262/#sec-array.prototype.every + every: createMethod$3(4), + // `Array.prototype.find` method + // https://tc39.es/ecma262/#sec-array.prototype.find + find: createMethod$3(5), + // `Array.prototype.findIndex` method + // https://tc39.es/ecma262/#sec-array.prototype.findIndex + findIndex: createMethod$3(6), + // `Array.prototype.filterReject` method + // https://github.com/tc39/proposal-array-filtering + filterReject: createMethod$3(7) + }; + + var fails$b = fails$l; + var wellKnownSymbol$c = wellKnownSymbol$h; + var V8_VERSION$1 = engineV8Version; + var SPECIES$1 = wellKnownSymbol$c('species'); + var arrayMethodHasSpeciesSupport$4 = function (METHOD_NAME) { + // We can't use this feature detection in V8 since it causes + // deoptimization and serious performance degradation + // https://github.com/zloirock/core-js/issues/677 + return V8_VERSION$1 >= 51 || !fails$b(function () { + var array = []; + var constructor = array.constructor = {}; + constructor[SPECIES$1] = function () { + return { + foo: 1 + }; + }; + return array[METHOD_NAME](Boolean).foo !== 1; + }); + }; + + var $$d = _export; + var $map = arrayIteration.map; + var arrayMethodHasSpeciesSupport$3 = arrayMethodHasSpeciesSupport$4; + var HAS_SPECIES_SUPPORT$2 = arrayMethodHasSpeciesSupport$3('map'); + + // `Array.prototype.map` method + // https://tc39.es/ecma262/#sec-array.prototype.map + // with adding support of @@species + $$d({ + target: 'Array', + proto: true, + forced: !HAS_SPECIES_SUPPORT$2 + }, { + map: function map(callbackfn /* , thisArg */) { + return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } + }); + + /*! ***************************************************************************** + Copyright (c) Microsoft Corporation. + + Permission to use, copy, modify, and/or distribute this software for any + purpose with or without fee is hereby granted. + + THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH + REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY + AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, + INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM + LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR + OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + PERFORMANCE OF THIS SOFTWARE. + ***************************************************************************** */ + function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; + } + return t; + } + + var $$c = _export; + var $filter = arrayIteration.filter; + var arrayMethodHasSpeciesSupport$2 = arrayMethodHasSpeciesSupport$4; + var HAS_SPECIES_SUPPORT$1 = arrayMethodHasSpeciesSupport$2('filter'); + + // `Array.prototype.filter` method + // https://tc39.es/ecma262/#sec-array.prototype.filter + // with adding support of @@species + $$c({ + target: 'Array', + proto: true, + forced: !HAS_SPECIES_SUPPORT$1 + }, { + filter: function filter(callbackfn /* , thisArg */) { + return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + } + }); + + var TO_STRING_TAG_SUPPORT$1 = toStringTagSupport; + var classof$6 = classof$8; + + // `Object.prototype.toString` method implementation + // https://tc39.es/ecma262/#sec-object.prototype.tostring + var objectToString = TO_STRING_TAG_SUPPORT$1 ? {}.toString : function toString() { + return '[object ' + classof$6(this) + ']'; + }; + + var TO_STRING_TAG_SUPPORT = toStringTagSupport; + var defineBuiltIn$4 = defineBuiltIn$6; + var toString$5 = objectToString; + + // `Object.prototype.toString` method + // https://tc39.es/ecma262/#sec-object.prototype.tostring + if (!TO_STRING_TAG_SUPPORT) { + defineBuiltIn$4(Object.prototype, 'toString', toString$5, { + unsafe: true + }); + } + + /** + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /** + * util class that creates a common set of convenience functions to wrap + * shared behavior of Advanced Markers and Markers. + */ + var MarkerUtils = /*#__PURE__*/function () { + function MarkerUtils() { + _classCallCheck(this, MarkerUtils); + } + _createClass(MarkerUtils, null, [{ + key: "isAdvancedMarkerAvailable", + value: function isAdvancedMarkerAvailable(map) { + return google.maps.marker && map.getMapCapabilities().isAdvancedMarkersAvailable === true; + } + }, { + key: "isAdvancedMarker", + value: function isAdvancedMarker(marker) { + return google.maps.marker && marker instanceof google.maps.marker.AdvancedMarkerElement; + } + }, { + key: "setMap", + value: function setMap(marker, map) { + if (this.isAdvancedMarker(marker)) { + marker.map = map; + } else { + marker.setMap(map); + } + } + }, { + key: "getPosition", + value: function getPosition(marker) { + // SuperClusterAlgorithm.calculate expects a LatLng instance so we fake it for Adv Markers + if (this.isAdvancedMarker(marker)) { + if (marker.position) { + if (marker.position instanceof google.maps.LatLng) { + return marker.position; + } + // since we can't cast to LatLngLiteral for reasons =( + if (marker.position.lat && marker.position.lng) { + return new google.maps.LatLng(marker.position.lat, marker.position.lng); + } + } + return new google.maps.LatLng(null); + } + return marker.getPosition(); + } + }, { + key: "getVisible", + value: function getVisible(marker) { + if (this.isAdvancedMarker(marker)) { + /** + * Always return true for Advanced Markers because the clusterer + * uses getVisible as a way to count legacy markers not as an actual + * indicator of visibility for some reason. Even when markers are hidden + * Marker.getVisible returns `true` and this is used to set the marker count + * on the cluster. See the behavior of Cluster.count + */ + return true; + } + return marker.getVisible(); + } + }]); + return MarkerUtils; + }(); + + var Cluster = /*#__PURE__*/function () { + function Cluster(_ref) { + var markers = _ref.markers, + position = _ref.position; + _classCallCheck(this, Cluster); + this.markers = markers; + if (position) { + if (position instanceof google.maps.LatLng) { + this._position = position; + } else { + this._position = new google.maps.LatLng(position); + } + } + } + _createClass(Cluster, [{ + key: "bounds", + get: function get() { + if (this.markers.length === 0 && !this._position) { + return; + } + var bounds = new google.maps.LatLngBounds(this._position, this._position); + var _iterator = _createForOfIteratorHelper(this.markers), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var marker = _step.value; + bounds.extend(MarkerUtils.getPosition(marker)); + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + return bounds; + } + }, { + key: "position", + get: function get() { + return this._position || this.bounds.getCenter(); + } + /** + * Get the count of **visible** markers. + */ + }, { + key: "count", + get: function get() { + return this.markers.filter(function (m) { + return MarkerUtils.getVisible(m); + }).length; + } + /** + * Add a marker to the cluster. + */ + }, { + key: "push", + value: function push(marker) { + this.markers.push(marker); + } + /** + * Cleanup references and remove marker from map. + */ + }, { + key: "delete", + value: function _delete() { + if (this.marker) { + MarkerUtils.setMap(this.marker, null); + this.marker = undefined; + } + this.markers.length = 0; + } + }]); + return Cluster; + }(); + + /** + * Returns the markers visible in a padded map viewport + * + * @param map + * @param mapCanvasProjection + * @param markers The list of marker to filter + * @param viewportPaddingPixels The padding in pixel + * @returns The list of markers in the padded viewport + */ + var filterMarkersToPaddedViewport = function filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, viewportPaddingPixels) { + var extendedMapBounds = extendBoundsToPaddedViewport(map.getBounds(), mapCanvasProjection, viewportPaddingPixels); + return markers.filter(function (marker) { + return extendedMapBounds.contains(MarkerUtils.getPosition(marker)); + }); + }; + /** + * Extends a bounds by a number of pixels in each direction + */ + var extendBoundsToPaddedViewport = function extendBoundsToPaddedViewport(bounds, projection, numPixels) { + var _latLngBoundsToPixelB = latLngBoundsToPixelBounds(bounds, projection), + northEast = _latLngBoundsToPixelB.northEast, + southWest = _latLngBoundsToPixelB.southWest; + var extendedPixelBounds = extendPixelBounds({ + northEast: northEast, + southWest: southWest + }, numPixels); + return pixelBoundsToLatLngBounds(extendedPixelBounds, projection); + }; + /** + * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat] + */ + var getPaddedViewport = function getPaddedViewport(bounds, projection, pixels) { + var extended = extendBoundsToPaddedViewport(bounds, projection, pixels); + var ne = extended.getNorthEast(); + var sw = extended.getSouthWest(); + return [sw.lng(), sw.lat(), ne.lng(), ne.lat()]; + }; + /** + * Returns the distance between 2 positions. + * + * @hidden + */ + var distanceBetweenPoints = function distanceBetweenPoints(p1, p2) { + var R = 6371; // Radius of the Earth in km + var dLat = (p2.lat - p1.lat) * Math.PI / 180; + var dLon = (p2.lng - p1.lng) * Math.PI / 180; + var sinDLat = Math.sin(dLat / 2); + var sinDLon = Math.sin(dLon / 2); + var a = sinDLat * sinDLat + Math.cos(p1.lat * Math.PI / 180) * Math.cos(p2.lat * Math.PI / 180) * sinDLon * sinDLon; + var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + return R * c; + }; + /** + * Converts a LatLng bound to pixels. + * + * @hidden + */ + var latLngBoundsToPixelBounds = function latLngBoundsToPixelBounds(bounds, projection) { + return { + northEast: projection.fromLatLngToDivPixel(bounds.getNorthEast()), + southWest: projection.fromLatLngToDivPixel(bounds.getSouthWest()) + }; + }; + /** + * Extends a pixel bounds by numPixels in all directions. + * + * @hidden + */ + var extendPixelBounds = function extendPixelBounds(_ref, numPixels) { + var northEast = _ref.northEast, + southWest = _ref.southWest; + northEast.x += numPixels; + northEast.y -= numPixels; + southWest.x -= numPixels; + southWest.y += numPixels; + return { + northEast: northEast, + southWest: southWest + }; + }; + /** + * @hidden + */ + var pixelBoundsToLatLngBounds = function pixelBoundsToLatLngBounds(_ref2, projection) { + var northEast = _ref2.northEast, + southWest = _ref2.southWest; + var sw = projection.fromDivPixelToLatLng(southWest); + var ne = projection.fromDivPixelToLatLng(northEast); + return new google.maps.LatLngBounds(sw, ne); + }; + + /** + * @hidden + */ + var AbstractAlgorithm = /*#__PURE__*/function () { + function AbstractAlgorithm(_ref) { + var _ref$maxZoom = _ref.maxZoom, + maxZoom = _ref$maxZoom === void 0 ? 16 : _ref$maxZoom; + _classCallCheck(this, AbstractAlgorithm); + this.maxZoom = maxZoom; + } + /** + * Helper function to bypass clustering based upon some map state such as + * zoom, number of markers, etc. + * + * ```typescript + * cluster({markers, map}: AlgorithmInput): Cluster[] { + * if (shouldBypassClustering(map)) { + * return this.noop({markers}) + * } + * } + * ``` + */ + _createClass(AbstractAlgorithm, [{ + key: "noop", + value: function noop(_ref2) { + var markers = _ref2.markers; + return _noop(markers); + } + }]); + return AbstractAlgorithm; + }(); + /** + * Abstract viewport algorithm proves a class to filter markers by a padded + * viewport. This is a common optimization. + * + * @hidden + */ + var AbstractViewportAlgorithm = /*#__PURE__*/function (_AbstractAlgorithm) { + _inherits(AbstractViewportAlgorithm, _AbstractAlgorithm); + var _super = _createSuper(AbstractViewportAlgorithm); + function AbstractViewportAlgorithm(_a) { + var _this; + _classCallCheck(this, AbstractViewportAlgorithm); + var _a$viewportPadding = _a.viewportPadding, + viewportPadding = _a$viewportPadding === void 0 ? 60 : _a$viewportPadding, + options = __rest(_a, ["viewportPadding"]); + _this = _super.call(this, options); + _this.viewportPadding = 60; + _this.viewportPadding = viewportPadding; + return _this; + } + _createClass(AbstractViewportAlgorithm, [{ + key: "calculate", + value: function calculate(_ref3) { + var markers = _ref3.markers, + map = _ref3.map, + mapCanvasProjection = _ref3.mapCanvasProjection; + if (map.getZoom() >= this.maxZoom) { + return { + clusters: this.noop({ + markers: markers + }), + changed: false + }; + } + return { + clusters: this.cluster({ + markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding), + map: map, + mapCanvasProjection: mapCanvasProjection + }) + }; + } + }]); + return AbstractViewportAlgorithm; + }(AbstractAlgorithm); + /** + * @hidden + */ + var _noop = function _noop(markers) { + var clusters = markers.map(function (marker) { + return new Cluster({ + position: MarkerUtils.getPosition(marker), + markers: [marker] + }); + }); + return clusters; + }; + + // iterable DOM collections + // flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods + var domIterables = { + CSSRuleList: 0, + CSSStyleDeclaration: 0, + CSSValueList: 0, + ClientRectList: 0, + DOMRectList: 0, + DOMStringList: 0, + DOMTokenList: 1, + DataTransferItemList: 0, + FileList: 0, + HTMLAllCollection: 0, + HTMLCollection: 0, + HTMLFormElement: 0, + HTMLSelectElement: 0, + MediaList: 0, + MimeTypeArray: 0, + NamedNodeMap: 0, + NodeList: 1, + PaintRequestList: 0, + Plugin: 0, + PluginArray: 0, + SVGLengthList: 0, + SVGNumberList: 0, + SVGPathSegList: 0, + SVGPointList: 0, + SVGStringList: 0, + SVGTransformList: 0, + SourceBufferList: 0, + StyleSheetList: 0, + TextTrackCueList: 0, + TextTrackList: 0, + TouchList: 0 + }; + + // in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList` + var documentCreateElement$1 = documentCreateElement$2; + var classList = documentCreateElement$1('span').classList; + var DOMTokenListPrototype$2 = classList && classList.constructor && classList.constructor.prototype; + var domTokenListPrototype = DOMTokenListPrototype$2 === Object.prototype ? undefined : DOMTokenListPrototype$2; + + var fails$a = fails$l; + var arrayMethodIsStrict$3 = function (METHOD_NAME, argument) { + var method = [][METHOD_NAME]; + return !!method && fails$a(function () { + // eslint-disable-next-line no-useless-call -- required for testing + method.call(null, argument || function () { + return 1; + }, 1); + }); + }; + + var $forEach = arrayIteration.forEach; + var arrayMethodIsStrict$2 = arrayMethodIsStrict$3; + var STRICT_METHOD = arrayMethodIsStrict$2('forEach'); + + // `Array.prototype.forEach` method implementation + // https://tc39.es/ecma262/#sec-array.prototype.foreach + var arrayForEach = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) { + return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined); + // eslint-disable-next-line es/no-array-prototype-foreach -- safe + } : [].forEach; + + var global$6 = global$h; + var DOMIterables$1 = domIterables; + var DOMTokenListPrototype$1 = domTokenListPrototype; + var forEach = arrayForEach; + var createNonEnumerableProperty$2 = createNonEnumerableProperty$5; + var handlePrototype$1 = function (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try { + createNonEnumerableProperty$2(CollectionPrototype, 'forEach', forEach); + } catch (error) { + CollectionPrototype.forEach = forEach; + } + }; + for (var COLLECTION_NAME$1 in DOMIterables$1) { + if (DOMIterables$1[COLLECTION_NAME$1]) { + handlePrototype$1(global$6[COLLECTION_NAME$1] && global$6[COLLECTION_NAME$1].prototype); + } + } + handlePrototype$1(DOMTokenListPrototype$1); + + var $$b = _export; + var call$5 = functionCall; + + // `URL.prototype.toJSON` method + // https://url.spec.whatwg.org/#dom-url-tojson + $$b({ + target: 'URL', + proto: true, + enumerable: true + }, { + toJSON: function toJSON() { + return call$5(URL.prototype.toString, this); + } + }); + + // do not edit .js files directly - edit src/index.jst + + var fastDeepEqual = function equal(a, b) { + if (a === b) return true; + if (a && b && typeof a == 'object' && typeof b == 'object') { + if (a.constructor !== b.constructor) return false; + var length, i, keys; + if (Array.isArray(a)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) if (!equal(a[i], b[i])) return false; + return true; + } + if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; + if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); + if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); + keys = Object.keys(a); + length = keys.length; + if (length !== Object.keys(b).length) return false; + for (i = length; i-- !== 0;) if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + for (i = length; i-- !== 0;) { + var key = keys[i]; + if (!equal(a[key], b[key])) return false; + } + return true; + } + + // true if both NaN, false otherwise + return a !== a && b !== b; + }; + var equal = /*@__PURE__*/getDefaultExportFromCjs(fastDeepEqual); + + /** + * The default Grid algorithm historically used in Google Maps marker + * clustering. + * + * The Grid algorithm does not implement caching and markers may flash as the + * viewport changes. Instead use {@link SuperClusterAlgorithm}. + */ + var GridAlgorithm = /*#__PURE__*/function (_AbstractViewportAlgo) { + _inherits(GridAlgorithm, _AbstractViewportAlgo); + var _super = _createSuper(GridAlgorithm); + function GridAlgorithm(_a) { + var _this; + _classCallCheck(this, GridAlgorithm); + var _a$maxDistance = _a.maxDistance, + maxDistance = _a$maxDistance === void 0 ? 40000 : _a$maxDistance, + _a$gridSize = _a.gridSize, + gridSize = _a$gridSize === void 0 ? 40 : _a$gridSize, + options = __rest(_a, ["maxDistance", "gridSize"]); + _this = _super.call(this, options); + _this.clusters = []; + _this.state = { + zoom: -1 + }; + _this.maxDistance = maxDistance; + _this.gridSize = gridSize; + return _this; + } + _createClass(GridAlgorithm, [{ + key: "calculate", + value: function calculate(_ref) { + var markers = _ref.markers, + map = _ref.map, + mapCanvasProjection = _ref.mapCanvasProjection; + var state = { + zoom: map.getZoom() + }; + var changed = false; + if (this.state.zoom >= this.maxZoom && state.zoom >= this.maxZoom) ; else { + changed = !equal(this.state, state); + } + this.state = state; + if (map.getZoom() >= this.maxZoom) { + return { + clusters: this.noop({ + markers: markers + }), + changed: changed + }; + } + return { + clusters: this.cluster({ + markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding), + map: map, + mapCanvasProjection: mapCanvasProjection + }) + }; + } + }, { + key: "cluster", + value: function cluster(_ref2) { + var _this2 = this; + var markers = _ref2.markers, + map = _ref2.map, + mapCanvasProjection = _ref2.mapCanvasProjection; + this.clusters = []; + markers.forEach(function (marker) { + _this2.addToClosestCluster(marker, map, mapCanvasProjection); + }); + return this.clusters; + } + }, { + key: "addToClosestCluster", + value: function addToClosestCluster(marker, map, projection) { + var maxDistance = this.maxDistance; // Some large number + var cluster = null; + for (var i = 0; i < this.clusters.length; i++) { + var candidate = this.clusters[i]; + var distance = distanceBetweenPoints(candidate.bounds.getCenter().toJSON(), MarkerUtils.getPosition(marker).toJSON()); + if (distance < maxDistance) { + maxDistance = distance; + cluster = candidate; + } + } + if (cluster && extendBoundsToPaddedViewport(cluster.bounds, projection, this.gridSize).contains(MarkerUtils.getPosition(marker))) { + cluster.push(marker); + } else { + var _cluster = new Cluster({ + markers: [marker] + }); + this.clusters.push(_cluster); + } + } + }]); + return GridAlgorithm; + }(AbstractViewportAlgorithm); + + /** + * Noop algorithm does not generate any clusters or filter markers by the an extended viewport. + */ + var NoopAlgorithm = /*#__PURE__*/function (_AbstractAlgorithm) { + _inherits(NoopAlgorithm, _AbstractAlgorithm); + var _super = _createSuper(NoopAlgorithm); + function NoopAlgorithm(_a) { + _classCallCheck(this, NoopAlgorithm); + var options = __rest(_a, []); + return _super.call(this, options); + } + _createClass(NoopAlgorithm, [{ + key: "calculate", + value: function calculate(_ref) { + var markers = _ref.markers, + map = _ref.map, + mapCanvasProjection = _ref.mapCanvasProjection; + return { + clusters: this.cluster({ + markers: markers, + map: map, + mapCanvasProjection: mapCanvasProjection + }), + changed: false + }; + } + }, { + key: "cluster", + value: function cluster(input) { + return this.noop(input); + } + }]); + return NoopAlgorithm; + }(AbstractAlgorithm); + + var internalObjectKeys = objectKeysInternal; + var enumBugKeys$1 = enumBugKeys$3; + + // `Object.keys` method + // https://tc39.es/ecma262/#sec-object.keys + // eslint-disable-next-line es/no-object-keys -- safe + var objectKeys$2 = Object.keys || function keys(O) { + return internalObjectKeys(O, enumBugKeys$1); + }; + + var DESCRIPTORS$6 = descriptors; + var uncurryThis$9 = functionUncurryThis; + var call$4 = functionCall; + var fails$9 = fails$l; + var objectKeys$1 = objectKeys$2; + var getOwnPropertySymbolsModule = objectGetOwnPropertySymbols; + var propertyIsEnumerableModule = objectPropertyIsEnumerable; + var toObject$4 = toObject$7; + var IndexedObject$1 = indexedObject; + + // eslint-disable-next-line es/no-object-assign -- safe + var $assign = Object.assign; + // eslint-disable-next-line es/no-object-defineproperty -- required for testing + var defineProperty$6 = Object.defineProperty; + var concat = uncurryThis$9([].concat); + + // `Object.assign` method + // https://tc39.es/ecma262/#sec-object.assign + var objectAssign = !$assign || fails$9(function () { + // should have correct order of operations (Edge bug) + if (DESCRIPTORS$6 && $assign({ + b: 1 + }, $assign(defineProperty$6({}, 'a', { + enumerable: true, + get: function () { + defineProperty$6(this, 'b', { + value: 3, + enumerable: false + }); + } + }), { + b: 2 + })).b !== 1) return true; + // should work with symbols and should have deterministic property order (V8 bug) + var A = {}; + var B = {}; + // eslint-disable-next-line es/no-symbol -- safe + var symbol = Symbol('assign detection'); + var alphabet = 'abcdefghijklmnopqrst'; + A[symbol] = 7; + alphabet.split('').forEach(function (chr) { + B[chr] = chr; + }); + return $assign({}, A)[symbol] !== 7 || objectKeys$1($assign({}, B)).join('') !== alphabet; + }) ? function assign(target, source) { + // eslint-disable-line no-unused-vars -- required for `.length` + var T = toObject$4(target); + var argumentsLength = arguments.length; + var index = 1; + var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; + var propertyIsEnumerable = propertyIsEnumerableModule.f; + while (argumentsLength > index) { + var S = IndexedObject$1(arguments[index++]); + var keys = getOwnPropertySymbols ? concat(objectKeys$1(S), getOwnPropertySymbols(S)) : objectKeys$1(S); + var length = keys.length; + var j = 0; + var key; + while (length > j) { + key = keys[j++]; + if (!DESCRIPTORS$6 || call$4(propertyIsEnumerable, S, key)) T[key] = S[key]; + } + } + return T; + } : $assign; + + var $$a = _export; + var assign = objectAssign; + + // `Object.assign` method + // https://tc39.es/ecma262/#sec-object.assign + // eslint-disable-next-line es/no-object-assign -- required for testing + $$a({ + target: 'Object', + stat: true, + arity: 2, + forced: Object.assign !== assign + }, { + assign: assign + }); + + const ARRAY_TYPES = [Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array]; + + /** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */ + + const VERSION = 1; // serialized format version + const HEADER_SIZE = 8; + class KDBush { + /** + * Creates an index from raw `ArrayBuffer` data. + * @param {ArrayBuffer} data + */ + static from(data) { + if (!(data instanceof ArrayBuffer)) { + throw new Error('Data must be an instance of ArrayBuffer.'); + } + const [magic, versionAndType] = new Uint8Array(data, 0, 2); + if (magic !== 0xdb) { + throw new Error('Data does not appear to be in a KDBush format.'); + } + const version = versionAndType >> 4; + if (version !== VERSION) { + throw new Error(`Got v${version} data when expected v${VERSION}.`); + } + const ArrayType = ARRAY_TYPES[versionAndType & 0x0f]; + if (!ArrayType) { + throw new Error('Unrecognized array type.'); + } + const [nodeSize] = new Uint16Array(data, 2, 1); + const [numItems] = new Uint32Array(data, 4, 1); + return new KDBush(numItems, nodeSize, ArrayType, data); + } + + /** + * Creates an index that will hold a given number of items. + * @param {number} numItems + * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default). + * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default). + * @param {ArrayBuffer} [data] (For internal use only) + */ + constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) { + if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`); + this.numItems = +numItems; + this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535); + this.ArrayType = ArrayType; + this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array; + const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType); + const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT; + const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT; + const padCoords = (8 - idsByteSize % 8) % 8; + if (arrayTypeIndex < 0) { + throw new Error(`Unexpected typed array class: ${ArrayType}.`); + } + if (data && data instanceof ArrayBuffer) { + // reconstruct an index from a buffer + this.data = data; + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = numItems * 2; + this._finished = true; + } else { + // initialize a new index + this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords); + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = 0; + this._finished = false; + + // set header + new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]); + new Uint16Array(this.data, 2, 1)[0] = nodeSize; + new Uint32Array(this.data, 4, 1)[0] = numItems; + } + } + + /** + * Add a point to the index. + * @param {number} x + * @param {number} y + * @returns {number} An incremental index associated with the added item (starting from `0`). + */ + add(x, y) { + const index = this._pos >> 1; + this.ids[index] = index; + this.coords[this._pos++] = x; + this.coords[this._pos++] = y; + return index; + } + + /** + * Perform indexing of the added points. + */ + finish() { + const numAdded = this._pos >> 1; + if (numAdded !== this.numItems) { + throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`); + } + // kd-sort both arrays for efficient search + sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0); + this._finished = true; + return this; + } + + /** + * Search the index for items within a given bounding box. + * @param {number} minX + * @param {number} minY + * @param {number} maxX + * @param {number} maxY + * @returns {number[]} An array of indices correponding to the found items. + */ + range(minX, minY, maxX, maxY) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + const { + ids, + coords, + nodeSize + } = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + + // recursively search for items in range in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + const x = coords[2 * i]; + const y = coords[2 * i + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = left + right >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? minX <= x : minY <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? maxX >= x : maxY >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + return result; + } + + /** + * Search the index for items within a given radius. + * @param {number} qx + * @param {number} qy + * @param {number} r Query radius. + * @returns {number[]} An array of indices correponding to the found items. + */ + within(qx, qy, r) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + const { + ids, + coords, + nodeSize + } = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + const r2 = r * r; + + // recursively search for items within radius in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = left + right >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? qx - r <= x : qy - r <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? qx + r >= x : qy + r >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + return result; + } + } + + /** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} nodeSize + * @param {number} left + * @param {number} right + * @param {number} axis + */ + function sort(ids, coords, nodeSize, left, right, axis) { + if (right - left <= nodeSize) return; + const m = left + right >> 1; // middle index + + // sort ids and coords around the middle index so that the halves lie + // either left/right or top/bottom correspondingly (taking turns) + select(ids, coords, m, left, right, axis); + + // recursively kd-sort first half and second half on the opposite axis + sort(ids, coords, nodeSize, left, m - 1, 1 - axis); + sort(ids, coords, nodeSize, m + 1, right, 1 - axis); + } + + /** + * Custom Floyd-Rivest selection algorithm: sort ids and coords so that + * [left..k-1] items are smaller than k-th item (on either x or y axis) + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} k + * @param {number} left + * @param {number} right + * @param {number} axis + */ + function select(ids, coords, k, left, right, axis) { + while (right > left) { + if (right - left > 600) { + const n = right - left + 1; + const m = k - left + 1; + const z = Math.log(n); + const s = 0.5 * Math.exp(2 * z / 3); + const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1); + const newLeft = Math.max(left, Math.floor(k - m * s / n + sd)); + const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd)); + select(ids, coords, k, newLeft, newRight, axis); + } + const t = coords[2 * k + axis]; + let i = left; + let j = right; + swapItem(ids, coords, left, k); + if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right); + while (i < j) { + swapItem(ids, coords, i, j); + i++; + j--; + while (coords[2 * i + axis] < t) i++; + while (coords[2 * j + axis] > t) j--; + } + if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j);else { + j++; + swapItem(ids, coords, j, right); + } + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } + } + + /** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} i + * @param {number} j + */ + function swapItem(ids, coords, i, j) { + swap(ids, i, j); + swap(coords, 2 * i, 2 * j); + swap(coords, 2 * i + 1, 2 * j + 1); + } + + /** + * @param {InstanceType} arr + * @param {number} i + * @param {number} j + */ + function swap(arr, i, j) { + const tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; + } + + /** + * @param {number} ax + * @param {number} ay + * @param {number} bx + * @param {number} by + */ + function sqDist(ax, ay, bx, by) { + const dx = ax - bx; + const dy = ay - by; + return dx * dx + dy * dy; + } + + const defaultOptions = { + minZoom: 0, + // min zoom to generate clusters on + maxZoom: 16, + // max zoom level to cluster the points on + minPoints: 2, + // minimum points to form a cluster + radius: 40, + // cluster radius in pixels + extent: 512, + // tile extent (radius is calculated relative to it) + nodeSize: 64, + // size of the KD-tree leaf node, affects performance + log: false, + // whether to log timing info + + // whether to generate numeric ids for input features (in vector tiles) + generateId: false, + // a reduce function for calculating custom cluster properties + reduce: null, + // (accumulated, props) => { accumulated.sum += props.sum; } + + // properties to use for individual points when running the reducer + map: props => props // props => ({sum: props.my_value}) + }; + + const fround = Math.fround || (tmp => x => { + tmp[0] = +x; + return tmp[0]; + })(new Float32Array(1)); + const OFFSET_ZOOM = 2; + const OFFSET_ID = 3; + const OFFSET_PARENT = 4; + const OFFSET_NUM = 5; + const OFFSET_PROP = 6; + class Supercluster { + constructor(options) { + this.options = Object.assign(Object.create(defaultOptions), options); + this.trees = new Array(this.options.maxZoom + 1); + this.stride = this.options.reduce ? 7 : 6; + this.clusterProps = []; + } + load(points) { + const { + log, + minZoom, + maxZoom + } = this.options; + if (log) console.time('total time'); + const timerId = `prepare ${points.length} points`; + if (log) console.time(timerId); + this.points = points; + + // generate a cluster object for each point and index input points into a KD-tree + const data = []; + for (let i = 0; i < points.length; i++) { + const p = points[i]; + if (!p.geometry) continue; + const [lng, lat] = p.geometry.coordinates; + const x = fround(lngX(lng)); + const y = fround(latY(lat)); + // store internal point/cluster data in flat numeric arrays for performance + data.push(x, y, + // projected point coordinates + Infinity, + // the last zoom the point was processed at + i, + // index of the source feature in the original input array + -1, + // parent cluster id + 1 // number of points in a cluster + ); + + if (this.options.reduce) data.push(0); // noop + } + + let tree = this.trees[maxZoom + 1] = this._createTree(data); + if (log) console.timeEnd(timerId); + + // cluster points on max zoom, then cluster the results on previous zoom, etc.; + // results in a cluster hierarchy across zoom levels + for (let z = maxZoom; z >= minZoom; z--) { + const now = +Date.now(); + + // create a new set of clusters for the zoom and index them with a KD-tree + tree = this.trees[z] = this._createTree(this._cluster(tree, z)); + if (log) console.log('z%d: %d clusters in %dms', z, tree.numItems, +Date.now() - now); + } + if (log) console.timeEnd('total time'); + return this; + } + getClusters(bbox, zoom) { + let minLng = ((bbox[0] + 180) % 360 + 360) % 360 - 180; + const minLat = Math.max(-90, Math.min(90, bbox[1])); + let maxLng = bbox[2] === 180 ? 180 : ((bbox[2] + 180) % 360 + 360) % 360 - 180; + const maxLat = Math.max(-90, Math.min(90, bbox[3])); + if (bbox[2] - bbox[0] >= 360) { + minLng = -180; + maxLng = 180; + } else if (minLng > maxLng) { + const easternHem = this.getClusters([minLng, minLat, 180, maxLat], zoom); + const westernHem = this.getClusters([-180, minLat, maxLng, maxLat], zoom); + return easternHem.concat(westernHem); + } + const tree = this.trees[this._limitZoom(zoom)]; + const ids = tree.range(lngX(minLng), latY(maxLat), lngX(maxLng), latY(minLat)); + const data = tree.data; + const clusters = []; + for (const id of ids) { + const k = this.stride * id; + clusters.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + return clusters; + } + getChildren(clusterId) { + const originId = this._getOriginId(clusterId); + const originZoom = this._getOriginZoom(clusterId); + const errorMsg = 'No cluster with the specified id.'; + const tree = this.trees[originZoom]; + if (!tree) throw new Error(errorMsg); + const data = tree.data; + if (originId * this.stride >= data.length) throw new Error(errorMsg); + const r = this.options.radius / (this.options.extent * Math.pow(2, originZoom - 1)); + const x = data[originId * this.stride]; + const y = data[originId * this.stride + 1]; + const ids = tree.within(x, y, r); + const children = []; + for (const id of ids) { + const k = id * this.stride; + if (data[k + OFFSET_PARENT] === clusterId) { + children.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + } + if (children.length === 0) throw new Error(errorMsg); + return children; + } + getLeaves(clusterId, limit, offset) { + limit = limit || 10; + offset = offset || 0; + const leaves = []; + this._appendLeaves(leaves, clusterId, limit, offset, 0); + return leaves; + } + getTile(z, x, y) { + const tree = this.trees[this._limitZoom(z)]; + const z2 = Math.pow(2, z); + const { + extent, + radius + } = this.options; + const p = radius / extent; + const top = (y - p) / z2; + const bottom = (y + 1 + p) / z2; + const tile = { + features: [] + }; + this._addTileFeatures(tree.range((x - p) / z2, top, (x + 1 + p) / z2, bottom), tree.data, x, y, z2, tile); + if (x === 0) { + this._addTileFeatures(tree.range(1 - p / z2, top, 1, bottom), tree.data, z2, y, z2, tile); + } + if (x === z2 - 1) { + this._addTileFeatures(tree.range(0, top, p / z2, bottom), tree.data, -1, y, z2, tile); + } + return tile.features.length ? tile : null; + } + getClusterExpansionZoom(clusterId) { + let expansionZoom = this._getOriginZoom(clusterId) - 1; + while (expansionZoom <= this.options.maxZoom) { + const children = this.getChildren(clusterId); + expansionZoom++; + if (children.length !== 1) break; + clusterId = children[0].properties.cluster_id; + } + return expansionZoom; + } + _appendLeaves(result, clusterId, limit, offset, skipped) { + const children = this.getChildren(clusterId); + for (const child of children) { + const props = child.properties; + if (props && props.cluster) { + if (skipped + props.point_count <= offset) { + // skip the whole cluster + skipped += props.point_count; + } else { + // enter the cluster + skipped = this._appendLeaves(result, props.cluster_id, limit, offset, skipped); + // exit the cluster + } + } else if (skipped < offset) { + // skip a single point + skipped++; + } else { + // add a single point + result.push(child); + } + if (result.length === limit) break; + } + return skipped; + } + _createTree(data) { + const tree = new KDBush(data.length / this.stride | 0, this.options.nodeSize, Float32Array); + for (let i = 0; i < data.length; i += this.stride) tree.add(data[i], data[i + 1]); + tree.finish(); + tree.data = data; + return tree; + } + _addTileFeatures(ids, data, x, y, z2, tile) { + for (const i of ids) { + const k = i * this.stride; + const isCluster = data[k + OFFSET_NUM] > 1; + let tags, px, py; + if (isCluster) { + tags = getClusterProperties(data, k, this.clusterProps); + px = data[k]; + py = data[k + 1]; + } else { + const p = this.points[data[k + OFFSET_ID]]; + tags = p.properties; + const [lng, lat] = p.geometry.coordinates; + px = lngX(lng); + py = latY(lat); + } + const f = { + type: 1, + geometry: [[Math.round(this.options.extent * (px * z2 - x)), Math.round(this.options.extent * (py * z2 - y))]], + tags + }; + + // assign id + let id; + if (isCluster || this.options.generateId) { + // optionally generate id for points + id = data[k + OFFSET_ID]; + } else { + // keep id if already assigned + id = this.points[data[k + OFFSET_ID]].id; + } + if (id !== undefined) f.id = id; + tile.features.push(f); + } + } + _limitZoom(z) { + return Math.max(this.options.minZoom, Math.min(Math.floor(+z), this.options.maxZoom + 1)); + } + _cluster(tree, zoom) { + const { + radius, + extent, + reduce, + minPoints + } = this.options; + const r = radius / (extent * Math.pow(2, zoom)); + const data = tree.data; + const nextData = []; + const stride = this.stride; + + // loop through each point + for (let i = 0; i < data.length; i += stride) { + // if we've already visited the point at this zoom level, skip it + if (data[i + OFFSET_ZOOM] <= zoom) continue; + data[i + OFFSET_ZOOM] = zoom; + + // find all nearby points + const x = data[i]; + const y = data[i + 1]; + const neighborIds = tree.within(data[i], data[i + 1], r); + const numPointsOrigin = data[i + OFFSET_NUM]; + let numPoints = numPointsOrigin; + + // count the number of points in a potential cluster + for (const neighborId of neighborIds) { + const k = neighborId * stride; + // filter out neighbors that are already processed + if (data[k + OFFSET_ZOOM] > zoom) numPoints += data[k + OFFSET_NUM]; + } + + // if there were neighbors to merge, and there are enough points to form a cluster + if (numPoints > numPointsOrigin && numPoints >= minPoints) { + let wx = x * numPointsOrigin; + let wy = y * numPointsOrigin; + let clusterProperties; + let clusterPropIndex = -1; + + // encode both zoom and point index on which the cluster originated -- offset by total length of features + const id = ((i / stride | 0) << 5) + (zoom + 1) + this.points.length; + for (const neighborId of neighborIds) { + const k = neighborId * stride; + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; // save the zoom (so it doesn't get processed twice) + + const numPoints2 = data[k + OFFSET_NUM]; + wx += data[k] * numPoints2; // accumulate coordinates for calculating weighted center + wy += data[k + 1] * numPoints2; + data[k + OFFSET_PARENT] = id; + if (reduce) { + if (!clusterProperties) { + clusterProperties = this._map(data, i, true); + clusterPropIndex = this.clusterProps.length; + this.clusterProps.push(clusterProperties); + } + reduce(clusterProperties, this._map(data, k)); + } + } + data[i + OFFSET_PARENT] = id; + nextData.push(wx / numPoints, wy / numPoints, Infinity, id, -1, numPoints); + if (reduce) nextData.push(clusterPropIndex); + } else { + // left points as unclustered + for (let j = 0; j < stride; j++) nextData.push(data[i + j]); + if (numPoints > 1) { + for (const neighborId of neighborIds) { + const k = neighborId * stride; + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; + for (let j = 0; j < stride; j++) nextData.push(data[k + j]); + } + } + } + } + return nextData; + } + + // get index of the point from which the cluster originated + _getOriginId(clusterId) { + return clusterId - this.points.length >> 5; + } + + // get zoom of the point from which the cluster originated + _getOriginZoom(clusterId) { + return (clusterId - this.points.length) % 32; + } + _map(data, i, clone) { + if (data[i + OFFSET_NUM] > 1) { + const props = this.clusterProps[data[i + OFFSET_PROP]]; + return clone ? Object.assign({}, props) : props; + } + const original = this.points[data[i + OFFSET_ID]].properties; + const result = this.options.map(original); + return clone && result === original ? Object.assign({}, result) : result; + } + } + function getClusterJSON(data, i, clusterProps) { + return { + type: 'Feature', + id: data[i + OFFSET_ID], + properties: getClusterProperties(data, i, clusterProps), + geometry: { + type: 'Point', + coordinates: [xLng(data[i]), yLat(data[i + 1])] + } + }; + } + function getClusterProperties(data, i, clusterProps) { + const count = data[i + OFFSET_NUM]; + const abbrev = count >= 10000 ? `${Math.round(count / 1000)}k` : count >= 1000 ? `${Math.round(count / 100) / 10}k` : count; + const propIndex = data[i + OFFSET_PROP]; + const properties = propIndex === -1 ? {} : Object.assign({}, clusterProps[propIndex]); + return Object.assign(properties, { + cluster: true, + cluster_id: data[i + OFFSET_ID], + point_count: count, + point_count_abbreviated: abbrev + }); + } + + // longitude/latitude to spherical mercator in [0..1] range + function lngX(lng) { + return lng / 360 + 0.5; + } + function latY(lat) { + const sin = Math.sin(lat * Math.PI / 180); + const y = 0.5 - 0.25 * Math.log((1 + sin) / (1 - sin)) / Math.PI; + return y < 0 ? 0 : y > 1 ? 1 : y; + } + + // spherical mercator to longitude/latitude + function xLng(x) { + return (x - 0.5) * 360; + } + function yLat(y) { + const y2 = (180 - y * 360) * Math.PI / 180; + return 360 * Math.atan(Math.exp(y2)) / Math.PI - 90; + } + + /** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ + var SuperClusterAlgorithm = /*#__PURE__*/function (_AbstractAlgorithm) { + _inherits(SuperClusterAlgorithm, _AbstractAlgorithm); + var _super = _createSuper(SuperClusterAlgorithm); + function SuperClusterAlgorithm(_a) { + var _this; + _classCallCheck(this, SuperClusterAlgorithm); + var maxZoom = _a.maxZoom, + _a$radius = _a.radius, + radius = _a$radius === void 0 ? 60 : _a$radius, + options = __rest(_a, ["maxZoom", "radius"]); + _this = _super.call(this, { + maxZoom: maxZoom + }); + _this.state = { + zoom: -1 + }; + _this.superCluster = new Supercluster(Object.assign({ + maxZoom: _this.maxZoom, + radius: radius + }, options)); + return _this; + } + _createClass(SuperClusterAlgorithm, [{ + key: "calculate", + value: function calculate(input) { + var changed = false; + var state = { + zoom: input.map.getZoom() + }; + if (!equal(input.markers, this.markers)) { + changed = true; + // TODO use proxy to avoid copy? + this.markers = _toConsumableArray(input.markers); + var points = this.markers.map(function (marker) { + var position = MarkerUtils.getPosition(marker); + var coordinates = [position.lng(), position.lat()]; + return { + type: "Feature", + geometry: { + type: "Point", + coordinates: coordinates + }, + properties: { + marker: marker + } + }; + }); + this.superCluster.load(points); + } + if (!changed) { + if (this.state.zoom <= this.maxZoom || state.zoom <= this.maxZoom) { + changed = !equal(this.state, state); + } + } + this.state = state; + if (changed) { + this.clusters = this.cluster(input); + } + return { + clusters: this.clusters, + changed: changed + }; + } + }, { + key: "cluster", + value: function cluster(_ref) { + var _this2 = this; + var map = _ref.map; + return this.superCluster.getClusters([-180, -90, 180, 90], Math.round(map.getZoom())).map(function (feature) { + return _this2.transformCluster(feature); + }); + } + }, { + key: "transformCluster", + value: function transformCluster(_ref2) { + var _ref2$geometry$coordi = _slicedToArray(_ref2.geometry.coordinates, 2), + lng = _ref2$geometry$coordi[0], + lat = _ref2$geometry$coordi[1], + properties = _ref2.properties; + if (properties.cluster) { + return new Cluster({ + markers: this.superCluster.getLeaves(properties.cluster_id, Infinity).map(function (leaf) { + return leaf.properties.marker; + }), + position: { + lat: lat, + lng: lng + } + }); + } + var marker = properties.marker; + return new Cluster({ + markers: [marker], + position: MarkerUtils.getPosition(marker) + }); + } + }]); + return SuperClusterAlgorithm; + }(AbstractAlgorithm); + + /** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ + var SuperClusterViewportAlgorithm = /*#__PURE__*/function (_AbstractViewportAlgo) { + _inherits(SuperClusterViewportAlgorithm, _AbstractViewportAlgo); + var _super = _createSuper(SuperClusterViewportAlgorithm); + function SuperClusterViewportAlgorithm(_a) { + var _this; + _classCallCheck(this, SuperClusterViewportAlgorithm); + var maxZoom = _a.maxZoom, + _a$radius = _a.radius, + radius = _a$radius === void 0 ? 60 : _a$radius, + _a$viewportPadding = _a.viewportPadding, + viewportPadding = _a$viewportPadding === void 0 ? 60 : _a$viewportPadding, + options = __rest(_a, ["maxZoom", "radius", "viewportPadding"]); + _this = _super.call(this, { + maxZoom: maxZoom, + viewportPadding: viewportPadding + }); + _this.superCluster = new Supercluster(Object.assign({ + maxZoom: _this.maxZoom, + radius: radius + }, options)); + _this.state = { + zoom: -1, + view: [0, 0, 0, 0] + }; + return _this; + } + _createClass(SuperClusterViewportAlgorithm, [{ + key: "calculate", + value: function calculate(input) { + var state = { + zoom: Math.round(input.map.getZoom()), + view: getPaddedViewport(input.map.getBounds(), input.mapCanvasProjection, this.viewportPadding) + }; + var changed = !equal(this.state, state); + if (!equal(input.markers, this.markers)) { + changed = true; + // TODO use proxy to avoid copy? + this.markers = _toConsumableArray(input.markers); + var points = this.markers.map(function (marker) { + var position = MarkerUtils.getPosition(marker); + var coordinates = [position.lng(), position.lat()]; + return { + type: "Feature", + geometry: { + type: "Point", + coordinates: coordinates + }, + properties: { + marker: marker + } + }; + }); + this.superCluster.load(points); + } + if (changed) { + this.clusters = this.cluster(input); + this.state = state; + } + return { + clusters: this.clusters, + changed: changed + }; + } + }, { + key: "cluster", + value: function cluster(_ref) { + var _this2 = this; + var map = _ref.map, + mapCanvasProjection = _ref.mapCanvasProjection; + /* recalculate new state because we can't use the cached version. */ + var state = { + zoom: Math.round(map.getZoom()), + view: getPaddedViewport(map.getBounds(), mapCanvasProjection, this.viewportPadding) + }; + return this.superCluster.getClusters(state.view, state.zoom).map(function (feature) { + return _this2.transformCluster(feature); + }); + } + }, { + key: "transformCluster", + value: function transformCluster(_ref2) { + var _ref2$geometry$coordi = _slicedToArray(_ref2.geometry.coordinates, 2), + lng = _ref2$geometry$coordi[0], + lat = _ref2$geometry$coordi[1], + properties = _ref2.properties; + if (properties.cluster) { + return new Cluster({ + markers: this.superCluster.getLeaves(properties.cluster_id, Infinity).map(function (leaf) { + return leaf.properties.marker; + }), + position: { + lat: lat, + lng: lng + } + }); + } + var marker = properties.marker; + return new Cluster({ + markers: [marker], + position: MarkerUtils.getPosition(marker) + }); + } + }]); + return SuperClusterViewportAlgorithm; + }(AbstractViewportAlgorithm); + + var objectDefineProperties = {}; + + var DESCRIPTORS$5 = descriptors; + var V8_PROTOTYPE_DEFINE_BUG = v8PrototypeDefineBug; + var definePropertyModule$1 = objectDefineProperty; + var anObject$5 = anObject$8; + var toIndexedObject$2 = toIndexedObject$6; + var objectKeys = objectKeys$2; + + // `Object.defineProperties` method + // https://tc39.es/ecma262/#sec-object.defineproperties + // eslint-disable-next-line es/no-object-defineproperties -- safe + objectDefineProperties.f = DESCRIPTORS$5 && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) { + anObject$5(O); + var props = toIndexedObject$2(Properties); + var keys = objectKeys(Properties); + var length = keys.length; + var index = 0; + var key; + while (length > index) definePropertyModule$1.f(O, key = keys[index++], props[key]); + return O; + }; + + var getBuiltIn$1 = getBuiltIn$5; + var html$1 = getBuiltIn$1('document', 'documentElement'); + + /* global ActiveXObject -- old IE, WSH */ + var anObject$4 = anObject$8; + var definePropertiesModule = objectDefineProperties; + var enumBugKeys = enumBugKeys$3; + var hiddenKeys$1 = hiddenKeys$5; + var html = html$1; + var documentCreateElement = documentCreateElement$2; + var sharedKey$1 = sharedKey$3; + var GT = '>'; + var LT = '<'; + var PROTOTYPE = 'prototype'; + var SCRIPT = 'script'; + var IE_PROTO$1 = sharedKey$1('IE_PROTO'); + var EmptyConstructor = function () {/* empty */}; + var scriptTag = function (content) { + return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT; + }; + + // Create object with fake `null` prototype: use ActiveX Object with cleared prototype + var NullProtoObjectViaActiveX = function (activeXDocument) { + activeXDocument.write(scriptTag('')); + activeXDocument.close(); + var temp = activeXDocument.parentWindow.Object; + activeXDocument = null; // avoid memory leak + return temp; + }; + + // Create object with fake `null` prototype: use iframe Object with cleared prototype + var NullProtoObjectViaIFrame = function () { + // Thrash, waste and sodomy: IE GC bug + var iframe = documentCreateElement('iframe'); + var JS = 'java' + SCRIPT + ':'; + var iframeDocument; + iframe.style.display = 'none'; + html.appendChild(iframe); + // https://github.com/zloirock/core-js/issues/475 + iframe.src = String(JS); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write(scriptTag('document.F=Object')); + iframeDocument.close(); + return iframeDocument.F; + }; + + // Check for document.domain and active x support + // No need to use active x approach when document.domain is not set + // see https://github.com/es-shims/es5-shim/issues/150 + // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346 + // avoid IE GC bug + var activeXDocument; + var NullProtoObject = function () { + try { + activeXDocument = new ActiveXObject('htmlfile'); + } catch (error) {/* ignore */} + NullProtoObject = typeof document != 'undefined' ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) // old IE + : NullProtoObjectViaIFrame() : NullProtoObjectViaActiveX(activeXDocument); // WSH + var length = enumBugKeys.length; + while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]]; + return NullProtoObject(); + }; + hiddenKeys$1[IE_PROTO$1] = true; + + // `Object.create` method + // https://tc39.es/ecma262/#sec-object.create + // eslint-disable-next-line es/no-object-create -- safe + var objectCreate = Object.create || function create(O, Properties) { + var result; + if (O !== null) { + EmptyConstructor[PROTOTYPE] = anObject$4(O); + result = new EmptyConstructor(); + EmptyConstructor[PROTOTYPE] = null; + // add "__proto__" for Object.getPrototypeOf polyfill + result[IE_PROTO$1] = O; + } else result = NullProtoObject(); + return Properties === undefined ? result : definePropertiesModule.f(result, Properties); + }; + + var wellKnownSymbol$b = wellKnownSymbol$h; + var create$2 = objectCreate; + var defineProperty$5 = objectDefineProperty.f; + var UNSCOPABLES = wellKnownSymbol$b('unscopables'); + var ArrayPrototype$1 = Array.prototype; + + // Array.prototype[@@unscopables] + // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables + if (ArrayPrototype$1[UNSCOPABLES] === undefined) { + defineProperty$5(ArrayPrototype$1, UNSCOPABLES, { + configurable: true, + value: create$2(null) + }); + } + + // add a key to Array.prototype[@@unscopables] + var addToUnscopables$2 = function (key) { + ArrayPrototype$1[UNSCOPABLES][key] = true; + }; + + var $$9 = _export; + var $includes = arrayIncludes.includes; + var fails$8 = fails$l; + var addToUnscopables$1 = addToUnscopables$2; + + // FF99+ bug + var BROKEN_ON_SPARSE = fails$8(function () { + // eslint-disable-next-line es/no-array-prototype-includes -- detection + return !Array(1).includes(); + }); + + // `Array.prototype.includes` method + // https://tc39.es/ecma262/#sec-array.prototype.includes + $$9({ + target: 'Array', + proto: true, + forced: BROKEN_ON_SPARSE + }, { + includes: function includes(el /* , fromIndex = 0 */) { + return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined); + } + }); + + // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables + addToUnscopables$1('includes'); + + var isObject$6 = isObject$d; + var classof$5 = classofRaw$2; + var wellKnownSymbol$a = wellKnownSymbol$h; + var MATCH$1 = wellKnownSymbol$a('match'); + + // `IsRegExp` abstract operation + // https://tc39.es/ecma262/#sec-isregexp + var isRegexp = function (it) { + var isRegExp; + return isObject$6(it) && ((isRegExp = it[MATCH$1]) !== undefined ? !!isRegExp : classof$5(it) === 'RegExp'); + }; + + var isRegExp = isRegexp; + var $TypeError$8 = TypeError; + var notARegexp = function (it) { + if (isRegExp(it)) { + throw $TypeError$8("The method doesn't accept regular expressions"); + } + return it; + }; + + var classof$4 = classof$8; + var $String$1 = String; + var toString$4 = function (argument) { + if (classof$4(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string'); + return $String$1(argument); + }; + + var wellKnownSymbol$9 = wellKnownSymbol$h; + var MATCH = wellKnownSymbol$9('match'); + var correctIsRegexpLogic = function (METHOD_NAME) { + var regexp = /./; + try { + '/./'[METHOD_NAME](regexp); + } catch (error1) { + try { + regexp[MATCH] = false; + return '/./'[METHOD_NAME](regexp); + } catch (error2) {/* empty */} + } + return false; + }; + + var $$8 = _export; + var uncurryThis$8 = functionUncurryThis; + var notARegExp = notARegexp; + var requireObjectCoercible$2 = requireObjectCoercible$5; + var toString$3 = toString$4; + var correctIsRegExpLogic = correctIsRegexpLogic; + var stringIndexOf = uncurryThis$8(''.indexOf); + + // `String.prototype.includes` method + // https://tc39.es/ecma262/#sec-string.prototype.includes + $$8({ + target: 'String', + proto: true, + forced: !correctIsRegExpLogic('includes') + }, { + includes: function includes(searchString /* , position = 0 */) { + return !!~stringIndexOf(toString$3(requireObjectCoercible$2(this)), toString$3(notARegExp(searchString)), arguments.length > 1 ? arguments[1] : undefined); + } + }); + + /* eslint-disable es/no-array-prototype-indexof -- required for testing */ + var $$7 = _export; + var uncurryThis$7 = functionUncurryThisClause; + var $indexOf = arrayIncludes.indexOf; + var arrayMethodIsStrict$1 = arrayMethodIsStrict$3; + var nativeIndexOf = uncurryThis$7([].indexOf); + var NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0; + var FORCED$3 = NEGATIVE_ZERO || !arrayMethodIsStrict$1('indexOf'); + + // `Array.prototype.indexOf` method + // https://tc39.es/ecma262/#sec-array.prototype.indexof + $$7({ + target: 'Array', + proto: true, + forced: FORCED$3 + }, { + indexOf: function indexOf(searchElement /* , fromIndex = 0 */) { + var fromIndex = arguments.length > 1 ? arguments[1] : undefined; + return NEGATIVE_ZERO + // convert -0 to +0 + ? nativeIndexOf(this, searchElement, fromIndex) || 0 : $indexOf(this, searchElement, fromIndex); + } + }); + + var DESCRIPTORS$4 = descriptors; + var isArray$1 = isArray$3; + var $TypeError$7 = TypeError; + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + var getOwnPropertyDescriptor$1 = Object.getOwnPropertyDescriptor; + + // Safari < 13 does not throw an error in this case + var SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS$4 && !function () { + // makes no sense without proper strict mode support + if (this !== undefined) return true; + try { + // eslint-disable-next-line es/no-object-defineproperty -- safe + Object.defineProperty([], 'length', { + writable: false + }).length = 1; + } catch (error) { + return error instanceof TypeError; + } + }(); + var arraySetLength = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) { + if (isArray$1(O) && !getOwnPropertyDescriptor$1(O, 'length').writable) { + throw $TypeError$7('Cannot set read only .length'); + } + return O.length = length; + } : function (O, length) { + return O.length = length; + }; + + var $TypeError$6 = TypeError; + var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991 + + var doesNotExceedSafeInteger$2 = function (it) { + if (it > MAX_SAFE_INTEGER) throw $TypeError$6('Maximum allowed index exceeded'); + return it; + }; + + var toPropertyKey = toPropertyKey$3; + var definePropertyModule = objectDefineProperty; + var createPropertyDescriptor$1 = createPropertyDescriptor$4; + var createProperty$3 = function (object, key, value) { + var propertyKey = toPropertyKey(key); + if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor$1(0, value));else object[propertyKey] = value; + }; + + var tryToString$2 = tryToString$4; + var $TypeError$5 = TypeError; + var deletePropertyOrThrow$1 = function (O, P) { + if (!delete O[P]) throw $TypeError$5('Cannot delete property ' + tryToString$2(P) + ' of ' + tryToString$2(O)); + }; + + var $$6 = _export; + var toObject$3 = toObject$7; + var toAbsoluteIndex$1 = toAbsoluteIndex$3; + var toIntegerOrInfinity$1 = toIntegerOrInfinity$4; + var lengthOfArrayLike$4 = lengthOfArrayLike$7; + var setArrayLength = arraySetLength; + var doesNotExceedSafeInteger$1 = doesNotExceedSafeInteger$2; + var arraySpeciesCreate$1 = arraySpeciesCreate$3; + var createProperty$2 = createProperty$3; + var deletePropertyOrThrow = deletePropertyOrThrow$1; + var arrayMethodHasSpeciesSupport$1 = arrayMethodHasSpeciesSupport$4; + var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport$1('splice'); + var max$1 = Math.max; + var min = Math.min; + + // `Array.prototype.splice` method + // https://tc39.es/ecma262/#sec-array.prototype.splice + // with adding support of @@species + $$6({ + target: 'Array', + proto: true, + forced: !HAS_SPECIES_SUPPORT + }, { + splice: function splice(start, deleteCount /* , ...items */) { + var O = toObject$3(this); + var len = lengthOfArrayLike$4(O); + var actualStart = toAbsoluteIndex$1(start, len); + var argumentsLength = arguments.length; + var insertCount, actualDeleteCount, A, k, from, to; + if (argumentsLength === 0) { + insertCount = actualDeleteCount = 0; + } else if (argumentsLength === 1) { + insertCount = 0; + actualDeleteCount = len - actualStart; + } else { + insertCount = argumentsLength - 2; + actualDeleteCount = min(max$1(toIntegerOrInfinity$1(deleteCount), 0), len - actualStart); + } + doesNotExceedSafeInteger$1(len + insertCount - actualDeleteCount); + A = arraySpeciesCreate$1(O, actualDeleteCount); + for (k = 0; k < actualDeleteCount; k++) { + from = actualStart + k; + if (from in O) createProperty$2(A, k, O[from]); + } + A.length = actualDeleteCount; + if (insertCount < actualDeleteCount) { + for (k = actualStart; k < len - actualDeleteCount; k++) { + from = k + actualDeleteCount; + to = k + insertCount; + if (from in O) O[to] = O[from];else deletePropertyOrThrow(O, to); + } + for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1); + } else if (insertCount > actualDeleteCount) { + for (k = len - actualDeleteCount; k > actualStart; k--) { + from = k + actualDeleteCount - 1; + to = k + insertCount - 1; + if (from in O) O[to] = O[from];else deletePropertyOrThrow(O, to); + } + } + for (k = 0; k < insertCount; k++) { + O[k + actualStart] = arguments[k + 2]; + } + setArrayLength(O, len - actualDeleteCount + insertCount); + return A; + } + }); + + var iterators = {}; + + var fails$7 = fails$l; + var correctPrototypeGetter = !fails$7(function () { + function F() {/* empty */} + F.prototype.constructor = null; + // eslint-disable-next-line es/no-object-getprototypeof -- required for testing + return Object.getPrototypeOf(new F()) !== F.prototype; + }); + + var hasOwn$3 = hasOwnProperty_1; + var isCallable$5 = isCallable$i; + var toObject$2 = toObject$7; + var sharedKey = sharedKey$3; + var CORRECT_PROTOTYPE_GETTER = correctPrototypeGetter; + var IE_PROTO = sharedKey('IE_PROTO'); + var $Object = Object; + var ObjectPrototype = $Object.prototype; + + // `Object.getPrototypeOf` method + // https://tc39.es/ecma262/#sec-object.getprototypeof + // eslint-disable-next-line es/no-object-getprototypeof -- safe + var objectGetPrototypeOf = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) { + var object = toObject$2(O); + if (hasOwn$3(object, IE_PROTO)) return object[IE_PROTO]; + var constructor = object.constructor; + if (isCallable$5(constructor) && object instanceof constructor) { + return constructor.prototype; + } + return object instanceof $Object ? ObjectPrototype : null; + }; + + var fails$6 = fails$l; + var isCallable$4 = isCallable$i; + var isObject$5 = isObject$d; + var getPrototypeOf$1 = objectGetPrototypeOf; + var defineBuiltIn$3 = defineBuiltIn$6; + var wellKnownSymbol$8 = wellKnownSymbol$h; + var ITERATOR$5 = wellKnownSymbol$8('iterator'); + var BUGGY_SAFARI_ITERATORS$1 = false; + + // `%IteratorPrototype%` object + // https://tc39.es/ecma262/#sec-%iteratorprototype%-object + var IteratorPrototype$2, PrototypeOfArrayIteratorPrototype, arrayIterator; + + /* eslint-disable es/no-array-prototype-keys -- safe */ + if ([].keys) { + arrayIterator = [].keys(); + // Safari 8 has buggy iterators w/o `next` + if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS$1 = true;else { + PrototypeOfArrayIteratorPrototype = getPrototypeOf$1(getPrototypeOf$1(arrayIterator)); + if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype$2 = PrototypeOfArrayIteratorPrototype; + } + } + var NEW_ITERATOR_PROTOTYPE = !isObject$5(IteratorPrototype$2) || fails$6(function () { + var test = {}; + // FF44- legacy iterators case + return IteratorPrototype$2[ITERATOR$5].call(test) !== test; + }); + if (NEW_ITERATOR_PROTOTYPE) IteratorPrototype$2 = {}; + + // `%IteratorPrototype%[@@iterator]()` method + // https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator + if (!isCallable$4(IteratorPrototype$2[ITERATOR$5])) { + defineBuiltIn$3(IteratorPrototype$2, ITERATOR$5, function () { + return this; + }); + } + var iteratorsCore = { + IteratorPrototype: IteratorPrototype$2, + BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS$1 + }; + + var defineProperty$4 = objectDefineProperty.f; + var hasOwn$2 = hasOwnProperty_1; + var wellKnownSymbol$7 = wellKnownSymbol$h; + var TO_STRING_TAG$1 = wellKnownSymbol$7('toStringTag'); + var setToStringTag$3 = function (target, TAG, STATIC) { + if (target && !STATIC) target = target.prototype; + if (target && !hasOwn$2(target, TO_STRING_TAG$1)) { + defineProperty$4(target, TO_STRING_TAG$1, { + configurable: true, + value: TAG + }); + } + }; + + var IteratorPrototype$1 = iteratorsCore.IteratorPrototype; + var create$1 = objectCreate; + var createPropertyDescriptor = createPropertyDescriptor$4; + var setToStringTag$2 = setToStringTag$3; + var Iterators$4 = iterators; + var returnThis$1 = function () { + return this; + }; + var iteratorCreateConstructor = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) { + var TO_STRING_TAG = NAME + ' Iterator'; + IteratorConstructor.prototype = create$1(IteratorPrototype$1, { + next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) + }); + setToStringTag$2(IteratorConstructor, TO_STRING_TAG, false); + Iterators$4[TO_STRING_TAG] = returnThis$1; + return IteratorConstructor; + }; + + var uncurryThis$6 = functionUncurryThis; + var aCallable$2 = aCallable$5; + var functionUncurryThisAccessor = function (object, key, method) { + try { + // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe + return uncurryThis$6(aCallable$2(Object.getOwnPropertyDescriptor(object, key)[method])); + } catch (error) {/* empty */} + }; + + var isCallable$3 = isCallable$i; + var $String = String; + var $TypeError$4 = TypeError; + var aPossiblePrototype$1 = function (argument) { + if (typeof argument == 'object' || isCallable$3(argument)) return argument; + throw $TypeError$4("Can't set " + $String(argument) + ' as a prototype'); + }; + + /* eslint-disable no-proto -- safe */ + var uncurryThisAccessor = functionUncurryThisAccessor; + var anObject$3 = anObject$8; + var aPossiblePrototype = aPossiblePrototype$1; + + // `Object.setPrototypeOf` method + // https://tc39.es/ecma262/#sec-object.setprototypeof + // Works with __proto__ only. Old v8 can't work with null proto objects. + // eslint-disable-next-line es/no-object-setprototypeof -- safe + var objectSetPrototypeOf = Object.setPrototypeOf || ('__proto__' in {} ? function () { + var CORRECT_SETTER = false; + var test = {}; + var setter; + try { + setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set'); + setter(test, []); + CORRECT_SETTER = test instanceof Array; + } catch (error) {/* empty */} + return function setPrototypeOf(O, proto) { + anObject$3(O); + aPossiblePrototype(proto); + if (CORRECT_SETTER) setter(O, proto);else O.__proto__ = proto; + return O; + }; + }() : undefined); + + var $$5 = _export; + var call$3 = functionCall; + var FunctionName = functionName; + var isCallable$2 = isCallable$i; + var createIteratorConstructor = iteratorCreateConstructor; + var getPrototypeOf = objectGetPrototypeOf; + var setPrototypeOf$1 = objectSetPrototypeOf; + var setToStringTag$1 = setToStringTag$3; + var createNonEnumerableProperty$1 = createNonEnumerableProperty$5; + var defineBuiltIn$2 = defineBuiltIn$6; + var wellKnownSymbol$6 = wellKnownSymbol$h; + var Iterators$3 = iterators; + var IteratorsCore = iteratorsCore; + var PROPER_FUNCTION_NAME = FunctionName.PROPER; + var CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE; + var IteratorPrototype = IteratorsCore.IteratorPrototype; + var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; + var ITERATOR$4 = wellKnownSymbol$6('iterator'); + var KEYS = 'keys'; + var VALUES = 'values'; + var ENTRIES = 'entries'; + var returnThis = function () { + return this; + }; + var iteratorDefine = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { + createIteratorConstructor(IteratorConstructor, NAME, next); + var getIterationMethod = function (KIND) { + if (KIND === DEFAULT && defaultIterator) return defaultIterator; + if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND]; + switch (KIND) { + case KEYS: + return function keys() { + return new IteratorConstructor(this, KIND); + }; + case VALUES: + return function values() { + return new IteratorConstructor(this, KIND); + }; + case ENTRIES: + return function entries() { + return new IteratorConstructor(this, KIND); + }; + } + return function () { + return new IteratorConstructor(this); + }; + }; + var TO_STRING_TAG = NAME + ' Iterator'; + var INCORRECT_VALUES_NAME = false; + var IterablePrototype = Iterable.prototype; + var nativeIterator = IterablePrototype[ITERATOR$4] || IterablePrototype['@@iterator'] || DEFAULT && IterablePrototype[DEFAULT]; + var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); + var anyNativeIterator = NAME === 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; + var CurrentIteratorPrototype, methods, KEY; + + // fix native + if (anyNativeIterator) { + CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); + if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { + if (getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { + if (setPrototypeOf$1) { + setPrototypeOf$1(CurrentIteratorPrototype, IteratorPrototype); + } else if (!isCallable$2(CurrentIteratorPrototype[ITERATOR$4])) { + defineBuiltIn$2(CurrentIteratorPrototype, ITERATOR$4, returnThis); + } + } + // Set @@toStringTag to native iterators + setToStringTag$1(CurrentIteratorPrototype, TO_STRING_TAG, true); + } + } + + // fix Array.prototype.{ values, @@iterator }.name in V8 / FF + if (PROPER_FUNCTION_NAME && DEFAULT === VALUES && nativeIterator && nativeIterator.name !== VALUES) { + if (CONFIGURABLE_FUNCTION_NAME) { + createNonEnumerableProperty$1(IterablePrototype, 'name', VALUES); + } else { + INCORRECT_VALUES_NAME = true; + defaultIterator = function values() { + return call$3(nativeIterator, this); + }; + } + } + + // export additional methods + if (DEFAULT) { + methods = { + values: getIterationMethod(VALUES), + keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), + entries: getIterationMethod(ENTRIES) + }; + if (FORCED) for (KEY in methods) { + if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { + defineBuiltIn$2(IterablePrototype, KEY, methods[KEY]); + } + } else $$5({ + target: NAME, + proto: true, + forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME + }, methods); + } + + // define iterator + if (IterablePrototype[ITERATOR$4] !== defaultIterator) { + defineBuiltIn$2(IterablePrototype, ITERATOR$4, defaultIterator, { + name: DEFAULT + }); + } + Iterators$3[NAME] = defaultIterator; + return methods; + }; + + // `CreateIterResultObject` abstract operation + // https://tc39.es/ecma262/#sec-createiterresultobject + var createIterResultObject$3 = function (value, done) { + return { + value: value, + done: done + }; + }; + + var toIndexedObject$1 = toIndexedObject$6; + var addToUnscopables = addToUnscopables$2; + var Iterators$2 = iterators; + var InternalStateModule$2 = internalState; + var defineProperty$3 = objectDefineProperty.f; + var defineIterator$2 = iteratorDefine; + var createIterResultObject$2 = createIterResultObject$3; + var DESCRIPTORS$3 = descriptors; + var ARRAY_ITERATOR = 'Array Iterator'; + var setInternalState$2 = InternalStateModule$2.set; + var getInternalState$1 = InternalStateModule$2.getterFor(ARRAY_ITERATOR); + + // `Array.prototype.entries` method + // https://tc39.es/ecma262/#sec-array.prototype.entries + // `Array.prototype.keys` method + // https://tc39.es/ecma262/#sec-array.prototype.keys + // `Array.prototype.values` method + // https://tc39.es/ecma262/#sec-array.prototype.values + // `Array.prototype[@@iterator]` method + // https://tc39.es/ecma262/#sec-array.prototype-@@iterator + // `CreateArrayIterator` internal method + // https://tc39.es/ecma262/#sec-createarrayiterator + var es_array_iterator = defineIterator$2(Array, 'Array', function (iterated, kind) { + setInternalState$2(this, { + type: ARRAY_ITERATOR, + target: toIndexedObject$1(iterated), + // target + index: 0, + // next index + kind: kind // kind + }); + // `%ArrayIteratorPrototype%.next` method + // https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next + }, function () { + var state = getInternalState$1(this); + var target = state.target; + var kind = state.kind; + var index = state.index++; + if (!target || index >= target.length) { + state.target = undefined; + return createIterResultObject$2(undefined, true); + } + switch (kind) { + case 'keys': + return createIterResultObject$2(index, false); + case 'values': + return createIterResultObject$2(target[index], false); + } + return createIterResultObject$2([index, target[index]], false); + }, 'values'); + + // argumentsList[@@iterator] is %ArrayProto_values% + // https://tc39.es/ecma262/#sec-createunmappedargumentsobject + // https://tc39.es/ecma262/#sec-createmappedargumentsobject + var values = Iterators$2.Arguments = Iterators$2.Array; + + // https://tc39.es/ecma262/#sec-array.prototype-@@unscopables + addToUnscopables('keys'); + addToUnscopables('values'); + addToUnscopables('entries'); + + // V8 ~ Chrome 45- bug + if (DESCRIPTORS$3 && values.name !== 'values') try { + defineProperty$3(values, 'name', { + value: 'values' + }); + } catch (error) {/* empty */} + + var internalMetadata = {exports: {}}; + + var objectGetOwnPropertyNamesExternal = {}; + + var toAbsoluteIndex = toAbsoluteIndex$3; + var lengthOfArrayLike$3 = lengthOfArrayLike$7; + var createProperty$1 = createProperty$3; + var $Array = Array; + var max = Math.max; + var arraySliceSimple = function (O, start, end) { + var length = lengthOfArrayLike$3(O); + var k = toAbsoluteIndex(start, length); + var fin = toAbsoluteIndex(end === undefined ? length : end, length); + var result = $Array(max(fin - k, 0)); + var n = 0; + for (; k < fin; k++, n++) createProperty$1(result, n, O[k]); + result.length = n; + return result; + }; + + /* eslint-disable es/no-object-getownpropertynames -- safe */ + var classof$3 = classofRaw$2; + var toIndexedObject = toIndexedObject$6; + var $getOwnPropertyNames = objectGetOwnPropertyNames.f; + var arraySlice = arraySliceSimple; + var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []; + var getWindowNames = function (it) { + try { + return $getOwnPropertyNames(it); + } catch (error) { + return arraySlice(windowNames); + } + }; + + // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window + objectGetOwnPropertyNamesExternal.f = function getOwnPropertyNames(it) { + return windowNames && classof$3(it) === 'Window' ? getWindowNames(it) : $getOwnPropertyNames(toIndexedObject(it)); + }; + + // FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it + var fails$5 = fails$l; + var arrayBufferNonExtensible = fails$5(function () { + if (typeof ArrayBuffer == 'function') { + var buffer = new ArrayBuffer(8); + // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe + if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { + value: 8 + }); + } + }); + + var fails$4 = fails$l; + var isObject$4 = isObject$d; + var classof$2 = classofRaw$2; + var ARRAY_BUFFER_NON_EXTENSIBLE = arrayBufferNonExtensible; + + // eslint-disable-next-line es/no-object-isextensible -- safe + var $isExtensible = Object.isExtensible; + var FAILS_ON_PRIMITIVES = fails$4(function () { + $isExtensible(1); + }); + + // `Object.isExtensible` method + // https://tc39.es/ecma262/#sec-object.isextensible + var objectIsExtensible = FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE ? function isExtensible(it) { + if (!isObject$4(it)) return false; + if (ARRAY_BUFFER_NON_EXTENSIBLE && classof$2(it) === 'ArrayBuffer') return false; + return $isExtensible ? $isExtensible(it) : true; + } : $isExtensible; + + var fails$3 = fails$l; + var freezing = !fails$3(function () { + // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing + return Object.isExtensible(Object.preventExtensions({})); + }); + + var $$4 = _export; + var uncurryThis$5 = functionUncurryThis; + var hiddenKeys = hiddenKeys$5; + var isObject$3 = isObject$d; + var hasOwn$1 = hasOwnProperty_1; + var defineProperty$2 = objectDefineProperty.f; + var getOwnPropertyNamesModule = objectGetOwnPropertyNames; + var getOwnPropertyNamesExternalModule = objectGetOwnPropertyNamesExternal; + var isExtensible = objectIsExtensible; + var uid = uid$3; + var FREEZING = freezing; + var REQUIRED = false; + var METADATA = uid('meta'); + var id = 0; + var setMetadata = function (it) { + defineProperty$2(it, METADATA, { + value: { + objectID: 'O' + id++, + // object ID + weakData: {} // weak collections IDs + } + }); + }; + + var fastKey$1 = function (it, create) { + // return a primitive with prefix + if (!isObject$3(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; + if (!hasOwn$1(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return 'F'; + // not necessary to add metadata + if (!create) return 'E'; + // add missing metadata + setMetadata(it); + // return object ID + } + return it[METADATA].objectID; + }; + var getWeakData = function (it, create) { + if (!hasOwn$1(it, METADATA)) { + // can't set metadata to uncaught frozen object + if (!isExtensible(it)) return true; + // not necessary to add metadata + if (!create) return false; + // add missing metadata + setMetadata(it); + // return the store of weak collections IDs + } + return it[METADATA].weakData; + }; + + // add metadata on freeze-family methods calling + var onFreeze = function (it) { + if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn$1(it, METADATA)) setMetadata(it); + return it; + }; + var enable = function () { + meta.enable = function () {/* empty */}; + REQUIRED = true; + var getOwnPropertyNames = getOwnPropertyNamesModule.f; + var splice = uncurryThis$5([].splice); + var test = {}; + test[METADATA] = 1; + + // prevent exposing of metadata key + if (getOwnPropertyNames(test).length) { + getOwnPropertyNamesModule.f = function (it) { + var result = getOwnPropertyNames(it); + for (var i = 0, length = result.length; i < length; i++) { + if (result[i] === METADATA) { + splice(result, i, 1); + break; + } + } + return result; + }; + $$4({ + target: 'Object', + stat: true, + forced: true + }, { + getOwnPropertyNames: getOwnPropertyNamesExternalModule.f + }); + } + }; + var meta = internalMetadata.exports = { + enable: enable, + fastKey: fastKey$1, + getWeakData: getWeakData, + onFreeze: onFreeze + }; + hiddenKeys[METADATA] = true; + var internalMetadataExports = internalMetadata.exports; + + var wellKnownSymbol$5 = wellKnownSymbol$h; + var Iterators$1 = iterators; + var ITERATOR$3 = wellKnownSymbol$5('iterator'); + var ArrayPrototype = Array.prototype; + + // check on default Array iterator + var isArrayIteratorMethod$1 = function (it) { + return it !== undefined && (Iterators$1.Array === it || ArrayPrototype[ITERATOR$3] === it); + }; + + var classof$1 = classof$8; + var getMethod$1 = getMethod$3; + var isNullOrUndefined$2 = isNullOrUndefined$5; + var Iterators = iterators; + var wellKnownSymbol$4 = wellKnownSymbol$h; + var ITERATOR$2 = wellKnownSymbol$4('iterator'); + var getIteratorMethod$2 = function (it) { + if (!isNullOrUndefined$2(it)) return getMethod$1(it, ITERATOR$2) || getMethod$1(it, '@@iterator') || Iterators[classof$1(it)]; + }; + + var call$2 = functionCall; + var aCallable$1 = aCallable$5; + var anObject$2 = anObject$8; + var tryToString$1 = tryToString$4; + var getIteratorMethod$1 = getIteratorMethod$2; + var $TypeError$3 = TypeError; + var getIterator$1 = function (argument, usingIterator) { + var iteratorMethod = arguments.length < 2 ? getIteratorMethod$1(argument) : usingIterator; + if (aCallable$1(iteratorMethod)) return anObject$2(call$2(iteratorMethod, argument)); + throw $TypeError$3(tryToString$1(argument) + ' is not iterable'); + }; + + var call$1 = functionCall; + var anObject$1 = anObject$8; + var getMethod = getMethod$3; + var iteratorClose$1 = function (iterator, kind, value) { + var innerResult, innerError; + anObject$1(iterator); + try { + innerResult = getMethod(iterator, 'return'); + if (!innerResult) { + if (kind === 'throw') throw value; + return value; + } + innerResult = call$1(innerResult, iterator); + } catch (error) { + innerError = true; + innerResult = error; + } + if (kind === 'throw') throw value; + if (innerError) throw innerResult; + anObject$1(innerResult); + return value; + }; + + var bind$1 = functionBindContext; + var call = functionCall; + var anObject = anObject$8; + var tryToString = tryToString$4; + var isArrayIteratorMethod = isArrayIteratorMethod$1; + var lengthOfArrayLike$2 = lengthOfArrayLike$7; + var isPrototypeOf$2 = objectIsPrototypeOf; + var getIterator = getIterator$1; + var getIteratorMethod = getIteratorMethod$2; + var iteratorClose = iteratorClose$1; + var $TypeError$2 = TypeError; + var Result = function (stopped, result) { + this.stopped = stopped; + this.result = result; + }; + var ResultPrototype = Result.prototype; + var iterate$2 = function (iterable, unboundFunction, options) { + var that = options && options.that; + var AS_ENTRIES = !!(options && options.AS_ENTRIES); + var IS_RECORD = !!(options && options.IS_RECORD); + var IS_ITERATOR = !!(options && options.IS_ITERATOR); + var INTERRUPTED = !!(options && options.INTERRUPTED); + var fn = bind$1(unboundFunction, that); + var iterator, iterFn, index, length, result, next, step; + var stop = function (condition) { + if (iterator) iteratorClose(iterator, 'normal', condition); + return new Result(true, condition); + }; + var callFn = function (value) { + if (AS_ENTRIES) { + anObject(value); + return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]); + } + return INTERRUPTED ? fn(value, stop) : fn(value); + }; + if (IS_RECORD) { + iterator = iterable.iterator; + } else if (IS_ITERATOR) { + iterator = iterable; + } else { + iterFn = getIteratorMethod(iterable); + if (!iterFn) throw $TypeError$2(tryToString(iterable) + ' is not iterable'); + // optimisation for array iterators + if (isArrayIteratorMethod(iterFn)) { + for (index = 0, length = lengthOfArrayLike$2(iterable); length > index; index++) { + result = callFn(iterable[index]); + if (result && isPrototypeOf$2(ResultPrototype, result)) return result; + } + return new Result(false); + } + iterator = getIterator(iterable, iterFn); + } + next = IS_RECORD ? iterable.next : iterator.next; + while (!(step = call(next, iterator)).done) { + try { + result = callFn(step.value); + } catch (error) { + iteratorClose(iterator, 'throw', error); + } + if (typeof result == 'object' && result && isPrototypeOf$2(ResultPrototype, result)) return result; + } + return new Result(false); + }; + + var isPrototypeOf$1 = objectIsPrototypeOf; + var $TypeError$1 = TypeError; + var anInstance$2 = function (it, Prototype) { + if (isPrototypeOf$1(Prototype, it)) return it; + throw $TypeError$1('Incorrect invocation'); + }; + + var wellKnownSymbol$3 = wellKnownSymbol$h; + var ITERATOR$1 = wellKnownSymbol$3('iterator'); + var SAFE_CLOSING = false; + try { + var called = 0; + var iteratorWithReturn = { + next: function () { + return { + done: !!called++ + }; + }, + 'return': function () { + SAFE_CLOSING = true; + } + }; + iteratorWithReturn[ITERATOR$1] = function () { + return this; + }; + // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing + Array.from(iteratorWithReturn, function () { + throw 2; + }); + } catch (error) {/* empty */} + var checkCorrectnessOfIteration$1 = function (exec, SKIP_CLOSING) { + try { + if (!SKIP_CLOSING && !SAFE_CLOSING) return false; + } catch (error) { + return false; + } // workaround of old WebKit + `eval` bug + var ITERATION_SUPPORT = false; + try { + var object = {}; + object[ITERATOR$1] = function () { + return { + next: function () { + return { + done: ITERATION_SUPPORT = true + }; + } + }; + }; + exec(object); + } catch (error) {/* empty */} + return ITERATION_SUPPORT; + }; + + var isCallable$1 = isCallable$i; + var isObject$2 = isObject$d; + var setPrototypeOf = objectSetPrototypeOf; + + // makes subclassing work correct for wrapped built-ins + var inheritIfRequired$2 = function ($this, dummy, Wrapper) { + var NewTarget, NewTargetPrototype; + if ( + // it can work only with native `setPrototypeOf` + setPrototypeOf && + // we haven't completely correct pre-ES6 way for getting `new.target`, so use this + isCallable$1(NewTarget = dummy.constructor) && NewTarget !== Wrapper && isObject$2(NewTargetPrototype = NewTarget.prototype) && NewTargetPrototype !== Wrapper.prototype) setPrototypeOf($this, NewTargetPrototype); + return $this; + }; + + var $$3 = _export; + var global$5 = global$h; + var uncurryThis$4 = functionUncurryThis; + var isForced$1 = isForced_1; + var defineBuiltIn$1 = defineBuiltIn$6; + var InternalMetadataModule = internalMetadataExports; + var iterate$1 = iterate$2; + var anInstance$1 = anInstance$2; + var isCallable = isCallable$i; + var isNullOrUndefined$1 = isNullOrUndefined$5; + var isObject$1 = isObject$d; + var fails$2 = fails$l; + var checkCorrectnessOfIteration = checkCorrectnessOfIteration$1; + var setToStringTag = setToStringTag$3; + var inheritIfRequired$1 = inheritIfRequired$2; + var collection$1 = function (CONSTRUCTOR_NAME, wrapper, common) { + var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1; + var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1; + var ADDER = IS_MAP ? 'set' : 'add'; + var NativeConstructor = global$5[CONSTRUCTOR_NAME]; + var NativePrototype = NativeConstructor && NativeConstructor.prototype; + var Constructor = NativeConstructor; + var exported = {}; + var fixMethod = function (KEY) { + var uncurriedNativeMethod = uncurryThis$4(NativePrototype[KEY]); + defineBuiltIn$1(NativePrototype, KEY, KEY === 'add' ? function add(value) { + uncurriedNativeMethod(this, value === 0 ? 0 : value); + return this; + } : KEY === 'delete' ? function (key) { + return IS_WEAK && !isObject$1(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : KEY === 'get' ? function get(key) { + return IS_WEAK && !isObject$1(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : KEY === 'has' ? function has(key) { + return IS_WEAK && !isObject$1(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key); + } : function set(key, value) { + uncurriedNativeMethod(this, key === 0 ? 0 : key, value); + return this; + }); + }; + var REPLACE = isForced$1(CONSTRUCTOR_NAME, !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails$2(function () { + new NativeConstructor().entries().next(); + }))); + if (REPLACE) { + // create collection constructor + Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); + InternalMetadataModule.enable(); + } else if (isForced$1(CONSTRUCTOR_NAME, true)) { + var instance = new Constructor(); + // early implementations not supports chaining + var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) !== instance; + // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false + var THROWS_ON_PRIMITIVES = fails$2(function () { + instance.has(1); + }); + // most early implementations doesn't supports iterables, most modern - not close it correctly + // eslint-disable-next-line no-new -- required for testing + var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { + new NativeConstructor(iterable); + }); + // for early implementations -0 and +0 not the same + var BUGGY_ZERO = !IS_WEAK && fails$2(function () { + // V8 ~ Chromium 42- fails only with 5+ elements + var $instance = new NativeConstructor(); + var index = 5; + while (index--) $instance[ADDER](index, index); + return !$instance.has(-0); + }); + if (!ACCEPT_ITERABLES) { + Constructor = wrapper(function (dummy, iterable) { + anInstance$1(dummy, NativePrototype); + var that = inheritIfRequired$1(new NativeConstructor(), dummy, Constructor); + if (!isNullOrUndefined$1(iterable)) iterate$1(iterable, that[ADDER], { + that: that, + AS_ENTRIES: IS_MAP + }); + return that; + }); + Constructor.prototype = NativePrototype; + NativePrototype.constructor = Constructor; + } + if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { + fixMethod('delete'); + fixMethod('has'); + IS_MAP && fixMethod('get'); + } + if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); + + // weak collections should not contains .clear method + if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; + } + exported[CONSTRUCTOR_NAME] = Constructor; + $$3({ + global: true, + constructor: true, + forced: Constructor !== NativeConstructor + }, exported); + setToStringTag(Constructor, CONSTRUCTOR_NAME); + if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); + return Constructor; + }; + + var makeBuiltIn = makeBuiltInExports; + var defineProperty$1 = objectDefineProperty; + var defineBuiltInAccessor$2 = function (target, name, descriptor) { + if (descriptor.get) makeBuiltIn(descriptor.get, name, { + getter: true + }); + if (descriptor.set) makeBuiltIn(descriptor.set, name, { + setter: true + }); + return defineProperty$1.f(target, name, descriptor); + }; + + var defineBuiltIn = defineBuiltIn$6; + var defineBuiltIns$1 = function (target, src, options) { + for (var key in src) defineBuiltIn(target, key, src[key], options); + return target; + }; + + var getBuiltIn = getBuiltIn$5; + var defineBuiltInAccessor$1 = defineBuiltInAccessor$2; + var wellKnownSymbol$2 = wellKnownSymbol$h; + var DESCRIPTORS$2 = descriptors; + var SPECIES = wellKnownSymbol$2('species'); + var setSpecies$1 = function (CONSTRUCTOR_NAME) { + var Constructor = getBuiltIn(CONSTRUCTOR_NAME); + if (DESCRIPTORS$2 && Constructor && !Constructor[SPECIES]) { + defineBuiltInAccessor$1(Constructor, SPECIES, { + configurable: true, + get: function () { + return this; + } + }); + } + }; + + var create = objectCreate; + var defineBuiltInAccessor = defineBuiltInAccessor$2; + var defineBuiltIns = defineBuiltIns$1; + var bind = functionBindContext; + var anInstance = anInstance$2; + var isNullOrUndefined = isNullOrUndefined$5; + var iterate = iterate$2; + var defineIterator$1 = iteratorDefine; + var createIterResultObject$1 = createIterResultObject$3; + var setSpecies = setSpecies$1; + var DESCRIPTORS$1 = descriptors; + var fastKey = internalMetadataExports.fastKey; + var InternalStateModule$1 = internalState; + var setInternalState$1 = InternalStateModule$1.set; + var internalStateGetterFor = InternalStateModule$1.getterFor; + var collectionStrong$1 = { + getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { + var Constructor = wrapper(function (that, iterable) { + anInstance(that, Prototype); + setInternalState$1(that, { + type: CONSTRUCTOR_NAME, + index: create(null), + first: undefined, + last: undefined, + size: 0 + }); + if (!DESCRIPTORS$1) that.size = 0; + if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { + that: that, + AS_ENTRIES: IS_MAP + }); + }); + var Prototype = Constructor.prototype; + var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); + var define = function (that, key, value) { + var state = getInternalState(that); + var entry = getEntry(that, key); + var previous, index; + // change existing entry + if (entry) { + entry.value = value; + // create new entry + } else { + state.last = entry = { + index: index = fastKey(key, true), + key: key, + value: value, + previous: previous = state.last, + next: undefined, + removed: false + }; + if (!state.first) state.first = entry; + if (previous) previous.next = entry; + if (DESCRIPTORS$1) state.size++;else that.size++; + // add to index + if (index !== 'F') state.index[index] = entry; + } + return that; + }; + var getEntry = function (that, key) { + var state = getInternalState(that); + // fast case + var index = fastKey(key); + var entry; + if (index !== 'F') return state.index[index]; + // frozen object case + for (entry = state.first; entry; entry = entry.next) { + if (entry.key === key) return entry; + } + }; + defineBuiltIns(Prototype, { + // `{ Map, Set }.prototype.clear()` methods + // https://tc39.es/ecma262/#sec-map.prototype.clear + // https://tc39.es/ecma262/#sec-set.prototype.clear + clear: function clear() { + var that = this; + var state = getInternalState(that); + var data = state.index; + var entry = state.first; + while (entry) { + entry.removed = true; + if (entry.previous) entry.previous = entry.previous.next = undefined; + delete data[entry.index]; + entry = entry.next; + } + state.first = state.last = undefined; + if (DESCRIPTORS$1) state.size = 0;else that.size = 0; + }, + // `{ Map, Set }.prototype.delete(key)` methods + // https://tc39.es/ecma262/#sec-map.prototype.delete + // https://tc39.es/ecma262/#sec-set.prototype.delete + 'delete': function (key) { + var that = this; + var state = getInternalState(that); + var entry = getEntry(that, key); + if (entry) { + var next = entry.next; + var prev = entry.previous; + delete state.index[entry.index]; + entry.removed = true; + if (prev) prev.next = next; + if (next) next.previous = prev; + if (state.first === entry) state.first = next; + if (state.last === entry) state.last = prev; + if (DESCRIPTORS$1) state.size--;else that.size--; + } + return !!entry; + }, + // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods + // https://tc39.es/ecma262/#sec-map.prototype.foreach + // https://tc39.es/ecma262/#sec-set.prototype.foreach + forEach: function forEach(callbackfn /* , that = undefined */) { + var state = getInternalState(this); + var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined); + var entry; + while (entry = entry ? entry.next : state.first) { + boundFunction(entry.value, entry.key, this); + // revert to the last existing entry + while (entry && entry.removed) entry = entry.previous; + } + }, + // `{ Map, Set}.prototype.has(key)` methods + // https://tc39.es/ecma262/#sec-map.prototype.has + // https://tc39.es/ecma262/#sec-set.prototype.has + has: function has(key) { + return !!getEntry(this, key); + } + }); + defineBuiltIns(Prototype, IS_MAP ? { + // `Map.prototype.get(key)` method + // https://tc39.es/ecma262/#sec-map.prototype.get + get: function get(key) { + var entry = getEntry(this, key); + return entry && entry.value; + }, + // `Map.prototype.set(key, value)` method + // https://tc39.es/ecma262/#sec-map.prototype.set + set: function set(key, value) { + return define(this, key === 0 ? 0 : key, value); + } + } : { + // `Set.prototype.add(value)` method + // https://tc39.es/ecma262/#sec-set.prototype.add + add: function add(value) { + return define(this, value = value === 0 ? 0 : value, value); + } + }); + if (DESCRIPTORS$1) defineBuiltInAccessor(Prototype, 'size', { + configurable: true, + get: function () { + return getInternalState(this).size; + } + }); + return Constructor; + }, + setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) { + var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; + var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); + var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); + // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods + // https://tc39.es/ecma262/#sec-map.prototype.entries + // https://tc39.es/ecma262/#sec-map.prototype.keys + // https://tc39.es/ecma262/#sec-map.prototype.values + // https://tc39.es/ecma262/#sec-map.prototype-@@iterator + // https://tc39.es/ecma262/#sec-set.prototype.entries + // https://tc39.es/ecma262/#sec-set.prototype.keys + // https://tc39.es/ecma262/#sec-set.prototype.values + // https://tc39.es/ecma262/#sec-set.prototype-@@iterator + defineIterator$1(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) { + setInternalState$1(this, { + type: ITERATOR_NAME, + target: iterated, + state: getInternalCollectionState(iterated), + kind: kind, + last: undefined + }); + }, function () { + var state = getInternalIteratorState(this); + var kind = state.kind; + var entry = state.last; + // revert to the last existing entry + while (entry && entry.removed) entry = entry.previous; + // get next entry + if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { + // or finish the iteration + state.target = undefined; + return createIterResultObject$1(undefined, true); + } + // return step by kind + if (kind === 'keys') return createIterResultObject$1(entry.key, false); + if (kind === 'values') return createIterResultObject$1(entry.value, false); + return createIterResultObject$1([entry.key, entry.value], false); + }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); + + // `{ Map, Set }.prototype[@@species]` accessors + // https://tc39.es/ecma262/#sec-get-map-@@species + // https://tc39.es/ecma262/#sec-get-set-@@species + setSpecies(CONSTRUCTOR_NAME); + } + }; + + var collection = collection$1; + var collectionStrong = collectionStrong$1; + + // `Set` constructor + // https://tc39.es/ecma262/#sec-set-objects + collection('Set', function (init) { + return function Set() { + return init(this, arguments.length ? arguments[0] : undefined); + }; + }, collectionStrong); + + var uncurryThis$3 = functionUncurryThis; + var toIntegerOrInfinity = toIntegerOrInfinity$4; + var toString$2 = toString$4; + var requireObjectCoercible$1 = requireObjectCoercible$5; + var charAt$1 = uncurryThis$3(''.charAt); + var charCodeAt$1 = uncurryThis$3(''.charCodeAt); + var stringSlice$1 = uncurryThis$3(''.slice); + var createMethod$2 = function (CONVERT_TO_STRING) { + return function ($this, pos) { + var S = toString$2(requireObjectCoercible$1($this)); + var position = toIntegerOrInfinity(pos); + var size = S.length; + var first, second; + if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined; + first = charCodeAt$1(S, position); + return first < 0xD800 || first > 0xDBFF || position + 1 === size || (second = charCodeAt$1(S, position + 1)) < 0xDC00 || second > 0xDFFF ? CONVERT_TO_STRING ? charAt$1(S, position) : first : CONVERT_TO_STRING ? stringSlice$1(S, position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000; + }; + }; + var stringMultibyte = { + // `String.prototype.codePointAt` method + // https://tc39.es/ecma262/#sec-string.prototype.codepointat + codeAt: createMethod$2(false), + // `String.prototype.at` method + // https://github.com/mathiasbynens/String.prototype.at + charAt: createMethod$2(true) + }; + + var charAt = stringMultibyte.charAt; + var toString$1 = toString$4; + var InternalStateModule = internalState; + var defineIterator = iteratorDefine; + var createIterResultObject = createIterResultObject$3; + var STRING_ITERATOR = 'String Iterator'; + var setInternalState = InternalStateModule.set; + var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR); + + // `String.prototype[@@iterator]` method + // https://tc39.es/ecma262/#sec-string.prototype-@@iterator + defineIterator(String, 'String', function (iterated) { + setInternalState(this, { + type: STRING_ITERATOR, + string: toString$1(iterated), + index: 0 + }); + // `%StringIteratorPrototype%.next` method + // https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next + }, function next() { + var state = getInternalState(this); + var string = state.string; + var index = state.index; + var point; + if (index >= string.length) return createIterResultObject(undefined, true); + point = charAt(string, index); + state.index += point.length; + return createIterResultObject(point, false); + }); + + var global$4 = global$h; + var DOMIterables = domIterables; + var DOMTokenListPrototype = domTokenListPrototype; + var ArrayIteratorMethods = es_array_iterator; + var createNonEnumerableProperty = createNonEnumerableProperty$5; + var wellKnownSymbol$1 = wellKnownSymbol$h; + var ITERATOR = wellKnownSymbol$1('iterator'); + var TO_STRING_TAG = wellKnownSymbol$1('toStringTag'); + var ArrayValues = ArrayIteratorMethods.values; + var handlePrototype = function (CollectionPrototype, COLLECTION_NAME) { + if (CollectionPrototype) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[ITERATOR] !== ArrayValues) try { + createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues); + } catch (error) { + CollectionPrototype[ITERATOR] = ArrayValues; + } + if (!CollectionPrototype[TO_STRING_TAG]) { + createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME); + } + if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) { + // some Chrome versions have non-configurable methods on DOMTokenList + if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try { + createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]); + } catch (error) { + CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME]; + } + } + } + }; + for (var COLLECTION_NAME in DOMIterables) { + handlePrototype(global$4[COLLECTION_NAME] && global$4[COLLECTION_NAME].prototype, COLLECTION_NAME); + } + handlePrototype(DOMTokenListPrototype, 'DOMTokenList'); + + var aCallable = aCallable$5; + var toObject$1 = toObject$7; + var IndexedObject = indexedObject; + var lengthOfArrayLike$1 = lengthOfArrayLike$7; + var $TypeError = TypeError; + + // `Array.prototype.{ reduce, reduceRight }` methods implementation + var createMethod$1 = function (IS_RIGHT) { + return function (that, callbackfn, argumentsLength, memo) { + aCallable(callbackfn); + var O = toObject$1(that); + var self = IndexedObject(O); + var length = lengthOfArrayLike$1(O); + var index = IS_RIGHT ? length - 1 : 0; + var i = IS_RIGHT ? -1 : 1; + if (argumentsLength < 2) while (true) { + if (index in self) { + memo = self[index]; + index += i; + break; + } + index += i; + if (IS_RIGHT ? index < 0 : length <= index) { + throw $TypeError('Reduce of empty array with no initial value'); + } + } + for (; IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) { + memo = callbackfn(memo, self[index], index, O); + } + return memo; + }; + }; + var arrayReduce = { + // `Array.prototype.reduce` method + // https://tc39.es/ecma262/#sec-array.prototype.reduce + left: createMethod$1(false), + // `Array.prototype.reduceRight` method + // https://tc39.es/ecma262/#sec-array.prototype.reduceright + right: createMethod$1(true) + }; + + var global$3 = global$h; + var classof = classofRaw$2; + var engineIsNode = classof(global$3.process) === 'process'; + + var $$2 = _export; + var $reduce = arrayReduce.left; + var arrayMethodIsStrict = arrayMethodIsStrict$3; + var CHROME_VERSION = engineV8Version; + var IS_NODE = engineIsNode; + + // Chrome 80-82 has a critical bug + // https://bugs.chromium.org/p/chromium/issues/detail?id=1049982 + var CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83; + var FORCED$2 = CHROME_BUG || !arrayMethodIsStrict('reduce'); + + // `Array.prototype.reduce` method + // https://tc39.es/ecma262/#sec-array.prototype.reduce + $$2({ + target: 'Array', + proto: true, + forced: FORCED$2 + }, { + reduce: function reduce(callbackfn /* , initialValue */) { + var length = arguments.length; + return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined); + } + }); + + var $$1 = _export; + var fails$1 = fails$l; + var isArray = isArray$3; + var isObject = isObject$d; + var toObject = toObject$7; + var lengthOfArrayLike = lengthOfArrayLike$7; + var doesNotExceedSafeInteger = doesNotExceedSafeInteger$2; + var createProperty = createProperty$3; + var arraySpeciesCreate = arraySpeciesCreate$3; + var arrayMethodHasSpeciesSupport = arrayMethodHasSpeciesSupport$4; + var wellKnownSymbol = wellKnownSymbol$h; + var V8_VERSION = engineV8Version; + var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable'); + + // We can't use this feature detection in V8 since it causes + // deoptimization and serious performance degradation + // https://github.com/zloirock/core-js/issues/679 + var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails$1(function () { + var array = []; + array[IS_CONCAT_SPREADABLE] = false; + return array.concat()[0] !== array; + }); + var isConcatSpreadable = function (O) { + if (!isObject(O)) return false; + var spreadable = O[IS_CONCAT_SPREADABLE]; + return spreadable !== undefined ? !!spreadable : isArray(O); + }; + var FORCED$1 = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat'); + + // `Array.prototype.concat` method + // https://tc39.es/ecma262/#sec-array.prototype.concat + // with adding support of @@isConcatSpreadable and @@species + $$1({ + target: 'Array', + proto: true, + arity: 1, + forced: FORCED$1 + }, { + // eslint-disable-next-line no-unused-vars -- required for `.length` + concat: function concat(arg) { + var O = toObject(this); + var A = arraySpeciesCreate(O, 0); + var n = 0; + var i, k, length, len, E; + for (i = -1, length = arguments.length; i < length; i++) { + E = i === -1 ? O : arguments[i]; + if (isConcatSpreadable(E)) { + len = lengthOfArrayLike(E); + doesNotExceedSafeInteger(n + len); + for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]); + } else { + doesNotExceedSafeInteger(n + 1); + createProperty(A, n++, E); + } + } + A.length = n; + return A; + } + }); + + var global$2 = global$h; + var path$1 = global$2; + + var uncurryThis$2 = functionUncurryThis; + + // `thisNumberValue` abstract operation + // https://tc39.es/ecma262/#sec-thisnumbervalue + var thisNumberValue$1 = uncurryThis$2(1.0.valueOf); + + // a string of all valid unicode whitespaces + var whitespaces$1 = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002' + '\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF'; + + var uncurryThis$1 = functionUncurryThis; + var requireObjectCoercible = requireObjectCoercible$5; + var toString = toString$4; + var whitespaces = whitespaces$1; + var replace = uncurryThis$1(''.replace); + var ltrim = RegExp('^[' + whitespaces + ']+'); + var rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$'); + + // `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation + var createMethod = function (TYPE) { + return function ($this) { + var string = toString(requireObjectCoercible($this)); + if (TYPE & 1) string = replace(string, ltrim, ''); + if (TYPE & 2) string = replace(string, rtrim, '$1'); + return string; + }; + }; + var stringTrim = { + // `String.prototype.{ trimLeft, trimStart }` methods + // https://tc39.es/ecma262/#sec-string.prototype.trimstart + start: createMethod(1), + // `String.prototype.{ trimRight, trimEnd }` methods + // https://tc39.es/ecma262/#sec-string.prototype.trimend + end: createMethod(2), + // `String.prototype.trim` method + // https://tc39.es/ecma262/#sec-string.prototype.trim + trim: createMethod(3) + }; + + var $ = _export; + var IS_PURE = isPure; + var DESCRIPTORS = descriptors; + var global$1 = global$h; + var path = path$1; + var uncurryThis = functionUncurryThis; + var isForced = isForced_1; + var hasOwn = hasOwnProperty_1; + var inheritIfRequired = inheritIfRequired$2; + var isPrototypeOf = objectIsPrototypeOf; + var isSymbol = isSymbol$3; + var toPrimitive = toPrimitive$2; + var fails = fails$l; + var getOwnPropertyNames = objectGetOwnPropertyNames.f; + var getOwnPropertyDescriptor = objectGetOwnPropertyDescriptor.f; + var defineProperty = objectDefineProperty.f; + var thisNumberValue = thisNumberValue$1; + var trim = stringTrim.trim; + var NUMBER = 'Number'; + var NativeNumber = global$1[NUMBER]; + path[NUMBER]; + var NumberPrototype = NativeNumber.prototype; + var TypeError$1 = global$1.TypeError; + var stringSlice = uncurryThis(''.slice); + var charCodeAt = uncurryThis(''.charCodeAt); + + // `ToNumeric` abstract operation + // https://tc39.es/ecma262/#sec-tonumeric + var toNumeric = function (value) { + var primValue = toPrimitive(value, 'number'); + return typeof primValue == 'bigint' ? primValue : toNumber(primValue); + }; + + // `ToNumber` abstract operation + // https://tc39.es/ecma262/#sec-tonumber + var toNumber = function (argument) { + var it = toPrimitive(argument, 'number'); + var first, third, radix, maxCode, digits, length, index, code; + if (isSymbol(it)) throw TypeError$1('Cannot convert a Symbol value to a number'); + if (typeof it == 'string' && it.length > 2) { + it = trim(it); + first = charCodeAt(it, 0); + if (first === 43 || first === 45) { + third = charCodeAt(it, 2); + if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix + } else if (first === 48) { + switch (charCodeAt(it, 1)) { + // fast equal of /^0b[01]+$/i + case 66: + case 98: + radix = 2; + maxCode = 49; + break; + // fast equal of /^0o[0-7]+$/i + case 79: + case 111: + radix = 8; + maxCode = 55; + break; + default: + return +it; + } + digits = stringSlice(it, 2); + length = digits.length; + for (index = 0; index < length; index++) { + code = charCodeAt(digits, index); + // parseInt parses a string to a first unavailable symbol + // but ToNumber should return NaN if a string contains unavailable symbols + if (code < 48 || code > maxCode) return NaN; + } + return parseInt(digits, radix); + } + } + return +it; + }; + var FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1')); + var calledWithNew = function (dummy) { + // includes check on 1..constructor(foo) case + return isPrototypeOf(NumberPrototype, dummy) && fails(function () { + thisNumberValue(dummy); + }); + }; + + // `Number` constructor + // https://tc39.es/ecma262/#sec-number-constructor + var NumberWrapper = function Number(value) { + var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value)); + return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n; + }; + NumberWrapper.prototype = NumberPrototype; + if (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper; + $({ + global: true, + constructor: true, + wrap: true, + forced: FORCED + }, { + Number: NumberWrapper + }); + + // Use `internal/copy-constructor-properties` helper in `core-js@4` + var copyConstructorProperties = function (target, source) { + for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : ( + // ES3: + 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' + + // ES2015 (in case, if modules with ES2015 Number statics required before): + 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' + + // ESNext + 'fromString,range').split(','), j = 0, key; keys.length > j; j++) { + if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) { + defineProperty(target, key, getOwnPropertyDescriptor(source, key)); + } + } + }; + if (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber); + + /** + * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}. + */ + var ClusterStats = /*#__PURE__*/_createClass(function ClusterStats(markers, clusters) { + _classCallCheck(this, ClusterStats); + this.markers = { + sum: markers.length + }; + var clusterMarkerCounts = clusters.map(function (a) { + return a.count; + }); + var clusterMarkerSum = clusterMarkerCounts.reduce(function (a, b) { + return a + b; + }, 0); + this.clusters = { + count: clusters.length, + markers: { + mean: clusterMarkerSum / clusters.length, + sum: clusterMarkerSum, + min: Math.min.apply(Math, _toConsumableArray(clusterMarkerCounts)), + max: Math.max.apply(Math, _toConsumableArray(clusterMarkerCounts)) + } + }; + }); + var DefaultRenderer = /*#__PURE__*/function () { + function DefaultRenderer() { + _classCallCheck(this, DefaultRenderer); + } + _createClass(DefaultRenderer, [{ + key: "render", + value: + /** + * The default render function for the library used by {@link MarkerClusterer}. + * + * Currently set to use the following: + * + * ```typescript + * // change color if this cluster has more markers than the mean cluster + * const color = + * count > Math.max(10, stats.clusters.markers.mean) + * ? "#ff0000" + * : "#0000ff"; + * + * // create svg url with fill color + * const svg = window.btoa(` + * + * + * + * + * + * `); + * + * // create marker using svg icon + * return new google.maps.Marker({ + * position, + * icon: { + * url: `data:image/svg+xml;base64,${svg}`, + * scaledSize: new google.maps.Size(45, 45), + * }, + * label: { + * text: String(count), + * color: "rgba(255,255,255,0.9)", + * fontSize: "12px", + * }, + * // adjust zIndex to be above other markers + * zIndex: 1000 + count, + * }); + * ``` + */ + function render(_ref, stats, map) { + var count = _ref.count, + position = _ref.position; + // change color if this cluster has more markers than the mean cluster + var color = count > Math.max(10, stats.clusters.markers.mean) ? "#ff0000" : "#0000ff"; + // create svg literal with fill color + var svg = "\n\n\n\n").concat(count, "\n"); + var title = "Cluster of ".concat(count, " markers"), + // adjust zIndex to be above other markers + zIndex = Number(google.maps.Marker.MAX_ZINDEX) + count; + if (MarkerUtils.isAdvancedMarkerAvailable(map)) { + // create cluster SVG element + var parser = new DOMParser(); + var svgEl = parser.parseFromString(svg, "image/svg+xml").documentElement; + svgEl.setAttribute("transform", "translate(0 25)"); + var _clusterOptions = { + map: map, + position: position, + zIndex: zIndex, + title: title, + content: svgEl + }; + return new google.maps.marker.AdvancedMarkerElement(_clusterOptions); + } + var clusterOptions = { + position: position, + zIndex: zIndex, + title: title, + icon: { + url: "data:image/svg+xml;base64,".concat(btoa(svg)), + anchor: new google.maps.Point(25, 25) + } + }; + return new google.maps.Marker(clusterOptions); + } + }]); + return DefaultRenderer; + }(); + + /** + * Copyright 2019 Google LLC. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + /** + * Extends an object's prototype by another's. + * + * @param type1 The Type to be extended. + * @param type2 The Type to extend with. + * @ignore + */ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + function extend(type1, type2) { + /* istanbul ignore next */ + // eslint-disable-next-line prefer-const + for (var property in type2.prototype) { + type1.prototype[property] = type2.prototype[property]; + } + } + /** + * @ignore + */ + var OverlayViewSafe = /*#__PURE__*/_createClass(function OverlayViewSafe() { + _classCallCheck(this, OverlayViewSafe); + // MarkerClusterer implements google.maps.OverlayView interface. We use the + // extend function to extend MarkerClusterer with google.maps.OverlayView + // because it might not always be available when the code is defined so we + // look for it at the last possible moment. If it doesn't exist now then + // there is no point going ahead :) + extend(OverlayViewSafe, google.maps.OverlayView); + }); + + exports.MarkerClustererEvents = void 0; + (function (MarkerClustererEvents) { + MarkerClustererEvents["CLUSTERING_BEGIN"] = "clusteringbegin"; + MarkerClustererEvents["CLUSTERING_END"] = "clusteringend"; + MarkerClustererEvents["CLUSTER_CLICK"] = "click"; + })(exports.MarkerClustererEvents || (exports.MarkerClustererEvents = {})); + var defaultOnClusterClickHandler = function defaultOnClusterClickHandler(_, cluster, map) { + map.fitBounds(cluster.bounds); + }; + /** + * MarkerClusterer creates and manages per-zoom-level clusters for large amounts + * of markers. See {@link MarkerClustererOptions} for more details. + * + */ + var MarkerClusterer = /*#__PURE__*/function (_OverlayViewSafe) { + _inherits(MarkerClusterer, _OverlayViewSafe); + var _super = _createSuper(MarkerClusterer); + function MarkerClusterer(_ref) { + var _this; + var map = _ref.map, + _ref$markers = _ref.markers, + markers = _ref$markers === void 0 ? [] : _ref$markers, + _ref$algorithmOptions = _ref.algorithmOptions, + algorithmOptions = _ref$algorithmOptions === void 0 ? {} : _ref$algorithmOptions, + _ref$algorithm = _ref.algorithm, + algorithm = _ref$algorithm === void 0 ? new SuperClusterAlgorithm(algorithmOptions) : _ref$algorithm, + _ref$renderer = _ref.renderer, + renderer = _ref$renderer === void 0 ? new DefaultRenderer() : _ref$renderer, + _ref$onClusterClick = _ref.onClusterClick, + onClusterClick = _ref$onClusterClick === void 0 ? defaultOnClusterClickHandler : _ref$onClusterClick; + _classCallCheck(this, MarkerClusterer); + _this = _super.call(this); + _this.markers = _toConsumableArray(markers); + _this.clusters = []; + _this.algorithm = algorithm; + _this.renderer = renderer; + _this.onClusterClick = onClusterClick; + if (map) { + _this.setMap(map); + } + return _this; + } + _createClass(MarkerClusterer, [{ + key: "addMarker", + value: function addMarker(marker, noDraw) { + if (this.markers.includes(marker)) { + return; + } + this.markers.push(marker); + if (!noDraw) { + this.render(); + } + } + }, { + key: "addMarkers", + value: function addMarkers(markers, noDraw) { + var _this2 = this; + markers.forEach(function (marker) { + _this2.addMarker(marker, true); + }); + if (!noDraw) { + this.render(); + } + } + }, { + key: "removeMarker", + value: function removeMarker(marker, noDraw) { + var index = this.markers.indexOf(marker); + if (index === -1) { + // Marker is not in our list of markers, so do nothing: + return false; + } + MarkerUtils.setMap(marker, null); + this.markers.splice(index, 1); // Remove the marker from the list of managed markers + if (!noDraw) { + this.render(); + } + return true; + } + }, { + key: "removeMarkers", + value: function removeMarkers(markers, noDraw) { + var _this3 = this; + var removed = false; + markers.forEach(function (marker) { + removed = _this3.removeMarker(marker, true) || removed; + }); + if (removed && !noDraw) { + this.render(); + } + return removed; + } + }, { + key: "clearMarkers", + value: function clearMarkers(noDraw) { + this.markers.length = 0; + if (!noDraw) { + this.render(); + } + } + /** + * Recalculates and draws all the marker clusters. + */ + }, { + key: "render", + value: function render() { + var map = this.getMap(); + if (map instanceof google.maps.Map && map.getProjection()) { + google.maps.event.trigger(this, exports.MarkerClustererEvents.CLUSTERING_BEGIN, this); + var _this$algorithm$calcu = this.algorithm.calculate({ + markers: this.markers, + map: map, + mapCanvasProjection: this.getProjection() + }), + clusters = _this$algorithm$calcu.clusters, + changed = _this$algorithm$calcu.changed; + // Allow algorithms to return flag on whether the clusters/markers have changed. + if (changed || changed == undefined) { + // Accumulate the markers of the clusters composed of a single marker. + // Those clusters directly use the marker. + // Clusters with more than one markers use a group marker generated by a renderer. + var singleMarker = new Set(); + var _iterator = _createForOfIteratorHelper(clusters), + _step; + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var cluster = _step.value; + if (cluster.markers.length == 1) { + singleMarker.add(cluster.markers[0]); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + var groupMarkers = []; + // Iterate the clusters that are currently rendered. + var _iterator2 = _createForOfIteratorHelper(this.clusters), + _step2; + try { + for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) { + var _cluster = _step2.value; + if (_cluster.marker == null) { + continue; + } + if (_cluster.markers.length == 1) { + if (!singleMarker.has(_cluster.marker)) { + // The marker: + // - was previously rendered because it is from a cluster with 1 marker, + // - should no more be rendered as it is not in singleMarker. + MarkerUtils.setMap(_cluster.marker, null); + } + } else { + // Delay the removal of old group markers to avoid flickering. + groupMarkers.push(_cluster.marker); + } + } + } catch (err) { + _iterator2.e(err); + } finally { + _iterator2.f(); + } + this.clusters = clusters; + this.renderClusters(); + // Delayed removal of the markers of the former groups. + requestAnimationFrame(function () { + return groupMarkers.forEach(function (marker) { + return MarkerUtils.setMap(marker, null); + }); + }); + } + google.maps.event.trigger(this, exports.MarkerClustererEvents.CLUSTERING_END, this); + } + } + }, { + key: "onAdd", + value: function onAdd() { + this.idleListener = this.getMap().addListener("idle", this.render.bind(this)); + this.render(); + } + }, { + key: "onRemove", + value: function onRemove() { + google.maps.event.removeListener(this.idleListener); + this.reset(); + } + }, { + key: "reset", + value: function reset() { + this.markers.forEach(function (marker) { + return MarkerUtils.setMap(marker, null); + }); + this.clusters.forEach(function (cluster) { + return cluster.delete(); + }); + this.clusters = []; + } + }, { + key: "renderClusters", + value: function renderClusters() { + var _this4 = this; + // Generate stats to pass to renderers. + var stats = new ClusterStats(this.markers, this.clusters); + var map = this.getMap(); + this.clusters.forEach(function (cluster) { + if (cluster.markers.length === 1) { + cluster.marker = cluster.markers[0]; + } else { + // Generate the marker to represent the group. + cluster.marker = _this4.renderer.render(cluster, stats, map); + // Make sure all individual markers are removed from the map. + cluster.markers.forEach(function (marker) { + return MarkerUtils.setMap(marker, null); + }); + if (_this4.onClusterClick) { + cluster.marker.addListener("click", /* istanbul ignore next */ + function (event) { + google.maps.event.trigger(_this4, exports.MarkerClustererEvents.CLUSTER_CLICK, cluster); + _this4.onClusterClick(event, cluster, map); + }); + } + } + MarkerUtils.setMap(cluster.marker, map); + }); + } + }]); + return MarkerClusterer; + }(OverlayViewSafe); + + exports.AbstractAlgorithm = AbstractAlgorithm; + exports.AbstractViewportAlgorithm = AbstractViewportAlgorithm; + exports.Cluster = Cluster; + exports.ClusterStats = ClusterStats; + exports.DefaultRenderer = DefaultRenderer; + exports.GridAlgorithm = GridAlgorithm; + exports.MarkerClusterer = MarkerClusterer; + exports.MarkerUtils = MarkerUtils; + exports.NoopAlgorithm = NoopAlgorithm; + exports.SuperClusterAlgorithm = SuperClusterAlgorithm; + exports.SuperClusterViewportAlgorithm = SuperClusterViewportAlgorithm; + exports.defaultOnClusterClickHandler = defaultOnClusterClickHandler; + exports.distanceBetweenPoints = distanceBetweenPoints; + exports.extendBoundsToPaddedViewport = extendBoundsToPaddedViewport; + exports.extendPixelBounds = extendPixelBounds; + exports.filterMarkersToPaddedViewport = filterMarkersToPaddedViewport; + exports.getPaddedViewport = getPaddedViewport; + exports.noop = _noop; + exports.pixelBoundsToLatLngBounds = pixelBoundsToLatLngBounds; + + Object.defineProperty(exports, '__esModule', { value: true }); + + return exports; + +})({}); diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js new file mode 100644 index 0000000..5e6892b --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js @@ -0,0 +1,956 @@ +import equal from 'fast-deep-equal'; +import SuperCluster from 'supercluster'; + +/*! ***************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ + +function __rest(s, e) { + var t = {}; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) + t[p] = s[p]; + if (s != null && typeof Object.getOwnPropertySymbols === "function") + for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { + if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) + t[p[i]] = s[p[i]]; + } + return t; +} + +/** + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * util class that creates a common set of convenience functions to wrap + * shared behavior of Advanced Markers and Markers. + */ +class MarkerUtils { + static isAdvancedMarkerAvailable(map) { + return (google.maps.marker && + map.getMapCapabilities().isAdvancedMarkersAvailable === true); + } + static isAdvancedMarker(marker) { + return (google.maps.marker && + marker instanceof google.maps.marker.AdvancedMarkerElement); + } + static setMap(marker, map) { + if (this.isAdvancedMarker(marker)) { + marker.map = map; + } + else { + marker.setMap(map); + } + } + static getPosition(marker) { + // SuperClusterAlgorithm.calculate expects a LatLng instance so we fake it for Adv Markers + if (this.isAdvancedMarker(marker)) { + if (marker.position) { + if (marker.position instanceof google.maps.LatLng) { + return marker.position; + } + // since we can't cast to LatLngLiteral for reasons =( + if (marker.position.lat && marker.position.lng) { + return new google.maps.LatLng(marker.position.lat, marker.position.lng); + } + } + return new google.maps.LatLng(null); + } + return marker.getPosition(); + } + static getVisible(marker) { + if (this.isAdvancedMarker(marker)) { + /** + * Always return true for Advanced Markers because the clusterer + * uses getVisible as a way to count legacy markers not as an actual + * indicator of visibility for some reason. Even when markers are hidden + * Marker.getVisible returns `true` and this is used to set the marker count + * on the cluster. See the behavior of Cluster.count + */ + return true; + } + return marker.getVisible(); + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +class Cluster { + constructor({ markers, position }) { + this.markers = markers; + if (position) { + if (position instanceof google.maps.LatLng) { + this._position = position; + } + else { + this._position = new google.maps.LatLng(position); + } + } + } + get bounds() { + if (this.markers.length === 0 && !this._position) { + return; + } + const bounds = new google.maps.LatLngBounds(this._position, this._position); + for (const marker of this.markers) { + bounds.extend(MarkerUtils.getPosition(marker)); + } + return bounds; + } + get position() { + return this._position || this.bounds.getCenter(); + } + /** + * Get the count of **visible** markers. + */ + get count() { + return this.markers.filter((m) => MarkerUtils.getVisible(m)).length; + } + /** + * Add a marker to the cluster. + */ + push(marker) { + this.markers.push(marker); + } + /** + * Cleanup references and remove marker from map. + */ + delete() { + if (this.marker) { + MarkerUtils.setMap(this.marker, null); + this.marker = undefined; + } + this.markers.length = 0; + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * Returns the markers visible in a padded map viewport + * + * @param map + * @param mapCanvasProjection + * @param markers The list of marker to filter + * @param viewportPaddingPixels The padding in pixel + * @returns The list of markers in the padded viewport + */ +const filterMarkersToPaddedViewport = (map, mapCanvasProjection, markers, viewportPaddingPixels) => { + const extendedMapBounds = extendBoundsToPaddedViewport(map.getBounds(), mapCanvasProjection, viewportPaddingPixels); + return markers.filter((marker) => extendedMapBounds.contains(MarkerUtils.getPosition(marker))); +}; +/** + * Extends a bounds by a number of pixels in each direction + */ +const extendBoundsToPaddedViewport = (bounds, projection, numPixels) => { + const { northEast, southWest } = latLngBoundsToPixelBounds(bounds, projection); + const extendedPixelBounds = extendPixelBounds({ northEast, southWest }, numPixels); + return pixelBoundsToLatLngBounds(extendedPixelBounds, projection); +}; +/** + * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat] + */ +const getPaddedViewport = (bounds, projection, pixels) => { + const extended = extendBoundsToPaddedViewport(bounds, projection, pixels); + const ne = extended.getNorthEast(); + const sw = extended.getSouthWest(); + return [sw.lng(), sw.lat(), ne.lng(), ne.lat()]; +}; +/** + * Returns the distance between 2 positions. + * + * @hidden + */ +const distanceBetweenPoints = (p1, p2) => { + const R = 6371; // Radius of the Earth in km + const dLat = ((p2.lat - p1.lat) * Math.PI) / 180; + const dLon = ((p2.lng - p1.lng) * Math.PI) / 180; + const sinDLat = Math.sin(dLat / 2); + const sinDLon = Math.sin(dLon / 2); + const a = sinDLat * sinDLat + + Math.cos((p1.lat * Math.PI) / 180) * + Math.cos((p2.lat * Math.PI) / 180) * + sinDLon * + sinDLon; + const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); + return R * c; +}; +/** + * Converts a LatLng bound to pixels. + * + * @hidden + */ +const latLngBoundsToPixelBounds = (bounds, projection) => { + return { + northEast: projection.fromLatLngToDivPixel(bounds.getNorthEast()), + southWest: projection.fromLatLngToDivPixel(bounds.getSouthWest()), + }; +}; +/** + * Extends a pixel bounds by numPixels in all directions. + * + * @hidden + */ +const extendPixelBounds = ({ northEast, southWest }, numPixels) => { + northEast.x += numPixels; + northEast.y -= numPixels; + southWest.x -= numPixels; + southWest.y += numPixels; + return { northEast, southWest }; +}; +/** + * @hidden + */ +const pixelBoundsToLatLngBounds = ({ northEast, southWest }, projection) => { + const sw = projection.fromDivPixelToLatLng(southWest); + const ne = projection.fromDivPixelToLatLng(northEast); + return new google.maps.LatLngBounds(sw, ne); +}; + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * @hidden + */ +class AbstractAlgorithm { + constructor({ maxZoom = 16 }) { + this.maxZoom = maxZoom; + } + /** + * Helper function to bypass clustering based upon some map state such as + * zoom, number of markers, etc. + * + * ```typescript + * cluster({markers, map}: AlgorithmInput): Cluster[] { + * if (shouldBypassClustering(map)) { + * return this.noop({markers}) + * } + * } + * ``` + */ + noop({ markers, }) { + return noop(markers); + } +} +/** + * Abstract viewport algorithm proves a class to filter markers by a padded + * viewport. This is a common optimization. + * + * @hidden + */ +class AbstractViewportAlgorithm extends AbstractAlgorithm { + constructor(_a) { + var { viewportPadding = 60 } = _a, options = __rest(_a, ["viewportPadding"]); + super(options); + this.viewportPadding = 60; + this.viewportPadding = viewportPadding; + } + calculate({ markers, map, mapCanvasProjection, }) { + if (map.getZoom() >= this.maxZoom) { + return { + clusters: this.noop({ + markers, + }), + changed: false, + }; + } + return { + clusters: this.cluster({ + markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding), + map, + mapCanvasProjection, + }), + }; + } +} +/** + * @hidden + */ +const noop = (markers) => { + const clusters = markers.map((marker) => new Cluster({ + position: MarkerUtils.getPosition(marker), + markers: [marker], + })); + return clusters; +}; + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * The default Grid algorithm historically used in Google Maps marker + * clustering. + * + * The Grid algorithm does not implement caching and markers may flash as the + * viewport changes. Instead use {@link SuperClusterAlgorithm}. + */ +class GridAlgorithm extends AbstractViewportAlgorithm { + constructor(_a) { + var { maxDistance = 40000, gridSize = 40 } = _a, options = __rest(_a, ["maxDistance", "gridSize"]); + super(options); + this.clusters = []; + this.state = { zoom: -1 }; + this.maxDistance = maxDistance; + this.gridSize = gridSize; + } + calculate({ markers, map, mapCanvasProjection, }) { + const state = { zoom: map.getZoom() }; + let changed = false; + if (this.state.zoom >= this.maxZoom && state.zoom >= this.maxZoom) ; + else { + changed = !equal(this.state, state); + } + this.state = state; + if (map.getZoom() >= this.maxZoom) { + return { + clusters: this.noop({ + markers, + }), + changed, + }; + } + return { + clusters: this.cluster({ + markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding), + map, + mapCanvasProjection, + }), + }; + } + cluster({ markers, map, mapCanvasProjection, }) { + this.clusters = []; + markers.forEach((marker) => { + this.addToClosestCluster(marker, map, mapCanvasProjection); + }); + return this.clusters; + } + addToClosestCluster(marker, map, projection) { + let maxDistance = this.maxDistance; // Some large number + let cluster = null; + for (let i = 0; i < this.clusters.length; i++) { + const candidate = this.clusters[i]; + const distance = distanceBetweenPoints(candidate.bounds.getCenter().toJSON(), MarkerUtils.getPosition(marker).toJSON()); + if (distance < maxDistance) { + maxDistance = distance; + cluster = candidate; + } + } + if (cluster && + extendBoundsToPaddedViewport(cluster.bounds, projection, this.gridSize).contains(MarkerUtils.getPosition(marker))) { + cluster.push(marker); + } + else { + const cluster = new Cluster({ markers: [marker] }); + this.clusters.push(cluster); + } + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * Noop algorithm does not generate any clusters or filter markers by the an extended viewport. + */ +class NoopAlgorithm extends AbstractAlgorithm { + constructor(_a) { + var options = __rest(_a, []); + super(options); + } + calculate({ markers, map, mapCanvasProjection, }) { + return { + clusters: this.cluster({ markers, map, mapCanvasProjection }), + changed: false, + }; + } + cluster(input) { + return this.noop(input); + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ +class SuperClusterAlgorithm extends AbstractAlgorithm { + constructor(_a) { + var { maxZoom, radius = 60 } = _a, options = __rest(_a, ["maxZoom", "radius"]); + super({ maxZoom }); + this.state = { zoom: -1 }; + this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options)); + } + calculate(input) { + let changed = false; + const state = { zoom: input.map.getZoom() }; + if (!equal(input.markers, this.markers)) { + changed = true; + // TODO use proxy to avoid copy? + this.markers = [...input.markers]; + const points = this.markers.map((marker) => { + const position = MarkerUtils.getPosition(marker); + const coordinates = [position.lng(), position.lat()]; + return { + type: "Feature", + geometry: { + type: "Point", + coordinates, + }, + properties: { marker }, + }; + }); + this.superCluster.load(points); + } + if (!changed) { + if (this.state.zoom <= this.maxZoom || state.zoom <= this.maxZoom) { + changed = !equal(this.state, state); + } + } + this.state = state; + if (changed) { + this.clusters = this.cluster(input); + } + return { clusters: this.clusters, changed }; + } + cluster({ map }) { + return this.superCluster + .getClusters([-180, -90, 180, 90], Math.round(map.getZoom())) + .map((feature) => this.transformCluster(feature)); + } + transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) { + if (properties.cluster) { + return new Cluster({ + markers: this.superCluster + .getLeaves(properties.cluster_id, Infinity) + .map((leaf) => leaf.properties.marker), + position: { lat, lng }, + }); + } + const marker = properties.marker; + return new Cluster({ + markers: [marker], + position: MarkerUtils.getPosition(marker), + }); + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * A very fast JavaScript algorithm for geospatial point clustering using KD trees. + * + * @see https://www.npmjs.com/package/supercluster for more information on options. + */ +class SuperClusterViewportAlgorithm extends AbstractViewportAlgorithm { + constructor(_a) { + var { maxZoom, radius = 60, viewportPadding = 60 } = _a, options = __rest(_a, ["maxZoom", "radius", "viewportPadding"]); + super({ maxZoom, viewportPadding }); + this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options)); + this.state = { zoom: -1, view: [0, 0, 0, 0] }; + } + calculate(input) { + const state = { + zoom: Math.round(input.map.getZoom()), + view: getPaddedViewport(input.map.getBounds(), input.mapCanvasProjection, this.viewportPadding), + }; + let changed = !equal(this.state, state); + if (!equal(input.markers, this.markers)) { + changed = true; + // TODO use proxy to avoid copy? + this.markers = [...input.markers]; + const points = this.markers.map((marker) => { + const position = MarkerUtils.getPosition(marker); + const coordinates = [position.lng(), position.lat()]; + return { + type: "Feature", + geometry: { + type: "Point", + coordinates, + }, + properties: { marker }, + }; + }); + this.superCluster.load(points); + } + if (changed) { + this.clusters = this.cluster(input); + this.state = state; + } + return { clusters: this.clusters, changed }; + } + cluster({ map, mapCanvasProjection }) { + /* recalculate new state because we can't use the cached version. */ + const state = { + zoom: Math.round(map.getZoom()), + view: getPaddedViewport(map.getBounds(), mapCanvasProjection, this.viewportPadding), + }; + return this.superCluster + .getClusters(state.view, state.zoom) + .map((feature) => this.transformCluster(feature)); + } + transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) { + if (properties.cluster) { + return new Cluster({ + markers: this.superCluster + .getLeaves(properties.cluster_id, Infinity) + .map((leaf) => leaf.properties.marker), + position: { lat, lng }, + }); + } + const marker = properties.marker; + return new Cluster({ + markers: [marker], + position: MarkerUtils.getPosition(marker), + }); + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}. + */ +class ClusterStats { + constructor(markers, clusters) { + this.markers = { sum: markers.length }; + const clusterMarkerCounts = clusters.map((a) => a.count); + const clusterMarkerSum = clusterMarkerCounts.reduce((a, b) => a + b, 0); + this.clusters = { + count: clusters.length, + markers: { + mean: clusterMarkerSum / clusters.length, + sum: clusterMarkerSum, + min: Math.min(...clusterMarkerCounts), + max: Math.max(...clusterMarkerCounts), + }, + }; + } +} +class DefaultRenderer { + /** + * The default render function for the library used by {@link MarkerClusterer}. + * + * Currently set to use the following: + * + * ```typescript + * // change color if this cluster has more markers than the mean cluster + * const color = + * count > Math.max(10, stats.clusters.markers.mean) + * ? "#ff0000" + * : "#0000ff"; + * + * // create svg url with fill color + * const svg = window.btoa(` + * + * + * + * + * + * `); + * + * // create marker using svg icon + * return new google.maps.Marker({ + * position, + * icon: { + * url: `data:image/svg+xml;base64,${svg}`, + * scaledSize: new google.maps.Size(45, 45), + * }, + * label: { + * text: String(count), + * color: "rgba(255,255,255,0.9)", + * fontSize: "12px", + * }, + * // adjust zIndex to be above other markers + * zIndex: 1000 + count, + * }); + * ``` + */ + render({ count, position }, stats, map) { + // change color if this cluster has more markers than the mean cluster + const color = count > Math.max(10, stats.clusters.markers.mean) ? "#ff0000" : "#0000ff"; + // create svg literal with fill color + const svg = ` + + + +${count} +`; + const title = `Cluster of ${count} markers`, + // adjust zIndex to be above other markers + zIndex = Number(google.maps.Marker.MAX_ZINDEX) + count; + if (MarkerUtils.isAdvancedMarkerAvailable(map)) { + // create cluster SVG element + const parser = new DOMParser(); + const svgEl = parser.parseFromString(svg, "image/svg+xml").documentElement; + svgEl.setAttribute("transform", "translate(0 25)"); + const clusterOptions = { + map, + position, + zIndex, + title, + content: svgEl, + }; + return new google.maps.marker.AdvancedMarkerElement(clusterOptions); + } + const clusterOptions = { + position, + zIndex, + title, + icon: { + url: `data:image/svg+xml;base64,${btoa(svg)}`, + anchor: new google.maps.Point(25, 25), + }, + }; + return new google.maps.Marker(clusterOptions); + } +} + +/** + * Copyright 2019 Google LLC. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * Extends an object's prototype by another's. + * + * @param type1 The Type to be extended. + * @param type2 The Type to extend with. + * @ignore + */ +// eslint-disable-next-line @typescript-eslint/no-explicit-any +function extend(type1, type2) { + /* istanbul ignore next */ + // eslint-disable-next-line prefer-const + for (let property in type2.prototype) { + type1.prototype[property] = type2.prototype[property]; + } +} +/** + * @ignore + */ +class OverlayViewSafe { + constructor() { + // MarkerClusterer implements google.maps.OverlayView interface. We use the + // extend function to extend MarkerClusterer with google.maps.OverlayView + // because it might not always be available when the code is defined so we + // look for it at the last possible moment. If it doesn't exist now then + // there is no point going ahead :) + extend(OverlayViewSafe, google.maps.OverlayView); + } +} + +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +var MarkerClustererEvents; +(function (MarkerClustererEvents) { + MarkerClustererEvents["CLUSTERING_BEGIN"] = "clusteringbegin"; + MarkerClustererEvents["CLUSTERING_END"] = "clusteringend"; + MarkerClustererEvents["CLUSTER_CLICK"] = "click"; +})(MarkerClustererEvents || (MarkerClustererEvents = {})); +const defaultOnClusterClickHandler = (_, cluster, map) => { + map.fitBounds(cluster.bounds); +}; +/** + * MarkerClusterer creates and manages per-zoom-level clusters for large amounts + * of markers. See {@link MarkerClustererOptions} for more details. + * + */ +class MarkerClusterer extends OverlayViewSafe { + constructor({ map, markers = [], algorithmOptions = {}, algorithm = new SuperClusterAlgorithm(algorithmOptions), renderer = new DefaultRenderer(), onClusterClick = defaultOnClusterClickHandler, }) { + super(); + this.markers = [...markers]; + this.clusters = []; + this.algorithm = algorithm; + this.renderer = renderer; + this.onClusterClick = onClusterClick; + if (map) { + this.setMap(map); + } + } + addMarker(marker, noDraw) { + if (this.markers.includes(marker)) { + return; + } + this.markers.push(marker); + if (!noDraw) { + this.render(); + } + } + addMarkers(markers, noDraw) { + markers.forEach((marker) => { + this.addMarker(marker, true); + }); + if (!noDraw) { + this.render(); + } + } + removeMarker(marker, noDraw) { + const index = this.markers.indexOf(marker); + if (index === -1) { + // Marker is not in our list of markers, so do nothing: + return false; + } + MarkerUtils.setMap(marker, null); + this.markers.splice(index, 1); // Remove the marker from the list of managed markers + if (!noDraw) { + this.render(); + } + return true; + } + removeMarkers(markers, noDraw) { + let removed = false; + markers.forEach((marker) => { + removed = this.removeMarker(marker, true) || removed; + }); + if (removed && !noDraw) { + this.render(); + } + return removed; + } + clearMarkers(noDraw) { + this.markers.length = 0; + if (!noDraw) { + this.render(); + } + } + /** + * Recalculates and draws all the marker clusters. + */ + render() { + const map = this.getMap(); + if (map instanceof google.maps.Map && map.getProjection()) { + google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_BEGIN, this); + const { clusters, changed } = this.algorithm.calculate({ + markers: this.markers, + map, + mapCanvasProjection: this.getProjection(), + }); + // Allow algorithms to return flag on whether the clusters/markers have changed. + if (changed || changed == undefined) { + // Accumulate the markers of the clusters composed of a single marker. + // Those clusters directly use the marker. + // Clusters with more than one markers use a group marker generated by a renderer. + const singleMarker = new Set(); + for (const cluster of clusters) { + if (cluster.markers.length == 1) { + singleMarker.add(cluster.markers[0]); + } + } + const groupMarkers = []; + // Iterate the clusters that are currently rendered. + for (const cluster of this.clusters) { + if (cluster.marker == null) { + continue; + } + if (cluster.markers.length == 1) { + if (!singleMarker.has(cluster.marker)) { + // The marker: + // - was previously rendered because it is from a cluster with 1 marker, + // - should no more be rendered as it is not in singleMarker. + MarkerUtils.setMap(cluster.marker, null); + } + } + else { + // Delay the removal of old group markers to avoid flickering. + groupMarkers.push(cluster.marker); + } + } + this.clusters = clusters; + this.renderClusters(); + // Delayed removal of the markers of the former groups. + requestAnimationFrame(() => groupMarkers.forEach((marker) => MarkerUtils.setMap(marker, null))); + } + google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_END, this); + } + } + onAdd() { + this.idleListener = this.getMap().addListener("idle", this.render.bind(this)); + this.render(); + } + onRemove() { + google.maps.event.removeListener(this.idleListener); + this.reset(); + } + reset() { + this.markers.forEach((marker) => MarkerUtils.setMap(marker, null)); + this.clusters.forEach((cluster) => cluster.delete()); + this.clusters = []; + } + renderClusters() { + // Generate stats to pass to renderers. + const stats = new ClusterStats(this.markers, this.clusters); + const map = this.getMap(); + this.clusters.forEach((cluster) => { + if (cluster.markers.length === 1) { + cluster.marker = cluster.markers[0]; + } + else { + // Generate the marker to represent the group. + cluster.marker = this.renderer.render(cluster, stats, map); + // Make sure all individual markers are removed from the map. + cluster.markers.forEach((marker) => MarkerUtils.setMap(marker, null)); + if (this.onClusterClick) { + cluster.marker.addListener("click", + /* istanbul ignore next */ + (event) => { + google.maps.event.trigger(this, MarkerClustererEvents.CLUSTER_CLICK, cluster); + this.onClusterClick(event, cluster, map); + }); + } + } + MarkerUtils.setMap(cluster.marker, map); + }); + } +} + +export { AbstractAlgorithm, AbstractViewportAlgorithm, Cluster, ClusterStats, DefaultRenderer, GridAlgorithm, MarkerClusterer, MarkerClustererEvents, MarkerUtils, NoopAlgorithm, SuperClusterAlgorithm, SuperClusterViewportAlgorithm, defaultOnClusterClickHandler, distanceBetweenPoints, extendBoundsToPaddedViewport, extendPixelBounds, filterMarkersToPaddedViewport, getPaddedViewport, noop, pixelBoundsToLatLngBounds }; +//# sourceMappingURL=index.esm.js.map diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js.map b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js.map new file mode 100644 index 0000000..e03f7bb --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.esm.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.esm.js","sources":["../node_modules/tslib/tslib.es6.js","../src/marker-utils.ts","../src/cluster.ts","../src/algorithms/utils.ts","../src/algorithms/core.ts","../src/algorithms/grid.ts","../src/algorithms/noop.ts","../src/algorithms/supercluster.ts","../src/algorithms/superviewport.ts","../src/renderer.ts","../src/overlay-view-safe.ts","../src/markerclusterer.ts"],"sourcesContent":["/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n","/**\n * Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * util class that creates a common set of convenience functions to wrap\n * shared behavior of Advanced Markers and Markers.\n */\nexport class MarkerUtils {\n static isAdvancedMarkerAvailable(map) {\n return (google.maps.marker &&\n map.getMapCapabilities().isAdvancedMarkersAvailable === true);\n }\n static isAdvancedMarker(marker) {\n return (google.maps.marker &&\n marker instanceof google.maps.marker.AdvancedMarkerElement);\n }\n static setMap(marker, map) {\n if (this.isAdvancedMarker(marker)) {\n marker.map = map;\n }\n else {\n marker.setMap(map);\n }\n }\n static getPosition(marker) {\n // SuperClusterAlgorithm.calculate expects a LatLng instance so we fake it for Adv Markers\n if (this.isAdvancedMarker(marker)) {\n if (marker.position) {\n if (marker.position instanceof google.maps.LatLng) {\n return marker.position;\n }\n // since we can't cast to LatLngLiteral for reasons =(\n if (marker.position.lat && marker.position.lng) {\n return new google.maps.LatLng(marker.position.lat, marker.position.lng);\n }\n }\n return new google.maps.LatLng(null);\n }\n return marker.getPosition();\n }\n static getVisible(marker) {\n if (this.isAdvancedMarker(marker)) {\n /**\n * Always return true for Advanced Markers because the clusterer\n * uses getVisible as a way to count legacy markers not as an actual\n * indicator of visibility for some reason. Even when markers are hidden\n * Marker.getVisible returns `true` and this is used to set the marker count\n * on the cluster. See the behavior of Cluster.count\n */\n return true;\n }\n return marker.getVisible();\n }\n}\n//# sourceMappingURL=marker-utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\nexport class Cluster {\n constructor({ markers, position }) {\n this.markers = markers;\n if (position) {\n if (position instanceof google.maps.LatLng) {\n this._position = position;\n }\n else {\n this._position = new google.maps.LatLng(position);\n }\n }\n }\n get bounds() {\n if (this.markers.length === 0 && !this._position) {\n return;\n }\n const bounds = new google.maps.LatLngBounds(this._position, this._position);\n for (const marker of this.markers) {\n bounds.extend(MarkerUtils.getPosition(marker));\n }\n return bounds;\n }\n get position() {\n return this._position || this.bounds.getCenter();\n }\n /**\n * Get the count of **visible** markers.\n */\n get count() {\n return this.markers.filter((m) => MarkerUtils.getVisible(m)).length;\n }\n /**\n * Add a marker to the cluster.\n */\n push(marker) {\n this.markers.push(marker);\n }\n /**\n * Cleanup references and remove marker from map.\n */\n delete() {\n if (this.marker) {\n MarkerUtils.setMap(this.marker, null);\n this.marker = undefined;\n }\n this.markers.length = 0;\n }\n}\n//# sourceMappingURL=cluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * Returns the markers visible in a padded map viewport\n *\n * @param map\n * @param mapCanvasProjection\n * @param markers The list of marker to filter\n * @param viewportPaddingPixels The padding in pixel\n * @returns The list of markers in the padded viewport\n */\nexport const filterMarkersToPaddedViewport = (map, mapCanvasProjection, markers, viewportPaddingPixels) => {\n const extendedMapBounds = extendBoundsToPaddedViewport(map.getBounds(), mapCanvasProjection, viewportPaddingPixels);\n return markers.filter((marker) => extendedMapBounds.contains(MarkerUtils.getPosition(marker)));\n};\n/**\n * Extends a bounds by a number of pixels in each direction\n */\nexport const extendBoundsToPaddedViewport = (bounds, projection, numPixels) => {\n const { northEast, southWest } = latLngBoundsToPixelBounds(bounds, projection);\n const extendedPixelBounds = extendPixelBounds({ northEast, southWest }, numPixels);\n return pixelBoundsToLatLngBounds(extendedPixelBounds, projection);\n};\n/**\n * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat]\n */\nexport const getPaddedViewport = (bounds, projection, pixels) => {\n const extended = extendBoundsToPaddedViewport(bounds, projection, pixels);\n const ne = extended.getNorthEast();\n const sw = extended.getSouthWest();\n return [sw.lng(), sw.lat(), ne.lng(), ne.lat()];\n};\n/**\n * Returns the distance between 2 positions.\n *\n * @hidden\n */\nexport const distanceBetweenPoints = (p1, p2) => {\n const R = 6371; // Radius of the Earth in km\n const dLat = ((p2.lat - p1.lat) * Math.PI) / 180;\n const dLon = ((p2.lng - p1.lng) * Math.PI) / 180;\n const sinDLat = Math.sin(dLat / 2);\n const sinDLon = Math.sin(dLon / 2);\n const a = sinDLat * sinDLat +\n Math.cos((p1.lat * Math.PI) / 180) *\n Math.cos((p2.lat * Math.PI) / 180) *\n sinDLon *\n sinDLon;\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n return R * c;\n};\n/**\n * Converts a LatLng bound to pixels.\n *\n * @hidden\n */\nconst latLngBoundsToPixelBounds = (bounds, projection) => {\n return {\n northEast: projection.fromLatLngToDivPixel(bounds.getNorthEast()),\n southWest: projection.fromLatLngToDivPixel(bounds.getSouthWest()),\n };\n};\n/**\n * Extends a pixel bounds by numPixels in all directions.\n *\n * @hidden\n */\nexport const extendPixelBounds = ({ northEast, southWest }, numPixels) => {\n northEast.x += numPixels;\n northEast.y -= numPixels;\n southWest.x -= numPixels;\n southWest.y += numPixels;\n return { northEast, southWest };\n};\n/**\n * @hidden\n */\nexport const pixelBoundsToLatLngBounds = ({ northEast, southWest }, projection) => {\n const sw = projection.fromDivPixelToLatLng(southWest);\n const ne = projection.fromDivPixelToLatLng(northEast);\n return new google.maps.LatLngBounds(sw, ne);\n};\n//# sourceMappingURL=utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { Cluster } from \"../cluster\";\nimport { filterMarkersToPaddedViewport } from \"./utils\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * @hidden\n */\nexport class AbstractAlgorithm {\n constructor({ maxZoom = 16 }) {\n this.maxZoom = maxZoom;\n }\n /**\n * Helper function to bypass clustering based upon some map state such as\n * zoom, number of markers, etc.\n *\n * ```typescript\n * cluster({markers, map}: AlgorithmInput): Cluster[] {\n * if (shouldBypassClustering(map)) {\n * return this.noop({markers})\n * }\n * }\n * ```\n */\n noop({ markers, }) {\n return noop(markers);\n }\n}\n/**\n * Abstract viewport algorithm proves a class to filter markers by a padded\n * viewport. This is a common optimization.\n *\n * @hidden\n */\nexport class AbstractViewportAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { viewportPadding = 60 } = _a, options = __rest(_a, [\"viewportPadding\"]);\n super(options);\n this.viewportPadding = 60;\n this.viewportPadding = viewportPadding;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed: false,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n}\n/**\n * @hidden\n */\nexport const noop = (markers) => {\n const clusters = markers.map((marker) => new Cluster({\n position: MarkerUtils.getPosition(marker),\n markers: [marker],\n }));\n return clusters;\n};\n//# sourceMappingURL=core.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport { distanceBetweenPoints, extendBoundsToPaddedViewport, filterMarkersToPaddedViewport, } from \"./utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * The default Grid algorithm historically used in Google Maps marker\n * clustering.\n *\n * The Grid algorithm does not implement caching and markers may flash as the\n * viewport changes. Instead use {@link SuperClusterAlgorithm}.\n */\nexport class GridAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxDistance = 40000, gridSize = 40 } = _a, options = __rest(_a, [\"maxDistance\", \"gridSize\"]);\n super(options);\n this.clusters = [];\n this.state = { zoom: -1 };\n this.maxDistance = maxDistance;\n this.gridSize = gridSize;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n const state = { zoom: map.getZoom() };\n let changed = false;\n if (this.state.zoom >= this.maxZoom && state.zoom >= this.maxZoom) {\n // still at or beyond maxZoom, no change\n }\n else {\n changed = !equal(this.state, state);\n }\n this.state = state;\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n cluster({ markers, map, mapCanvasProjection, }) {\n this.clusters = [];\n markers.forEach((marker) => {\n this.addToClosestCluster(marker, map, mapCanvasProjection);\n });\n return this.clusters;\n }\n addToClosestCluster(marker, map, projection) {\n let maxDistance = this.maxDistance; // Some large number\n let cluster = null;\n for (let i = 0; i < this.clusters.length; i++) {\n const candidate = this.clusters[i];\n const distance = distanceBetweenPoints(candidate.bounds.getCenter().toJSON(), MarkerUtils.getPosition(marker).toJSON());\n if (distance < maxDistance) {\n maxDistance = distance;\n cluster = candidate;\n }\n }\n if (cluster &&\n extendBoundsToPaddedViewport(cluster.bounds, projection, this.gridSize).contains(MarkerUtils.getPosition(marker))) {\n cluster.push(marker);\n }\n else {\n const cluster = new Cluster({ markers: [marker] });\n this.clusters.push(cluster);\n }\n }\n}\n//# sourceMappingURL=grid.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm, } from \"./core\";\n/**\n * Noop algorithm does not generate any clusters or filter markers by the an extended viewport.\n */\nexport class NoopAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var options = __rest(_a, []);\n super(options);\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n return {\n clusters: this.cluster({ markers, map, mapCanvasProjection }),\n changed: false,\n };\n }\n cluster(input) {\n return this.noop(input);\n }\n}\n//# sourceMappingURL=noop.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\"]);\n super({ maxZoom });\n this.state = { zoom: -1 };\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n }\n calculate(input) {\n let changed = false;\n const state = { zoom: input.map.getZoom() };\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (!changed) {\n if (this.state.zoom <= this.maxZoom || state.zoom <= this.maxZoom) {\n changed = !equal(this.state, state);\n }\n }\n this.state = state;\n if (changed) {\n this.clusters = this.cluster(input);\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map }) {\n return this.superCluster\n .getClusters([-180, -90, 180, 90], Math.round(map.getZoom()))\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=supercluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport { getPaddedViewport } from \"./utils\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterViewportAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60, viewportPadding = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\", \"viewportPadding\"]);\n super({ maxZoom, viewportPadding });\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n this.state = { zoom: -1, view: [0, 0, 0, 0] };\n }\n calculate(input) {\n const state = {\n zoom: Math.round(input.map.getZoom()),\n view: getPaddedViewport(input.map.getBounds(), input.mapCanvasProjection, this.viewportPadding),\n };\n let changed = !equal(this.state, state);\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (changed) {\n this.clusters = this.cluster(input);\n this.state = state;\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map, mapCanvasProjection }) {\n /* recalculate new state because we can't use the cached version. */\n const state = {\n zoom: Math.round(map.getZoom()),\n view: getPaddedViewport(map.getBounds(), mapCanvasProjection, this.viewportPadding),\n };\n return this.superCluster\n .getClusters(state.view, state.zoom)\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=superviewport.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\n/**\n * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}.\n */\nexport class ClusterStats {\n constructor(markers, clusters) {\n this.markers = { sum: markers.length };\n const clusterMarkerCounts = clusters.map((a) => a.count);\n const clusterMarkerSum = clusterMarkerCounts.reduce((a, b) => a + b, 0);\n this.clusters = {\n count: clusters.length,\n markers: {\n mean: clusterMarkerSum / clusters.length,\n sum: clusterMarkerSum,\n min: Math.min(...clusterMarkerCounts),\n max: Math.max(...clusterMarkerCounts),\n },\n };\n }\n}\nexport class DefaultRenderer {\n /**\n * The default render function for the library used by {@link MarkerClusterer}.\n *\n * Currently set to use the following:\n *\n * ```typescript\n * // change color if this cluster has more markers than the mean cluster\n * const color =\n * count > Math.max(10, stats.clusters.markers.mean)\n * ? \"#ff0000\"\n * : \"#0000ff\";\n *\n * // create svg url with fill color\n * const svg = window.btoa(`\n * \n * \n * \n * \n * \n * `);\n *\n * // create marker using svg icon\n * return new google.maps.Marker({\n * position,\n * icon: {\n * url: `data:image/svg+xml;base64,${svg}`,\n * scaledSize: new google.maps.Size(45, 45),\n * },\n * label: {\n * text: String(count),\n * color: \"rgba(255,255,255,0.9)\",\n * fontSize: \"12px\",\n * },\n * // adjust zIndex to be above other markers\n * zIndex: 1000 + count,\n * });\n * ```\n */\n render({ count, position }, stats, map) {\n // change color if this cluster has more markers than the mean cluster\n const color = count > Math.max(10, stats.clusters.markers.mean) ? \"#ff0000\" : \"#0000ff\";\n // create svg literal with fill color\n const svg = `\n\n\n\n${count}\n`;\n const title = `Cluster of ${count} markers`, \n // adjust zIndex to be above other markers\n zIndex = Number(google.maps.Marker.MAX_ZINDEX) + count;\n if (MarkerUtils.isAdvancedMarkerAvailable(map)) {\n // create cluster SVG element\n const parser = new DOMParser();\n const svgEl = parser.parseFromString(svg, \"image/svg+xml\").documentElement;\n svgEl.setAttribute(\"transform\", \"translate(0 25)\");\n const clusterOptions = {\n map,\n position,\n zIndex,\n title,\n content: svgEl,\n };\n return new google.maps.marker.AdvancedMarkerElement(clusterOptions);\n }\n const clusterOptions = {\n position,\n zIndex,\n title,\n icon: {\n url: `data:image/svg+xml;base64,${btoa(svg)}`,\n anchor: new google.maps.Point(25, 25),\n },\n };\n return new google.maps.Marker(clusterOptions);\n }\n}\n//# sourceMappingURL=renderer.js.map","/**\n * Copyright 2019 Google LLC. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * Extends an object's prototype by another's.\n *\n * @param type1 The Type to be extended.\n * @param type2 The Type to extend with.\n * @ignore\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction extend(type1, type2) {\n /* istanbul ignore next */\n // eslint-disable-next-line prefer-const\n for (let property in type2.prototype) {\n type1.prototype[property] = type2.prototype[property];\n }\n}\n/**\n * @ignore\n */\nexport class OverlayViewSafe {\n constructor() {\n // MarkerClusterer implements google.maps.OverlayView interface. We use the\n // extend function to extend MarkerClusterer with google.maps.OverlayView\n // because it might not always be available when the code is defined so we\n // look for it at the last possible moment. If it doesn't exist now then\n // there is no point going ahead :)\n extend(OverlayViewSafe, google.maps.OverlayView);\n }\n}\n//# sourceMappingURL=overlay-view-safe.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { SuperClusterAlgorithm, } from \"./algorithms\";\nimport { ClusterStats, DefaultRenderer } from \"./renderer\";\nimport { OverlayViewSafe } from \"./overlay-view-safe\";\nimport { MarkerUtils } from \"./marker-utils\";\nexport var MarkerClustererEvents;\n(function (MarkerClustererEvents) {\n MarkerClustererEvents[\"CLUSTERING_BEGIN\"] = \"clusteringbegin\";\n MarkerClustererEvents[\"CLUSTERING_END\"] = \"clusteringend\";\n MarkerClustererEvents[\"CLUSTER_CLICK\"] = \"click\";\n})(MarkerClustererEvents || (MarkerClustererEvents = {}));\nexport const defaultOnClusterClickHandler = (_, cluster, map) => {\n map.fitBounds(cluster.bounds);\n};\n/**\n * MarkerClusterer creates and manages per-zoom-level clusters for large amounts\n * of markers. See {@link MarkerClustererOptions} for more details.\n *\n */\nexport class MarkerClusterer extends OverlayViewSafe {\n constructor({ map, markers = [], algorithmOptions = {}, algorithm = new SuperClusterAlgorithm(algorithmOptions), renderer = new DefaultRenderer(), onClusterClick = defaultOnClusterClickHandler, }) {\n super();\n this.markers = [...markers];\n this.clusters = [];\n this.algorithm = algorithm;\n this.renderer = renderer;\n this.onClusterClick = onClusterClick;\n if (map) {\n this.setMap(map);\n }\n }\n addMarker(marker, noDraw) {\n if (this.markers.includes(marker)) {\n return;\n }\n this.markers.push(marker);\n if (!noDraw) {\n this.render();\n }\n }\n addMarkers(markers, noDraw) {\n markers.forEach((marker) => {\n this.addMarker(marker, true);\n });\n if (!noDraw) {\n this.render();\n }\n }\n removeMarker(marker, noDraw) {\n const index = this.markers.indexOf(marker);\n if (index === -1) {\n // Marker is not in our list of markers, so do nothing:\n return false;\n }\n MarkerUtils.setMap(marker, null);\n this.markers.splice(index, 1); // Remove the marker from the list of managed markers\n if (!noDraw) {\n this.render();\n }\n return true;\n }\n removeMarkers(markers, noDraw) {\n let removed = false;\n markers.forEach((marker) => {\n removed = this.removeMarker(marker, true) || removed;\n });\n if (removed && !noDraw) {\n this.render();\n }\n return removed;\n }\n clearMarkers(noDraw) {\n this.markers.length = 0;\n if (!noDraw) {\n this.render();\n }\n }\n /**\n * Recalculates and draws all the marker clusters.\n */\n render() {\n const map = this.getMap();\n if (map instanceof google.maps.Map && map.getProjection()) {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_BEGIN, this);\n const { clusters, changed } = this.algorithm.calculate({\n markers: this.markers,\n map,\n mapCanvasProjection: this.getProjection(),\n });\n // Allow algorithms to return flag on whether the clusters/markers have changed.\n if (changed || changed == undefined) {\n // Accumulate the markers of the clusters composed of a single marker.\n // Those clusters directly use the marker.\n // Clusters with more than one markers use a group marker generated by a renderer.\n const singleMarker = new Set();\n for (const cluster of clusters) {\n if (cluster.markers.length == 1) {\n singleMarker.add(cluster.markers[0]);\n }\n }\n const groupMarkers = [];\n // Iterate the clusters that are currently rendered.\n for (const cluster of this.clusters) {\n if (cluster.marker == null) {\n continue;\n }\n if (cluster.markers.length == 1) {\n if (!singleMarker.has(cluster.marker)) {\n // The marker:\n // - was previously rendered because it is from a cluster with 1 marker,\n // - should no more be rendered as it is not in singleMarker.\n MarkerUtils.setMap(cluster.marker, null);\n }\n }\n else {\n // Delay the removal of old group markers to avoid flickering.\n groupMarkers.push(cluster.marker);\n }\n }\n this.clusters = clusters;\n this.renderClusters();\n // Delayed removal of the markers of the former groups.\n requestAnimationFrame(() => groupMarkers.forEach((marker) => MarkerUtils.setMap(marker, null)));\n }\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_END, this);\n }\n }\n onAdd() {\n this.idleListener = this.getMap().addListener(\"idle\", this.render.bind(this));\n this.render();\n }\n onRemove() {\n google.maps.event.removeListener(this.idleListener);\n this.reset();\n }\n reset() {\n this.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n this.clusters.forEach((cluster) => cluster.delete());\n this.clusters = [];\n }\n renderClusters() {\n // Generate stats to pass to renderers.\n const stats = new ClusterStats(this.markers, this.clusters);\n const map = this.getMap();\n this.clusters.forEach((cluster) => {\n if (cluster.markers.length === 1) {\n cluster.marker = cluster.markers[0];\n }\n else {\n // Generate the marker to represent the group.\n cluster.marker = this.renderer.render(cluster, stats, map);\n // Make sure all individual markers are removed from the map.\n cluster.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n if (this.onClusterClick) {\n cluster.marker.addListener(\"click\", \n /* istanbul ignore next */\n (event) => {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTER_CLICK, cluster);\n this.onClusterClick(event, cluster, map);\n });\n }\n }\n MarkerUtils.setMap(cluster.marker, map);\n });\n }\n}\n//# sourceMappingURL=markerclusterer.js.map"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js new file mode 100644 index 0000000..bbfbeb5 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js @@ -0,0 +1,2 @@ +var markerClusterer=function(t){"use strict";function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}var d="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m=function(t){return t&&t.Math===Math&&t},g=m("object"==typeof globalThis&&globalThis)||m("object"==typeof window&&window)||m("object"==typeof self&&self)||m("object"==typeof d&&d)||function(){return this}()||d||Function("return this")(),y={},b=function(t){try{return!!t()}catch(t){return!0}},w=!b((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),k=!b((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),O=k,x=Function.prototype.call,S=O?x.bind(x):function(){return x.apply(x,arguments)},E={},A={}.propertyIsEnumerable,P=Object.getOwnPropertyDescriptor,M=P&&!A.call({1:2},1);E.f=M?function(t){var e=P(this,t);return!!e&&e.enumerable}:A;var j,_,T=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},C=k,I=Function.prototype,L=I.call,N=C&&I.bind.bind(L,L),R=C?N:function(t){return function(){return L.apply(t,arguments)}},D=R,F=D({}.toString),z=D("".slice),Z=function(t){return z(F(t),8,-1)},U=b,B=Z,G=Object,V=R("".split),W=U((function(){return!G("z").propertyIsEnumerable(0)}))?function(t){return"String"===B(t)?V(t,""):G(t)}:G,$=function(t){return null==t},H=$,q=TypeError,Y=function(t){if(H(t))throw q("Can't call method on "+t);return t},K=W,X=Y,J=function(t){return K(X(t))},Q="object"==typeof document&&document.all,tt={all:Q,IS_HTMLDDA:void 0===Q&&void 0!==Q},et=tt.all,rt=tt.IS_HTMLDDA?function(t){return"function"==typeof t||t===et}:function(t){return"function"==typeof t},nt=rt,ot=tt.all,it=tt.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:nt(t)||t===ot}:function(t){return"object"==typeof t?null!==t:nt(t)},at=g,st=rt,ut=function(t,e){return arguments.length<2?(r=at[t],st(r)?r:void 0):at[t]&&at[t][e];var r},ct=R({}.isPrototypeOf),ft=g,lt="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ht=ft.process,pt=ft.Deno,dt=ht&&ht.versions||pt&&pt.version,vt=dt&&dt.v8;vt&&(_=(j=vt.split("."))[0]>0&&j[0]<4?1:+(j[0]+j[1])),!_&<&&(!(j=lt.match(/Edge\/(\d+)/))||j[1]>=74)&&(j=lt.match(/Chrome\/(\d+)/))&&(_=+j[1]);var mt=_,gt=mt,yt=b,bt=g.String,wt=!!Object.getOwnPropertySymbols&&!yt((function(){var t=Symbol("symbol detection");return!bt(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&>&><41})),kt=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ot=ut,xt=rt,St=ct,Et=Object,At=kt?function(t){return"symbol"==typeof t}:function(t){var e=Ot("Symbol");return xt(e)&&St(e.prototype,Et(t))},Pt=String,Mt=function(t){try{return Pt(t)}catch(t){return"Object"}},jt=rt,_t=Mt,Tt=TypeError,Ct=function(t){if(jt(t))return t;throw Tt(_t(t)+" is not a function")},It=Ct,Lt=$,Nt=function(t,e){var r=t[e];return Lt(r)?void 0:It(r)},Rt=S,Dt=rt,Ft=it,zt=TypeError,Zt={exports:{}},Ut=g,Bt=Object.defineProperty,Gt=function(t,e){try{Bt(Ut,t,{value:e,configurable:!0,writable:!0})}catch(r){Ut[t]=e}return e},Vt=Gt,Wt="__core-js_shared__",$t=g[Wt]||Vt(Wt,{}),Ht=$t;(Zt.exports=function(t,e){return Ht[t]||(Ht[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.32.2",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",source:"https://github.com/zloirock/core-js"});var qt=Zt.exports,Yt=Y,Kt=Object,Xt=function(t){return Kt(Yt(t))},Jt=Xt,Qt=R({}.hasOwnProperty),te=Object.hasOwn||function(t,e){return Qt(Jt(t),e)},ee=R,re=0,ne=Math.random(),oe=ee(1..toString),ie=function(t){return"Symbol("+(void 0===t?"":t)+")_"+oe(++re+ne,36)},ae=qt,se=te,ue=ie,ce=wt,fe=kt,le=g.Symbol,he=ae("wks"),pe=fe?le.for||le:le&&le.withoutSetter||ue,de=function(t){return se(he,t)||(he[t]=ce&&se(le,t)?le[t]:pe("Symbol."+t)),he[t]},ve=S,me=it,ge=At,ye=Nt,be=function(t,e){var r,n;if("string"===e&&Dt(r=t.toString)&&!Ft(n=Rt(r,t)))return n;if(Dt(r=t.valueOf)&&!Ft(n=Rt(r,t)))return n;if("string"!==e&&Dt(r=t.toString)&&!Ft(n=Rt(r,t)))return n;throw zt("Can't convert object to primitive value")},we=TypeError,ke=de("toPrimitive"),Oe=function(t,e){if(!me(t)||ge(t))return t;var r,n=ye(t,ke);if(n){if(void 0===e&&(e="default"),r=ve(n,t,e),!me(r)||ge(r))return r;throw we("Can't convert object to primitive value")}return void 0===e&&(e="number"),be(t,e)},xe=Oe,Se=At,Ee=function(t){var e=xe(t,"string");return Se(e)?e:e+""},Ae=it,Pe=g.document,Me=Ae(Pe)&&Ae(Pe.createElement),je=function(t){return Me?Pe.createElement(t):{}},_e=je,Te=!w&&!b((function(){return 7!==Object.defineProperty(_e("div"),"a",{get:function(){return 7}}).a})),Ce=w,Ie=S,Le=E,Ne=T,Re=J,De=Ee,Fe=te,ze=Te,Ze=Object.getOwnPropertyDescriptor;y.f=Ce?Ze:function(t,e){if(t=Re(t),e=De(e),ze)try{return Ze(t,e)}catch(t){}if(Fe(t,e))return Ne(!Ie(Le.f,t,e),t[e])};var Ue={},Be=w&&b((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ge=it,Ve=String,We=TypeError,$e=function(t){if(Ge(t))return t;throw We(Ve(t)+" is not an object")},He=w,qe=Te,Ye=Be,Ke=$e,Xe=Ee,Je=TypeError,Qe=Object.defineProperty,tr=Object.getOwnPropertyDescriptor,er="enumerable",rr="configurable",nr="writable";Ue.f=He?Ye?function(t,e,r){if(Ke(t),e=Xe(e),Ke(r),"function"==typeof t&&"prototype"===e&&"value"in r&&nr in r&&!r[nr]){var n=tr(t,e);n&&n[nr]&&(t[e]=r.value,r={configurable:rr in r?r[rr]:n[rr],enumerable:er in r?r[er]:n[er],writable:!1})}return Qe(t,e,r)}:Qe:function(t,e,r){if(Ke(t),e=Xe(e),Ke(r),qe)try{return Qe(t,e,r)}catch(t){}if("get"in r||"set"in r)throw Je("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var or=Ue,ir=T,ar=w?function(t,e,r){return or.f(t,e,ir(1,r))}:function(t,e,r){return t[e]=r,t},sr={exports:{}},ur=w,cr=te,fr=Function.prototype,lr=ur&&Object.getOwnPropertyDescriptor,hr=cr(fr,"name"),pr={EXISTS:hr,PROPER:hr&&"something"===function(){}.name,CONFIGURABLE:hr&&(!ur||ur&&lr(fr,"name").configurable)},dr=rt,vr=$t,mr=R(Function.toString);dr(vr.inspectSource)||(vr.inspectSource=function(t){return mr(t)});var gr,yr,br,wr=vr.inspectSource,kr=rt,Or=g.WeakMap,xr=kr(Or)&&/native code/.test(String(Or)),Sr=ie,Er=qt("keys"),Ar=function(t){return Er[t]||(Er[t]=Sr(t))},Pr={},Mr=xr,jr=g,_r=it,Tr=ar,Cr=te,Ir=$t,Lr=Ar,Nr=Pr,Rr="Object already initialized",Dr=jr.TypeError,Fr=jr.WeakMap;if(Mr||Ir.state){var zr=Ir.state||(Ir.state=new Fr);zr.get=zr.get,zr.has=zr.has,zr.set=zr.set,gr=function(t,e){if(zr.has(t))throw Dr(Rr);return e.facade=t,zr.set(t,e),e},yr=function(t){return zr.get(t)||{}},br=function(t){return zr.has(t)}}else{var Zr=Lr("state");Nr[Zr]=!0,gr=function(t,e){if(Cr(t,Zr))throw Dr(Rr);return e.facade=t,Tr(t,Zr,e),e},yr=function(t){return Cr(t,Zr)?t[Zr]:{}},br=function(t){return Cr(t,Zr)}}var Ur={set:gr,get:yr,has:br,enforce:function(t){return br(t)?yr(t):gr(t,{})},getterFor:function(t){return function(e){var r;if(!_r(e)||(r=yr(e)).type!==t)throw Dr("Incompatible receiver, "+t+" required");return r}}},Br=R,Gr=b,Vr=rt,Wr=te,$r=w,Hr=pr.CONFIGURABLE,qr=wr,Yr=Ur.enforce,Kr=Ur.get,Xr=String,Jr=Object.defineProperty,Qr=Br("".slice),tn=Br("".replace),en=Br([].join),rn=$r&&!Gr((function(){return 8!==Jr((function(){}),"length",{value:8}).length})),nn=String(String).split("String"),on=sr.exports=function(t,e,r){"Symbol("===Qr(Xr(e),0,7)&&(e="["+tn(Xr(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!Wr(t,"name")||Hr&&t.name!==e)&&($r?Jr(t,"name",{value:e,configurable:!0}):t.name=e),rn&&r&&Wr(r,"arity")&&t.length!==r.arity&&Jr(t,"length",{value:r.arity});try{r&&Wr(r,"constructor")&&r.constructor?$r&&Jr(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=Yr(t);return Wr(n,"source")||(n.source=en(nn,"string"==typeof e?e:"")),t};Function.prototype.toString=on((function(){return Vr(this)&&Kr(this).source||qr(this)}),"toString");var an=sr.exports,sn=rt,un=Ue,cn=an,fn=Gt,ln=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(sn(r)&&cn(r,i,n),n.global)o?t[e]=r:fn(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:un.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},hn={},pn=Math.ceil,dn=Math.floor,vn=Math.trunc||function(t){var e=+t;return(e>0?dn:pn)(e)},mn=function(t){var e=+t;return e!=e||0===e?0:vn(e)},gn=mn,yn=Math.max,bn=Math.min,wn=function(t,e){var r=gn(t);return r<0?yn(r+e,0):bn(r,e)},kn=mn,On=Math.min,xn=function(t){return t>0?On(kn(t),9007199254740991):0},Sn=function(t){return xn(t.length)},En=J,An=wn,Pn=Sn,Mn=function(t){return function(e,r,n){var o,i=En(e),a=Pn(i),s=An(n,a);if(t&&r!=r){for(;a>s;)if((o=i[s++])!=o)return!0}else for(;a>s;s++)if((t||s in i)&&i[s]===r)return t||s||0;return!t&&-1}},jn={includes:Mn(!0),indexOf:Mn(!1)},_n=te,Tn=J,Cn=jn.indexOf,In=Pr,Ln=R([].push),Nn=function(t,e){var r,n=Tn(t),o=0,i=[];for(r in n)!_n(In,r)&&_n(n,r)&&Ln(i,r);for(;e.length>o;)_n(n,r=e[o++])&&(~Cn(i,r)||Ln(i,r));return i},Rn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Dn=Nn,Fn=Rn.concat("length","prototype");hn.f=Object.getOwnPropertyNames||function(t){return Dn(t,Fn)};var zn={};zn.f=Object.getOwnPropertySymbols;var Zn=ut,Un=hn,Bn=zn,Gn=$e,Vn=R([].concat),Wn=Zn("Reflect","ownKeys")||function(t){var e=Un.f(Gn(t)),r=Bn.f;return r?Vn(e,r(t)):e},$n=te,Hn=Wn,qn=y,Yn=Ue,Kn=b,Xn=rt,Jn=/#|\.prototype\./,Qn=function(t,e){var r=eo[to(t)];return r===no||r!==ro&&(Xn(e)?Kn(e):!!e)},to=Qn.normalize=function(t){return String(t).replace(Jn,".").toLowerCase()},eo=Qn.data={},ro=Qn.NATIVE="N",no=Qn.POLYFILL="P",oo=Qn,io=g,ao=y.f,so=ar,uo=ln,co=Gt,fo=function(t,e,r){for(var n=Hn(e),o=Yn.f,i=qn.f,a=0;ay;y++)if((s||y in v)&&(p=m(h=v[y],y,d),t))if(e)w[y]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return y;case 2:oi(w,h)}else switch(t){case 4:return!1;case 7:oi(w,h)}return i?-1:n||o?o:w}},ai={forEach:ii(0),map:ii(1),filter:ii(2),some:ii(3),every:ii(4),find:ii(5),findIndex:ii(6),filterReject:ii(7)},si=b,ui=mt,ci=de("species"),fi=function(t){return ui>=51||!si((function(){var e=[];return(e.constructor={})[ci]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},li=ai.map;function hi(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(t);o1?arguments[1]:void 0)}});var pi=ai.filter;ho({target:"Array",proto:!0,forced:!fi("filter")},{filter:function(t){return pi(this,t,arguments.length>1?arguments[1]:void 0)}});var di=To,vi=So?{}.toString:function(){return"[object "+di(this)+"]"};So||ln(Object.prototype,"toString",vi,{unsafe:!0});var mi=function(){function t(){e(this,t)}return n(t,null,[{key:"isAdvancedMarkerAvailable",value:function(t){return google.maps.marker&&!0===t.getMapCapabilities().isAdvancedMarkersAvailable}},{key:"isAdvancedMarker",value:function(t){return google.maps.marker&&t instanceof google.maps.marker.AdvancedMarkerElement}},{key:"setMap",value:function(t,e){this.isAdvancedMarker(t)?t.map=e:t.setMap(e)}},{key:"getPosition",value:function(t){if(this.isAdvancedMarker(t)){if(t.position){if(t.position instanceof google.maps.LatLng)return t.position;if(t.position.lat&&t.position.lng)return new google.maps.LatLng(t.position.lat,t.position.lng)}return new google.maps.LatLng(null)}return t.getPosition()}},{key:"getVisible",value:function(t){return!!this.isAdvancedMarker(t)||t.getVisible()}}]),t}(),gi=function(){function t(r){var n=r.markers,o=r.position;e(this,t),this.markers=n,o&&(o instanceof google.maps.LatLng?this._position=o:this._position=new google.maps.LatLng(o))}return n(t,[{key:"bounds",get:function(){if(0!==this.markers.length||this._position){var t,e=new google.maps.LatLngBounds(this._position,this._position),r=p(this.markers);try{for(r.s();!(t=r.n()).done;){var n=t.value;e.extend(mi.getPosition(n))}}catch(t){r.e(t)}finally{r.f()}return e}}},{key:"position",get:function(){return this._position||this.bounds.getCenter()}},{key:"count",get:function(){return this.markers.filter((function(t){return mi.getVisible(t)})).length}},{key:"push",value:function(t){this.markers.push(t)}},{key:"delete",value:function(){this.marker&&(mi.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}]),t}(),yi=function(t,e,r,n){var o=bi(t.getBounds(),e,n);return r.filter((function(t){return o.contains(mi.getPosition(t))}))},bi=function(t,e,r){var n=Oi(t,e),o=n.northEast,i=n.southWest,a=xi({northEast:o,southWest:i},r);return Si(a,e)},wi=function(t,e,r){var n=bi(t,e,r),o=n.getNorthEast(),i=n.getSouthWest();return[i.lng(),i.lat(),o.lng(),o.lat()]},ki=function(t,e){var r=(e.lat-t.lat)*Math.PI/180,n=(e.lng-t.lng)*Math.PI/180,o=Math.sin(r/2),i=Math.sin(n/2),a=o*o+Math.cos(t.lat*Math.PI/180)*Math.cos(e.lat*Math.PI/180)*i*i;return 6371*(2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)))},Oi=function(t,e){return{northEast:e.fromLatLngToDivPixel(t.getNorthEast()),southWest:e.fromLatLngToDivPixel(t.getSouthWest())}},xi=function(t,e){var r=t.northEast,n=t.southWest;return r.x+=e,r.y-=e,n.x-=e,n.y+=e,{northEast:r,southWest:n}},Si=function(t,e){var r=t.northEast,n=t.southWest,o=e.fromDivPixelToLatLng(n),i=e.fromDivPixelToLatLng(r);return new google.maps.LatLngBounds(o,i)},Ei=function(){function t(r){var n=r.maxZoom,o=void 0===n?16:n;e(this,t),this.maxZoom=o}return n(t,[{key:"noop",value:function(t){var e=t.markers;return Pi(e)}}]),t}(),Ai=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.viewportPadding,a=void 0===o?60:o,s=hi(t,["viewportPadding"]);return(n=r.call(this,s)).viewportPadding=60,n.viewportPadding=a,n}return n(i,[{key:"calculate",value:function(t){var e=t.markers,r=t.map,n=t.mapCanvasProjection;return r.getZoom()>=this.maxZoom?{clusters:this.noop({markers:e}),changed:!1}:{clusters:this.cluster({markers:yi(r,n,e,this.viewportPadding),map:r,mapCanvasProjection:n})}}}]),i}(Ei),Pi=function(t){return t.map((function(t){return new gi({position:mi.getPosition(t),markers:[t]})}))},Mi={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},ji=je("span").classList,_i=ji&&ji.constructor&&ji.constructor.prototype,Ti=_i===Object.prototype?void 0:_i,Ci=b,Ii=function(t,e){var r=[][t];return!!r&&Ci((function(){r.call(null,e||function(){return 1},1)}))},Li=ai.forEach,Ni=Ii("forEach")?[].forEach:function(t){return Li(this,t,arguments.length>1?arguments[1]:void 0)},Ri=g,Di=Mi,Fi=Ti,zi=Ni,Zi=ar,Ui=function(t){if(t&&t.forEach!==zi)try{Zi(t,"forEach",zi)}catch(e){t.forEach=zi}};for(var Bi in Di)Di[Bi]&&Ui(Ri[Bi]&&Ri[Bi].prototype);Ui(Fi);var Gi=S;ho({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return Gi(URL.prototype.toString,this)}});var Vi=function t(e,r){if(e===r)return!0;if(e&&r&&"object"==typeof e&&"object"==typeof r){if(e.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(e)){if((n=e.length)!=r.length)return!1;for(o=n;0!=o--;)if(!t(e[o],r[o]))return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if((n=(i=Object.keys(e)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var a=i[o];if(!t(e[a],r[a]))return!1}return!0}return e!=e&&r!=r},Wi=v(Vi),$i=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxDistance,a=void 0===o?4e4:o,s=t.gridSize,u=void 0===s?40:s,c=hi(t,["maxDistance","gridSize"]);return(n=r.call(this,c)).clusters=[],n.state={zoom:-1},n.maxDistance=a,n.gridSize=u,n}return n(i,[{key:"calculate",value:function(t){var e=t.markers,r=t.map,n=t.mapCanvasProjection,o={zoom:r.getZoom()},i=!1;return this.state.zoom>=this.maxZoom&&o.zoom>=this.maxZoom||(i=!Wi(this.state,o)),this.state=o,r.getZoom()>=this.maxZoom?{clusters:this.noop({markers:e}),changed:i}:{clusters:this.cluster({markers:yi(r,n,e,this.viewportPadding),map:r,mapCanvasProjection:n})}}},{key:"cluster",value:function(t){var e=this,r=t.markers,n=t.map,o=t.mapCanvasProjection;return this.clusters=[],r.forEach((function(t){e.addToClosestCluster(t,n,o)})),this.clusters}},{key:"addToClosestCluster",value:function(t,e,r){for(var n=this.maxDistance,o=null,i=0;io;)for(var s,u=ia(arguments[o++]),c=i?ua(ea(u),i(u)):ea(u),f=c.length,l=0;f>l;)s=c[l++],Xi&&!Qi(a,u,s)||(r[s]=u[s]);return r}:aa,fa=ca;ho({target:"Object",stat:!0,arity:2,forced:Object.assign!==fa},{assign:fa});const la=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class ha{static from(t){if(!(t instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[e,r]=new Uint8Array(t,0,2);if(219!==e)throw new Error("Data does not appear to be in a KDBush format.");const n=r>>4;if(1!==n)throw new Error(`Got v${n} data when expected v1.`);const o=la[15&r];if(!o)throw new Error("Unrecognized array type.");const[i]=new Uint16Array(t,2,1),[a]=new Uint32Array(t,4,1);return new ha(a,i,o,t)}constructor(t,e=64,r=Float64Array,n){if(isNaN(t)||t<0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+e,2),65535),this.ArrayType=r,this.IndexArrayType=t<65536?Uint16Array:Uint32Array;const o=la.indexOf(this.ArrayType),i=2*t*this.ArrayType.BYTES_PER_ELEMENT,a=t*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-a%8)%8;if(o<0)throw new Error(`Unexpected typed array class: ${r}.`);n&&n instanceof ArrayBuffer?(this.data=n,this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+s,2*t),this._pos=2*t,this._finished=!0):(this.data=new ArrayBuffer(8+i+a+s),this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+s,2*t),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+o]),new Uint16Array(this.data,2,1)[0]=e,new Uint32Array(this.data,4,1)[0]=t)}add(t,e){const r=this._pos>>1;return this.ids[r]=r,this.coords[this._pos++]=t,this.coords[this._pos++]=e,r}finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Added ${t} items when expected ${this.numItems}.`);return pa(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,e,r,n){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:o,coords:i,nodeSize:a}=this,s=[0,o.length-1,0],u=[];for(;s.length;){const c=s.pop()||0,f=s.pop()||0,l=s.pop()||0;if(f-l<=a){for(let a=l;a<=f;a++){const s=i[2*a],c=i[2*a+1];s>=t&&s<=r&&c>=e&&c<=n&&u.push(o[a])}continue}const h=l+f>>1,p=i[2*h],d=i[2*h+1];p>=t&&p<=r&&d>=e&&d<=n&&u.push(o[h]),(0===c?t<=p:e<=d)&&(s.push(l),s.push(h-1),s.push(1-c)),(0===c?r>=p:n>=d)&&(s.push(h+1),s.push(f),s.push(1-c))}return u}within(t,e,r){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:n,coords:o,nodeSize:i}=this,a=[0,n.length-1,0],s=[],u=r*r;for(;a.length;){const c=a.pop()||0,f=a.pop()||0,l=a.pop()||0;if(f-l<=i){for(let r=l;r<=f;r++)ga(o[2*r],o[2*r+1],t,e)<=u&&s.push(n[r]);continue}const h=l+f>>1,p=o[2*h],d=o[2*h+1];ga(p,d,t,e)<=u&&s.push(n[h]),(0===c?t-r<=p:e-r<=d)&&(a.push(l),a.push(h-1),a.push(1-c)),(0===c?t+r>=p:e+r>=d)&&(a.push(h+1),a.push(f),a.push(1-c))}return s}}function pa(t,e,r,n,o,i){if(o-n<=r)return;const a=n+o>>1;da(t,e,a,n,o,i),pa(t,e,r,n,a-1,1-i),pa(t,e,r,a+1,o,1-i)}function da(t,e,r,n,o,i){for(;o>n;){if(o-n>600){const a=o-n+1,s=r-n+1,u=Math.log(a),c=.5*Math.exp(2*u/3),f=.5*Math.sqrt(u*c*(a-c)/a)*(s-a/2<0?-1:1);da(t,e,r,Math.max(n,Math.floor(r-s*c/a+f)),Math.min(o,Math.floor(r+(a-s)*c/a+f)),i)}const a=e[2*r+i];let s=n,u=o;for(va(t,e,n,r),e[2*o+i]>a&&va(t,e,n,o);sa;)u--}e[2*n+i]===a?va(t,e,n,u):(u++,va(t,e,u,o)),u<=r&&(n=u+1),r<=u&&(o=u-1)}}function va(t,e,r,n){ma(t,r,n),ma(e,2*r,2*n),ma(e,2*r+1,2*n+1)}function ma(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function ga(t,e,r,n){const o=t-r,i=e-n;return o*o+i*i}const ya={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},ba=Math.fround||(wa=new Float32Array(1),t=>(wa[0]=+t,wa[0]));var wa;const ka=3,Oa=5,xa=6;class Sa{constructor(t){this.options=Object.assign(Object.create(ya),t),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(t){const{log:e,minZoom:r,maxZoom:n}=this.options;e&&console.time("total time");const o=`prepare ${t.length} points`;e&&console.time(o),this.points=t;const i=[];for(let e=0;e=r;t--){const r=+Date.now();a=this.trees[t]=this._createTree(this._cluster(a,t)),e&&console.log("z%d: %d clusters in %dms",t,a.numItems,+Date.now()-r)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let r=((t[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,t[1]));let o=180===t[2]?180:((t[2]+180)%360+360)%360-180;const i=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,o=180;else if(r>o){const t=this.getClusters([r,n,180,i],e),a=this.getClusters([-180,n,o,i],e);return t.concat(a)}const a=this.trees[this._limitZoom(e)],s=a.range(Pa(r),Ma(i),Pa(o),Ma(n)),u=a.data,c=[];for(const t of s){const e=this.stride*t;c.push(u[e+Oa]>1?Ea(u,e,this.clusterProps):this.points[u[e+ka]])}return c}getChildren(t){const e=this._getOriginId(t),r=this._getOriginZoom(t),n="No cluster with the specified id.",o=this.trees[r];if(!o)throw new Error(n);const i=o.data;if(e*this.stride>=i.length)throw new Error(n);const a=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=i[e*this.stride],u=i[e*this.stride+1],c=o.within(s,u,a),f=[];for(const e of c){const r=e*this.stride;i[r+4]===t&&f.push(i[r+Oa]>1?Ea(i,r,this.clusterProps):this.points[i[r+ka]])}if(0===f.length)throw new Error(n);return f}getLeaves(t,e,r){e=e||10,r=r||0;const n=[];return this._appendLeaves(n,t,e,r,0),n}getTile(t,e,r){const n=this.trees[this._limitZoom(t)],o=Math.pow(2,t),{extent:i,radius:a}=this.options,s=a/i,u=(r-s)/o,c=(r+1+s)/o,f={features:[]};return this._addTileFeatures(n.range((e-s)/o,u,(e+1+s)/o,c),n.data,e,r,o,f),0===e&&this._addTileFeatures(n.range(1-s/o,u,1,c),n.data,o,r,o,f),e===o-1&&this._addTileFeatures(n.range(0,u,s/o,c),n.data,-1,r,o,f),f.features.length?f:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){const r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e}_appendLeaves(t,e,r,n,o){const i=this.getChildren(e);for(const e of i){const i=e.properties;if(i&&i.cluster?o+i.point_count<=n?o+=i.point_count:o=this._appendLeaves(t,i.cluster_id,r,n,o):o1;let u,c,f;if(s)u=Aa(e,t,this.clusterProps),c=e[t],f=e[t+1];else{const r=this.points[e[t+ka]];u=r.properties;const[n,o]=r.geometry.coordinates;c=Pa(n),f=Ma(o)}const l={type:1,geometry:[[Math.round(this.options.extent*(c*o-r)),Math.round(this.options.extent*(f*o-n))]],tags:u};let h;h=s||this.options.generateId?e[t+ka]:this.points[e[t+ka]].id,void 0!==h&&(l.id=h),i.features.push(l)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){const{radius:r,extent:n,reduce:o,minPoints:i}=this.options,a=r/(n*Math.pow(2,e)),s=t.data,u=[],c=this.stride;for(let r=0;re&&(p+=s[r+Oa])}if(p>h&&p>=i){let t,i=n*h,a=f*h,d=-1;const v=((r/c|0)<<5)+(e+1)+this.points.length;for(const n of l){const u=n*c;if(s[u+2]<=e)continue;s[u+2]=e;const f=s[u+Oa];i+=s[u]*f,a+=s[u+1]*f,s[u+4]=v,o&&(t||(t=this._map(s,r,!0),d=this.clusterProps.length,this.clusterProps.push(t)),o(t,this._map(s,u)))}s[r+4]=v,u.push(i/p,a/p,1/0,v,-1,p),o&&u.push(d)}else{for(let t=0;t1)for(const t of l){const r=t*c;if(!(s[r+2]<=e)){s[r+2]=e;for(let t=0;t>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e,r){if(t[e+Oa]>1){const n=this.clusterProps[t[e+xa]];return r?Object.assign({},n):n}const n=this.points[t[e+ka]].properties,o=this.options.map(n);return r&&o===n?Object.assign({},o):o}}function Ea(t,e,r){return{type:"Feature",id:t[e+ka],properties:Aa(t,e,r),geometry:{type:"Point",coordinates:[(n=t[e],360*(n-.5)),ja(t[e+1])]}};var n}function Aa(t,e,r){const n=t[e+Oa],o=n>=1e4?`${Math.round(n/1e3)}k`:n>=1e3?Math.round(n/100)/10+"k":n,i=t[e+xa],a=-1===i?{}:Object.assign({},r[i]);return Object.assign(a,{cluster:!0,cluster_id:t[e+ka],point_count:n,point_count_abbreviated:o})}function Pa(t){return t/360+.5}function Ma(t){const e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function ja(t){const e=(180-360*t)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}var _a=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxZoom,a=t.radius,s=void 0===a?60:a,u=hi(t,["maxZoom","radius"]);return(n=r.call(this,{maxZoom:o})).state={zoom:-1},n.superCluster=new Sa(Object.assign({maxZoom:n.maxZoom,radius:s},u)),n}return n(i,[{key:"calculate",value:function(t){var e=!1,r={zoom:t.map.getZoom()};if(!Wi(t.markers,this.markers)){e=!0,this.markers=f(t.markers);var n=this.markers.map((function(t){var e=mi.getPosition(t);return{type:"Feature",geometry:{type:"Point",coordinates:[e.lng(),e.lat()]},properties:{marker:t}}}));this.superCluster.load(n)}return e||(this.state.zoom<=this.maxZoom||r.zoom<=this.maxZoom)&&(e=!Wi(this.state,r)),this.state=r,e&&(this.clusters=this.cluster(t)),{clusters:this.clusters,changed:e}}},{key:"cluster",value:function(t){var e=this,r=t.map;return this.superCluster.getClusters([-180,-90,180,90],Math.round(r.getZoom())).map((function(t){return e.transformCluster(t)}))}},{key:"transformCluster",value:function(t){var e=c(t.geometry.coordinates,2),r=e[0],n=e[1],o=t.properties;if(o.cluster)return new gi({markers:this.superCluster.getLeaves(o.cluster_id,1/0).map((function(t){return t.properties.marker})),position:{lat:n,lng:r}});var i=o.marker;return new gi({markers:[i],position:mi.getPosition(i)})}}]),i}(Ei),Ta=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxZoom,a=t.radius,s=void 0===a?60:a,u=t.viewportPadding,c=void 0===u?60:u,f=hi(t,["maxZoom","radius","viewportPadding"]);return(n=r.call(this,{maxZoom:o,viewportPadding:c})).superCluster=new Sa(Object.assign({maxZoom:n.maxZoom,radius:s},f)),n.state={zoom:-1,view:[0,0,0,0]},n}return n(i,[{key:"calculate",value:function(t){var e={zoom:Math.round(t.map.getZoom()),view:wi(t.map.getBounds(),t.mapCanvasProjection,this.viewportPadding)},r=!Wi(this.state,e);if(!Wi(t.markers,this.markers)){r=!0,this.markers=f(t.markers);var n=this.markers.map((function(t){var e=mi.getPosition(t);return{type:"Feature",geometry:{type:"Point",coordinates:[e.lng(),e.lat()]},properties:{marker:t}}}));this.superCluster.load(n)}return r&&(this.clusters=this.cluster(t),this.state=e),{clusters:this.clusters,changed:r}}},{key:"cluster",value:function(t){var e=this,r=t.map,n=t.mapCanvasProjection,o={zoom:Math.round(r.getZoom()),view:wi(r.getBounds(),n,this.viewportPadding)};return this.superCluster.getClusters(o.view,o.zoom).map((function(t){return e.transformCluster(t)}))}},{key:"transformCluster",value:function(t){var e=c(t.geometry.coordinates,2),r=e[0],n=e[1],o=t.properties;if(o.cluster)return new gi({markers:this.superCluster.getLeaves(o.cluster_id,1/0).map((function(t){return t.properties.marker})),position:{lat:n,lng:r}});var i=o.marker;return new gi({markers:[i],position:mi.getPosition(i)})}}]),i}(Ai),Ca={},Ia=w,La=Be,Na=Ue,Ra=$e,Da=J,Fa=Ki;Ca.f=Ia&&!La?Object.defineProperties:function(t,e){Ra(t);for(var r,n=Da(e),o=Fa(e),i=o.length,a=0;i>a;)Na.f(t,r=o[a++],n[r]);return t};var za,Za=ut("document","documentElement"),Ua=$e,Ba=Ca,Ga=Rn,Va=Pr,Wa=Za,$a=je,Ha="prototype",qa="script",Ya=Ar("IE_PROTO"),Ka=function(){},Xa=function(t){return"<"+qa+">"+t+""},Ja=function(t){t.write(Xa("")),t.close();var e=t.parentWindow.Object;return t=null,e},Qa=function(){try{za=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Qa="undefined"!=typeof document?document.domain&&za?Ja(za):(e=$a("iframe"),r="java"+qa+":",e.style.display="none",Wa.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(Xa("document.F=Object")),t.close(),t.F):Ja(za);for(var n=Ga.length;n--;)delete Qa[Ha][Ga[n]];return Qa()};Va[Ya]=!0;var ts=Object.create||function(t,e){var r;return null!==t?(Ka[Ha]=Ua(t),r=new Ka,Ka[Ha]=null,r[Ya]=t):r=Qa(),void 0===e?r:Ba.f(r,e)},es=de,rs=ts,ns=Ue.f,os=es("unscopables"),is=Array.prototype;void 0===is[os]&&ns(is,os,{configurable:!0,value:rs(null)});var as=function(t){is[os][t]=!0},ss=jn.includes,us=as;ho({target:"Array",proto:!0,forced:b((function(){return!Array(1).includes()}))},{includes:function(t){return ss(this,t,arguments.length>1?arguments[1]:void 0)}}),us("includes");var cs=it,fs=Z,ls=de("match"),hs=function(t){var e;return cs(t)&&(void 0!==(e=t[ls])?!!e:"RegExp"===fs(t))},ps=TypeError,ds=To,vs=String,ms=function(t){if("Symbol"===ds(t))throw TypeError("Cannot convert a Symbol value to a string");return vs(t)},gs=de("match"),ys=ho,bs=function(t){if(hs(t))throw ps("The method doesn't accept regular expressions");return t},ws=Y,ks=ms,Os=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[gs]=!1,"/./"[t](e)}catch(t){}}return!1},xs=R("".indexOf);ys({target:"String",proto:!0,forced:!Os("includes")},{includes:function(t){return!!~xs(ks(ws(this)),ks(bs(t)),arguments.length>1?arguments[1]:void 0)}});var Ss=ho,Es=jn.indexOf,As=Ii,Ps=mo([].indexOf),Ms=!!Ps&&1/Ps([1],1,-0)<0;Ss({target:"Array",proto:!0,forced:Ms||!As("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return Ms?Ps(this,t,e)||0:Es(this,t,e)}});var js=w,_s=Oo,Ts=TypeError,Cs=Object.getOwnPropertyDescriptor,Is=js&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}(),Ls=TypeError,Ns=function(t){if(t>9007199254740991)throw Ls("Maximum allowed index exceeded");return t},Rs=Ee,Ds=Ue,Fs=T,zs=function(t,e,r){var n=Rs(e);n in t?Ds.f(t,n,Fs(0,r)):t[n]=r},Zs=Mt,Us=TypeError,Bs=ho,Gs=Xt,Vs=wn,Ws=mn,$s=Sn,Hs=Is?function(t,e){if(_s(t)&&!Cs(t,"length").writable)throw Ts("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e},qs=Ns,Ys=Jo,Ks=zs,Xs=function(t,e){if(!delete t[e])throw Us("Cannot delete property "+Zs(e)+" of "+Zs(t))},Js=fi("splice"),Qs=Math.max,tu=Math.min;Bs({target:"Array",proto:!0,forced:!Js},{splice:function(t,e){var r,n,o,i,a,s,u=Gs(this),c=$s(u),f=Vs(t,c),l=arguments.length;for(0===l?r=n=0:1===l?(r=0,n=c-f):(r=l-2,n=tu(Qs(Ws(e),0),c-f)),qs(c+r-n),o=Ys(u,n),i=0;ic-n+r;i--)Xs(u,i-1)}else if(r>n)for(i=c-n;i>f;i--)s=i+r-1,(a=i+n-1)in u?u[s]=u[a]:Xs(u,s);for(i=0;i=e.length)return t.target=void 0,vc(void 0,!0);switch(r){case"keys":return vc(n,!1);case"values":return vc(e[n],!1)}return vc([n,e[n]],!1)}),"values"),kc=lc.Arguments=lc.Array;if(fc("keys"),fc("values"),fc("entries"),mc&&"values"!==kc.name)try{pc(kc,"name",{value:"values"})}catch(t){}var Oc={exports:{}},xc={},Sc=wn,Ec=Sn,Ac=zs,Pc=Array,Mc=Math.max,jc=Z,_c=J,Tc=hn.f,Cc=function(t,e,r){for(var n=Ec(t),o=Sc(e,n),i=Sc(void 0===r?n:r,n),a=Pc(Mc(i-o,0)),s=0;oi;i++)if((s=g(t[i]))&&jf(Nf,s))return s;return new Lf(!1)}n=_f(t,o)}for(u=h?t.next:n.next;!(c=Sf(u,n)).done;){try{s=g(c.value)}catch(t){Cf(n,"throw",t)}if("object"==typeof s&&s&&jf(Nf,s))return s}return new Lf(!1)},Df=ct,Ff=TypeError,zf=function(t,e){if(Df(e,t))return t;throw Ff("Incorrect invocation")},Zf=de("iterator"),Uf=!1;try{var Bf=0,Gf={next:function(){return{done:!!Bf++}},return:function(){Uf=!0}};Gf[Zf]=function(){return this},Array.from(Gf,(function(){throw 2}))}catch(t){}var Vf=rt,Wf=it,$f=Uu,Hf=function(t,e,r){var n,o;return $f&&Vf(n=e.constructor)&&n!==r&&Wf(o=n.prototype)&&o!==r.prototype&&$f(t,o),t},qf=ho,Yf=g,Kf=R,Xf=oo,Jf=ln,Qf=nf,tl=Rf,el=zf,rl=rt,nl=$,ol=it,il=b,al=function(t,e){try{if(!e&&!Uf)return!1}catch(t){return!1}var r=!1;try{var n={};n[Zf]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},sl=Au,ul=Hf,cl=an,fl=Ue,ll=function(t,e,r){return r.get&&cl(r.get,e,{getter:!0}),r.set&&cl(r.set,e,{setter:!0}),fl.f(t,e,r)},hl=ln,pl=ut,dl=ll,vl=w,ml=de("species"),gl=ts,yl=ll,bl=function(t,e,r){for(var n in e)hl(t,n,e[n],r);return t},wl=wo,kl=zf,Ol=$,xl=Rf,Sl=sc,El=uc,Al=function(t){var e=pl(t);vl&&e&&!e[ml]&&dl(e,ml,{configurable:!0,get:function(){return this}})},Pl=w,Ml=nf.fastKey,jl=Ur.set,_l=Ur.getterFor,Tl={getConstructor:function(t,e,r,n){var o=t((function(t,o){kl(t,i),jl(t,{type:e,index:gl(null),first:void 0,last:void 0,size:0}),Pl||(t.size=0),Ol(o)||xl(o,t[n],{that:t,AS_ENTRIES:r})})),i=o.prototype,a=_l(e),s=function(t,e,r){var n,o,i=a(t),s=u(t,e);return s?s.value=r:(i.last=s={index:o=Ml(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=s),n&&(n.next=s),Pl?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},u=function(t,e){var r,n=a(t),o=Ml(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return bl(i,{clear:function(){for(var t=a(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,Pl?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=u(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),Pl?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=wl(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!u(this,t)}}),bl(i,r?{get:function(t){var e=u(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),Pl&&yl(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_l(e),i=_l(n);Sl(t,e,(function(t,e){jl(this,{type:n,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?El("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=void 0,El(void 0,!0))}),r?"entries":"values",!r,!0),Al(e)}};(function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),i=n?"set":"add",a=Yf[t],s=a&&a.prototype,u=a,c={},f=function(t){var e=Kf(s[t]);Jf(s,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!ol(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!ol(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!ol(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Xf(t,!rl(a)||!(o||s.forEach&&!il((function(){(new a).entries().next()})))))u=r.getConstructor(e,t,n,i),Qf.enable();else if(Xf(t,!0)){var l=new u,h=l[i](o?{}:-0,1)!==l,p=il((function(){l.has(1)})),d=al((function(t){new a(t)})),v=!o&&il((function(){for(var t=new a,e=5;e--;)t[i](e,e);return!t.has(-0)}));d||((u=e((function(t,e){el(t,s);var r=ul(new a,t,u);return nl(e)||tl(e,r[i],{that:r,AS_ENTRIES:n}),r}))).prototype=s,s.constructor=u),(p||v)&&(f("delete"),f("has"),n&&f("get")),(v||h)&&f(i),o&&s.clear&&delete s.clear}c[t]=u,qf({global:!0,constructor:!0,forced:u!==a},c),sl(u,t),o||r.setStrong(u,t,n)})("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),Tl);var Cl=R,Il=mn,Ll=ms,Nl=Y,Rl=Cl("".charAt),Dl=Cl("".charCodeAt),Fl=Cl("".slice),zl=function(t){return function(e,r){var n,o,i=Ll(Nl(e)),a=Il(r),s=i.length;return a<0||a>=s?t?"":void 0:(n=Dl(i,a))<55296||n>56319||a+1===s||(o=Dl(i,a+1))<56320||o>57343?t?Rl(i,a):n:t?Fl(i,a,a+2):o-56320+(n-55296<<10)+65536}},Zl={codeAt:zl(!1),charAt:zl(!0)}.charAt,Ul=ms,Bl=Ur,Gl=sc,Vl=uc,Wl="String Iterator",$l=Bl.set,Hl=Bl.getterFor(Wl);Gl(String,"String",(function(t){$l(this,{type:Wl,string:Ul(t),index:0})}),(function(){var t,e=Hl(this),r=e.string,n=e.index;return n>=r.length?Vl(void 0,!0):(t=Zl(r,n),e.index+=t.length,Vl(t,!1))}));var ql=g,Yl=Mi,Kl=Ti,Xl=wc,Jl=ar,Ql=de,th=Ql("iterator"),eh=Ql("toStringTag"),rh=Xl.values,nh=function(t,e){if(t){if(t[th]!==rh)try{Jl(t,th,rh)}catch(e){t[th]=rh}if(t[eh]||Jl(t,eh,e),Yl[e])for(var r in Xl)if(t[r]!==Xl[r])try{Jl(t,r,Xl[r])}catch(e){t[r]=Xl[r]}}};for(var oh in Yl)nh(ql[oh]&&ql[oh].prototype,oh);nh(Kl,"DOMTokenList");var ih=Ct,ah=Xt,sh=W,uh=Sn,ch=TypeError,fh=function(t){return function(e,r,n,o){ih(r);var i=ah(e),a=sh(i),s=uh(i),u=t?s-1:0,c=t?-1:1;if(n<2)for(;;){if(u in a){o=a[u],u+=c;break}if(u+=c,t?u<0:s<=u)throw ch("Reduce of empty array with no initial value")}for(;t?u>=0:s>u;u+=c)u in a&&(o=r(o,a[u],u,i));return o}},lh={left:fh(!1),right:fh(!0)},hh="process"===Z(g.process),ph=lh.left;ho({target:"Array",proto:!0,forced:!hh&&mt>79&&mt<83||!Ii("reduce")},{reduce:function(t){var e=arguments.length;return ph(this,t,e,e>1?arguments[1]:void 0)}});var dh=ho,vh=b,mh=Oo,gh=it,yh=Xt,bh=Sn,wh=Ns,kh=zs,Oh=Jo,xh=fi,Sh=mt,Eh=de("isConcatSpreadable"),Ah=Sh>=51||!vh((function(){var t=[];return t[Eh]=!1,t.concat()[0]!==t})),Ph=function(t){if(!gh(t))return!1;var e=t[Eh];return void 0!==e?!!e:mh(t)};dh({target:"Array",proto:!0,arity:1,forced:!Ah||!xh("concat")},{concat:function(t){var e,r,n,o,i,a=yh(this),s=Oh(a,0),u=0;for(e=-1,n=arguments.length;e2)if(c=tp(c),43===(e=ap(c,0))||45===e){if(88===(r=ap(c,2))||120===r)return NaN}else if(48===e){switch(ap(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=ip(c,2)).length,s=0;so)return NaN;return parseInt(i,n)}return+c},up=Gh(ep,!rp(" 0o1")||!rp("0b1")||rp("+0x1")),cp=function(t){var e,r=arguments.length<1?0:rp(function(t){var e=qh(t,"number");return"bigint"==typeof e?e:sp(e)}(t));return $h(np,e=this)&&Yh((function(){Qh(e)}))?Wh(Object(r),this,cp):r};cp.prototype=np,up&&(np.constructor=cp),Fh({global:!0,constructor:!0,wrap:!0,forced:up},{Number:cp});up&&function(t,e){for(var r,n=zh?Kh(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)Vh(e,r=n[o])&&!Vh(t,r)&&Jh(t,r,Xh(e,r))}(Uh[ep],rp);var fp=n((function t(r,n){e(this,t),this.markers={sum:r.length};var o=n.map((function(t){return t.count})),i=o.reduce((function(t,e){return t+e}),0);this.clusters={count:n.length,markers:{mean:i/n.length,sum:i,min:Math.min.apply(Math,f(o)),max:Math.max.apply(Math,f(o))}}})),lp=function(){function t(){e(this,t)}return n(t,[{key:"render",value:function(t,e,r){var n=t.count,o=t.position,i=n>Math.max(10,e.clusters.markers.mean)?"#ff0000":"#0000ff",a='\n\n\n\n').concat(n,"\n"),s="Cluster of ".concat(n," markers"),u=Number(google.maps.Marker.MAX_ZINDEX)+n;if(mi.isAdvancedMarkerAvailable(r)){var c=(new DOMParser).parseFromString(a,"image/svg+xml").documentElement;c.setAttribute("transform","translate(0 25)");var f={map:r,position:o,zIndex:u,title:s,content:c};return new google.maps.marker.AdvancedMarkerElement(f)}var l={position:o,zIndex:u,title:s,icon:{url:"data:image/svg+xml;base64,".concat(btoa(a)),anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(l)}}]),t}();var hp,pp=n((function t(){e(this,t),function(t,e){for(var r in e.prototype)t.prototype[r]=e.prototype[r]}(t,google.maps.OverlayView)}));t.MarkerClustererEvents=void 0,(hp=t.MarkerClustererEvents||(t.MarkerClustererEvents={})).CLUSTERING_BEGIN="clusteringbegin",hp.CLUSTERING_END="clusteringend",hp.CLUSTER_CLICK="click";var dp=function(t,e,r){r.fitBounds(e.bounds)},vp=function(r){o(a,r);var i=u(a);function a(t){var r,n=t.map,o=t.markers,s=void 0===o?[]:o,u=t.algorithmOptions,c=void 0===u?{}:u,l=t.algorithm,h=void 0===l?new _a(c):l,p=t.renderer,d=void 0===p?new lp:p,v=t.onClusterClick,m=void 0===v?dp:v;return e(this,a),(r=i.call(this)).markers=f(s),r.clusters=[],r.algorithm=h,r.renderer=d,r.onClusterClick=m,n&&r.setMap(n),r}return n(a,[{key:"addMarker",value:function(t,e){this.markers.includes(t)||(this.markers.push(t),e||this.render())}},{key:"addMarkers",value:function(t,e){var r=this;t.forEach((function(t){r.addMarker(t,!0)})),e||this.render()}},{key:"removeMarker",value:function(t,e){var r=this.markers.indexOf(t);return-1!==r&&(mi.setMap(t,null),this.markers.splice(r,1),e||this.render(),!0)}},{key:"removeMarkers",value:function(t,e){var r=this,n=!1;return t.forEach((function(t){n=r.removeMarker(t,!0)||n})),n&&!e&&this.render(),n}},{key:"clearMarkers",value:function(t){this.markers.length=0,t||this.render()}},{key:"render",value:function(){var e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,t.MarkerClustererEvents.CLUSTERING_BEGIN,this);var r=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()}),n=r.clusters,o=r.changed;if(o||null==o){var i,a=new Set,s=p(n);try{for(s.s();!(i=s.n()).done;){var u=i.value;1==u.markers.length&&a.add(u.markers[0])}}catch(t){s.e(t)}finally{s.f()}var c,f=[],l=p(this.clusters);try{for(l.s();!(c=l.n()).done;){var h=c.value;null!=h.marker&&(1==h.markers.length?a.has(h.marker)||mi.setMap(h.marker,null):f.push(h.marker))}}catch(t){l.e(t)}finally{l.f()}this.clusters=n,this.renderClusters(),requestAnimationFrame((function(){return f.forEach((function(t){return mi.setMap(t,null)}))}))}google.maps.event.trigger(this,t.MarkerClustererEvents.CLUSTERING_END,this)}}},{key:"onAdd",value:function(){this.idleListener=this.getMap().addListener("idle",this.render.bind(this)),this.render()}},{key:"onRemove",value:function(){google.maps.event.removeListener(this.idleListener),this.reset()}},{key:"reset",value:function(){this.markers.forEach((function(t){return mi.setMap(t,null)})),this.clusters.forEach((function(t){return t.delete()})),this.clusters=[]}},{key:"renderClusters",value:function(){var e=this,r=new fp(this.markers,this.clusters),n=this.getMap();this.clusters.forEach((function(o){1===o.markers.length?o.marker=o.markers[0]:(o.marker=e.renderer.render(o,r,n),o.markers.forEach((function(t){return mi.setMap(t,null)})),e.onClusterClick&&o.marker.addListener("click",(function(r){google.maps.event.trigger(e,t.MarkerClustererEvents.CLUSTER_CLICK,o),e.onClusterClick(r,o,n)}))),mi.setMap(o.marker,n)}))}}]),a}(pp);return t.AbstractAlgorithm=Ei,t.AbstractViewportAlgorithm=Ai,t.Cluster=gi,t.ClusterStats=fp,t.DefaultRenderer=lp,t.GridAlgorithm=$i,t.MarkerClusterer=vp,t.MarkerUtils=mi,t.NoopAlgorithm=Hi,t.SuperClusterAlgorithm=_a,t.SuperClusterViewportAlgorithm=Ta,t.defaultOnClusterClickHandler=dp,t.distanceBetweenPoints=ki,t.extendBoundsToPaddedViewport=bi,t.extendPixelBounds=xi,t.filterMarkersToPaddedViewport=yi,t.getPaddedViewport=wi,t.noop=Pi,t.pixelBoundsToLatLngBounds=Si,Object.defineProperty(t,"__esModule",{value:!0}),t}({}); +//# sourceMappingURL=index.min.js.map diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js.map b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js.map new file mode 100644 index 0000000..c31982f --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.min.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.min.js","sources":["../node_modules/core-js/internals/global.js","../node_modules/core-js/internals/fails.js","../node_modules/core-js/internals/descriptors.js","../node_modules/core-js/internals/function-bind-native.js","../node_modules/core-js/internals/function-call.js","../node_modules/core-js/internals/object-property-is-enumerable.js","../node_modules/core-js/internals/create-property-descriptor.js","../node_modules/core-js/internals/engine-v8-version.js","../node_modules/core-js/internals/function-uncurry-this.js","../node_modules/core-js/internals/classof-raw.js","../node_modules/core-js/internals/indexed-object.js","../node_modules/core-js/internals/is-null-or-undefined.js","../node_modules/core-js/internals/require-object-coercible.js","../node_modules/core-js/internals/to-indexed-object.js","../node_modules/core-js/internals/document-all.js","../node_modules/core-js/internals/is-callable.js","../node_modules/core-js/internals/is-object.js","../node_modules/core-js/internals/get-built-in.js","../node_modules/core-js/internals/object-is-prototype-of.js","../node_modules/core-js/internals/engine-user-agent.js","../node_modules/core-js/internals/symbol-constructor-detection.js","../node_modules/core-js/internals/use-symbol-as-uid.js","../node_modules/core-js/internals/is-symbol.js","../node_modules/core-js/internals/try-to-string.js","../node_modules/core-js/internals/a-callable.js","../node_modules/core-js/internals/get-method.js","../node_modules/core-js/internals/ordinary-to-primitive.js","../node_modules/core-js/internals/define-global-property.js","../node_modules/core-js/internals/shared-store.js","../node_modules/core-js/internals/shared.js","../node_modules/core-js/internals/to-object.js","../node_modules/core-js/internals/has-own-property.js","../node_modules/core-js/internals/uid.js","../node_modules/core-js/internals/well-known-symbol.js","../node_modules/core-js/internals/to-primitive.js","../node_modules/core-js/internals/to-property-key.js","../node_modules/core-js/internals/document-create-element.js","../node_modules/core-js/internals/ie8-dom-define.js","../node_modules/core-js/internals/object-get-own-property-descriptor.js","../node_modules/core-js/internals/v8-prototype-define-bug.js","../node_modules/core-js/internals/an-object.js","../node_modules/core-js/internals/object-define-property.js","../node_modules/core-js/internals/create-non-enumerable-property.js","../node_modules/core-js/internals/function-name.js","../node_modules/core-js/internals/inspect-source.js","../node_modules/core-js/internals/internal-state.js","../node_modules/core-js/internals/weak-map-basic-detection.js","../node_modules/core-js/internals/shared-key.js","../node_modules/core-js/internals/hidden-keys.js","../node_modules/core-js/internals/make-built-in.js","../node_modules/core-js/internals/define-built-in.js","../node_modules/core-js/internals/math-trunc.js","../node_modules/core-js/internals/to-integer-or-infinity.js","../node_modules/core-js/internals/to-absolute-index.js","../node_modules/core-js/internals/to-length.js","../node_modules/core-js/internals/length-of-array-like.js","../node_modules/core-js/internals/array-includes.js","../node_modules/core-js/internals/object-keys-internal.js","../node_modules/core-js/internals/enum-bug-keys.js","../node_modules/core-js/internals/object-get-own-property-names.js","../node_modules/core-js/internals/object-get-own-property-symbols.js","../node_modules/core-js/internals/own-keys.js","../node_modules/core-js/internals/copy-constructor-properties.js","../node_modules/core-js/internals/is-forced.js","../node_modules/core-js/internals/export.js","../node_modules/core-js/internals/function-uncurry-this-clause.js","../node_modules/core-js/internals/function-bind-context.js","../node_modules/core-js/internals/is-array.js","../node_modules/core-js/internals/to-string-tag-support.js","../node_modules/core-js/internals/classof.js","../node_modules/core-js/internals/is-constructor.js","../node_modules/core-js/internals/array-species-constructor.js","../node_modules/core-js/internals/array-species-create.js","../node_modules/core-js/internals/array-iteration.js","../node_modules/core-js/internals/array-method-has-species-support.js","../node_modules/core-js/modules/es.array.map.js","../node_modules/tslib/tslib.es6.js","../node_modules/core-js/modules/es.array.filter.js","../node_modules/core-js/internals/object-to-string.js","../node_modules/core-js/modules/es.object.to-string.js","../src/marker-utils.ts","../src/cluster.ts","../src/algorithms/utils.ts","../src/algorithms/core.ts","../node_modules/core-js/internals/dom-iterables.js","../node_modules/core-js/internals/dom-token-list-prototype.js","../node_modules/core-js/internals/array-method-is-strict.js","../node_modules/core-js/internals/array-for-each.js","../node_modules/core-js/modules/web.dom-collections.for-each.js","../node_modules/core-js/modules/web.url.to-json.js","../node_modules/fast-deep-equal/index.js","../src/algorithms/grid.ts","../src/algorithms/noop.ts","../node_modules/core-js/internals/object-keys.js","../node_modules/core-js/internals/object-assign.js","../node_modules/core-js/modules/es.object.assign.js","../node_modules/kdbush/index.js","../node_modules/supercluster/index.js","../src/algorithms/supercluster.ts","../src/algorithms/superviewport.ts","../node_modules/core-js/internals/object-define-properties.js","../node_modules/core-js/internals/html.js","../node_modules/core-js/internals/object-create.js","../node_modules/core-js/internals/add-to-unscopables.js","../node_modules/core-js/modules/es.array.includes.js","../node_modules/core-js/internals/is-regexp.js","../node_modules/core-js/internals/not-a-regexp.js","../node_modules/core-js/internals/to-string.js","../node_modules/core-js/internals/correct-is-regexp-logic.js","../node_modules/core-js/modules/es.string.includes.js","../node_modules/core-js/modules/es.array.index-of.js","../node_modules/core-js/internals/array-set-length.js","../node_modules/core-js/internals/does-not-exceed-safe-integer.js","../node_modules/core-js/internals/create-property.js","../node_modules/core-js/internals/delete-property-or-throw.js","../node_modules/core-js/modules/es.array.splice.js","../node_modules/core-js/internals/iterators.js","../node_modules/core-js/internals/iterators-core.js","../node_modules/core-js/internals/correct-prototype-getter.js","../node_modules/core-js/internals/object-get-prototype-of.js","../node_modules/core-js/internals/set-to-string-tag.js","../node_modules/core-js/internals/iterator-create-constructor.js","../node_modules/core-js/internals/function-uncurry-this-accessor.js","../node_modules/core-js/internals/a-possible-prototype.js","../node_modules/core-js/internals/object-set-prototype-of.js","../node_modules/core-js/internals/iterator-define.js","../node_modules/core-js/internals/create-iter-result-object.js","../node_modules/core-js/modules/es.array.iterator.js","../node_modules/core-js/internals/array-slice-simple.js","../node_modules/core-js/internals/object-get-own-property-names-external.js","../node_modules/core-js/internals/array-buffer-non-extensible.js","../node_modules/core-js/internals/object-is-extensible.js","../node_modules/core-js/internals/freezing.js","../node_modules/core-js/internals/internal-metadata.js","../node_modules/core-js/internals/is-array-iterator-method.js","../node_modules/core-js/internals/get-iterator-method.js","../node_modules/core-js/internals/get-iterator.js","../node_modules/core-js/internals/iterator-close.js","../node_modules/core-js/internals/iterate.js","../node_modules/core-js/internals/an-instance.js","../node_modules/core-js/internals/check-correctness-of-iteration.js","../node_modules/core-js/internals/inherit-if-required.js","../node_modules/core-js/internals/collection.js","../node_modules/core-js/internals/define-built-in-accessor.js","../node_modules/core-js/internals/define-built-ins.js","../node_modules/core-js/internals/set-species.js","../node_modules/core-js/internals/collection-strong.js","../node_modules/core-js/modules/es.set.constructor.js","../node_modules/core-js/internals/string-multibyte.js","../node_modules/core-js/modules/es.string.iterator.js","../node_modules/core-js/modules/web.dom-collections.iterator.js","../node_modules/core-js/internals/array-reduce.js","../node_modules/core-js/internals/engine-is-node.js","../node_modules/core-js/modules/es.array.reduce.js","../node_modules/core-js/modules/es.array.concat.js","../node_modules/core-js/internals/path.js","../node_modules/core-js/internals/this-number-value.js","../node_modules/core-js/internals/string-trim.js","../node_modules/core-js/internals/whitespaces.js","../node_modules/core-js/modules/es.number.constructor.js","../src/renderer.ts","../src/overlay-view-safe.ts","../src/markerclusterer.ts"],"sourcesContent":["'use strict';\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || this || Function('return this')();\n","'use strict';\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","'use strict';\nvar global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\n// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n","'use strict';\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\n// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n all: documentAll,\n IS_HTMLDDA: IS_HTMLDDA\n};\n","'use strict';\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","'use strict';\nmodule.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\n\nvar $String = global.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","'use strict';\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","'use strict';\nvar global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","'use strict';\nvar global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","'use strict';\nvar IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.32.2',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","'use strict';\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","'use strict';\nvar global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar Symbol = global.Symbol;\nvar WellKnownSymbolsStore = shared('wks');\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name)) {\n WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)\n ? Symbol[name]\n : createWellKnownSymbol('Symbol.' + name);\n } return WellKnownSymbolsStore[name];\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","'use strict';\nvar toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a !== 7;\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype !== 42;\n});\n","'use strict';\nvar isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","'use strict';\nvar NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n","'use strict';\nvar shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar classofRaw = require('../internals/classof-raw');\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThis(fn);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n }\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n","'use strict';\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? $Array : C;\n};\n","'use strict';\nvar arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE === 1;\n var IS_FILTER = TYPE === 2;\n var IS_SOME = TYPE === 3;\n var IS_EVERY = TYPE === 4;\n var IS_FIND_INDEX = TYPE === 6;\n var IS_FILTER_REJECT = TYPE === 7;\n var NO_HOLES = TYPE === 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n\n// `Array.prototype.map` method\n// https://tc39.es/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar $filter = require('../internals/array-iteration').filter;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.es/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar classof = require('../internals/classof');\n\n// `Object.prototype.toString` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nmodule.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {\n return '[object ' + classof(this) + ']';\n};\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar toString = require('../internals/object-to-string');\n\n// `Object.prototype.toString` method\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nif (!TO_STRING_TAG_SUPPORT) {\n defineBuiltIn(Object.prototype, 'toString', toString, { unsafe: true });\n}\n","/**\n * Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * util class that creates a common set of convenience functions to wrap\n * shared behavior of Advanced Markers and Markers.\n */\nexport class MarkerUtils {\n static isAdvancedMarkerAvailable(map) {\n return (google.maps.marker &&\n map.getMapCapabilities().isAdvancedMarkersAvailable === true);\n }\n static isAdvancedMarker(marker) {\n return (google.maps.marker &&\n marker instanceof google.maps.marker.AdvancedMarkerElement);\n }\n static setMap(marker, map) {\n if (this.isAdvancedMarker(marker)) {\n marker.map = map;\n }\n else {\n marker.setMap(map);\n }\n }\n static getPosition(marker) {\n // SuperClusterAlgorithm.calculate expects a LatLng instance so we fake it for Adv Markers\n if (this.isAdvancedMarker(marker)) {\n if (marker.position) {\n if (marker.position instanceof google.maps.LatLng) {\n return marker.position;\n }\n // since we can't cast to LatLngLiteral for reasons =(\n if (marker.position.lat && marker.position.lng) {\n return new google.maps.LatLng(marker.position.lat, marker.position.lng);\n }\n }\n return new google.maps.LatLng(null);\n }\n return marker.getPosition();\n }\n static getVisible(marker) {\n if (this.isAdvancedMarker(marker)) {\n /**\n * Always return true for Advanced Markers because the clusterer\n * uses getVisible as a way to count legacy markers not as an actual\n * indicator of visibility for some reason. Even when markers are hidden\n * Marker.getVisible returns `true` and this is used to set the marker count\n * on the cluster. See the behavior of Cluster.count\n */\n return true;\n }\n return marker.getVisible();\n }\n}\n//# sourceMappingURL=marker-utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\nexport class Cluster {\n constructor({ markers, position }) {\n this.markers = markers;\n if (position) {\n if (position instanceof google.maps.LatLng) {\n this._position = position;\n }\n else {\n this._position = new google.maps.LatLng(position);\n }\n }\n }\n get bounds() {\n if (this.markers.length === 0 && !this._position) {\n return;\n }\n const bounds = new google.maps.LatLngBounds(this._position, this._position);\n for (const marker of this.markers) {\n bounds.extend(MarkerUtils.getPosition(marker));\n }\n return bounds;\n }\n get position() {\n return this._position || this.bounds.getCenter();\n }\n /**\n * Get the count of **visible** markers.\n */\n get count() {\n return this.markers.filter((m) => MarkerUtils.getVisible(m)).length;\n }\n /**\n * Add a marker to the cluster.\n */\n push(marker) {\n this.markers.push(marker);\n }\n /**\n * Cleanup references and remove marker from map.\n */\n delete() {\n if (this.marker) {\n MarkerUtils.setMap(this.marker, null);\n this.marker = undefined;\n }\n this.markers.length = 0;\n }\n}\n//# sourceMappingURL=cluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * Returns the markers visible in a padded map viewport\n *\n * @param map\n * @param mapCanvasProjection\n * @param markers The list of marker to filter\n * @param viewportPaddingPixels The padding in pixel\n * @returns The list of markers in the padded viewport\n */\nexport const filterMarkersToPaddedViewport = (map, mapCanvasProjection, markers, viewportPaddingPixels) => {\n const extendedMapBounds = extendBoundsToPaddedViewport(map.getBounds(), mapCanvasProjection, viewportPaddingPixels);\n return markers.filter((marker) => extendedMapBounds.contains(MarkerUtils.getPosition(marker)));\n};\n/**\n * Extends a bounds by a number of pixels in each direction\n */\nexport const extendBoundsToPaddedViewport = (bounds, projection, numPixels) => {\n const { northEast, southWest } = latLngBoundsToPixelBounds(bounds, projection);\n const extendedPixelBounds = extendPixelBounds({ northEast, southWest }, numPixels);\n return pixelBoundsToLatLngBounds(extendedPixelBounds, projection);\n};\n/**\n * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat]\n */\nexport const getPaddedViewport = (bounds, projection, pixels) => {\n const extended = extendBoundsToPaddedViewport(bounds, projection, pixels);\n const ne = extended.getNorthEast();\n const sw = extended.getSouthWest();\n return [sw.lng(), sw.lat(), ne.lng(), ne.lat()];\n};\n/**\n * Returns the distance between 2 positions.\n *\n * @hidden\n */\nexport const distanceBetweenPoints = (p1, p2) => {\n const R = 6371; // Radius of the Earth in km\n const dLat = ((p2.lat - p1.lat) * Math.PI) / 180;\n const dLon = ((p2.lng - p1.lng) * Math.PI) / 180;\n const sinDLat = Math.sin(dLat / 2);\n const sinDLon = Math.sin(dLon / 2);\n const a = sinDLat * sinDLat +\n Math.cos((p1.lat * Math.PI) / 180) *\n Math.cos((p2.lat * Math.PI) / 180) *\n sinDLon *\n sinDLon;\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n return R * c;\n};\n/**\n * Converts a LatLng bound to pixels.\n *\n * @hidden\n */\nconst latLngBoundsToPixelBounds = (bounds, projection) => {\n return {\n northEast: projection.fromLatLngToDivPixel(bounds.getNorthEast()),\n southWest: projection.fromLatLngToDivPixel(bounds.getSouthWest()),\n };\n};\n/**\n * Extends a pixel bounds by numPixels in all directions.\n *\n * @hidden\n */\nexport const extendPixelBounds = ({ northEast, southWest }, numPixels) => {\n northEast.x += numPixels;\n northEast.y -= numPixels;\n southWest.x -= numPixels;\n southWest.y += numPixels;\n return { northEast, southWest };\n};\n/**\n * @hidden\n */\nexport const pixelBoundsToLatLngBounds = ({ northEast, southWest }, projection) => {\n const sw = projection.fromDivPixelToLatLng(southWest);\n const ne = projection.fromDivPixelToLatLng(northEast);\n return new google.maps.LatLngBounds(sw, ne);\n};\n//# sourceMappingURL=utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { Cluster } from \"../cluster\";\nimport { filterMarkersToPaddedViewport } from \"./utils\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * @hidden\n */\nexport class AbstractAlgorithm {\n constructor({ maxZoom = 16 }) {\n this.maxZoom = maxZoom;\n }\n /**\n * Helper function to bypass clustering based upon some map state such as\n * zoom, number of markers, etc.\n *\n * ```typescript\n * cluster({markers, map}: AlgorithmInput): Cluster[] {\n * if (shouldBypassClustering(map)) {\n * return this.noop({markers})\n * }\n * }\n * ```\n */\n noop({ markers, }) {\n return noop(markers);\n }\n}\n/**\n * Abstract viewport algorithm proves a class to filter markers by a padded\n * viewport. This is a common optimization.\n *\n * @hidden\n */\nexport class AbstractViewportAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { viewportPadding = 60 } = _a, options = __rest(_a, [\"viewportPadding\"]);\n super(options);\n this.viewportPadding = 60;\n this.viewportPadding = viewportPadding;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed: false,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n}\n/**\n * @hidden\n */\nexport const noop = (markers) => {\n const clusters = markers.map((marker) => new Cluster({\n position: MarkerUtils.getPosition(marker),\n markers: [marker],\n }));\n return clusters;\n};\n//# sourceMappingURL=core.js.map","'use strict';\n// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n","'use strict';\n// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call -- required for testing\n method.call(null, argument || function () { return 1; }, 1);\n });\n};\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\nmodule.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n} : [].forEach;\n","'use strict';\nvar global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar handlePrototype = function (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n if (DOMIterables[COLLECTION_NAME]) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);\n }\n}\n\nhandlePrototype(DOMTokenListPrototype);\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\n$({ target: 'URL', proto: true, enumerable: true }, {\n toJSON: function toJSON() {\n return call(URL.prototype.toString, this);\n }\n});\n","'use strict';\n\n// do not edit .js files directly - edit src/index.jst\n\n\n\nmodule.exports = function equal(a, b) {\n if (a === b) return true;\n\n if (a && b && typeof a == 'object' && typeof b == 'object') {\n if (a.constructor !== b.constructor) return false;\n\n var length, i, keys;\n if (Array.isArray(a)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (!equal(a[i], b[i])) return false;\n return true;\n }\n\n\n\n if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags;\n if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf();\n if (a.toString !== Object.prototype.toString) return a.toString() === b.toString();\n\n keys = Object.keys(a);\n length = keys.length;\n if (length !== Object.keys(b).length) return false;\n\n for (i = length; i-- !== 0;)\n if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false;\n\n for (i = length; i-- !== 0;) {\n var key = keys[i];\n\n if (!equal(a[key], b[key])) return false;\n }\n\n return true;\n }\n\n // true if both NaN, false otherwise\n return a!==a && b!==b;\n};\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport { distanceBetweenPoints, extendBoundsToPaddedViewport, filterMarkersToPaddedViewport, } from \"./utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * The default Grid algorithm historically used in Google Maps marker\n * clustering.\n *\n * The Grid algorithm does not implement caching and markers may flash as the\n * viewport changes. Instead use {@link SuperClusterAlgorithm}.\n */\nexport class GridAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxDistance = 40000, gridSize = 40 } = _a, options = __rest(_a, [\"maxDistance\", \"gridSize\"]);\n super(options);\n this.clusters = [];\n this.state = { zoom: -1 };\n this.maxDistance = maxDistance;\n this.gridSize = gridSize;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n const state = { zoom: map.getZoom() };\n let changed = false;\n if (this.state.zoom >= this.maxZoom && state.zoom >= this.maxZoom) {\n // still at or beyond maxZoom, no change\n }\n else {\n changed = !equal(this.state, state);\n }\n this.state = state;\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n cluster({ markers, map, mapCanvasProjection, }) {\n this.clusters = [];\n markers.forEach((marker) => {\n this.addToClosestCluster(marker, map, mapCanvasProjection);\n });\n return this.clusters;\n }\n addToClosestCluster(marker, map, projection) {\n let maxDistance = this.maxDistance; // Some large number\n let cluster = null;\n for (let i = 0; i < this.clusters.length; i++) {\n const candidate = this.clusters[i];\n const distance = distanceBetweenPoints(candidate.bounds.getCenter().toJSON(), MarkerUtils.getPosition(marker).toJSON());\n if (distance < maxDistance) {\n maxDistance = distance;\n cluster = candidate;\n }\n }\n if (cluster &&\n extendBoundsToPaddedViewport(cluster.bounds, projection, this.gridSize).contains(MarkerUtils.getPosition(marker))) {\n cluster.push(marker);\n }\n else {\n const cluster = new Cluster({ markers: [marker] });\n this.clusters.push(cluster);\n }\n }\n}\n//# sourceMappingURL=grid.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm, } from \"./core\";\n/**\n * Noop algorithm does not generate any clusters or filter markers by the an extended viewport.\n */\nexport class NoopAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var options = __rest(_a, []);\n super(options);\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n return {\n clusters: this.cluster({ markers, map, mapCanvasProjection }),\n changed: false,\n };\n }\n cluster(input) {\n return this.noop(input);\n }\n}\n//# sourceMappingURL=noop.js.map","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol('assign detection');\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n","'use strict';\nvar $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\n// eslint-disable-next-line es/no-object-assign -- required for testing\n$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {\n assign: assign\n});\n","\nconst ARRAY_TYPES = [\n Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array,\n Int32Array, Uint32Array, Float32Array, Float64Array\n];\n\n/** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */\n\nconst VERSION = 1; // serialized format version\nconst HEADER_SIZE = 8;\n\nexport default class KDBush {\n\n /**\n * Creates an index from raw `ArrayBuffer` data.\n * @param {ArrayBuffer} data\n */\n static from(data) {\n if (!(data instanceof ArrayBuffer)) {\n throw new Error('Data must be an instance of ArrayBuffer.');\n }\n const [magic, versionAndType] = new Uint8Array(data, 0, 2);\n if (magic !== 0xdb) {\n throw new Error('Data does not appear to be in a KDBush format.');\n }\n const version = versionAndType >> 4;\n if (version !== VERSION) {\n throw new Error(`Got v${version} data when expected v${VERSION}.`);\n }\n const ArrayType = ARRAY_TYPES[versionAndType & 0x0f];\n if (!ArrayType) {\n throw new Error('Unrecognized array type.');\n }\n const [nodeSize] = new Uint16Array(data, 2, 1);\n const [numItems] = new Uint32Array(data, 4, 1);\n\n return new KDBush(numItems, nodeSize, ArrayType, data);\n }\n\n /**\n * Creates an index that will hold a given number of items.\n * @param {number} numItems\n * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default).\n * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default).\n * @param {ArrayBuffer} [data] (For internal use only)\n */\n constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) {\n if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`);\n\n this.numItems = +numItems;\n this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535);\n this.ArrayType = ArrayType;\n this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array;\n\n const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType);\n const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT;\n const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT;\n const padCoords = (8 - idsByteSize % 8) % 8;\n\n if (arrayTypeIndex < 0) {\n throw new Error(`Unexpected typed array class: ${ArrayType}.`);\n }\n\n if (data && (data instanceof ArrayBuffer)) { // reconstruct an index from a buffer\n this.data = data;\n this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems);\n this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2);\n this._pos = numItems * 2;\n this._finished = true;\n } else { // initialize a new index\n this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords);\n this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems);\n this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2);\n this._pos = 0;\n this._finished = false;\n\n // set header\n new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]);\n new Uint16Array(this.data, 2, 1)[0] = nodeSize;\n new Uint32Array(this.data, 4, 1)[0] = numItems;\n }\n }\n\n /**\n * Add a point to the index.\n * @param {number} x\n * @param {number} y\n * @returns {number} An incremental index associated with the added item (starting from `0`).\n */\n add(x, y) {\n const index = this._pos >> 1;\n this.ids[index] = index;\n this.coords[this._pos++] = x;\n this.coords[this._pos++] = y;\n return index;\n }\n\n /**\n * Perform indexing of the added points.\n */\n finish() {\n const numAdded = this._pos >> 1;\n if (numAdded !== this.numItems) {\n throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`);\n }\n // kd-sort both arrays for efficient search\n sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0);\n\n this._finished = true;\n return this;\n }\n\n /**\n * Search the index for items within a given bounding box.\n * @param {number} minX\n * @param {number} minY\n * @param {number} maxX\n * @param {number} maxY\n * @returns {number[]} An array of indices correponding to the found items.\n */\n range(minX, minY, maxX, maxY) {\n if (!this._finished) throw new Error('Data not yet indexed - call index.finish().');\n\n const {ids, coords, nodeSize} = this;\n const stack = [0, ids.length - 1, 0];\n const result = [];\n\n // recursively search for items in range in the kd-sorted arrays\n while (stack.length) {\n const axis = stack.pop() || 0;\n const right = stack.pop() || 0;\n const left = stack.pop() || 0;\n\n // if we reached \"tree node\", search linearly\n if (right - left <= nodeSize) {\n for (let i = left; i <= right; i++) {\n const x = coords[2 * i];\n const y = coords[2 * i + 1];\n if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]);\n }\n continue;\n }\n\n // otherwise find the middle index\n const m = (left + right) >> 1;\n\n // include the middle item if it's in range\n const x = coords[2 * m];\n const y = coords[2 * m + 1];\n if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]);\n\n // queue search in halves that intersect the query\n if (axis === 0 ? minX <= x : minY <= y) {\n stack.push(left);\n stack.push(m - 1);\n stack.push(1 - axis);\n }\n if (axis === 0 ? maxX >= x : maxY >= y) {\n stack.push(m + 1);\n stack.push(right);\n stack.push(1 - axis);\n }\n }\n\n return result;\n }\n\n /**\n * Search the index for items within a given radius.\n * @param {number} qx\n * @param {number} qy\n * @param {number} r Query radius.\n * @returns {number[]} An array of indices correponding to the found items.\n */\n within(qx, qy, r) {\n if (!this._finished) throw new Error('Data not yet indexed - call index.finish().');\n\n const {ids, coords, nodeSize} = this;\n const stack = [0, ids.length - 1, 0];\n const result = [];\n const r2 = r * r;\n\n // recursively search for items within radius in the kd-sorted arrays\n while (stack.length) {\n const axis = stack.pop() || 0;\n const right = stack.pop() || 0;\n const left = stack.pop() || 0;\n\n // if we reached \"tree node\", search linearly\n if (right - left <= nodeSize) {\n for (let i = left; i <= right; i++) {\n if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]);\n }\n continue;\n }\n\n // otherwise find the middle index\n const m = (left + right) >> 1;\n\n // include the middle item if it's in range\n const x = coords[2 * m];\n const y = coords[2 * m + 1];\n if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]);\n\n // queue search in halves that intersect the query\n if (axis === 0 ? qx - r <= x : qy - r <= y) {\n stack.push(left);\n stack.push(m - 1);\n stack.push(1 - axis);\n }\n if (axis === 0 ? qx + r >= x : qy + r >= y) {\n stack.push(m + 1);\n stack.push(right);\n stack.push(1 - axis);\n }\n }\n\n return result;\n }\n}\n\n/**\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} nodeSize\n * @param {number} left\n * @param {number} right\n * @param {number} axis\n */\nfunction sort(ids, coords, nodeSize, left, right, axis) {\n if (right - left <= nodeSize) return;\n\n const m = (left + right) >> 1; // middle index\n\n // sort ids and coords around the middle index so that the halves lie\n // either left/right or top/bottom correspondingly (taking turns)\n select(ids, coords, m, left, right, axis);\n\n // recursively kd-sort first half and second half on the opposite axis\n sort(ids, coords, nodeSize, left, m - 1, 1 - axis);\n sort(ids, coords, nodeSize, m + 1, right, 1 - axis);\n}\n\n/**\n * Custom Floyd-Rivest selection algorithm: sort ids and coords so that\n * [left..k-1] items are smaller than k-th item (on either x or y axis)\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} k\n * @param {number} left\n * @param {number} right\n * @param {number} axis\n */\nfunction select(ids, coords, k, left, right, axis) {\n\n while (right > left) {\n if (right - left > 600) {\n const n = right - left + 1;\n const m = k - left + 1;\n const z = Math.log(n);\n const s = 0.5 * Math.exp(2 * z / 3);\n const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1);\n const newLeft = Math.max(left, Math.floor(k - m * s / n + sd));\n const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd));\n select(ids, coords, k, newLeft, newRight, axis);\n }\n\n const t = coords[2 * k + axis];\n let i = left;\n let j = right;\n\n swapItem(ids, coords, left, k);\n if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right);\n\n while (i < j) {\n swapItem(ids, coords, i, j);\n i++;\n j--;\n while (coords[2 * i + axis] < t) i++;\n while (coords[2 * j + axis] > t) j--;\n }\n\n if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j);\n else {\n j++;\n swapItem(ids, coords, j, right);\n }\n\n if (j <= k) left = j + 1;\n if (k <= j) right = j - 1;\n }\n}\n\n/**\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} i\n * @param {number} j\n */\nfunction swapItem(ids, coords, i, j) {\n swap(ids, i, j);\n swap(coords, 2 * i, 2 * j);\n swap(coords, 2 * i + 1, 2 * j + 1);\n}\n\n/**\n * @param {InstanceType} arr\n * @param {number} i\n * @param {number} j\n */\nfunction swap(arr, i, j) {\n const tmp = arr[i];\n arr[i] = arr[j];\n arr[j] = tmp;\n}\n\n/**\n * @param {number} ax\n * @param {number} ay\n * @param {number} bx\n * @param {number} by\n */\nfunction sqDist(ax, ay, bx, by) {\n const dx = ax - bx;\n const dy = ay - by;\n return dx * dx + dy * dy;\n}\n","\nimport KDBush from 'kdbush';\n\nconst defaultOptions = {\n minZoom: 0, // min zoom to generate clusters on\n maxZoom: 16, // max zoom level to cluster the points on\n minPoints: 2, // minimum points to form a cluster\n radius: 40, // cluster radius in pixels\n extent: 512, // tile extent (radius is calculated relative to it)\n nodeSize: 64, // size of the KD-tree leaf node, affects performance\n log: false, // whether to log timing info\n\n // whether to generate numeric ids for input features (in vector tiles)\n generateId: false,\n\n // a reduce function for calculating custom cluster properties\n reduce: null, // (accumulated, props) => { accumulated.sum += props.sum; }\n\n // properties to use for individual points when running the reducer\n map: props => props // props => ({sum: props.my_value})\n};\n\nconst fround = Math.fround || (tmp => ((x) => { tmp[0] = +x; return tmp[0]; }))(new Float32Array(1));\n\nconst OFFSET_ZOOM = 2;\nconst OFFSET_ID = 3;\nconst OFFSET_PARENT = 4;\nconst OFFSET_NUM = 5;\nconst OFFSET_PROP = 6;\n\nexport default class Supercluster {\n constructor(options) {\n this.options = Object.assign(Object.create(defaultOptions), options);\n this.trees = new Array(this.options.maxZoom + 1);\n this.stride = this.options.reduce ? 7 : 6;\n this.clusterProps = [];\n }\n\n load(points) {\n const {log, minZoom, maxZoom} = this.options;\n\n if (log) console.time('total time');\n\n const timerId = `prepare ${ points.length } points`;\n if (log) console.time(timerId);\n\n this.points = points;\n\n // generate a cluster object for each point and index input points into a KD-tree\n const data = [];\n\n for (let i = 0; i < points.length; i++) {\n const p = points[i];\n if (!p.geometry) continue;\n\n const [lng, lat] = p.geometry.coordinates;\n const x = fround(lngX(lng));\n const y = fround(latY(lat));\n // store internal point/cluster data in flat numeric arrays for performance\n data.push(\n x, y, // projected point coordinates\n Infinity, // the last zoom the point was processed at\n i, // index of the source feature in the original input array\n -1, // parent cluster id\n 1 // number of points in a cluster\n );\n if (this.options.reduce) data.push(0); // noop\n }\n let tree = this.trees[maxZoom + 1] = this._createTree(data);\n\n if (log) console.timeEnd(timerId);\n\n // cluster points on max zoom, then cluster the results on previous zoom, etc.;\n // results in a cluster hierarchy across zoom levels\n for (let z = maxZoom; z >= minZoom; z--) {\n const now = +Date.now();\n\n // create a new set of clusters for the zoom and index them with a KD-tree\n tree = this.trees[z] = this._createTree(this._cluster(tree, z));\n\n if (log) console.log('z%d: %d clusters in %dms', z, tree.numItems, +Date.now() - now);\n }\n\n if (log) console.timeEnd('total time');\n\n return this;\n }\n\n getClusters(bbox, zoom) {\n let minLng = ((bbox[0] + 180) % 360 + 360) % 360 - 180;\n const minLat = Math.max(-90, Math.min(90, bbox[1]));\n let maxLng = bbox[2] === 180 ? 180 : ((bbox[2] + 180) % 360 + 360) % 360 - 180;\n const maxLat = Math.max(-90, Math.min(90, bbox[3]));\n\n if (bbox[2] - bbox[0] >= 360) {\n minLng = -180;\n maxLng = 180;\n } else if (minLng > maxLng) {\n const easternHem = this.getClusters([minLng, minLat, 180, maxLat], zoom);\n const westernHem = this.getClusters([-180, minLat, maxLng, maxLat], zoom);\n return easternHem.concat(westernHem);\n }\n\n const tree = this.trees[this._limitZoom(zoom)];\n const ids = tree.range(lngX(minLng), latY(maxLat), lngX(maxLng), latY(minLat));\n const data = tree.data;\n const clusters = [];\n for (const id of ids) {\n const k = this.stride * id;\n clusters.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]);\n }\n return clusters;\n }\n\n getChildren(clusterId) {\n const originId = this._getOriginId(clusterId);\n const originZoom = this._getOriginZoom(clusterId);\n const errorMsg = 'No cluster with the specified id.';\n\n const tree = this.trees[originZoom];\n if (!tree) throw new Error(errorMsg);\n\n const data = tree.data;\n if (originId * this.stride >= data.length) throw new Error(errorMsg);\n\n const r = this.options.radius / (this.options.extent * Math.pow(2, originZoom - 1));\n const x = data[originId * this.stride];\n const y = data[originId * this.stride + 1];\n const ids = tree.within(x, y, r);\n const children = [];\n for (const id of ids) {\n const k = id * this.stride;\n if (data[k + OFFSET_PARENT] === clusterId) {\n children.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]);\n }\n }\n\n if (children.length === 0) throw new Error(errorMsg);\n\n return children;\n }\n\n getLeaves(clusterId, limit, offset) {\n limit = limit || 10;\n offset = offset || 0;\n\n const leaves = [];\n this._appendLeaves(leaves, clusterId, limit, offset, 0);\n\n return leaves;\n }\n\n getTile(z, x, y) {\n const tree = this.trees[this._limitZoom(z)];\n const z2 = Math.pow(2, z);\n const {extent, radius} = this.options;\n const p = radius / extent;\n const top = (y - p) / z2;\n const bottom = (y + 1 + p) / z2;\n\n const tile = {\n features: []\n };\n\n this._addTileFeatures(\n tree.range((x - p) / z2, top, (x + 1 + p) / z2, bottom),\n tree.data, x, y, z2, tile);\n\n if (x === 0) {\n this._addTileFeatures(\n tree.range(1 - p / z2, top, 1, bottom),\n tree.data, z2, y, z2, tile);\n }\n if (x === z2 - 1) {\n this._addTileFeatures(\n tree.range(0, top, p / z2, bottom),\n tree.data, -1, y, z2, tile);\n }\n\n return tile.features.length ? tile : null;\n }\n\n getClusterExpansionZoom(clusterId) {\n let expansionZoom = this._getOriginZoom(clusterId) - 1;\n while (expansionZoom <= this.options.maxZoom) {\n const children = this.getChildren(clusterId);\n expansionZoom++;\n if (children.length !== 1) break;\n clusterId = children[0].properties.cluster_id;\n }\n return expansionZoom;\n }\n\n _appendLeaves(result, clusterId, limit, offset, skipped) {\n const children = this.getChildren(clusterId);\n\n for (const child of children) {\n const props = child.properties;\n\n if (props && props.cluster) {\n if (skipped + props.point_count <= offset) {\n // skip the whole cluster\n skipped += props.point_count;\n } else {\n // enter the cluster\n skipped = this._appendLeaves(result, props.cluster_id, limit, offset, skipped);\n // exit the cluster\n }\n } else if (skipped < offset) {\n // skip a single point\n skipped++;\n } else {\n // add a single point\n result.push(child);\n }\n if (result.length === limit) break;\n }\n\n return skipped;\n }\n\n _createTree(data) {\n const tree = new KDBush(data.length / this.stride | 0, this.options.nodeSize, Float32Array);\n for (let i = 0; i < data.length; i += this.stride) tree.add(data[i], data[i + 1]);\n tree.finish();\n tree.data = data;\n return tree;\n }\n\n _addTileFeatures(ids, data, x, y, z2, tile) {\n for (const i of ids) {\n const k = i * this.stride;\n const isCluster = data[k + OFFSET_NUM] > 1;\n\n let tags, px, py;\n if (isCluster) {\n tags = getClusterProperties(data, k, this.clusterProps);\n px = data[k];\n py = data[k + 1];\n } else {\n const p = this.points[data[k + OFFSET_ID]];\n tags = p.properties;\n const [lng, lat] = p.geometry.coordinates;\n px = lngX(lng);\n py = latY(lat);\n }\n\n const f = {\n type: 1,\n geometry: [[\n Math.round(this.options.extent * (px * z2 - x)),\n Math.round(this.options.extent * (py * z2 - y))\n ]],\n tags\n };\n\n // assign id\n let id;\n if (isCluster || this.options.generateId) {\n // optionally generate id for points\n id = data[k + OFFSET_ID];\n } else {\n // keep id if already assigned\n id = this.points[data[k + OFFSET_ID]].id;\n }\n\n if (id !== undefined) f.id = id;\n\n tile.features.push(f);\n }\n }\n\n _limitZoom(z) {\n return Math.max(this.options.minZoom, Math.min(Math.floor(+z), this.options.maxZoom + 1));\n }\n\n _cluster(tree, zoom) {\n const {radius, extent, reduce, minPoints} = this.options;\n const r = radius / (extent * Math.pow(2, zoom));\n const data = tree.data;\n const nextData = [];\n const stride = this.stride;\n\n // loop through each point\n for (let i = 0; i < data.length; i += stride) {\n // if we've already visited the point at this zoom level, skip it\n if (data[i + OFFSET_ZOOM] <= zoom) continue;\n data[i + OFFSET_ZOOM] = zoom;\n\n // find all nearby points\n const x = data[i];\n const y = data[i + 1];\n const neighborIds = tree.within(data[i], data[i + 1], r);\n\n const numPointsOrigin = data[i + OFFSET_NUM];\n let numPoints = numPointsOrigin;\n\n // count the number of points in a potential cluster\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n // filter out neighbors that are already processed\n if (data[k + OFFSET_ZOOM] > zoom) numPoints += data[k + OFFSET_NUM];\n }\n\n // if there were neighbors to merge, and there are enough points to form a cluster\n if (numPoints > numPointsOrigin && numPoints >= minPoints) {\n let wx = x * numPointsOrigin;\n let wy = y * numPointsOrigin;\n\n let clusterProperties;\n let clusterPropIndex = -1;\n\n // encode both zoom and point index on which the cluster originated -- offset by total length of features\n const id = ((i / stride | 0) << 5) + (zoom + 1) + this.points.length;\n\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n\n if (data[k + OFFSET_ZOOM] <= zoom) continue;\n data[k + OFFSET_ZOOM] = zoom; // save the zoom (so it doesn't get processed twice)\n\n const numPoints2 = data[k + OFFSET_NUM];\n wx += data[k] * numPoints2; // accumulate coordinates for calculating weighted center\n wy += data[k + 1] * numPoints2;\n\n data[k + OFFSET_PARENT] = id;\n\n if (reduce) {\n if (!clusterProperties) {\n clusterProperties = this._map(data, i, true);\n clusterPropIndex = this.clusterProps.length;\n this.clusterProps.push(clusterProperties);\n }\n reduce(clusterProperties, this._map(data, k));\n }\n }\n\n data[i + OFFSET_PARENT] = id;\n nextData.push(wx / numPoints, wy / numPoints, Infinity, id, -1, numPoints);\n if (reduce) nextData.push(clusterPropIndex);\n\n } else { // left points as unclustered\n for (let j = 0; j < stride; j++) nextData.push(data[i + j]);\n\n if (numPoints > 1) {\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n if (data[k + OFFSET_ZOOM] <= zoom) continue;\n data[k + OFFSET_ZOOM] = zoom;\n for (let j = 0; j < stride; j++) nextData.push(data[k + j]);\n }\n }\n }\n }\n\n return nextData;\n }\n\n // get index of the point from which the cluster originated\n _getOriginId(clusterId) {\n return (clusterId - this.points.length) >> 5;\n }\n\n // get zoom of the point from which the cluster originated\n _getOriginZoom(clusterId) {\n return (clusterId - this.points.length) % 32;\n }\n\n _map(data, i, clone) {\n if (data[i + OFFSET_NUM] > 1) {\n const props = this.clusterProps[data[i + OFFSET_PROP]];\n return clone ? Object.assign({}, props) : props;\n }\n const original = this.points[data[i + OFFSET_ID]].properties;\n const result = this.options.map(original);\n return clone && result === original ? Object.assign({}, result) : result;\n }\n}\n\nfunction getClusterJSON(data, i, clusterProps) {\n return {\n type: 'Feature',\n id: data[i + OFFSET_ID],\n properties: getClusterProperties(data, i, clusterProps),\n geometry: {\n type: 'Point',\n coordinates: [xLng(data[i]), yLat(data[i + 1])]\n }\n };\n}\n\nfunction getClusterProperties(data, i, clusterProps) {\n const count = data[i + OFFSET_NUM];\n const abbrev =\n count >= 10000 ? `${Math.round(count / 1000) }k` :\n count >= 1000 ? `${Math.round(count / 100) / 10 }k` : count;\n const propIndex = data[i + OFFSET_PROP];\n const properties = propIndex === -1 ? {} : Object.assign({}, clusterProps[propIndex]);\n return Object.assign(properties, {\n cluster: true,\n cluster_id: data[i + OFFSET_ID],\n point_count: count,\n point_count_abbreviated: abbrev\n });\n}\n\n// longitude/latitude to spherical mercator in [0..1] range\nfunction lngX(lng) {\n return lng / 360 + 0.5;\n}\nfunction latY(lat) {\n const sin = Math.sin(lat * Math.PI / 180);\n const y = (0.5 - 0.25 * Math.log((1 + sin) / (1 - sin)) / Math.PI);\n return y < 0 ? 0 : y > 1 ? 1 : y;\n}\n\n// spherical mercator to longitude/latitude\nfunction xLng(x) {\n return (x - 0.5) * 360;\n}\nfunction yLat(y) {\n const y2 = (180 - y * 360) * Math.PI / 180;\n return 360 * Math.atan(Math.exp(y2)) / Math.PI - 90;\n}\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\"]);\n super({ maxZoom });\n this.state = { zoom: -1 };\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n }\n calculate(input) {\n let changed = false;\n const state = { zoom: input.map.getZoom() };\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (!changed) {\n if (this.state.zoom <= this.maxZoom || state.zoom <= this.maxZoom) {\n changed = !equal(this.state, state);\n }\n }\n this.state = state;\n if (changed) {\n this.clusters = this.cluster(input);\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map }) {\n return this.superCluster\n .getClusters([-180, -90, 180, 90], Math.round(map.getZoom()))\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=supercluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport { getPaddedViewport } from \"./utils\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterViewportAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60, viewportPadding = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\", \"viewportPadding\"]);\n super({ maxZoom, viewportPadding });\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n this.state = { zoom: -1, view: [0, 0, 0, 0] };\n }\n calculate(input) {\n const state = {\n zoom: Math.round(input.map.getZoom()),\n view: getPaddedViewport(input.map.getBounds(), input.mapCanvasProjection, this.viewportPadding),\n };\n let changed = !equal(this.state, state);\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (changed) {\n this.clusters = this.cluster(input);\n this.state = state;\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map, mapCanvasProjection }) {\n /* recalculate new state because we can't use the cached version. */\n const state = {\n zoom: Math.round(map.getZoom()),\n view: getPaddedViewport(map.getBounds(), mapCanvasProjection, this.viewportPadding),\n };\n return this.superCluster\n .getClusters(state.view, state.zoom)\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=superviewport.js.map","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","'use strict';\n/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar create = require('../internals/object-create');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] === undefined) {\n defineProperty(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar fails = require('../internals/fails');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// FF99+ bug\nvar BROKEN_ON_SPARSE = fails(function () {\n // eslint-disable-next-line es/no-array-prototype-includes -- detection\n return !Array(1).includes();\n});\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","'use strict';\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp');\n};\n","'use strict';\nvar isRegExp = require('../internals/is-regexp');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\n\nvar stringIndexOf = uncurryThis(''.indexOf);\n\n// `String.prototype.includes` method\n// https://tc39.es/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~stringIndexOf(\n toString(requireObjectCoercible(this)),\n toString(notARegExp(searchString)),\n arguments.length > 1 ? arguments[1] : undefined\n );\n }\n});\n","'use strict';\n/* eslint-disable es/no-array-prototype-indexof -- required for testing */\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar $indexOf = require('../internals/array-includes').indexOf;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeIndexOf = uncurryThis([].indexOf);\n\nvar NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;\nvar FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf');\n\n// `Array.prototype.indexOf` method\n// https://tc39.es/ecma262/#sec-array.prototype.indexof\n$({ target: 'Array', proto: true, forced: FORCED }, {\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n var fromIndex = arguments.length > 1 ? arguments[1] : undefined;\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? nativeIndexOf(this, searchElement, fromIndex) || 0\n : $indexOf(this, searchElement, fromIndex);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","'use strict';\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (O, P) {\n if (!delete O[P]) throw $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O));\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar deletePropertyOrThrow = require('../internals/delete-property-or-throw');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n setArrayLength(O, len - actualDeleteCount + insertCount);\n return A;\n }\n});\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar toObject = require('../internals/to-object');\nvar sharedKey = require('../internals/shared-key');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar hasOwn = require('../internals/has-own-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (target, TAG, STATIC) {\n if (target && !STATIC) target = target.prototype;\n if (target && !hasOwn(target, TO_STRING_TAG)) {\n defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n }\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\n\nmodule.exports = function (object, key, method) {\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));\n } catch (error) { /* empty */ }\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","'use strict';\n/* eslint-disable no-proto -- safe */\nvar uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar IS_PURE = require('../internals/is-pure');\nvar FunctionName = require('../internals/function-name');\nvar isCallable = require('../internals/is-callable');\nvar createIteratorConstructor = require('../internals/iterator-create-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND];\n\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n }\n\n return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME === 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT === VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n defineBuiltIn(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n","'use strict';\n// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar Iterators = require('../internals/iterators');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineProperty = require('../internals/object-define-property').f;\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar ARRAY_ITERATOR = 'Array Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);\n\n// `Array.prototype.entries` method\n// https://tc39.es/ecma262/#sec-array.prototype.entries\n// `Array.prototype.keys` method\n// https://tc39.es/ecma262/#sec-array.prototype.keys\n// `Array.prototype.values` method\n// https://tc39.es/ecma262/#sec-array.prototype.values\n// `Array.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-array.prototype-@@iterator\n// `CreateArrayIterator` internal method\n// https://tc39.es/ecma262/#sec-createarrayiterator\nmodule.exports = defineIterator(Array, 'Array', function (iterated, kind) {\n setInternalState(this, {\n type: ARRAY_ITERATOR,\n target: toIndexedObject(iterated), // target\n index: 0, // next index\n kind: kind // kind\n });\n// `%ArrayIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next\n}, function () {\n var state = getInternalState(this);\n var target = state.target;\n var kind = state.kind;\n var index = state.index++;\n if (!target || index >= target.length) {\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n switch (kind) {\n case 'keys': return createIterResultObject(index, false);\n case 'values': return createIterResultObject(target[index], false);\n } return createIterResultObject([index, target[index]], false);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values%\n// https://tc39.es/ecma262/#sec-createunmappedargumentsobject\n// https://tc39.es/ecma262/#sec-createmappedargumentsobject\nvar values = Iterators.Arguments = Iterators.Array;\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n// V8 ~ Chrome 45- bug\nif (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {\n defineProperty(values, 'name', { value: 'values' });\n} catch (error) { /* empty */ }\n","'use strict';\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar $Array = Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = $Array(max(fin - k, 0));\n var n = 0;\n for (; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) === 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\n// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it\nvar fails = require('../internals/fails');\n\nmodule.exports = fails(function () {\n if (typeof ArrayBuffer == 'function') {\n var buffer = new ArrayBuffer(8);\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe\n if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });\n }\n});\n","'use strict';\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","'use strict';\nvar classof = require('../internals/classof');\nvar getMethod = require('../internals/get-method');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar Iterators = require('../internals/iterators');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw $TypeError(tryToString(argument) + ' is not iterable');\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar getMethod = require('../internals/get-method');\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","'use strict';\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw $TypeError('Incorrect invocation');\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n try {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n } catch (error) { return false; } // workaround of old WebKit + `eval` bug\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n defineBuiltIn(NativePrototype, KEY,\n KEY === 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY === 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY === 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY === 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) !== instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, constructor: true, forced: Constructor !== NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","'use strict';\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineProperty = require('../internals/object-define-property');\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineBuiltInAccessor(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","'use strict';\nvar create = require('../internals/object-create');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key === key) return entry;\n }\n };\n\n defineBuiltIns(Prototype, {\n // `{ Map, Set }.prototype.clear()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.clear\n // https://tc39.es/ecma262/#sec-set.prototype.clear\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // `{ Map, Set }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.delete\n // https://tc39.es/ecma262/#sec-set.prototype.delete\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first === entry) state.first = next;\n if (state.last === entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.foreach\n // https://tc39.es/ecma262/#sec-set.prototype.foreach\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineBuiltInAccessor(Prototype, 'size', {\n configurable: true,\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n // return step by kind\n if (kind === 'keys') return createIterResultObject(entry.key, false);\n if (kind === 'values') return createIterResultObject(entry.value, false);\n return createIterResultObject([entry.key, entry.value], false);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar toString = require('../internals/to-string');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: toString(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return createIterResultObject(undefined, true);\n point = charAt(string, index);\n state.index += point.length;\n return createIterResultObject(point, false);\n});\n","'use strict';\nvar global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar ArrayIteratorMethods = require('../modules/es.array.iterator');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nvar handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME);\n}\n\nhandlePrototype(DOMTokenListPrototype, 'DOMTokenList');\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\nvar $TypeError = TypeError;\n\n// `Array.prototype.{ reduce, reduceRight }` methods implementation\nvar createMethod = function (IS_RIGHT) {\n return function (that, callbackfn, argumentsLength, memo) {\n aCallable(callbackfn);\n var O = toObject(that);\n var self = IndexedObject(O);\n var length = lengthOfArrayLike(O);\n var index = IS_RIGHT ? length - 1 : 0;\n var i = IS_RIGHT ? -1 : 1;\n if (argumentsLength < 2) while (true) {\n if (index in self) {\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if (IS_RIGHT ? index < 0 : length <= index) {\n throw $TypeError('Reduce of empty array with no initial value');\n }\n }\n for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.reduce` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduce\n left: createMethod(false),\n // `Array.prototype.reduceRight` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduceright\n right: createMethod(true)\n};\n","'use strict';\nvar global = require('../internals/global');\nvar classof = require('../internals/classof-raw');\n\nmodule.exports = classof(global.process) === 'process';\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduce = require('../internals/array-reduce').left;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar CHROME_VERSION = require('../internals/engine-v8-version');\nvar IS_NODE = require('../internals/engine-is-node');\n\n// Chrome 80-82 has a critical bug\n// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982\nvar CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;\nvar FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');\n\n// `Array.prototype.reduce` method\n// https://tc39.es/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: FORCED }, {\n reduce: function reduce(callbackfn /* , initialValue */) {\n var length = arguments.length;\n return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n doesNotExceedSafeInteger(n + len);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n doesNotExceedSafeInteger(n + 1);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","'use strict';\nvar global = require('../internals/global');\n\nmodule.exports = global;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar ltrim = RegExp('^[' + whitespaces + ']+');\nvar rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '$1');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n","'use strict';\n// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar path = require('../internals/path');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar hasOwn = require('../internals/has-own-property');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar thisNumberValue = require('../internals/this-number-value');\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar PureNumberNamespace = path[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\nvar TypeError = global.TypeError;\nvar stringSlice = uncurryThis(''.slice);\nvar charCodeAt = uncurryThis(''.charCodeAt);\n\n// `ToNumeric` abstract operation\n// https://tc39.es/ecma262/#sec-tonumeric\nvar toNumeric = function (value) {\n var primValue = toPrimitive(value, 'number');\n return typeof primValue == 'bigint' ? primValue : toNumber(primValue);\n};\n\n// `ToNumber` abstract operation\n// https://tc39.es/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, 'number');\n var first, third, radix, maxCode, digits, length, index, code;\n if (isSymbol(it)) throw TypeError('Cannot convert a Symbol value to a number');\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = charCodeAt(it, 0);\n if (first === 43 || first === 45) {\n third = charCodeAt(it, 2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (charCodeAt(it, 1)) {\n // fast equal of /^0b[01]+$/i\n case 66:\n case 98:\n radix = 2;\n maxCode = 49;\n break;\n // fast equal of /^0o[0-7]+$/i\n case 79:\n case 111:\n radix = 8;\n maxCode = 55;\n break;\n default:\n return +it;\n }\n digits = stringSlice(it, 2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = charCodeAt(digits, index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\nvar FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'));\n\nvar calledWithNew = function (dummy) {\n // includes check on 1..constructor(foo) case\n return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); });\n};\n\n// `Number` constructor\n// https://tc39.es/ecma262/#sec-number-constructor\nvar NumberWrapper = function Number(value) {\n var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));\n return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n;\n};\n\nNumberWrapper.prototype = NumberPrototype;\nif (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper;\n\n$({ global: true, constructor: true, wrap: true, forced: FORCED }, {\n Number: NumberWrapper\n});\n\n// Use `internal/copy-constructor-properties` helper in `core-js@4`\nvar copyConstructorProperties = function (target, source) {\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +\n // ESNext\n 'fromString,range'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n\nif (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace);\nif (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber);\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\n/**\n * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}.\n */\nexport class ClusterStats {\n constructor(markers, clusters) {\n this.markers = { sum: markers.length };\n const clusterMarkerCounts = clusters.map((a) => a.count);\n const clusterMarkerSum = clusterMarkerCounts.reduce((a, b) => a + b, 0);\n this.clusters = {\n count: clusters.length,\n markers: {\n mean: clusterMarkerSum / clusters.length,\n sum: clusterMarkerSum,\n min: Math.min(...clusterMarkerCounts),\n max: Math.max(...clusterMarkerCounts),\n },\n };\n }\n}\nexport class DefaultRenderer {\n /**\n * The default render function for the library used by {@link MarkerClusterer}.\n *\n * Currently set to use the following:\n *\n * ```typescript\n * // change color if this cluster has more markers than the mean cluster\n * const color =\n * count > Math.max(10, stats.clusters.markers.mean)\n * ? \"#ff0000\"\n * : \"#0000ff\";\n *\n * // create svg url with fill color\n * const svg = window.btoa(`\n * \n * \n * \n * \n * \n * `);\n *\n * // create marker using svg icon\n * return new google.maps.Marker({\n * position,\n * icon: {\n * url: `data:image/svg+xml;base64,${svg}`,\n * scaledSize: new google.maps.Size(45, 45),\n * },\n * label: {\n * text: String(count),\n * color: \"rgba(255,255,255,0.9)\",\n * fontSize: \"12px\",\n * },\n * // adjust zIndex to be above other markers\n * zIndex: 1000 + count,\n * });\n * ```\n */\n render({ count, position }, stats, map) {\n // change color if this cluster has more markers than the mean cluster\n const color = count > Math.max(10, stats.clusters.markers.mean) ? \"#ff0000\" : \"#0000ff\";\n // create svg literal with fill color\n const svg = `\n\n\n\n${count}\n`;\n const title = `Cluster of ${count} markers`, \n // adjust zIndex to be above other markers\n zIndex = Number(google.maps.Marker.MAX_ZINDEX) + count;\n if (MarkerUtils.isAdvancedMarkerAvailable(map)) {\n // create cluster SVG element\n const parser = new DOMParser();\n const svgEl = parser.parseFromString(svg, \"image/svg+xml\").documentElement;\n svgEl.setAttribute(\"transform\", \"translate(0 25)\");\n const clusterOptions = {\n map,\n position,\n zIndex,\n title,\n content: svgEl,\n };\n return new google.maps.marker.AdvancedMarkerElement(clusterOptions);\n }\n const clusterOptions = {\n position,\n zIndex,\n title,\n icon: {\n url: `data:image/svg+xml;base64,${btoa(svg)}`,\n anchor: new google.maps.Point(25, 25),\n },\n };\n return new google.maps.Marker(clusterOptions);\n }\n}\n//# sourceMappingURL=renderer.js.map","/**\n * Copyright 2019 Google LLC. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * Extends an object's prototype by another's.\n *\n * @param type1 The Type to be extended.\n * @param type2 The Type to extend with.\n * @ignore\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction extend(type1, type2) {\n /* istanbul ignore next */\n // eslint-disable-next-line prefer-const\n for (let property in type2.prototype) {\n type1.prototype[property] = type2.prototype[property];\n }\n}\n/**\n * @ignore\n */\nexport class OverlayViewSafe {\n constructor() {\n // MarkerClusterer implements google.maps.OverlayView interface. We use the\n // extend function to extend MarkerClusterer with google.maps.OverlayView\n // because it might not always be available when the code is defined so we\n // look for it at the last possible moment. If it doesn't exist now then\n // there is no point going ahead :)\n extend(OverlayViewSafe, google.maps.OverlayView);\n }\n}\n//# sourceMappingURL=overlay-view-safe.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { SuperClusterAlgorithm, } from \"./algorithms\";\nimport { ClusterStats, DefaultRenderer } from \"./renderer\";\nimport { OverlayViewSafe } from \"./overlay-view-safe\";\nimport { MarkerUtils } from \"./marker-utils\";\nexport var MarkerClustererEvents;\n(function (MarkerClustererEvents) {\n MarkerClustererEvents[\"CLUSTERING_BEGIN\"] = \"clusteringbegin\";\n MarkerClustererEvents[\"CLUSTERING_END\"] = \"clusteringend\";\n MarkerClustererEvents[\"CLUSTER_CLICK\"] = \"click\";\n})(MarkerClustererEvents || (MarkerClustererEvents = {}));\nexport const defaultOnClusterClickHandler = (_, cluster, map) => {\n map.fitBounds(cluster.bounds);\n};\n/**\n * MarkerClusterer creates and manages per-zoom-level clusters for large amounts\n * of markers. See {@link MarkerClustererOptions} for more details.\n *\n */\nexport class MarkerClusterer extends OverlayViewSafe {\n constructor({ map, markers = [], algorithmOptions = {}, algorithm = new SuperClusterAlgorithm(algorithmOptions), renderer = new DefaultRenderer(), onClusterClick = defaultOnClusterClickHandler, }) {\n super();\n this.markers = [...markers];\n this.clusters = [];\n this.algorithm = algorithm;\n this.renderer = renderer;\n this.onClusterClick = onClusterClick;\n if (map) {\n this.setMap(map);\n }\n }\n addMarker(marker, noDraw) {\n if (this.markers.includes(marker)) {\n return;\n }\n this.markers.push(marker);\n if (!noDraw) {\n this.render();\n }\n }\n addMarkers(markers, noDraw) {\n markers.forEach((marker) => {\n this.addMarker(marker, true);\n });\n if (!noDraw) {\n this.render();\n }\n }\n removeMarker(marker, noDraw) {\n const index = this.markers.indexOf(marker);\n if (index === -1) {\n // Marker is not in our list of markers, so do nothing:\n return false;\n }\n MarkerUtils.setMap(marker, null);\n this.markers.splice(index, 1); // Remove the marker from the list of managed markers\n if (!noDraw) {\n this.render();\n }\n return true;\n }\n removeMarkers(markers, noDraw) {\n let removed = false;\n markers.forEach((marker) => {\n removed = this.removeMarker(marker, true) || removed;\n });\n if (removed && !noDraw) {\n this.render();\n }\n return removed;\n }\n clearMarkers(noDraw) {\n this.markers.length = 0;\n if (!noDraw) {\n this.render();\n }\n }\n /**\n * Recalculates and draws all the marker clusters.\n */\n render() {\n const map = this.getMap();\n if (map instanceof google.maps.Map && map.getProjection()) {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_BEGIN, this);\n const { clusters, changed } = this.algorithm.calculate({\n markers: this.markers,\n map,\n mapCanvasProjection: this.getProjection(),\n });\n // Allow algorithms to return flag on whether the clusters/markers have changed.\n if (changed || changed == undefined) {\n // Accumulate the markers of the clusters composed of a single marker.\n // Those clusters directly use the marker.\n // Clusters with more than one markers use a group marker generated by a renderer.\n const singleMarker = new Set();\n for (const cluster of clusters) {\n if (cluster.markers.length == 1) {\n singleMarker.add(cluster.markers[0]);\n }\n }\n const groupMarkers = [];\n // Iterate the clusters that are currently rendered.\n for (const cluster of this.clusters) {\n if (cluster.marker == null) {\n continue;\n }\n if (cluster.markers.length == 1) {\n if (!singleMarker.has(cluster.marker)) {\n // The marker:\n // - was previously rendered because it is from a cluster with 1 marker,\n // - should no more be rendered as it is not in singleMarker.\n MarkerUtils.setMap(cluster.marker, null);\n }\n }\n else {\n // Delay the removal of old group markers to avoid flickering.\n groupMarkers.push(cluster.marker);\n }\n }\n this.clusters = clusters;\n this.renderClusters();\n // Delayed removal of the markers of the former groups.\n requestAnimationFrame(() => groupMarkers.forEach((marker) => MarkerUtils.setMap(marker, null)));\n }\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_END, this);\n }\n }\n onAdd() {\n this.idleListener = this.getMap().addListener(\"idle\", this.render.bind(this));\n this.render();\n }\n onRemove() {\n google.maps.event.removeListener(this.idleListener);\n this.reset();\n }\n reset() {\n this.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n this.clusters.forEach((cluster) => cluster.delete());\n this.clusters = [];\n }\n renderClusters() {\n // Generate stats to pass to renderers.\n const stats = new ClusterStats(this.markers, this.clusters);\n const map = this.getMap();\n this.clusters.forEach((cluster) => {\n if (cluster.markers.length === 1) {\n cluster.marker = cluster.markers[0];\n }\n else {\n // Generate the marker to represent the group.\n cluster.marker = this.renderer.render(cluster, stats, map);\n // Make sure all individual markers are removed from the map.\n cluster.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n if (this.onClusterClick) {\n cluster.marker.addListener(\"click\", \n /* istanbul ignore next */\n (event) => {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTER_CLICK, cluster);\n this.onClusterClick(event, cluster, map);\n });\n }\n }\n MarkerUtils.setMap(cluster.marker, map);\n });\n }\n}\n//# sourceMappingURL=markerclusterer.js.map"],"names":["check","it","Math","global","globalThis","window","self","this","Function","fails","exec","error","descriptors","require$$0","Object","defineProperty","get","functionBindNative","test","bind","hasOwnProperty","NATIVE_BIND","call","prototype","functionCall","apply","arguments","$propertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","objectPropertyIsEnumerable","f","V","descriptor","enumerable","match","version","createPropertyDescriptor","bitmap","value","configurable","writable","FunctionPrototype","uncurryThisWithBind","functionUncurryThis","fn","uncurryThis","toString","stringSlice","slice","classofRaw","require$$1","classof","require$$2","$Object","split","indexedObject","isNullOrUndefined","$TypeError","TypeError","requireObjectCoercible","IndexedObject","toIndexedObject","documentAll","document","all","documentAll_1","IS_HTMLDDA","undefined","isCallable","argument","isObject","getBuiltIn","namespace","method","length","objectIsPrototypeOf","isPrototypeOf","userAgent","navigator","String","process","Deno","versions","v8","engineV8Version","V8_VERSION","$String","symbolConstructorDetection","getOwnPropertySymbols","symbol","Symbol","sham","useSymbolAsUid","iterator","isSymbol","require$$3","$Symbol","tryToString","aCallable","getMethod","P","func","defineGlobalProperty","key","SHARED","sharedStore","store","sharedModule","push","mode","copyright","license","source","toObject","hasOwnProperty_1","hasOwn","id","postfix","random","uid","shared","NATIVE_SYMBOL","require$$4","USE_SYMBOL_AS_UID","require$$5","WellKnownSymbolsStore","createWellKnownSymbol","withoutSetter","wellKnownSymbol","name","ordinaryToPrimitive","input","pref","val","valueOf","TO_PRIMITIVE","toPrimitive","result","exoticToPrim","toPropertyKey","EXISTS","createElement","documentCreateElement","ie8DomDefine","a","DESCRIPTORS","propertyIsEnumerableModule","require$$6","IE8_DOM_DEFINE","require$$7","$getOwnPropertyDescriptor","objectGetOwnPropertyDescriptor","O","v8PrototypeDefineBug","anObject","V8_PROTOTYPE_DEFINE_BUG","$defineProperty","ENUMERABLE","CONFIGURABLE","WRITABLE","objectDefineProperty","Attributes","current","definePropertyModule","createNonEnumerableProperty","object","getDescriptor","functionName","PROPER","functionToString","inspectSource","set","has","WeakMap","weakMapBasicDetection","keys","sharedKey","hiddenKeys","NATIVE_WEAK_MAP","OBJECT_ALREADY_INITIALIZED","state","metadata","facade","STATE","internalState","enforce","getterFor","TYPE","type","CONFIGURABLE_FUNCTION_NAME","enforceInternalState","getInternalState","replace","join","CONFIGURABLE_LENGTH","TEMPLATE","makeBuiltIn","makeBuiltInModule","exports","options","getter","setter","arity","constructor","defineBuiltIn","simple","unsafe","nonConfigurable","nonWritable","ceil","floor","trunc","x","n","toIntegerOrInfinity","number","max","min","toAbsoluteIndex","index","integer","toLength","lengthOfArrayLike","obj","createMethod","IS_INCLUDES","$this","el","fromIndex","arrayIncludes","includes","indexOf","objectKeysInternal","names","i","enumBugKeys","internalObjectKeys","concat","objectGetOwnPropertyNames","getOwnPropertyNames","objectGetOwnPropertySymbols","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","ownKeys","getOwnPropertyDescriptorModule","replacement","isForced","feature","detection","data","normalize","POLYFILL","NATIVE","string","toLowerCase","isForced_1","copyConstructorProperties","target","exceptions","_export","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","functionUncurryThisClause","functionBindContext","that","isArray","Array","toStringTagSupport","TO_STRING_TAG_SUPPORT","TO_STRING_TAG","CORRECT_ARGUMENTS","tag","tryGet","callee","noop","empty","construct","constructorRegExp","INCORRECT_TO_STRING","isConstructorModern","isConstructorLegacy","isConstructor","called","SPECIES","$Array","arraySpeciesConstructor","originalArray","C","arraySpeciesCreate","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","callbackfn","specificCreate","boundFunction","create","arrayIteration","forEach","map","filter","some","every","find","findIndex","filterReject","arrayMethodHasSpeciesSupport","METHOD_NAME","array","foo","Boolean","$map","__rest","s","e","t","p","proto","$filter","MarkerUtils","_classCallCheck","_createClass","google","maps","marker","getMapCapabilities","isAdvancedMarkersAvailable","AdvancedMarkerElement","isAdvancedMarker","setMap","position","LatLng","lat","lng","getPosition","getVisible","Cluster","_ref","markers","_position","_step","bounds","LatLngBounds","_iterator","_createForOfIteratorHelper","done","extend","err","getCenter","m","filterMarkersToPaddedViewport","mapCanvasProjection","viewportPaddingPixels","extendedMapBounds","extendBoundsToPaddedViewport","getBounds","contains","projection","numPixels","_latLngBoundsToPixelB","latLngBoundsToPixelBounds","northEast","southWest","extendedPixelBounds","extendPixelBounds","pixelBoundsToLatLngBounds","getPaddedViewport","pixels","extended","ne","getNorthEast","sw","getSouthWest","distanceBetweenPoints","p1","p2","dLat","PI","dLon","sinDLat","sin","sinDLon","cos","atan2","sqrt","fromLatLngToDivPixel","y","_ref2","fromDivPixelToLatLng","AbstractAlgorithm","_ref$maxZoom","maxZoom","AbstractViewportAlgorithm","_AbstractAlgorithm","_inherits","_super","_createSuper","_a","_this","_a$viewportPadding","viewportPadding","_ref3","getZoom","clusters","changed","cluster","domIterables","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","classList","DOMTokenListPrototype","domTokenListPrototype","arrayMethodIsStrict","$forEach","arrayForEach","DOMIterables","handlePrototype","CollectionPrototype","COLLECTION_NAME","handlePrototype$1","toJSON","URL","fastDeepEqual","equal","b","RegExp","flags","GridAlgorithm","_AbstractViewportAlgo","_a$maxDistance","maxDistance","_a$gridSize","gridSize","zoom","_this2","addToClosestCluster","candidate","distance","NoopAlgorithm","objectKeys","require$$8","$assign","assign","objectAssign","A","B","alphabet","chr","T","argumentsLength","S","j","ARRAY_TYPES","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","KDBush","static","ArrayBuffer","Error","magic","versionAndType","ArrayType","nodeSize","numItems","isNaN","IndexArrayType","arrayTypeIndex","coordsByteSize","BYTES_PER_ELEMENT","idsByteSize","padCoords","ids","coords","_pos","_finished","add","finish","numAdded","sort","range","minX","minY","maxX","maxY","stack","axis","pop","right","left","within","qx","qy","r","r2","sqDist","select","k","z","log","exp","sd","swapItem","swap","arr","tmp","ax","ay","bx","by","dx","dy","defaultOptions","minZoom","minPoints","radius","extent","generateId","reduce","props","fround","OFFSET_ID","OFFSET_NUM","OFFSET_PROP","Supercluster","trees","stride","clusterProps","load","points","console","time","timerId","geometry","coordinates","lngX","latY","Infinity","tree","_createTree","timeEnd","now","Date","_cluster","getClusters","bbox","minLng","minLat","maxLng","maxLat","easternHem","westernHem","_limitZoom","getClusterJSON","getChildren","clusterId","originId","_getOriginId","originZoom","_getOriginZoom","errorMsg","pow","children","getLeaves","limit","offset","leaves","_appendLeaves","getTile","z2","top","bottom","tile","features","_addTileFeatures","getClusterExpansionZoom","expansionZoom","properties","cluster_id","skipped","child","point_count","isCluster","tags","px","py","getClusterProperties","round","nextData","neighborIds","numPointsOrigin","numPoints","neighborId","clusterProperties","wx","wy","clusterPropIndex","numPoints2","_map","clone","original","yLat","count","abbrev","propIndex","point_count_abbreviated","y2","atan","SuperClusterAlgorithm","_a$radius","superCluster","SuperCluster","_toConsumableArray","transformCluster","_ref2$geometry$coordi","_slicedToArray","leaf","SuperClusterViewportAlgorithm","view","objectDefineProperties","defineProperties","Properties","activeXDocument","html","definePropertiesModule","PROTOTYPE","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","content","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","JS","domain","style","display","appendChild","src","contentWindow","open","F","objectCreate","UNSCOPABLES","ArrayPrototype","addToUnscopables","$includes","addToUnscopables$1","MATCH","isRegExp","$","notARegExp","correctIsRegExpLogic","regexp","error1","error2","stringIndexOf","searchString","$indexOf","nativeIndexOf","NEGATIVE_ZERO","searchElement","SILENT_ON_NON_WRITABLE_LENGTH_SET","doesNotExceedSafeInteger","createProperty","propertyKey","setArrayLength","deletePropertyOrThrow","HAS_SPECIES_SUPPORT","require$$10","splice","start","deleteCount","insertCount","actualDeleteCount","from","to","len","actualStart","IteratorPrototype","PrototypeOfArrayIteratorPrototype","arrayIterator","iterators","correctPrototypeGetter","getPrototypeOf","CORRECT_PROTOTYPE_GETTER","ObjectPrototype","objectGetPrototypeOf","ITERATOR","BUGGY_SAFARI_ITERATORS","NEW_ITERATOR_PROTOTYPE","iteratorsCore","setToStringTag","TAG","Iterators","returnThis","uncurryThisAccessor","aPossiblePrototype","objectSetPrototypeOf","setPrototypeOf","CORRECT_SETTER","__proto__","createIteratorConstructor","IteratorConstructor","NAME","next","ENUMERABLE_NEXT","require$$9","require$$12","PROPER_FUNCTION_NAME","require$$13","require$$11","KEYS","VALUES","ENTRIES","iteratorDefine","Iterable","DEFAULT","IS_SET","FORCED","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","entries","values","createIterResultObject","InternalStateModule","defineIterator","ARRAY_ITERATOR","setInternalState","es_array_iterator","iterated","kind","Arguments","$getOwnPropertyNames","arraySlice","end","fin","windowNames","objectGetOwnPropertyNamesExternal","getWindowNames","arrayBufferNonExtensible","buffer","isExtensible","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","objectIsExtensible","freezing","preventExtensions","getOwnPropertyNamesExternalModule","FREEZING","REQUIRED","METADATA","setMetadata","objectID","weakData","meta","internalMetadataModule","enable","fastKey","getWeakData","onFreeze","getIteratorMethod","isArrayIteratorMethod","getIterator","usingIterator","iteratorMethod","iteratorClose","innerResult","innerError","Result","stopped","ResultPrototype","iterate","iterable","unboundFunction","iterFn","step","AS_ENTRIES","IS_RECORD","IS_ITERATOR","INTERRUPTED","stop","condition","callFn","anInstance","Prototype","SAFE_CLOSING","iteratorWithReturn","return","inheritIfRequired","dummy","Wrapper","NewTarget","NewTargetPrototype","InternalMetadataModule","checkCorrectnessOfIteration","SKIP_CLOSING","ITERATION_SUPPORT","require$$14","defineBuiltInAccessor","defineBuiltIns","setSpecies","CONSTRUCTOR_NAME","Constructor","internalStateGetterFor","collectionStrong","getConstructor","wrapper","ADDER","first","last","size","define","previous","entry","getEntry","removed","clear","delete","prev","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","common","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","uncurriedNativeMethod","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","collection","init","charAt","charCodeAt","CONVERT_TO_STRING","pos","second","codeAt","STRING_ITERATOR","point","ArrayIteratorMethods","ArrayValues","IS_RIGHT","memo","arrayReduce","engineIsNode","$reduce","IS_CONCAT_SPREADABLE","IS_CONCAT_SPREADABLE_SUPPORT","isConcatSpreadable","spreadable","arg","E","path","thisNumberValue","whitespaces","ltrim","rtrim","stringTrim","trim","require$$15","require$$16","require$$17","NUMBER","NativeNumber","NumberPrototype","toNumber","third","radix","maxCode","digits","code","NaN","parseInt","NumberWrapper","primValue","toNumeric","wrap","Number","ClusterStats","sum","clusterMarkerCounts","clusterMarkerSum","mean","DefaultRenderer","stats","color","svg","title","zIndex","Marker","MAX_ZINDEX","isAdvancedMarkerAvailable","svgEl","DOMParser","parseFromString","documentElement","setAttribute","clusterOptions","icon","url","btoa","anchor","Point","MarkerClustererEvents","OverlayViewSafe","type1","type2","property","OverlayView","defaultOnClusterClickHandler","_","fitBounds","MarkerClusterer","_OverlayViewSafe","_ref$markers","_ref$algorithmOptions","algorithmOptions","_ref$algorithm","algorithm","_ref$renderer","renderer","_ref$onClusterClick","onClusterClick","noDraw","render","addMarker","_this3","removeMarker","getMap","Map","getProjection","event","trigger","CLUSTERING_BEGIN","_this$algorithm$calcu","calculate","singleMarker","Set","_step2","groupMarkers","_iterator2","renderClusters","requestAnimationFrame","CLUSTERING_END","idleListener","addListener","removeListener","reset","_this4","CLUSTER_CLICK"],"mappings":"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"} \ No newline at end of file diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js new file mode 100644 index 0000000..cb62cfa --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js @@ -0,0 +1,2 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).markerClusterer={})}(this,(function(t){"use strict";function e(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function r(t,e){for(var r=0;rt.length)&&(e=t.length);for(var r=0,n=new Array(e);r=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,s=!1;return{s:function(){r=r.call(t)},n:function(){var t=r.next();return a=t.done,t},e:function(t){s=!0,i=t},f:function(){try{a||null==r.return||r.return()}finally{if(s)throw i}}}}var d="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function v(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var m=function(t){return t&&t.Math===Math&&t},g=m("object"==typeof globalThis&&globalThis)||m("object"==typeof window&&window)||m("object"==typeof self&&self)||m("object"==typeof d&&d)||function(){return this}()||d||Function("return this")(),y={},b=function(t){try{return!!t()}catch(t){return!0}},w=!b((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})),k=!b((function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")})),O=k,x=Function.prototype.call,S=O?x.bind(x):function(){return x.apply(x,arguments)},E={},A={}.propertyIsEnumerable,P=Object.getOwnPropertyDescriptor,M=P&&!A.call({1:2},1);E.f=M?function(t){var e=P(this,t);return!!e&&e.enumerable}:A;var j,_,T=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},C=k,I=Function.prototype,L=I.call,N=C&&I.bind.bind(L,L),R=C?N:function(t){return function(){return L.apply(t,arguments)}},D=R,F=D({}.toString),z=D("".slice),Z=function(t){return z(F(t),8,-1)},U=b,B=Z,G=Object,V=R("".split),W=U((function(){return!G("z").propertyIsEnumerable(0)}))?function(t){return"String"===B(t)?V(t,""):G(t)}:G,$=function(t){return null==t},H=$,q=TypeError,Y=function(t){if(H(t))throw q("Can't call method on "+t);return t},K=W,X=Y,J=function(t){return K(X(t))},Q="object"==typeof document&&document.all,tt={all:Q,IS_HTMLDDA:void 0===Q&&void 0!==Q},et=tt.all,rt=tt.IS_HTMLDDA?function(t){return"function"==typeof t||t===et}:function(t){return"function"==typeof t},nt=rt,ot=tt.all,it=tt.IS_HTMLDDA?function(t){return"object"==typeof t?null!==t:nt(t)||t===ot}:function(t){return"object"==typeof t?null!==t:nt(t)},at=g,st=rt,ut=function(t,e){return arguments.length<2?(r=at[t],st(r)?r:void 0):at[t]&&at[t][e];var r},ct=R({}.isPrototypeOf),ft=g,lt="undefined"!=typeof navigator&&String(navigator.userAgent)||"",ht=ft.process,pt=ft.Deno,dt=ht&&ht.versions||pt&&pt.version,vt=dt&&dt.v8;vt&&(_=(j=vt.split("."))[0]>0&&j[0]<4?1:+(j[0]+j[1])),!_&<&&(!(j=lt.match(/Edge\/(\d+)/))||j[1]>=74)&&(j=lt.match(/Chrome\/(\d+)/))&&(_=+j[1]);var mt=_,gt=mt,yt=b,bt=g.String,wt=!!Object.getOwnPropertySymbols&&!yt((function(){var t=Symbol("symbol detection");return!bt(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&>&><41})),kt=wt&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,Ot=ut,xt=rt,St=ct,Et=Object,At=kt?function(t){return"symbol"==typeof t}:function(t){var e=Ot("Symbol");return xt(e)&&St(e.prototype,Et(t))},Pt=String,Mt=function(t){try{return Pt(t)}catch(t){return"Object"}},jt=rt,_t=Mt,Tt=TypeError,Ct=function(t){if(jt(t))return t;throw Tt(_t(t)+" is not a function")},It=Ct,Lt=$,Nt=function(t,e){var r=t[e];return Lt(r)?void 0:It(r)},Rt=S,Dt=rt,Ft=it,zt=TypeError,Zt={exports:{}},Ut=g,Bt=Object.defineProperty,Gt=function(t,e){try{Bt(Ut,t,{value:e,configurable:!0,writable:!0})}catch(r){Ut[t]=e}return e},Vt=Gt,Wt="__core-js_shared__",$t=g[Wt]||Vt(Wt,{}),Ht=$t;(Zt.exports=function(t,e){return Ht[t]||(Ht[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.32.2",mode:"global",copyright:"© 2014-2023 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE",source:"https://github.com/zloirock/core-js"});var qt=Zt.exports,Yt=Y,Kt=Object,Xt=function(t){return Kt(Yt(t))},Jt=Xt,Qt=R({}.hasOwnProperty),te=Object.hasOwn||function(t,e){return Qt(Jt(t),e)},ee=R,re=0,ne=Math.random(),oe=ee(1..toString),ie=function(t){return"Symbol("+(void 0===t?"":t)+")_"+oe(++re+ne,36)},ae=qt,se=te,ue=ie,ce=wt,fe=kt,le=g.Symbol,he=ae("wks"),pe=fe?le.for||le:le&&le.withoutSetter||ue,de=function(t){return se(he,t)||(he[t]=ce&&se(le,t)?le[t]:pe("Symbol."+t)),he[t]},ve=S,me=it,ge=At,ye=Nt,be=function(t,e){var r,n;if("string"===e&&Dt(r=t.toString)&&!Ft(n=Rt(r,t)))return n;if(Dt(r=t.valueOf)&&!Ft(n=Rt(r,t)))return n;if("string"!==e&&Dt(r=t.toString)&&!Ft(n=Rt(r,t)))return n;throw zt("Can't convert object to primitive value")},we=TypeError,ke=de("toPrimitive"),Oe=function(t,e){if(!me(t)||ge(t))return t;var r,n=ye(t,ke);if(n){if(void 0===e&&(e="default"),r=ve(n,t,e),!me(r)||ge(r))return r;throw we("Can't convert object to primitive value")}return void 0===e&&(e="number"),be(t,e)},xe=Oe,Se=At,Ee=function(t){var e=xe(t,"string");return Se(e)?e:e+""},Ae=it,Pe=g.document,Me=Ae(Pe)&&Ae(Pe.createElement),je=function(t){return Me?Pe.createElement(t):{}},_e=je,Te=!w&&!b((function(){return 7!==Object.defineProperty(_e("div"),"a",{get:function(){return 7}}).a})),Ce=w,Ie=S,Le=E,Ne=T,Re=J,De=Ee,Fe=te,ze=Te,Ze=Object.getOwnPropertyDescriptor;y.f=Ce?Ze:function(t,e){if(t=Re(t),e=De(e),ze)try{return Ze(t,e)}catch(t){}if(Fe(t,e))return Ne(!Ie(Le.f,t,e),t[e])};var Ue={},Be=w&&b((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype})),Ge=it,Ve=String,We=TypeError,$e=function(t){if(Ge(t))return t;throw We(Ve(t)+" is not an object")},He=w,qe=Te,Ye=Be,Ke=$e,Xe=Ee,Je=TypeError,Qe=Object.defineProperty,tr=Object.getOwnPropertyDescriptor,er="enumerable",rr="configurable",nr="writable";Ue.f=He?Ye?function(t,e,r){if(Ke(t),e=Xe(e),Ke(r),"function"==typeof t&&"prototype"===e&&"value"in r&&nr in r&&!r[nr]){var n=tr(t,e);n&&n[nr]&&(t[e]=r.value,r={configurable:rr in r?r[rr]:n[rr],enumerable:er in r?r[er]:n[er],writable:!1})}return Qe(t,e,r)}:Qe:function(t,e,r){if(Ke(t),e=Xe(e),Ke(r),qe)try{return Qe(t,e,r)}catch(t){}if("get"in r||"set"in r)throw Je("Accessors not supported");return"value"in r&&(t[e]=r.value),t};var or=Ue,ir=T,ar=w?function(t,e,r){return or.f(t,e,ir(1,r))}:function(t,e,r){return t[e]=r,t},sr={exports:{}},ur=w,cr=te,fr=Function.prototype,lr=ur&&Object.getOwnPropertyDescriptor,hr=cr(fr,"name"),pr={EXISTS:hr,PROPER:hr&&"something"===function(){}.name,CONFIGURABLE:hr&&(!ur||ur&&lr(fr,"name").configurable)},dr=rt,vr=$t,mr=R(Function.toString);dr(vr.inspectSource)||(vr.inspectSource=function(t){return mr(t)});var gr,yr,br,wr=vr.inspectSource,kr=rt,Or=g.WeakMap,xr=kr(Or)&&/native code/.test(String(Or)),Sr=ie,Er=qt("keys"),Ar=function(t){return Er[t]||(Er[t]=Sr(t))},Pr={},Mr=xr,jr=g,_r=it,Tr=ar,Cr=te,Ir=$t,Lr=Ar,Nr=Pr,Rr="Object already initialized",Dr=jr.TypeError,Fr=jr.WeakMap;if(Mr||Ir.state){var zr=Ir.state||(Ir.state=new Fr);zr.get=zr.get,zr.has=zr.has,zr.set=zr.set,gr=function(t,e){if(zr.has(t))throw Dr(Rr);return e.facade=t,zr.set(t,e),e},yr=function(t){return zr.get(t)||{}},br=function(t){return zr.has(t)}}else{var Zr=Lr("state");Nr[Zr]=!0,gr=function(t,e){if(Cr(t,Zr))throw Dr(Rr);return e.facade=t,Tr(t,Zr,e),e},yr=function(t){return Cr(t,Zr)?t[Zr]:{}},br=function(t){return Cr(t,Zr)}}var Ur={set:gr,get:yr,has:br,enforce:function(t){return br(t)?yr(t):gr(t,{})},getterFor:function(t){return function(e){var r;if(!_r(e)||(r=yr(e)).type!==t)throw Dr("Incompatible receiver, "+t+" required");return r}}},Br=R,Gr=b,Vr=rt,Wr=te,$r=w,Hr=pr.CONFIGURABLE,qr=wr,Yr=Ur.enforce,Kr=Ur.get,Xr=String,Jr=Object.defineProperty,Qr=Br("".slice),tn=Br("".replace),en=Br([].join),rn=$r&&!Gr((function(){return 8!==Jr((function(){}),"length",{value:8}).length})),nn=String(String).split("String"),on=sr.exports=function(t,e,r){"Symbol("===Qr(Xr(e),0,7)&&(e="["+tn(Xr(e),/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(e="get "+e),r&&r.setter&&(e="set "+e),(!Wr(t,"name")||Hr&&t.name!==e)&&($r?Jr(t,"name",{value:e,configurable:!0}):t.name=e),rn&&r&&Wr(r,"arity")&&t.length!==r.arity&&Jr(t,"length",{value:r.arity});try{r&&Wr(r,"constructor")&&r.constructor?$r&&Jr(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var n=Yr(t);return Wr(n,"source")||(n.source=en(nn,"string"==typeof e?e:"")),t};Function.prototype.toString=on((function(){return Vr(this)&&Kr(this).source||qr(this)}),"toString");var an=sr.exports,sn=rt,un=Ue,cn=an,fn=Gt,ln=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(sn(r)&&cn(r,i,n),n.global)o?t[e]=r:fn(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:un.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},hn={},pn=Math.ceil,dn=Math.floor,vn=Math.trunc||function(t){var e=+t;return(e>0?dn:pn)(e)},mn=function(t){var e=+t;return e!=e||0===e?0:vn(e)},gn=mn,yn=Math.max,bn=Math.min,wn=function(t,e){var r=gn(t);return r<0?yn(r+e,0):bn(r,e)},kn=mn,On=Math.min,xn=function(t){return t>0?On(kn(t),9007199254740991):0},Sn=function(t){return xn(t.length)},En=J,An=wn,Pn=Sn,Mn=function(t){return function(e,r,n){var o,i=En(e),a=Pn(i),s=An(n,a);if(t&&r!=r){for(;a>s;)if((o=i[s++])!=o)return!0}else for(;a>s;s++)if((t||s in i)&&i[s]===r)return t||s||0;return!t&&-1}},jn={includes:Mn(!0),indexOf:Mn(!1)},_n=te,Tn=J,Cn=jn.indexOf,In=Pr,Ln=R([].push),Nn=function(t,e){var r,n=Tn(t),o=0,i=[];for(r in n)!_n(In,r)&&_n(n,r)&&Ln(i,r);for(;e.length>o;)_n(n,r=e[o++])&&(~Cn(i,r)||Ln(i,r));return i},Rn=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Dn=Nn,Fn=Rn.concat("length","prototype");hn.f=Object.getOwnPropertyNames||function(t){return Dn(t,Fn)};var zn={};zn.f=Object.getOwnPropertySymbols;var Zn=ut,Un=hn,Bn=zn,Gn=$e,Vn=R([].concat),Wn=Zn("Reflect","ownKeys")||function(t){var e=Un.f(Gn(t)),r=Bn.f;return r?Vn(e,r(t)):e},$n=te,Hn=Wn,qn=y,Yn=Ue,Kn=b,Xn=rt,Jn=/#|\.prototype\./,Qn=function(t,e){var r=eo[to(t)];return r===no||r!==ro&&(Xn(e)?Kn(e):!!e)},to=Qn.normalize=function(t){return String(t).replace(Jn,".").toLowerCase()},eo=Qn.data={},ro=Qn.NATIVE="N",no=Qn.POLYFILL="P",oo=Qn,io=g,ao=y.f,so=ar,uo=ln,co=Gt,fo=function(t,e,r){for(var n=Hn(e),o=Yn.f,i=qn.f,a=0;ay;y++)if((s||y in v)&&(p=m(h=v[y],y,d),t))if(e)w[y]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return y;case 2:oi(w,h)}else switch(t){case 4:return!1;case 7:oi(w,h)}return i?-1:n||o?o:w}},ai={forEach:ii(0),map:ii(1),filter:ii(2),some:ii(3),every:ii(4),find:ii(5),findIndex:ii(6),filterReject:ii(7)},si=b,ui=mt,ci=de("species"),fi=function(t){return ui>=51||!si((function(){var e=[];return(e.constructor={})[ci]=function(){return{foo:1}},1!==e[t](Boolean).foo}))},li=ai.map;function hi(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(null!=t&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(t);o1?arguments[1]:void 0)}});var pi=ai.filter;ho({target:"Array",proto:!0,forced:!fi("filter")},{filter:function(t){return pi(this,t,arguments.length>1?arguments[1]:void 0)}});var di=To,vi=So?{}.toString:function(){return"[object "+di(this)+"]"};So||ln(Object.prototype,"toString",vi,{unsafe:!0});var mi=function(){function t(){e(this,t)}return n(t,null,[{key:"isAdvancedMarkerAvailable",value:function(t){return google.maps.marker&&!0===t.getMapCapabilities().isAdvancedMarkersAvailable}},{key:"isAdvancedMarker",value:function(t){return google.maps.marker&&t instanceof google.maps.marker.AdvancedMarkerElement}},{key:"setMap",value:function(t,e){this.isAdvancedMarker(t)?t.map=e:t.setMap(e)}},{key:"getPosition",value:function(t){if(this.isAdvancedMarker(t)){if(t.position){if(t.position instanceof google.maps.LatLng)return t.position;if(t.position.lat&&t.position.lng)return new google.maps.LatLng(t.position.lat,t.position.lng)}return new google.maps.LatLng(null)}return t.getPosition()}},{key:"getVisible",value:function(t){return!!this.isAdvancedMarker(t)||t.getVisible()}}]),t}(),gi=function(){function t(r){var n=r.markers,o=r.position;e(this,t),this.markers=n,o&&(o instanceof google.maps.LatLng?this._position=o:this._position=new google.maps.LatLng(o))}return n(t,[{key:"bounds",get:function(){if(0!==this.markers.length||this._position){var t,e=new google.maps.LatLngBounds(this._position,this._position),r=p(this.markers);try{for(r.s();!(t=r.n()).done;){var n=t.value;e.extend(mi.getPosition(n))}}catch(t){r.e(t)}finally{r.f()}return e}}},{key:"position",get:function(){return this._position||this.bounds.getCenter()}},{key:"count",get:function(){return this.markers.filter((function(t){return mi.getVisible(t)})).length}},{key:"push",value:function(t){this.markers.push(t)}},{key:"delete",value:function(){this.marker&&(mi.setMap(this.marker,null),this.marker=void 0),this.markers.length=0}}]),t}(),yi=function(t,e,r,n){var o=bi(t.getBounds(),e,n);return r.filter((function(t){return o.contains(mi.getPosition(t))}))},bi=function(t,e,r){var n=Oi(t,e),o=n.northEast,i=n.southWest,a=xi({northEast:o,southWest:i},r);return Si(a,e)},wi=function(t,e,r){var n=bi(t,e,r),o=n.getNorthEast(),i=n.getSouthWest();return[i.lng(),i.lat(),o.lng(),o.lat()]},ki=function(t,e){var r=(e.lat-t.lat)*Math.PI/180,n=(e.lng-t.lng)*Math.PI/180,o=Math.sin(r/2),i=Math.sin(n/2),a=o*o+Math.cos(t.lat*Math.PI/180)*Math.cos(e.lat*Math.PI/180)*i*i;return 6371*(2*Math.atan2(Math.sqrt(a),Math.sqrt(1-a)))},Oi=function(t,e){return{northEast:e.fromLatLngToDivPixel(t.getNorthEast()),southWest:e.fromLatLngToDivPixel(t.getSouthWest())}},xi=function(t,e){var r=t.northEast,n=t.southWest;return r.x+=e,r.y-=e,n.x-=e,n.y+=e,{northEast:r,southWest:n}},Si=function(t,e){var r=t.northEast,n=t.southWest,o=e.fromDivPixelToLatLng(n),i=e.fromDivPixelToLatLng(r);return new google.maps.LatLngBounds(o,i)},Ei=function(){function t(r){var n=r.maxZoom,o=void 0===n?16:n;e(this,t),this.maxZoom=o}return n(t,[{key:"noop",value:function(t){var e=t.markers;return Pi(e)}}]),t}(),Ai=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.viewportPadding,a=void 0===o?60:o,s=hi(t,["viewportPadding"]);return(n=r.call(this,s)).viewportPadding=60,n.viewportPadding=a,n}return n(i,[{key:"calculate",value:function(t){var e=t.markers,r=t.map,n=t.mapCanvasProjection;return r.getZoom()>=this.maxZoom?{clusters:this.noop({markers:e}),changed:!1}:{clusters:this.cluster({markers:yi(r,n,e,this.viewportPadding),map:r,mapCanvasProjection:n})}}}]),i}(Ei),Pi=function(t){return t.map((function(t){return new gi({position:mi.getPosition(t),markers:[t]})}))},Mi={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},ji=je("span").classList,_i=ji&&ji.constructor&&ji.constructor.prototype,Ti=_i===Object.prototype?void 0:_i,Ci=b,Ii=function(t,e){var r=[][t];return!!r&&Ci((function(){r.call(null,e||function(){return 1},1)}))},Li=ai.forEach,Ni=Ii("forEach")?[].forEach:function(t){return Li(this,t,arguments.length>1?arguments[1]:void 0)},Ri=g,Di=Mi,Fi=Ti,zi=Ni,Zi=ar,Ui=function(t){if(t&&t.forEach!==zi)try{Zi(t,"forEach",zi)}catch(e){t.forEach=zi}};for(var Bi in Di)Di[Bi]&&Ui(Ri[Bi]&&Ri[Bi].prototype);Ui(Fi);var Gi=S;ho({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return Gi(URL.prototype.toString,this)}});var Vi=function t(e,r){if(e===r)return!0;if(e&&r&&"object"==typeof e&&"object"==typeof r){if(e.constructor!==r.constructor)return!1;var n,o,i;if(Array.isArray(e)){if((n=e.length)!=r.length)return!1;for(o=n;0!=o--;)if(!t(e[o],r[o]))return!1;return!0}if(e.constructor===RegExp)return e.source===r.source&&e.flags===r.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===r.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===r.toString();if((n=(i=Object.keys(e)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,i[o]))return!1;for(o=n;0!=o--;){var a=i[o];if(!t(e[a],r[a]))return!1}return!0}return e!=e&&r!=r},Wi=v(Vi),$i=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxDistance,a=void 0===o?4e4:o,s=t.gridSize,u=void 0===s?40:s,c=hi(t,["maxDistance","gridSize"]);return(n=r.call(this,c)).clusters=[],n.state={zoom:-1},n.maxDistance=a,n.gridSize=u,n}return n(i,[{key:"calculate",value:function(t){var e=t.markers,r=t.map,n=t.mapCanvasProjection,o={zoom:r.getZoom()},i=!1;return this.state.zoom>=this.maxZoom&&o.zoom>=this.maxZoom||(i=!Wi(this.state,o)),this.state=o,r.getZoom()>=this.maxZoom?{clusters:this.noop({markers:e}),changed:i}:{clusters:this.cluster({markers:yi(r,n,e,this.viewportPadding),map:r,mapCanvasProjection:n})}}},{key:"cluster",value:function(t){var e=this,r=t.markers,n=t.map,o=t.mapCanvasProjection;return this.clusters=[],r.forEach((function(t){e.addToClosestCluster(t,n,o)})),this.clusters}},{key:"addToClosestCluster",value:function(t,e,r){for(var n=this.maxDistance,o=null,i=0;io;)for(var s,u=ia(arguments[o++]),c=i?ua(ea(u),i(u)):ea(u),f=c.length,l=0;f>l;)s=c[l++],Xi&&!Qi(a,u,s)||(r[s]=u[s]);return r}:aa,fa=ca;ho({target:"Object",stat:!0,arity:2,forced:Object.assign!==fa},{assign:fa});const la=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class ha{static from(t){if(!(t instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[e,r]=new Uint8Array(t,0,2);if(219!==e)throw new Error("Data does not appear to be in a KDBush format.");const n=r>>4;if(1!==n)throw new Error(`Got v${n} data when expected v1.`);const o=la[15&r];if(!o)throw new Error("Unrecognized array type.");const[i]=new Uint16Array(t,2,1),[a]=new Uint32Array(t,4,1);return new ha(a,i,o,t)}constructor(t,e=64,r=Float64Array,n){if(isNaN(t)||t<0)throw new Error(`Unpexpected numItems value: ${t}.`);this.numItems=+t,this.nodeSize=Math.min(Math.max(+e,2),65535),this.ArrayType=r,this.IndexArrayType=t<65536?Uint16Array:Uint32Array;const o=la.indexOf(this.ArrayType),i=2*t*this.ArrayType.BYTES_PER_ELEMENT,a=t*this.IndexArrayType.BYTES_PER_ELEMENT,s=(8-a%8)%8;if(o<0)throw new Error(`Unexpected typed array class: ${r}.`);n&&n instanceof ArrayBuffer?(this.data=n,this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+s,2*t),this._pos=2*t,this._finished=!0):(this.data=new ArrayBuffer(8+i+a+s),this.ids=new this.IndexArrayType(this.data,8,t),this.coords=new this.ArrayType(this.data,8+a+s,2*t),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+o]),new Uint16Array(this.data,2,1)[0]=e,new Uint32Array(this.data,4,1)[0]=t)}add(t,e){const r=this._pos>>1;return this.ids[r]=r,this.coords[this._pos++]=t,this.coords[this._pos++]=e,r}finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Added ${t} items when expected ${this.numItems}.`);return pa(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,e,r,n){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:o,coords:i,nodeSize:a}=this,s=[0,o.length-1,0],u=[];for(;s.length;){const c=s.pop()||0,f=s.pop()||0,l=s.pop()||0;if(f-l<=a){for(let a=l;a<=f;a++){const s=i[2*a],c=i[2*a+1];s>=t&&s<=r&&c>=e&&c<=n&&u.push(o[a])}continue}const h=l+f>>1,p=i[2*h],d=i[2*h+1];p>=t&&p<=r&&d>=e&&d<=n&&u.push(o[h]),(0===c?t<=p:e<=d)&&(s.push(l),s.push(h-1),s.push(1-c)),(0===c?r>=p:n>=d)&&(s.push(h+1),s.push(f),s.push(1-c))}return u}within(t,e,r){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:n,coords:o,nodeSize:i}=this,a=[0,n.length-1,0],s=[],u=r*r;for(;a.length;){const c=a.pop()||0,f=a.pop()||0,l=a.pop()||0;if(f-l<=i){for(let r=l;r<=f;r++)ga(o[2*r],o[2*r+1],t,e)<=u&&s.push(n[r]);continue}const h=l+f>>1,p=o[2*h],d=o[2*h+1];ga(p,d,t,e)<=u&&s.push(n[h]),(0===c?t-r<=p:e-r<=d)&&(a.push(l),a.push(h-1),a.push(1-c)),(0===c?t+r>=p:e+r>=d)&&(a.push(h+1),a.push(f),a.push(1-c))}return s}}function pa(t,e,r,n,o,i){if(o-n<=r)return;const a=n+o>>1;da(t,e,a,n,o,i),pa(t,e,r,n,a-1,1-i),pa(t,e,r,a+1,o,1-i)}function da(t,e,r,n,o,i){for(;o>n;){if(o-n>600){const a=o-n+1,s=r-n+1,u=Math.log(a),c=.5*Math.exp(2*u/3),f=.5*Math.sqrt(u*c*(a-c)/a)*(s-a/2<0?-1:1);da(t,e,r,Math.max(n,Math.floor(r-s*c/a+f)),Math.min(o,Math.floor(r+(a-s)*c/a+f)),i)}const a=e[2*r+i];let s=n,u=o;for(va(t,e,n,r),e[2*o+i]>a&&va(t,e,n,o);sa;)u--}e[2*n+i]===a?va(t,e,n,u):(u++,va(t,e,u,o)),u<=r&&(n=u+1),r<=u&&(o=u-1)}}function va(t,e,r,n){ma(t,r,n),ma(e,2*r,2*n),ma(e,2*r+1,2*n+1)}function ma(t,e,r){const n=t[e];t[e]=t[r],t[r]=n}function ga(t,e,r,n){const o=t-r,i=e-n;return o*o+i*i}const ya={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},ba=Math.fround||(wa=new Float32Array(1),t=>(wa[0]=+t,wa[0]));var wa;const ka=3,Oa=5,xa=6;class Sa{constructor(t){this.options=Object.assign(Object.create(ya),t),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(t){const{log:e,minZoom:r,maxZoom:n}=this.options;e&&console.time("total time");const o=`prepare ${t.length} points`;e&&console.time(o),this.points=t;const i=[];for(let e=0;e=r;t--){const r=+Date.now();a=this.trees[t]=this._createTree(this._cluster(a,t)),e&&console.log("z%d: %d clusters in %dms",t,a.numItems,+Date.now()-r)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let r=((t[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,t[1]));let o=180===t[2]?180:((t[2]+180)%360+360)%360-180;const i=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)r=-180,o=180;else if(r>o){const t=this.getClusters([r,n,180,i],e),a=this.getClusters([-180,n,o,i],e);return t.concat(a)}const a=this.trees[this._limitZoom(e)],s=a.range(Pa(r),Ma(i),Pa(o),Ma(n)),u=a.data,c=[];for(const t of s){const e=this.stride*t;c.push(u[e+Oa]>1?Ea(u,e,this.clusterProps):this.points[u[e+ka]])}return c}getChildren(t){const e=this._getOriginId(t),r=this._getOriginZoom(t),n="No cluster with the specified id.",o=this.trees[r];if(!o)throw new Error(n);const i=o.data;if(e*this.stride>=i.length)throw new Error(n);const a=this.options.radius/(this.options.extent*Math.pow(2,r-1)),s=i[e*this.stride],u=i[e*this.stride+1],c=o.within(s,u,a),f=[];for(const e of c){const r=e*this.stride;i[r+4]===t&&f.push(i[r+Oa]>1?Ea(i,r,this.clusterProps):this.points[i[r+ka]])}if(0===f.length)throw new Error(n);return f}getLeaves(t,e,r){e=e||10,r=r||0;const n=[];return this._appendLeaves(n,t,e,r,0),n}getTile(t,e,r){const n=this.trees[this._limitZoom(t)],o=Math.pow(2,t),{extent:i,radius:a}=this.options,s=a/i,u=(r-s)/o,c=(r+1+s)/o,f={features:[]};return this._addTileFeatures(n.range((e-s)/o,u,(e+1+s)/o,c),n.data,e,r,o,f),0===e&&this._addTileFeatures(n.range(1-s/o,u,1,c),n.data,o,r,o,f),e===o-1&&this._addTileFeatures(n.range(0,u,s/o,c),n.data,-1,r,o,f),f.features.length?f:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){const r=this.getChildren(t);if(e++,1!==r.length)break;t=r[0].properties.cluster_id}return e}_appendLeaves(t,e,r,n,o){const i=this.getChildren(e);for(const e of i){const i=e.properties;if(i&&i.cluster?o+i.point_count<=n?o+=i.point_count:o=this._appendLeaves(t,i.cluster_id,r,n,o):o1;let u,c,f;if(s)u=Aa(e,t,this.clusterProps),c=e[t],f=e[t+1];else{const r=this.points[e[t+ka]];u=r.properties;const[n,o]=r.geometry.coordinates;c=Pa(n),f=Ma(o)}const l={type:1,geometry:[[Math.round(this.options.extent*(c*o-r)),Math.round(this.options.extent*(f*o-n))]],tags:u};let h;h=s||this.options.generateId?e[t+ka]:this.points[e[t+ka]].id,void 0!==h&&(l.id=h),i.features.push(l)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){const{radius:r,extent:n,reduce:o,minPoints:i}=this.options,a=r/(n*Math.pow(2,e)),s=t.data,u=[],c=this.stride;for(let r=0;re&&(p+=s[r+Oa])}if(p>h&&p>=i){let t,i=n*h,a=f*h,d=-1;const v=((r/c|0)<<5)+(e+1)+this.points.length;for(const n of l){const u=n*c;if(s[u+2]<=e)continue;s[u+2]=e;const f=s[u+Oa];i+=s[u]*f,a+=s[u+1]*f,s[u+4]=v,o&&(t||(t=this._map(s,r,!0),d=this.clusterProps.length,this.clusterProps.push(t)),o(t,this._map(s,u)))}s[r+4]=v,u.push(i/p,a/p,1/0,v,-1,p),o&&u.push(d)}else{for(let t=0;t1)for(const t of l){const r=t*c;if(!(s[r+2]<=e)){s[r+2]=e;for(let t=0;t>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e,r){if(t[e+Oa]>1){const n=this.clusterProps[t[e+xa]];return r?Object.assign({},n):n}const n=this.points[t[e+ka]].properties,o=this.options.map(n);return r&&o===n?Object.assign({},o):o}}function Ea(t,e,r){return{type:"Feature",id:t[e+ka],properties:Aa(t,e,r),geometry:{type:"Point",coordinates:[(n=t[e],360*(n-.5)),ja(t[e+1])]}};var n}function Aa(t,e,r){const n=t[e+Oa],o=n>=1e4?`${Math.round(n/1e3)}k`:n>=1e3?Math.round(n/100)/10+"k":n,i=t[e+xa],a=-1===i?{}:Object.assign({},r[i]);return Object.assign(a,{cluster:!0,cluster_id:t[e+ka],point_count:n,point_count_abbreviated:o})}function Pa(t){return t/360+.5}function Ma(t){const e=Math.sin(t*Math.PI/180),r=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return r<0?0:r>1?1:r}function ja(t){const e=(180-360*t)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}var _a=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxZoom,a=t.radius,s=void 0===a?60:a,u=hi(t,["maxZoom","radius"]);return(n=r.call(this,{maxZoom:o})).state={zoom:-1},n.superCluster=new Sa(Object.assign({maxZoom:n.maxZoom,radius:s},u)),n}return n(i,[{key:"calculate",value:function(t){var e=!1,r={zoom:t.map.getZoom()};if(!Wi(t.markers,this.markers)){e=!0,this.markers=f(t.markers);var n=this.markers.map((function(t){var e=mi.getPosition(t);return{type:"Feature",geometry:{type:"Point",coordinates:[e.lng(),e.lat()]},properties:{marker:t}}}));this.superCluster.load(n)}return e||(this.state.zoom<=this.maxZoom||r.zoom<=this.maxZoom)&&(e=!Wi(this.state,r)),this.state=r,e&&(this.clusters=this.cluster(t)),{clusters:this.clusters,changed:e}}},{key:"cluster",value:function(t){var e=this,r=t.map;return this.superCluster.getClusters([-180,-90,180,90],Math.round(r.getZoom())).map((function(t){return e.transformCluster(t)}))}},{key:"transformCluster",value:function(t){var e=c(t.geometry.coordinates,2),r=e[0],n=e[1],o=t.properties;if(o.cluster)return new gi({markers:this.superCluster.getLeaves(o.cluster_id,1/0).map((function(t){return t.properties.marker})),position:{lat:n,lng:r}});var i=o.marker;return new gi({markers:[i],position:mi.getPosition(i)})}}]),i}(Ei),Ta=function(t){o(i,t);var r=u(i);function i(t){var n;e(this,i);var o=t.maxZoom,a=t.radius,s=void 0===a?60:a,u=t.viewportPadding,c=void 0===u?60:u,f=hi(t,["maxZoom","radius","viewportPadding"]);return(n=r.call(this,{maxZoom:o,viewportPadding:c})).superCluster=new Sa(Object.assign({maxZoom:n.maxZoom,radius:s},f)),n.state={zoom:-1,view:[0,0,0,0]},n}return n(i,[{key:"calculate",value:function(t){var e={zoom:Math.round(t.map.getZoom()),view:wi(t.map.getBounds(),t.mapCanvasProjection,this.viewportPadding)},r=!Wi(this.state,e);if(!Wi(t.markers,this.markers)){r=!0,this.markers=f(t.markers);var n=this.markers.map((function(t){var e=mi.getPosition(t);return{type:"Feature",geometry:{type:"Point",coordinates:[e.lng(),e.lat()]},properties:{marker:t}}}));this.superCluster.load(n)}return r&&(this.clusters=this.cluster(t),this.state=e),{clusters:this.clusters,changed:r}}},{key:"cluster",value:function(t){var e=this,r=t.map,n=t.mapCanvasProjection,o={zoom:Math.round(r.getZoom()),view:wi(r.getBounds(),n,this.viewportPadding)};return this.superCluster.getClusters(o.view,o.zoom).map((function(t){return e.transformCluster(t)}))}},{key:"transformCluster",value:function(t){var e=c(t.geometry.coordinates,2),r=e[0],n=e[1],o=t.properties;if(o.cluster)return new gi({markers:this.superCluster.getLeaves(o.cluster_id,1/0).map((function(t){return t.properties.marker})),position:{lat:n,lng:r}});var i=o.marker;return new gi({markers:[i],position:mi.getPosition(i)})}}]),i}(Ai),Ca={},Ia=w,La=Be,Na=Ue,Ra=$e,Da=J,Fa=Ki;Ca.f=Ia&&!La?Object.defineProperties:function(t,e){Ra(t);for(var r,n=Da(e),o=Fa(e),i=o.length,a=0;i>a;)Na.f(t,r=o[a++],n[r]);return t};var za,Za=ut("document","documentElement"),Ua=$e,Ba=Ca,Ga=Rn,Va=Pr,Wa=Za,$a=je,Ha="prototype",qa="script",Ya=Ar("IE_PROTO"),Ka=function(){},Xa=function(t){return"<"+qa+">"+t+""},Ja=function(t){t.write(Xa("")),t.close();var e=t.parentWindow.Object;return t=null,e},Qa=function(){try{za=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Qa="undefined"!=typeof document?document.domain&&za?Ja(za):(e=$a("iframe"),r="java"+qa+":",e.style.display="none",Wa.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write(Xa("document.F=Object")),t.close(),t.F):Ja(za);for(var n=Ga.length;n--;)delete Qa[Ha][Ga[n]];return Qa()};Va[Ya]=!0;var ts=Object.create||function(t,e){var r;return null!==t?(Ka[Ha]=Ua(t),r=new Ka,Ka[Ha]=null,r[Ya]=t):r=Qa(),void 0===e?r:Ba.f(r,e)},es=de,rs=ts,ns=Ue.f,os=es("unscopables"),is=Array.prototype;void 0===is[os]&&ns(is,os,{configurable:!0,value:rs(null)});var as=function(t){is[os][t]=!0},ss=jn.includes,us=as;ho({target:"Array",proto:!0,forced:b((function(){return!Array(1).includes()}))},{includes:function(t){return ss(this,t,arguments.length>1?arguments[1]:void 0)}}),us("includes");var cs=it,fs=Z,ls=de("match"),hs=function(t){var e;return cs(t)&&(void 0!==(e=t[ls])?!!e:"RegExp"===fs(t))},ps=TypeError,ds=To,vs=String,ms=function(t){if("Symbol"===ds(t))throw TypeError("Cannot convert a Symbol value to a string");return vs(t)},gs=de("match"),ys=ho,bs=function(t){if(hs(t))throw ps("The method doesn't accept regular expressions");return t},ws=Y,ks=ms,Os=function(t){var e=/./;try{"/./"[t](e)}catch(r){try{return e[gs]=!1,"/./"[t](e)}catch(t){}}return!1},xs=R("".indexOf);ys({target:"String",proto:!0,forced:!Os("includes")},{includes:function(t){return!!~xs(ks(ws(this)),ks(bs(t)),arguments.length>1?arguments[1]:void 0)}});var Ss=ho,Es=jn.indexOf,As=Ii,Ps=mo([].indexOf),Ms=!!Ps&&1/Ps([1],1,-0)<0;Ss({target:"Array",proto:!0,forced:Ms||!As("indexOf")},{indexOf:function(t){var e=arguments.length>1?arguments[1]:void 0;return Ms?Ps(this,t,e)||0:Es(this,t,e)}});var js=w,_s=Oo,Ts=TypeError,Cs=Object.getOwnPropertyDescriptor,Is=js&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(t){return t instanceof TypeError}}(),Ls=TypeError,Ns=function(t){if(t>9007199254740991)throw Ls("Maximum allowed index exceeded");return t},Rs=Ee,Ds=Ue,Fs=T,zs=function(t,e,r){var n=Rs(e);n in t?Ds.f(t,n,Fs(0,r)):t[n]=r},Zs=Mt,Us=TypeError,Bs=ho,Gs=Xt,Vs=wn,Ws=mn,$s=Sn,Hs=Is?function(t,e){if(_s(t)&&!Cs(t,"length").writable)throw Ts("Cannot set read only .length");return t.length=e}:function(t,e){return t.length=e},qs=Ns,Ys=Jo,Ks=zs,Xs=function(t,e){if(!delete t[e])throw Us("Cannot delete property "+Zs(e)+" of "+Zs(t))},Js=fi("splice"),Qs=Math.max,tu=Math.min;Bs({target:"Array",proto:!0,forced:!Js},{splice:function(t,e){var r,n,o,i,a,s,u=Gs(this),c=$s(u),f=Vs(t,c),l=arguments.length;for(0===l?r=n=0:1===l?(r=0,n=c-f):(r=l-2,n=tu(Qs(Ws(e),0),c-f)),qs(c+r-n),o=Ys(u,n),i=0;ic-n+r;i--)Xs(u,i-1)}else if(r>n)for(i=c-n;i>f;i--)s=i+r-1,(a=i+n-1)in u?u[s]=u[a]:Xs(u,s);for(i=0;i=e.length)return t.target=void 0,vc(void 0,!0);switch(r){case"keys":return vc(n,!1);case"values":return vc(e[n],!1)}return vc([n,e[n]],!1)}),"values"),kc=lc.Arguments=lc.Array;if(fc("keys"),fc("values"),fc("entries"),mc&&"values"!==kc.name)try{pc(kc,"name",{value:"values"})}catch(t){}var Oc={exports:{}},xc={},Sc=wn,Ec=Sn,Ac=zs,Pc=Array,Mc=Math.max,jc=Z,_c=J,Tc=hn.f,Cc=function(t,e,r){for(var n=Ec(t),o=Sc(e,n),i=Sc(void 0===r?n:r,n),a=Pc(Mc(i-o,0)),s=0;oi;i++)if((s=g(t[i]))&&jf(Nf,s))return s;return new Lf(!1)}n=_f(t,o)}for(u=h?t.next:n.next;!(c=Sf(u,n)).done;){try{s=g(c.value)}catch(t){Cf(n,"throw",t)}if("object"==typeof s&&s&&jf(Nf,s))return s}return new Lf(!1)},Df=ct,Ff=TypeError,zf=function(t,e){if(Df(e,t))return t;throw Ff("Incorrect invocation")},Zf=de("iterator"),Uf=!1;try{var Bf=0,Gf={next:function(){return{done:!!Bf++}},return:function(){Uf=!0}};Gf[Zf]=function(){return this},Array.from(Gf,(function(){throw 2}))}catch(t){}var Vf=rt,Wf=it,$f=Uu,Hf=function(t,e,r){var n,o;return $f&&Vf(n=e.constructor)&&n!==r&&Wf(o=n.prototype)&&o!==r.prototype&&$f(t,o),t},qf=ho,Yf=g,Kf=R,Xf=oo,Jf=ln,Qf=nf,tl=Rf,el=zf,rl=rt,nl=$,ol=it,il=b,al=function(t,e){try{if(!e&&!Uf)return!1}catch(t){return!1}var r=!1;try{var n={};n[Zf]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},sl=Au,ul=Hf,cl=an,fl=Ue,ll=function(t,e,r){return r.get&&cl(r.get,e,{getter:!0}),r.set&&cl(r.set,e,{setter:!0}),fl.f(t,e,r)},hl=ln,pl=ut,dl=ll,vl=w,ml=de("species"),gl=ts,yl=ll,bl=function(t,e,r){for(var n in e)hl(t,n,e[n],r);return t},wl=wo,kl=zf,Ol=$,xl=Rf,Sl=sc,El=uc,Al=function(t){var e=pl(t);vl&&e&&!e[ml]&&dl(e,ml,{configurable:!0,get:function(){return this}})},Pl=w,Ml=nf.fastKey,jl=Ur.set,_l=Ur.getterFor,Tl={getConstructor:function(t,e,r,n){var o=t((function(t,o){kl(t,i),jl(t,{type:e,index:gl(null),first:void 0,last:void 0,size:0}),Pl||(t.size=0),Ol(o)||xl(o,t[n],{that:t,AS_ENTRIES:r})})),i=o.prototype,a=_l(e),s=function(t,e,r){var n,o,i=a(t),s=u(t,e);return s?s.value=r:(i.last=s={index:o=Ml(e,!0),key:e,value:r,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=s),n&&(n.next=s),Pl?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},u=function(t,e){var r,n=a(t),o=Ml(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return bl(i,{clear:function(){for(var t=a(this),e=t.index,r=t.first;r;)r.removed=!0,r.previous&&(r.previous=r.previous.next=void 0),delete e[r.index],r=r.next;t.first=t.last=void 0,Pl?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=u(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),Pl?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=wl(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!u(this,t)}}),bl(i,r?{get:function(t){var e=u(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),Pl&&yl(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_l(e),i=_l(n);Sl(t,e,(function(t,e){jl(this,{type:n,target:t,state:o(t),kind:e,last:void 0})}),(function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?El("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=void 0,El(void 0,!0))}),r?"entries":"values",!r,!0),Al(e)}};(function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),i=n?"set":"add",a=Yf[t],s=a&&a.prototype,u=a,c={},f=function(t){var e=Kf(s[t]);Jf(s,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!ol(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!ol(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!ol(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Xf(t,!rl(a)||!(o||s.forEach&&!il((function(){(new a).entries().next()})))))u=r.getConstructor(e,t,n,i),Qf.enable();else if(Xf(t,!0)){var l=new u,h=l[i](o?{}:-0,1)!==l,p=il((function(){l.has(1)})),d=al((function(t){new a(t)})),v=!o&&il((function(){for(var t=new a,e=5;e--;)t[i](e,e);return!t.has(-0)}));d||((u=e((function(t,e){el(t,s);var r=ul(new a,t,u);return nl(e)||tl(e,r[i],{that:r,AS_ENTRIES:n}),r}))).prototype=s,s.constructor=u),(p||v)&&(f("delete"),f("has"),n&&f("get")),(v||h)&&f(i),o&&s.clear&&delete s.clear}c[t]=u,qf({global:!0,constructor:!0,forced:u!==a},c),sl(u,t),o||r.setStrong(u,t,n)})("Set",(function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}}),Tl);var Cl=R,Il=mn,Ll=ms,Nl=Y,Rl=Cl("".charAt),Dl=Cl("".charCodeAt),Fl=Cl("".slice),zl=function(t){return function(e,r){var n,o,i=Ll(Nl(e)),a=Il(r),s=i.length;return a<0||a>=s?t?"":void 0:(n=Dl(i,a))<55296||n>56319||a+1===s||(o=Dl(i,a+1))<56320||o>57343?t?Rl(i,a):n:t?Fl(i,a,a+2):o-56320+(n-55296<<10)+65536}},Zl={codeAt:zl(!1),charAt:zl(!0)}.charAt,Ul=ms,Bl=Ur,Gl=sc,Vl=uc,Wl="String Iterator",$l=Bl.set,Hl=Bl.getterFor(Wl);Gl(String,"String",(function(t){$l(this,{type:Wl,string:Ul(t),index:0})}),(function(){var t,e=Hl(this),r=e.string,n=e.index;return n>=r.length?Vl(void 0,!0):(t=Zl(r,n),e.index+=t.length,Vl(t,!1))}));var ql=g,Yl=Mi,Kl=Ti,Xl=wc,Jl=ar,Ql=de,th=Ql("iterator"),eh=Ql("toStringTag"),rh=Xl.values,nh=function(t,e){if(t){if(t[th]!==rh)try{Jl(t,th,rh)}catch(e){t[th]=rh}if(t[eh]||Jl(t,eh,e),Yl[e])for(var r in Xl)if(t[r]!==Xl[r])try{Jl(t,r,Xl[r])}catch(e){t[r]=Xl[r]}}};for(var oh in Yl)nh(ql[oh]&&ql[oh].prototype,oh);nh(Kl,"DOMTokenList");var ih=Ct,ah=Xt,sh=W,uh=Sn,ch=TypeError,fh=function(t){return function(e,r,n,o){ih(r);var i=ah(e),a=sh(i),s=uh(i),u=t?s-1:0,c=t?-1:1;if(n<2)for(;;){if(u in a){o=a[u],u+=c;break}if(u+=c,t?u<0:s<=u)throw ch("Reduce of empty array with no initial value")}for(;t?u>=0:s>u;u+=c)u in a&&(o=r(o,a[u],u,i));return o}},lh={left:fh(!1),right:fh(!0)},hh="process"===Z(g.process),ph=lh.left;ho({target:"Array",proto:!0,forced:!hh&&mt>79&&mt<83||!Ii("reduce")},{reduce:function(t){var e=arguments.length;return ph(this,t,e,e>1?arguments[1]:void 0)}});var dh=ho,vh=b,mh=Oo,gh=it,yh=Xt,bh=Sn,wh=Ns,kh=zs,Oh=Jo,xh=fi,Sh=mt,Eh=de("isConcatSpreadable"),Ah=Sh>=51||!vh((function(){var t=[];return t[Eh]=!1,t.concat()[0]!==t})),Ph=function(t){if(!gh(t))return!1;var e=t[Eh];return void 0!==e?!!e:mh(t)};dh({target:"Array",proto:!0,arity:1,forced:!Ah||!xh("concat")},{concat:function(t){var e,r,n,o,i,a=yh(this),s=Oh(a,0),u=0;for(e=-1,n=arguments.length;e2)if(c=tp(c),43===(e=ap(c,0))||45===e){if(88===(r=ap(c,2))||120===r)return NaN}else if(48===e){switch(ap(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=ip(c,2)).length,s=0;so)return NaN;return parseInt(i,n)}return+c},up=Gh(ep,!rp(" 0o1")||!rp("0b1")||rp("+0x1")),cp=function(t){var e,r=arguments.length<1?0:rp(function(t){var e=qh(t,"number");return"bigint"==typeof e?e:sp(e)}(t));return $h(np,e=this)&&Yh((function(){Qh(e)}))?Wh(Object(r),this,cp):r};cp.prototype=np,up&&(np.constructor=cp),Fh({global:!0,constructor:!0,wrap:!0,forced:up},{Number:cp});up&&function(t,e){for(var r,n=zh?Kh(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)Vh(e,r=n[o])&&!Vh(t,r)&&Jh(t,r,Xh(e,r))}(Uh[ep],rp);var fp=n((function t(r,n){e(this,t),this.markers={sum:r.length};var o=n.map((function(t){return t.count})),i=o.reduce((function(t,e){return t+e}),0);this.clusters={count:n.length,markers:{mean:i/n.length,sum:i,min:Math.min.apply(Math,f(o)),max:Math.max.apply(Math,f(o))}}})),lp=function(){function t(){e(this,t)}return n(t,[{key:"render",value:function(t,e,r){var n=t.count,o=t.position,i=n>Math.max(10,e.clusters.markers.mean)?"#ff0000":"#0000ff",a='\n\n\n\n').concat(n,"\n"),s="Cluster of ".concat(n," markers"),u=Number(google.maps.Marker.MAX_ZINDEX)+n;if(mi.isAdvancedMarkerAvailable(r)){var c=(new DOMParser).parseFromString(a,"image/svg+xml").documentElement;c.setAttribute("transform","translate(0 25)");var f={map:r,position:o,zIndex:u,title:s,content:c};return new google.maps.marker.AdvancedMarkerElement(f)}var l={position:o,zIndex:u,title:s,icon:{url:"data:image/svg+xml;base64,".concat(btoa(a)),anchor:new google.maps.Point(25,25)}};return new google.maps.Marker(l)}}]),t}();var hp,pp=n((function t(){e(this,t),function(t,e){for(var r in e.prototype)t.prototype[r]=e.prototype[r]}(t,google.maps.OverlayView)}));t.MarkerClustererEvents=void 0,(hp=t.MarkerClustererEvents||(t.MarkerClustererEvents={})).CLUSTERING_BEGIN="clusteringbegin",hp.CLUSTERING_END="clusteringend",hp.CLUSTER_CLICK="click";var dp=function(t,e,r){r.fitBounds(e.bounds)},vp=function(r){o(a,r);var i=u(a);function a(t){var r,n=t.map,o=t.markers,s=void 0===o?[]:o,u=t.algorithmOptions,c=void 0===u?{}:u,l=t.algorithm,h=void 0===l?new _a(c):l,p=t.renderer,d=void 0===p?new lp:p,v=t.onClusterClick,m=void 0===v?dp:v;return e(this,a),(r=i.call(this)).markers=f(s),r.clusters=[],r.algorithm=h,r.renderer=d,r.onClusterClick=m,n&&r.setMap(n),r}return n(a,[{key:"addMarker",value:function(t,e){this.markers.includes(t)||(this.markers.push(t),e||this.render())}},{key:"addMarkers",value:function(t,e){var r=this;t.forEach((function(t){r.addMarker(t,!0)})),e||this.render()}},{key:"removeMarker",value:function(t,e){var r=this.markers.indexOf(t);return-1!==r&&(mi.setMap(t,null),this.markers.splice(r,1),e||this.render(),!0)}},{key:"removeMarkers",value:function(t,e){var r=this,n=!1;return t.forEach((function(t){n=r.removeMarker(t,!0)||n})),n&&!e&&this.render(),n}},{key:"clearMarkers",value:function(t){this.markers.length=0,t||this.render()}},{key:"render",value:function(){var e=this.getMap();if(e instanceof google.maps.Map&&e.getProjection()){google.maps.event.trigger(this,t.MarkerClustererEvents.CLUSTERING_BEGIN,this);var r=this.algorithm.calculate({markers:this.markers,map:e,mapCanvasProjection:this.getProjection()}),n=r.clusters,o=r.changed;if(o||null==o){var i,a=new Set,s=p(n);try{for(s.s();!(i=s.n()).done;){var u=i.value;1==u.markers.length&&a.add(u.markers[0])}}catch(t){s.e(t)}finally{s.f()}var c,f=[],l=p(this.clusters);try{for(l.s();!(c=l.n()).done;){var h=c.value;null!=h.marker&&(1==h.markers.length?a.has(h.marker)||mi.setMap(h.marker,null):f.push(h.marker))}}catch(t){l.e(t)}finally{l.f()}this.clusters=n,this.renderClusters(),requestAnimationFrame((function(){return f.forEach((function(t){return mi.setMap(t,null)}))}))}google.maps.event.trigger(this,t.MarkerClustererEvents.CLUSTERING_END,this)}}},{key:"onAdd",value:function(){this.idleListener=this.getMap().addListener("idle",this.render.bind(this)),this.render()}},{key:"onRemove",value:function(){google.maps.event.removeListener(this.idleListener),this.reset()}},{key:"reset",value:function(){this.markers.forEach((function(t){return mi.setMap(t,null)})),this.clusters.forEach((function(t){return t.delete()})),this.clusters=[]}},{key:"renderClusters",value:function(){var e=this,r=new fp(this.markers,this.clusters),n=this.getMap();this.clusters.forEach((function(o){1===o.markers.length?o.marker=o.markers[0]:(o.marker=e.renderer.render(o,r,n),o.markers.forEach((function(t){return mi.setMap(t,null)})),e.onClusterClick&&o.marker.addListener("click",(function(r){google.maps.event.trigger(e,t.MarkerClustererEvents.CLUSTER_CLICK,o),e.onClusterClick(r,o,n)}))),mi.setMap(o.marker,n)}))}}]),a}(pp);t.AbstractAlgorithm=Ei,t.AbstractViewportAlgorithm=Ai,t.Cluster=gi,t.ClusterStats=fp,t.DefaultRenderer=lp,t.GridAlgorithm=$i,t.MarkerClusterer=vp,t.MarkerUtils=mi,t.NoopAlgorithm=Hi,t.SuperClusterAlgorithm=_a,t.SuperClusterViewportAlgorithm=Ta,t.defaultOnClusterClickHandler=dp,t.distanceBetweenPoints=ki,t.extendBoundsToPaddedViewport=bi,t.extendPixelBounds=xi,t.filterMarkersToPaddedViewport=yi,t.getPaddedViewport=wi,t.noop=Pi,t.pixelBoundsToLatLngBounds=Si,Object.defineProperty(t,"__esModule",{value:!0})})); +//# sourceMappingURL=index.umd.js.map diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js.map b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js.map new file mode 100644 index 0000000..5d2cdd0 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/index.umd.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.umd.js","sources":["../node_modules/core-js/internals/global.js","../node_modules/core-js/internals/fails.js","../node_modules/core-js/internals/descriptors.js","../node_modules/core-js/internals/function-bind-native.js","../node_modules/core-js/internals/function-call.js","../node_modules/core-js/internals/object-property-is-enumerable.js","../node_modules/core-js/internals/create-property-descriptor.js","../node_modules/core-js/internals/engine-v8-version.js","../node_modules/core-js/internals/function-uncurry-this.js","../node_modules/core-js/internals/classof-raw.js","../node_modules/core-js/internals/indexed-object.js","../node_modules/core-js/internals/is-null-or-undefined.js","../node_modules/core-js/internals/require-object-coercible.js","../node_modules/core-js/internals/to-indexed-object.js","../node_modules/core-js/internals/document-all.js","../node_modules/core-js/internals/is-callable.js","../node_modules/core-js/internals/is-object.js","../node_modules/core-js/internals/get-built-in.js","../node_modules/core-js/internals/object-is-prototype-of.js","../node_modules/core-js/internals/engine-user-agent.js","../node_modules/core-js/internals/symbol-constructor-detection.js","../node_modules/core-js/internals/use-symbol-as-uid.js","../node_modules/core-js/internals/is-symbol.js","../node_modules/core-js/internals/try-to-string.js","../node_modules/core-js/internals/a-callable.js","../node_modules/core-js/internals/get-method.js","../node_modules/core-js/internals/ordinary-to-primitive.js","../node_modules/core-js/internals/define-global-property.js","../node_modules/core-js/internals/shared-store.js","../node_modules/core-js/internals/shared.js","../node_modules/core-js/internals/to-object.js","../node_modules/core-js/internals/has-own-property.js","../node_modules/core-js/internals/uid.js","../node_modules/core-js/internals/well-known-symbol.js","../node_modules/core-js/internals/to-primitive.js","../node_modules/core-js/internals/to-property-key.js","../node_modules/core-js/internals/document-create-element.js","../node_modules/core-js/internals/ie8-dom-define.js","../node_modules/core-js/internals/object-get-own-property-descriptor.js","../node_modules/core-js/internals/v8-prototype-define-bug.js","../node_modules/core-js/internals/an-object.js","../node_modules/core-js/internals/object-define-property.js","../node_modules/core-js/internals/create-non-enumerable-property.js","../node_modules/core-js/internals/function-name.js","../node_modules/core-js/internals/inspect-source.js","../node_modules/core-js/internals/internal-state.js","../node_modules/core-js/internals/weak-map-basic-detection.js","../node_modules/core-js/internals/shared-key.js","../node_modules/core-js/internals/hidden-keys.js","../node_modules/core-js/internals/make-built-in.js","../node_modules/core-js/internals/define-built-in.js","../node_modules/core-js/internals/math-trunc.js","../node_modules/core-js/internals/to-integer-or-infinity.js","../node_modules/core-js/internals/to-absolute-index.js","../node_modules/core-js/internals/to-length.js","../node_modules/core-js/internals/length-of-array-like.js","../node_modules/core-js/internals/array-includes.js","../node_modules/core-js/internals/object-keys-internal.js","../node_modules/core-js/internals/enum-bug-keys.js","../node_modules/core-js/internals/object-get-own-property-names.js","../node_modules/core-js/internals/object-get-own-property-symbols.js","../node_modules/core-js/internals/own-keys.js","../node_modules/core-js/internals/copy-constructor-properties.js","../node_modules/core-js/internals/is-forced.js","../node_modules/core-js/internals/export.js","../node_modules/core-js/internals/function-uncurry-this-clause.js","../node_modules/core-js/internals/function-bind-context.js","../node_modules/core-js/internals/is-array.js","../node_modules/core-js/internals/to-string-tag-support.js","../node_modules/core-js/internals/classof.js","../node_modules/core-js/internals/is-constructor.js","../node_modules/core-js/internals/array-species-constructor.js","../node_modules/core-js/internals/array-species-create.js","../node_modules/core-js/internals/array-iteration.js","../node_modules/core-js/internals/array-method-has-species-support.js","../node_modules/core-js/modules/es.array.map.js","../node_modules/tslib/tslib.es6.js","../node_modules/core-js/modules/es.array.filter.js","../node_modules/core-js/internals/object-to-string.js","../node_modules/core-js/modules/es.object.to-string.js","../src/marker-utils.ts","../src/cluster.ts","../src/algorithms/utils.ts","../src/algorithms/core.ts","../node_modules/core-js/internals/dom-iterables.js","../node_modules/core-js/internals/dom-token-list-prototype.js","../node_modules/core-js/internals/array-method-is-strict.js","../node_modules/core-js/internals/array-for-each.js","../node_modules/core-js/modules/web.dom-collections.for-each.js","../node_modules/core-js/modules/web.url.to-json.js","../node_modules/fast-deep-equal/index.js","../src/algorithms/grid.ts","../src/algorithms/noop.ts","../node_modules/core-js/internals/object-keys.js","../node_modules/core-js/internals/object-assign.js","../node_modules/core-js/modules/es.object.assign.js","../node_modules/kdbush/index.js","../node_modules/supercluster/index.js","../src/algorithms/supercluster.ts","../src/algorithms/superviewport.ts","../node_modules/core-js/internals/object-define-properties.js","../node_modules/core-js/internals/html.js","../node_modules/core-js/internals/object-create.js","../node_modules/core-js/internals/add-to-unscopables.js","../node_modules/core-js/modules/es.array.includes.js","../node_modules/core-js/internals/is-regexp.js","../node_modules/core-js/internals/not-a-regexp.js","../node_modules/core-js/internals/to-string.js","../node_modules/core-js/internals/correct-is-regexp-logic.js","../node_modules/core-js/modules/es.string.includes.js","../node_modules/core-js/modules/es.array.index-of.js","../node_modules/core-js/internals/array-set-length.js","../node_modules/core-js/internals/does-not-exceed-safe-integer.js","../node_modules/core-js/internals/create-property.js","../node_modules/core-js/internals/delete-property-or-throw.js","../node_modules/core-js/modules/es.array.splice.js","../node_modules/core-js/internals/iterators.js","../node_modules/core-js/internals/iterators-core.js","../node_modules/core-js/internals/correct-prototype-getter.js","../node_modules/core-js/internals/object-get-prototype-of.js","../node_modules/core-js/internals/set-to-string-tag.js","../node_modules/core-js/internals/iterator-create-constructor.js","../node_modules/core-js/internals/function-uncurry-this-accessor.js","../node_modules/core-js/internals/a-possible-prototype.js","../node_modules/core-js/internals/object-set-prototype-of.js","../node_modules/core-js/internals/iterator-define.js","../node_modules/core-js/internals/create-iter-result-object.js","../node_modules/core-js/modules/es.array.iterator.js","../node_modules/core-js/internals/array-slice-simple.js","../node_modules/core-js/internals/object-get-own-property-names-external.js","../node_modules/core-js/internals/array-buffer-non-extensible.js","../node_modules/core-js/internals/object-is-extensible.js","../node_modules/core-js/internals/freezing.js","../node_modules/core-js/internals/internal-metadata.js","../node_modules/core-js/internals/is-array-iterator-method.js","../node_modules/core-js/internals/get-iterator-method.js","../node_modules/core-js/internals/get-iterator.js","../node_modules/core-js/internals/iterator-close.js","../node_modules/core-js/internals/iterate.js","../node_modules/core-js/internals/an-instance.js","../node_modules/core-js/internals/check-correctness-of-iteration.js","../node_modules/core-js/internals/inherit-if-required.js","../node_modules/core-js/internals/collection.js","../node_modules/core-js/internals/define-built-in-accessor.js","../node_modules/core-js/internals/define-built-ins.js","../node_modules/core-js/internals/set-species.js","../node_modules/core-js/internals/collection-strong.js","../node_modules/core-js/modules/es.set.constructor.js","../node_modules/core-js/internals/string-multibyte.js","../node_modules/core-js/modules/es.string.iterator.js","../node_modules/core-js/modules/web.dom-collections.iterator.js","../node_modules/core-js/internals/array-reduce.js","../node_modules/core-js/internals/engine-is-node.js","../node_modules/core-js/modules/es.array.reduce.js","../node_modules/core-js/modules/es.array.concat.js","../node_modules/core-js/internals/path.js","../node_modules/core-js/internals/this-number-value.js","../node_modules/core-js/internals/string-trim.js","../node_modules/core-js/internals/whitespaces.js","../node_modules/core-js/modules/es.number.constructor.js","../src/renderer.ts","../src/overlay-view-safe.ts","../src/markerclusterer.ts"],"sourcesContent":["'use strict';\nvar check = function (it) {\n return it && it.Math === Math && it;\n};\n\n// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028\nmodule.exports =\n // eslint-disable-next-line es/no-global-this -- safe\n check(typeof globalThis == 'object' && globalThis) ||\n check(typeof window == 'object' && window) ||\n // eslint-disable-next-line no-restricted-globals -- safe\n check(typeof self == 'object' && self) ||\n check(typeof global == 'object' && global) ||\n // eslint-disable-next-line no-new-func -- fallback\n (function () { return this; })() || this || Function('return this')();\n","'use strict';\nmodule.exports = function (exec) {\n try {\n return !!exec();\n } catch (error) {\n return true;\n }\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\n// Detect IE8's incomplete defineProperty implementation\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] !== 7;\n});\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-function-prototype-bind -- safe\n var test = (function () { /* empty */ }).bind();\n // eslint-disable-next-line no-prototype-builtins -- safe\n return typeof test != 'function' || test.hasOwnProperty('prototype');\n});\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar call = Function.prototype.call;\n\nmodule.exports = NATIVE_BIND ? call.bind(call) : function () {\n return call.apply(call, arguments);\n};\n","'use strict';\nvar $propertyIsEnumerable = {}.propertyIsEnumerable;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Nashorn ~ JDK8 bug\nvar NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);\n\n// `Object.prototype.propertyIsEnumerable` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable\nexports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {\n var descriptor = getOwnPropertyDescriptor(this, V);\n return !!descriptor && descriptor.enumerable;\n} : $propertyIsEnumerable;\n","'use strict';\nmodule.exports = function (bitmap, value) {\n return {\n enumerable: !(bitmap & 1),\n configurable: !(bitmap & 2),\n writable: !(bitmap & 4),\n value: value\n };\n};\n","'use strict';\nvar global = require('../internals/global');\nvar userAgent = require('../internals/engine-user-agent');\n\nvar process = global.process;\nvar Deno = global.Deno;\nvar versions = process && process.versions || Deno && Deno.version;\nvar v8 = versions && versions.v8;\nvar match, version;\n\nif (v8) {\n match = v8.split('.');\n // in old Chrome, versions of V8 isn't V8 = Chrome / 10\n // but their correct versions are not interesting for us\n version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);\n}\n\n// BrowserFS NodeJS `process` polyfill incorrectly set `.v8` to `0.0`\n// so check `userAgent` even if `.v8` exists, but 0\nif (!version && userAgent) {\n match = userAgent.match(/Edge\\/(\\d+)/);\n if (!match || match[1] >= 74) {\n match = userAgent.match(/Chrome\\/(\\d+)/);\n if (match) version = +match[1];\n }\n}\n\nmodule.exports = version;\n","'use strict';\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar FunctionPrototype = Function.prototype;\nvar call = FunctionPrototype.call;\nvar uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);\n\nmodule.exports = NATIVE_BIND ? uncurryThisWithBind : function (fn) {\n return function () {\n return call.apply(fn, arguments);\n };\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar toString = uncurryThis({}.toString);\nvar stringSlice = uncurryThis(''.slice);\n\nmodule.exports = function (it) {\n return stringSlice(toString(it), 8, -1);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar classof = require('../internals/classof-raw');\n\nvar $Object = Object;\nvar split = uncurryThis(''.split);\n\n// fallback for non-array-like ES3 and non-enumerable old V8 strings\nmodule.exports = fails(function () {\n // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346\n // eslint-disable-next-line no-prototype-builtins -- safe\n return !$Object('z').propertyIsEnumerable(0);\n}) ? function (it) {\n return classof(it) === 'String' ? split(it, '') : $Object(it);\n} : $Object;\n","'use strict';\n// we can't use just `it == null` since of `document.all` special case\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot-aec\nmodule.exports = function (it) {\n return it === null || it === undefined;\n};\n","'use strict';\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\nvar $TypeError = TypeError;\n\n// `RequireObjectCoercible` abstract operation\n// https://tc39.es/ecma262/#sec-requireobjectcoercible\nmodule.exports = function (it) {\n if (isNullOrUndefined(it)) throw $TypeError(\"Can't call method on \" + it);\n return it;\n};\n","'use strict';\n// toObject with fallback for non-array-like ES3 strings\nvar IndexedObject = require('../internals/indexed-object');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nmodule.exports = function (it) {\n return IndexedObject(requireObjectCoercible(it));\n};\n","'use strict';\nvar documentAll = typeof document == 'object' && document.all;\n\n// https://tc39.es/ecma262/#sec-IsHTMLDDA-internal-slot\n// eslint-disable-next-line unicorn/no-typeof-undefined -- required for testing\nvar IS_HTMLDDA = typeof documentAll == 'undefined' && documentAll !== undefined;\n\nmodule.exports = {\n all: documentAll,\n IS_HTMLDDA: IS_HTMLDDA\n};\n","'use strict';\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\n// `IsCallable` abstract operation\n// https://tc39.es/ecma262/#sec-iscallable\nmodule.exports = $documentAll.IS_HTMLDDA ? function (argument) {\n return typeof argument == 'function' || argument === documentAll;\n} : function (argument) {\n return typeof argument == 'function';\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar $documentAll = require('../internals/document-all');\n\nvar documentAll = $documentAll.all;\n\nmodule.exports = $documentAll.IS_HTMLDDA ? function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it) || it === documentAll;\n} : function (it) {\n return typeof it == 'object' ? it !== null : isCallable(it);\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar aFunction = function (argument) {\n return isCallable(argument) ? argument : undefined;\n};\n\nmodule.exports = function (namespace, method) {\n return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method];\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = uncurryThis({}.isPrototypeOf);\n","'use strict';\nmodule.exports = typeof navigator != 'undefined' && String(navigator.userAgent) || '';\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar V8_VERSION = require('../internals/engine-v8-version');\nvar fails = require('../internals/fails');\nvar global = require('../internals/global');\n\nvar $String = global.String;\n\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing\nmodule.exports = !!Object.getOwnPropertySymbols && !fails(function () {\n var symbol = Symbol('symbol detection');\n // Chrome 38 Symbol has incorrect toString conversion\n // `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances\n // nb: Do not call `String` directly to avoid this being optimized out to `symbol+''` which will,\n // of course, fail.\n return !$String(symbol) || !(Object(symbol) instanceof Symbol) ||\n // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances\n !Symbol.sham && V8_VERSION && V8_VERSION < 41;\n});\n","'use strict';\n/* eslint-disable es/no-symbol -- required for testing */\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\n\nmodule.exports = NATIVE_SYMBOL\n && !Symbol.sham\n && typeof Symbol.iterator == 'symbol';\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar isCallable = require('../internals/is-callable');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar $Object = Object;\n\nmodule.exports = USE_SYMBOL_AS_UID ? function (it) {\n return typeof it == 'symbol';\n} : function (it) {\n var $Symbol = getBuiltIn('Symbol');\n return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));\n};\n","'use strict';\nvar $String = String;\n\nmodule.exports = function (argument) {\n try {\n return $String(argument);\n } catch (error) {\n return 'Object';\n }\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\n// `Assert: IsCallable(argument) is true`\nmodule.exports = function (argument) {\n if (isCallable(argument)) return argument;\n throw $TypeError(tryToString(argument) + ' is not a function');\n};\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\n\n// `GetMethod` abstract operation\n// https://tc39.es/ecma262/#sec-getmethod\nmodule.exports = function (V, P) {\n var func = V[P];\n return isNullOrUndefined(func) ? undefined : aCallable(func);\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\n\nvar $TypeError = TypeError;\n\n// `OrdinaryToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-ordinarytoprimitive\nmodule.exports = function (input, pref) {\n var fn, val;\n if (pref === 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;\n if (pref !== 'string' && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;\n throw $TypeError(\"Can't convert object to primitive value\");\n};\n","'use strict';\nvar global = require('../internals/global');\n\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\n\nmodule.exports = function (key, value) {\n try {\n defineProperty(global, key, { value: value, configurable: true, writable: true });\n } catch (error) {\n global[key] = value;\n } return value;\n};\n","'use strict';\nvar global = require('../internals/global');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nvar SHARED = '__core-js_shared__';\nvar store = global[SHARED] || defineGlobalProperty(SHARED, {});\n\nmodule.exports = store;\n","'use strict';\nvar IS_PURE = require('../internals/is-pure');\nvar store = require('../internals/shared-store');\n\n(module.exports = function (key, value) {\n return store[key] || (store[key] = value !== undefined ? value : {});\n})('versions', []).push({\n version: '3.32.2',\n mode: IS_PURE ? 'pure' : 'global',\n copyright: '© 2014-2023 Denis Pushkarev (zloirock.ru)',\n license: 'https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE',\n source: 'https://github.com/zloirock/core-js'\n});\n","'use strict';\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar $Object = Object;\n\n// `ToObject` abstract operation\n// https://tc39.es/ecma262/#sec-toobject\nmodule.exports = function (argument) {\n return $Object(requireObjectCoercible(argument));\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toObject = require('../internals/to-object');\n\nvar hasOwnProperty = uncurryThis({}.hasOwnProperty);\n\n// `HasOwnProperty` abstract operation\n// https://tc39.es/ecma262/#sec-hasownproperty\n// eslint-disable-next-line es/no-object-hasown -- safe\nmodule.exports = Object.hasOwn || function hasOwn(it, key) {\n return hasOwnProperty(toObject(it), key);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nvar id = 0;\nvar postfix = Math.random();\nvar toString = uncurryThis(1.0.toString);\n\nmodule.exports = function (key) {\n return 'Symbol(' + (key === undefined ? '' : key) + ')_' + toString(++id + postfix, 36);\n};\n","'use strict';\nvar global = require('../internals/global');\nvar shared = require('../internals/shared');\nvar hasOwn = require('../internals/has-own-property');\nvar uid = require('../internals/uid');\nvar NATIVE_SYMBOL = require('../internals/symbol-constructor-detection');\nvar USE_SYMBOL_AS_UID = require('../internals/use-symbol-as-uid');\n\nvar Symbol = global.Symbol;\nvar WellKnownSymbolsStore = shared('wks');\nvar createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol['for'] || Symbol : Symbol && Symbol.withoutSetter || uid;\n\nmodule.exports = function (name) {\n if (!hasOwn(WellKnownSymbolsStore, name)) {\n WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name)\n ? Symbol[name]\n : createWellKnownSymbol('Symbol.' + name);\n } return WellKnownSymbolsStore[name];\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar isObject = require('../internals/is-object');\nvar isSymbol = require('../internals/is-symbol');\nvar getMethod = require('../internals/get-method');\nvar ordinaryToPrimitive = require('../internals/ordinary-to-primitive');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar $TypeError = TypeError;\nvar TO_PRIMITIVE = wellKnownSymbol('toPrimitive');\n\n// `ToPrimitive` abstract operation\n// https://tc39.es/ecma262/#sec-toprimitive\nmodule.exports = function (input, pref) {\n if (!isObject(input) || isSymbol(input)) return input;\n var exoticToPrim = getMethod(input, TO_PRIMITIVE);\n var result;\n if (exoticToPrim) {\n if (pref === undefined) pref = 'default';\n result = call(exoticToPrim, input, pref);\n if (!isObject(result) || isSymbol(result)) return result;\n throw $TypeError(\"Can't convert object to primitive value\");\n }\n if (pref === undefined) pref = 'number';\n return ordinaryToPrimitive(input, pref);\n};\n","'use strict';\nvar toPrimitive = require('../internals/to-primitive');\nvar isSymbol = require('../internals/is-symbol');\n\n// `ToPropertyKey` abstract operation\n// https://tc39.es/ecma262/#sec-topropertykey\nmodule.exports = function (argument) {\n var key = toPrimitive(argument, 'string');\n return isSymbol(key) ? key : key + '';\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\n\nvar document = global.document;\n// typeof document.createElement is 'object' in old IE\nvar EXISTS = isObject(document) && isObject(document.createElement);\n\nmodule.exports = function (it) {\n return EXISTS ? document.createElement(it) : {};\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\nvar createElement = require('../internals/document-create-element');\n\n// Thanks to IE8 for its funny defineProperty\nmodule.exports = !DESCRIPTORS && !fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(createElement('div'), 'a', {\n get: function () { return 7; }\n }).a !== 7;\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar call = require('../internals/function-call');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar hasOwn = require('../internals/has-own-property');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\n\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// `Object.getOwnPropertyDescriptor` method\n// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor\nexports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {\n O = toIndexedObject(O);\n P = toPropertyKey(P);\n if (IE8_DOM_DEFINE) try {\n return $getOwnPropertyDescriptor(O, P);\n } catch (error) { /* empty */ }\n if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fails = require('../internals/fails');\n\n// V8 ~ Chrome 36-\n// https://bugs.chromium.org/p/v8/issues/detail?id=3334\nmodule.exports = DESCRIPTORS && fails(function () {\n // eslint-disable-next-line es/no-object-defineproperty -- required for testing\n return Object.defineProperty(function () { /* empty */ }, 'prototype', {\n value: 42,\n writable: false\n }).prototype !== 42;\n});\n","'use strict';\nvar isObject = require('../internals/is-object');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\n// `Assert: Type(argument) is Object`\nmodule.exports = function (argument) {\n if (isObject(argument)) return argument;\n throw $TypeError($String(argument) + ' is not an object');\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n var current = $getOwnPropertyDescriptor(O, P);\n if (current && current[WRITABLE]) {\n O[P] = Attributes.value;\n Attributes = {\n configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n writable: false\n };\n }\n } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n anObject(O);\n P = toPropertyKey(P);\n anObject(Attributes);\n if (IE8_DOM_DEFINE) try {\n return $defineProperty(O, P, Attributes);\n } catch (error) { /* empty */ }\n if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n if ('value' in Attributes) O[P] = Attributes.value;\n return O;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = DESCRIPTORS ? function (object, key, value) {\n return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));\n} : function (object, key, value) {\n object[key] = value;\n return object;\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar hasOwn = require('../internals/has-own-property');\n\nvar FunctionPrototype = Function.prototype;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;\n\nvar EXISTS = hasOwn(FunctionPrototype, 'name');\n// additional protection from minified / mangled / dropped function names\nvar PROPER = EXISTS && (function something() { /* empty */ }).name === 'something';\nvar CONFIGURABLE = EXISTS && (!DESCRIPTORS || (DESCRIPTORS && getDescriptor(FunctionPrototype, 'name').configurable));\n\nmodule.exports = {\n EXISTS: EXISTS,\n PROPER: PROPER,\n CONFIGURABLE: CONFIGURABLE\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isCallable = require('../internals/is-callable');\nvar store = require('../internals/shared-store');\n\nvar functionToString = uncurryThis(Function.toString);\n\n// this helper broken in `core-js@3.4.1-3.4.4`, so we can't use `shared` helper\nif (!isCallable(store.inspectSource)) {\n store.inspectSource = function (it) {\n return functionToString(it);\n };\n}\n\nmodule.exports = store.inspectSource;\n","'use strict';\nvar NATIVE_WEAK_MAP = require('../internals/weak-map-basic-detection');\nvar global = require('../internals/global');\nvar isObject = require('../internals/is-object');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar hasOwn = require('../internals/has-own-property');\nvar shared = require('../internals/shared-store');\nvar sharedKey = require('../internals/shared-key');\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar OBJECT_ALREADY_INITIALIZED = 'Object already initialized';\nvar TypeError = global.TypeError;\nvar WeakMap = global.WeakMap;\nvar set, get, has;\n\nvar enforce = function (it) {\n return has(it) ? get(it) : set(it, {});\n};\n\nvar getterFor = function (TYPE) {\n return function (it) {\n var state;\n if (!isObject(it) || (state = get(it)).type !== TYPE) {\n throw TypeError('Incompatible receiver, ' + TYPE + ' required');\n } return state;\n };\n};\n\nif (NATIVE_WEAK_MAP || shared.state) {\n var store = shared.state || (shared.state = new WeakMap());\n /* eslint-disable no-self-assign -- prototype methods protection */\n store.get = store.get;\n store.has = store.has;\n store.set = store.set;\n /* eslint-enable no-self-assign -- prototype methods protection */\n set = function (it, metadata) {\n if (store.has(it)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n store.set(it, metadata);\n return metadata;\n };\n get = function (it) {\n return store.get(it) || {};\n };\n has = function (it) {\n return store.has(it);\n };\n} else {\n var STATE = sharedKey('state');\n hiddenKeys[STATE] = true;\n set = function (it, metadata) {\n if (hasOwn(it, STATE)) throw TypeError(OBJECT_ALREADY_INITIALIZED);\n metadata.facade = it;\n createNonEnumerableProperty(it, STATE, metadata);\n return metadata;\n };\n get = function (it) {\n return hasOwn(it, STATE) ? it[STATE] : {};\n };\n has = function (it) {\n return hasOwn(it, STATE);\n };\n}\n\nmodule.exports = {\n set: set,\n get: get,\n has: has,\n enforce: enforce,\n getterFor: getterFor\n};\n","'use strict';\nvar global = require('../internals/global');\nvar isCallable = require('../internals/is-callable');\n\nvar WeakMap = global.WeakMap;\n\nmodule.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));\n","'use strict';\nvar shared = require('../internals/shared');\nvar uid = require('../internals/uid');\n\nvar keys = shared('keys');\n\nmodule.exports = function (key) {\n return keys[key] || (keys[key] = uid(key));\n};\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar hasOwn = require('../internals/has-own-property');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar CONFIGURABLE_FUNCTION_NAME = require('../internals/function-name').CONFIGURABLE;\nvar inspectSource = require('../internals/inspect-source');\nvar InternalStateModule = require('../internals/internal-state');\n\nvar enforceInternalState = InternalStateModule.enforce;\nvar getInternalState = InternalStateModule.get;\nvar $String = String;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar defineProperty = Object.defineProperty;\nvar stringSlice = uncurryThis(''.slice);\nvar replace = uncurryThis(''.replace);\nvar join = uncurryThis([].join);\n\nvar CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function () {\n return defineProperty(function () { /* empty */ }, 'length', { value: 8 }).length !== 8;\n});\n\nvar TEMPLATE = String(String).split('String');\n\nvar makeBuiltIn = module.exports = function (value, name, options) {\n if (stringSlice($String(name), 0, 7) === 'Symbol(') {\n name = '[' + replace($String(name), /^Symbol\\(([^)]*)\\)/, '$1') + ']';\n }\n if (options && options.getter) name = 'get ' + name;\n if (options && options.setter) name = 'set ' + name;\n if (!hasOwn(value, 'name') || (CONFIGURABLE_FUNCTION_NAME && value.name !== name)) {\n if (DESCRIPTORS) defineProperty(value, 'name', { value: name, configurable: true });\n else value.name = name;\n }\n if (CONFIGURABLE_LENGTH && options && hasOwn(options, 'arity') && value.length !== options.arity) {\n defineProperty(value, 'length', { value: options.arity });\n }\n try {\n if (options && hasOwn(options, 'constructor') && options.constructor) {\n if (DESCRIPTORS) defineProperty(value, 'prototype', { writable: false });\n // in V8 ~ Chrome 53, prototypes of some methods, like `Array.prototype.values`, are non-writable\n } else if (value.prototype) value.prototype = undefined;\n } catch (error) { /* empty */ }\n var state = enforceInternalState(value);\n if (!hasOwn(state, 'source')) {\n state.source = join(TEMPLATE, typeof name == 'string' ? name : '');\n } return value;\n};\n\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n// eslint-disable-next-line no-extend-native -- required\nFunction.prototype.toString = makeBuiltIn(function toString() {\n return isCallable(this) && getInternalState(this).source || inspectSource(this);\n}, 'toString');\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar definePropertyModule = require('../internals/object-define-property');\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\n\nmodule.exports = function (O, key, value, options) {\n if (!options) options = {};\n var simple = options.enumerable;\n var name = options.name !== undefined ? options.name : key;\n if (isCallable(value)) makeBuiltIn(value, name, options);\n if (options.global) {\n if (simple) O[key] = value;\n else defineGlobalProperty(key, value);\n } else {\n try {\n if (!options.unsafe) delete O[key];\n else if (O[key]) simple = true;\n } catch (error) { /* empty */ }\n if (simple) O[key] = value;\n else definePropertyModule.f(O, key, {\n value: value,\n enumerable: false,\n configurable: !options.nonConfigurable,\n writable: !options.nonWritable\n });\n } return O;\n};\n","'use strict';\nvar ceil = Math.ceil;\nvar floor = Math.floor;\n\n// `Math.trunc` method\n// https://tc39.es/ecma262/#sec-math.trunc\n// eslint-disable-next-line es/no-math-trunc -- safe\nmodule.exports = Math.trunc || function trunc(x) {\n var n = +x;\n return (n > 0 ? floor : ceil)(n);\n};\n","'use strict';\nvar trunc = require('../internals/math-trunc');\n\n// `ToIntegerOrInfinity` abstract operation\n// https://tc39.es/ecma262/#sec-tointegerorinfinity\nmodule.exports = function (argument) {\n var number = +argument;\n // eslint-disable-next-line no-self-compare -- NaN check\n return number !== number || number === 0 ? 0 : trunc(number);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// Helper for a popular repeating case of the spec:\n// Let integer be ? ToInteger(index).\n// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).\nmodule.exports = function (index, length) {\n var integer = toIntegerOrInfinity(index);\n return integer < 0 ? max(integer + length, 0) : min(integer, length);\n};\n","'use strict';\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\n\nvar min = Math.min;\n\n// `ToLength` abstract operation\n// https://tc39.es/ecma262/#sec-tolength\nmodule.exports = function (argument) {\n return argument > 0 ? min(toIntegerOrInfinity(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991\n};\n","'use strict';\nvar toLength = require('../internals/to-length');\n\n// `LengthOfArrayLike` abstract operation\n// https://tc39.es/ecma262/#sec-lengthofarraylike\nmodule.exports = function (obj) {\n return toLength(obj.length);\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\n// `Array.prototype.{ indexOf, includes }` methods implementation\nvar createMethod = function (IS_INCLUDES) {\n return function ($this, el, fromIndex) {\n var O = toIndexedObject($this);\n var length = lengthOfArrayLike(O);\n var index = toAbsoluteIndex(fromIndex, length);\n var value;\n // Array#includes uses SameValueZero equality algorithm\n // eslint-disable-next-line no-self-compare -- NaN check\n if (IS_INCLUDES && el !== el) while (length > index) {\n value = O[index++];\n // eslint-disable-next-line no-self-compare -- NaN check\n if (value !== value) return true;\n // Array#indexOf ignores holes, Array#includes - not\n } else for (;length > index; index++) {\n if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;\n } return !IS_INCLUDES && -1;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.includes` method\n // https://tc39.es/ecma262/#sec-array.prototype.includes\n includes: createMethod(true),\n // `Array.prototype.indexOf` method\n // https://tc39.es/ecma262/#sec-array.prototype.indexof\n indexOf: createMethod(false)\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hasOwn = require('../internals/has-own-property');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar indexOf = require('../internals/array-includes').indexOf;\nvar hiddenKeys = require('../internals/hidden-keys');\n\nvar push = uncurryThis([].push);\n\nmodule.exports = function (object, names) {\n var O = toIndexedObject(object);\n var i = 0;\n var result = [];\n var key;\n for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);\n // Don't enum bug & hidden keys\n while (names.length > i) if (hasOwn(O, key = names[i++])) {\n ~indexOf(result, key) || push(result, key);\n }\n return result;\n};\n","'use strict';\n// IE8- don't enum bug keys\nmodule.exports = [\n 'constructor',\n 'hasOwnProperty',\n 'isPrototypeOf',\n 'propertyIsEnumerable',\n 'toLocaleString',\n 'toString',\n 'valueOf'\n];\n","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\nvar hiddenKeys = enumBugKeys.concat('length', 'prototype');\n\n// `Object.getOwnPropertyNames` method\n// https://tc39.es/ecma262/#sec-object.getownpropertynames\n// eslint-disable-next-line es/no-object-getownpropertynames -- safe\nexports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {\n return internalObjectKeys(O, hiddenKeys);\n};\n","'use strict';\n// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe\nexports.f = Object.getOwnPropertySymbols;\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar anObject = require('../internals/an-object');\n\nvar concat = uncurryThis([].concat);\n\n// all object keys, includes non-enumerable and symbols\nmodule.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {\n var keys = getOwnPropertyNamesModule.f(anObject(it));\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;\n};\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar ownKeys = require('../internals/own-keys');\nvar getOwnPropertyDescriptorModule = require('../internals/object-get-own-property-descriptor');\nvar definePropertyModule = require('../internals/object-define-property');\n\nmodule.exports = function (target, source, exceptions) {\n var keys = ownKeys(source);\n var defineProperty = definePropertyModule.f;\n var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\n\nvar replacement = /#|\\.prototype\\./;\n\nvar isForced = function (feature, detection) {\n var value = data[normalize(feature)];\n return value === POLYFILL ? true\n : value === NATIVE ? false\n : isCallable(detection) ? fails(detection)\n : !!detection;\n};\n\nvar normalize = isForced.normalize = function (string) {\n return String(string).replace(replacement, '.').toLowerCase();\n};\n\nvar data = isForced.data = {};\nvar NATIVE = isForced.NATIVE = 'N';\nvar POLYFILL = isForced.POLYFILL = 'P';\n\nmodule.exports = isForced;\n","'use strict';\nvar global = require('../internals/global');\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar defineGlobalProperty = require('../internals/define-global-property');\nvar copyConstructorProperties = require('../internals/copy-constructor-properties');\nvar isForced = require('../internals/is-forced');\n\n/*\n options.target - name of the target object\n options.global - target is the global object\n options.stat - export as static methods of target\n options.proto - export as prototype methods of target\n options.real - real prototype method for the `pure` version\n options.forced - export even if the native feature is available\n options.bind - bind methods to the target, required for the `pure` version\n options.wrap - wrap constructors to preventing global pollution, required for the `pure` version\n options.unsafe - use the simple assignment of property instead of delete + defineProperty\n options.sham - add a flag to not completely full polyfills\n options.enumerable - export as enumerable property\n options.dontCallGetSet - prevent calling a getter on target\n options.name - the .name of the function if it does not match the key\n*/\nmodule.exports = function (options, source) {\n var TARGET = options.target;\n var GLOBAL = options.global;\n var STATIC = options.stat;\n var FORCED, target, key, targetProperty, sourceProperty, descriptor;\n if (GLOBAL) {\n target = global;\n } else if (STATIC) {\n target = global[TARGET] || defineGlobalProperty(TARGET, {});\n } else {\n target = (global[TARGET] || {}).prototype;\n }\n if (target) for (key in source) {\n sourceProperty = source[key];\n if (options.dontCallGetSet) {\n descriptor = getOwnPropertyDescriptor(target, key);\n targetProperty = descriptor && descriptor.value;\n } else targetProperty = target[key];\n FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);\n // contained in target\n if (!FORCED && targetProperty !== undefined) {\n if (typeof sourceProperty == typeof targetProperty) continue;\n copyConstructorProperties(sourceProperty, targetProperty);\n }\n // add a flag to not completely full polyfills\n if (options.sham || (targetProperty && targetProperty.sham)) {\n createNonEnumerableProperty(sourceProperty, 'sham', true);\n }\n defineBuiltIn(target, key, sourceProperty, options);\n }\n};\n","'use strict';\nvar classofRaw = require('../internals/classof-raw');\nvar uncurryThis = require('../internals/function-uncurry-this');\n\nmodule.exports = function (fn) {\n // Nashorn bug:\n // https://github.com/zloirock/core-js/issues/1128\n // https://github.com/zloirock/core-js/issues/1130\n if (classofRaw(fn) === 'Function') return uncurryThis(fn);\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar aCallable = require('../internals/a-callable');\nvar NATIVE_BIND = require('../internals/function-bind-native');\n\nvar bind = uncurryThis(uncurryThis.bind);\n\n// optional / simple context binding\nmodule.exports = function (fn, that) {\n aCallable(fn);\n return that === undefined ? fn : NATIVE_BIND ? bind(fn, that) : function (/* ...args */) {\n return fn.apply(that, arguments);\n };\n};\n","'use strict';\nvar classof = require('../internals/classof-raw');\n\n// `IsArray` abstract operation\n// https://tc39.es/ecma262/#sec-isarray\n// eslint-disable-next-line es/no-array-isarray -- safe\nmodule.exports = Array.isArray || function isArray(argument) {\n return classof(argument) === 'Array';\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar test = {};\n\ntest[TO_STRING_TAG] = 'z';\n\nmodule.exports = String(test) === '[object z]';\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar isCallable = require('../internals/is-callable');\nvar classofRaw = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar $Object = Object;\n\n// ES3 wrong here\nvar CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) === 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (error) { /* empty */ }\n};\n\n// getting tag from ES6+ `Object.prototype.toString`\nmodule.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {\n var O, tag, result;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == 'string' ? tag\n // builtinTag case\n : CORRECT_ARGUMENTS ? classofRaw(O)\n // ES3 arguments fallback\n : (result = classofRaw(O)) === 'Object' && isCallable(O.callee) ? 'Arguments' : result;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar classof = require('../internals/classof');\nvar getBuiltIn = require('../internals/get-built-in');\nvar inspectSource = require('../internals/inspect-source');\n\nvar noop = function () { /* empty */ };\nvar empty = [];\nvar construct = getBuiltIn('Reflect', 'construct');\nvar constructorRegExp = /^\\s*(?:class|function)\\b/;\nvar exec = uncurryThis(constructorRegExp.exec);\nvar INCORRECT_TO_STRING = !constructorRegExp.exec(noop);\n\nvar isConstructorModern = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n try {\n construct(noop, empty, argument);\n return true;\n } catch (error) {\n return false;\n }\n};\n\nvar isConstructorLegacy = function isConstructor(argument) {\n if (!isCallable(argument)) return false;\n switch (classof(argument)) {\n case 'AsyncFunction':\n case 'GeneratorFunction':\n case 'AsyncGeneratorFunction': return false;\n }\n try {\n // we can't check .prototype since constructors produced by .bind haven't it\n // `Function#toString` throws on some built-it function in some legacy engines\n // (for example, `DOMQuad` and similar in FF41-)\n return INCORRECT_TO_STRING || !!exec(constructorRegExp, inspectSource(argument));\n } catch (error) {\n return true;\n }\n};\n\nisConstructorLegacy.sham = true;\n\n// `IsConstructor` abstract operation\n// https://tc39.es/ecma262/#sec-isconstructor\nmodule.exports = !construct || fails(function () {\n var called;\n return isConstructorModern(isConstructorModern.call)\n || !isConstructorModern(Object)\n || !isConstructorModern(function () { called = true; })\n || called;\n}) ? isConstructorLegacy : isConstructorModern;\n","'use strict';\nvar isArray = require('../internals/is-array');\nvar isConstructor = require('../internals/is-constructor');\nvar isObject = require('../internals/is-object');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar SPECIES = wellKnownSymbol('species');\nvar $Array = Array;\n\n// a part of `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray) {\n var C;\n if (isArray(originalArray)) {\n C = originalArray.constructor;\n // cross-realm fallback\n if (isConstructor(C) && (C === $Array || isArray(C.prototype))) C = undefined;\n else if (isObject(C)) {\n C = C[SPECIES];\n if (C === null) C = undefined;\n }\n } return C === undefined ? $Array : C;\n};\n","'use strict';\nvar arraySpeciesConstructor = require('../internals/array-species-constructor');\n\n// `ArraySpeciesCreate` abstract operation\n// https://tc39.es/ecma262/#sec-arrayspeciescreate\nmodule.exports = function (originalArray, length) {\n return new (arraySpeciesConstructor(originalArray))(length === 0 ? 0 : length);\n};\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar IndexedObject = require('../internals/indexed-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar arraySpeciesCreate = require('../internals/array-species-create');\n\nvar push = uncurryThis([].push);\n\n// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex, filterReject }` methods implementation\nvar createMethod = function (TYPE) {\n var IS_MAP = TYPE === 1;\n var IS_FILTER = TYPE === 2;\n var IS_SOME = TYPE === 3;\n var IS_EVERY = TYPE === 4;\n var IS_FIND_INDEX = TYPE === 6;\n var IS_FILTER_REJECT = TYPE === 7;\n var NO_HOLES = TYPE === 5 || IS_FIND_INDEX;\n return function ($this, callbackfn, that, specificCreate) {\n var O = toObject($this);\n var self = IndexedObject(O);\n var boundFunction = bind(callbackfn, that);\n var length = lengthOfArrayLike(self);\n var index = 0;\n var create = specificCreate || arraySpeciesCreate;\n var target = IS_MAP ? create($this, length) : IS_FILTER || IS_FILTER_REJECT ? create($this, 0) : undefined;\n var value, result;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n value = self[index];\n result = boundFunction(value, index, O);\n if (TYPE) {\n if (IS_MAP) target[index] = result; // map\n else if (result) switch (TYPE) {\n case 3: return true; // some\n case 5: return value; // find\n case 6: return index; // findIndex\n case 2: push(target, value); // filter\n } else switch (TYPE) {\n case 4: return false; // every\n case 7: push(target, value); // filterReject\n }\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.forEach` method\n // https://tc39.es/ecma262/#sec-array.prototype.foreach\n forEach: createMethod(0),\n // `Array.prototype.map` method\n // https://tc39.es/ecma262/#sec-array.prototype.map\n map: createMethod(1),\n // `Array.prototype.filter` method\n // https://tc39.es/ecma262/#sec-array.prototype.filter\n filter: createMethod(2),\n // `Array.prototype.some` method\n // https://tc39.es/ecma262/#sec-array.prototype.some\n some: createMethod(3),\n // `Array.prototype.every` method\n // https://tc39.es/ecma262/#sec-array.prototype.every\n every: createMethod(4),\n // `Array.prototype.find` method\n // https://tc39.es/ecma262/#sec-array.prototype.find\n find: createMethod(5),\n // `Array.prototype.findIndex` method\n // https://tc39.es/ecma262/#sec-array.prototype.findIndex\n findIndex: createMethod(6),\n // `Array.prototype.filterReject` method\n // https://github.com/tc39/proposal-array-filtering\n filterReject: createMethod(7)\n};\n","'use strict';\nvar fails = require('../internals/fails');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (METHOD_NAME) {\n // We can't use this feature detection in V8 since it causes\n // deoptimization and serious performance degradation\n // https://github.com/zloirock/core-js/issues/677\n return V8_VERSION >= 51 || !fails(function () {\n var array = [];\n var constructor = array.constructor = {};\n constructor[SPECIES] = function () {\n return { foo: 1 };\n };\n return array[METHOD_NAME](Boolean).foo !== 1;\n });\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $map = require('../internals/array-iteration').map;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');\n\n// `Array.prototype.map` method\n// https://tc39.es/ecma262/#sec-array.prototype.map\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n map: function map(callbackfn /* , thisArg */) {\n return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","/*! *****************************************************************************\r\nCopyright (c) Microsoft Corporation.\r\n\r\nPermission to use, copy, modify, and/or distribute this software for any\r\npurpose with or without fee is hereby granted.\r\n\r\nTHE SOFTWARE IS PROVIDED \"AS IS\" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH\r\nREGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY\r\nAND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,\r\nINDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM\r\nLOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR\r\nOTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR\r\nPERFORMANCE OF THIS SOFTWARE.\r\n***************************************************************************** */\r\n/* global Reflect, Promise */\r\n\r\nvar extendStatics = function(d, b) {\r\n extendStatics = Object.setPrototypeOf ||\r\n ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) ||\r\n function (d, b) { for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; };\r\n return extendStatics(d, b);\r\n};\r\n\r\nexport function __extends(d, b) {\r\n extendStatics(d, b);\r\n function __() { this.constructor = d; }\r\n d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __());\r\n}\r\n\r\nexport var __assign = function() {\r\n __assign = Object.assign || function __assign(t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p];\r\n }\r\n return t;\r\n }\r\n return __assign.apply(this, arguments);\r\n}\r\n\r\nexport function __rest(s, e) {\r\n var t = {};\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)\r\n t[p] = s[p];\r\n if (s != null && typeof Object.getOwnPropertySymbols === \"function\")\r\n for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {\r\n if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))\r\n t[p[i]] = s[p[i]];\r\n }\r\n return t;\r\n}\r\n\r\nexport function __decorate(decorators, target, key, desc) {\r\n var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;\r\n if (typeof Reflect === \"object\" && typeof Reflect.decorate === \"function\") r = Reflect.decorate(decorators, target, key, desc);\r\n else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;\r\n return c > 3 && r && Object.defineProperty(target, key, r), r;\r\n}\r\n\r\nexport function __param(paramIndex, decorator) {\r\n return function (target, key) { decorator(target, key, paramIndex); }\r\n}\r\n\r\nexport function __metadata(metadataKey, metadataValue) {\r\n if (typeof Reflect === \"object\" && typeof Reflect.metadata === \"function\") return Reflect.metadata(metadataKey, metadataValue);\r\n}\r\n\r\nexport function __awaiter(thisArg, _arguments, P, generator) {\r\n function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }\r\n return new (P || (P = Promise))(function (resolve, reject) {\r\n function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }\r\n function rejected(value) { try { step(generator[\"throw\"](value)); } catch (e) { reject(e); } }\r\n function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }\r\n step((generator = generator.apply(thisArg, _arguments || [])).next());\r\n });\r\n}\r\n\r\nexport function __generator(thisArg, body) {\r\n var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;\r\n return g = { next: verb(0), \"throw\": verb(1), \"return\": verb(2) }, typeof Symbol === \"function\" && (g[Symbol.iterator] = function() { return this; }), g;\r\n function verb(n) { return function (v) { return step([n, v]); }; }\r\n function step(op) {\r\n if (f) throw new TypeError(\"Generator is already executing.\");\r\n while (_) try {\r\n if (f = 1, y && (t = op[0] & 2 ? y[\"return\"] : op[0] ? y[\"throw\"] || ((t = y[\"return\"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;\r\n if (y = 0, t) op = [op[0] & 2, t.value];\r\n switch (op[0]) {\r\n case 0: case 1: t = op; break;\r\n case 4: _.label++; return { value: op[1], done: false };\r\n case 5: _.label++; y = op[1]; op = [0]; continue;\r\n case 7: op = _.ops.pop(); _.trys.pop(); continue;\r\n default:\r\n if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }\r\n if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }\r\n if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }\r\n if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }\r\n if (t[2]) _.ops.pop();\r\n _.trys.pop(); continue;\r\n }\r\n op = body.call(thisArg, _);\r\n } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }\r\n if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };\r\n }\r\n}\r\n\r\nexport function __createBinding(o, m, k, k2) {\r\n if (k2 === undefined) k2 = k;\r\n o[k2] = m[k];\r\n}\r\n\r\nexport function __exportStar(m, exports) {\r\n for (var p in m) if (p !== \"default\" && !exports.hasOwnProperty(p)) exports[p] = m[p];\r\n}\r\n\r\nexport function __values(o) {\r\n var s = typeof Symbol === \"function\" && Symbol.iterator, m = s && o[s], i = 0;\r\n if (m) return m.call(o);\r\n if (o && typeof o.length === \"number\") return {\r\n next: function () {\r\n if (o && i >= o.length) o = void 0;\r\n return { value: o && o[i++], done: !o };\r\n }\r\n };\r\n throw new TypeError(s ? \"Object is not iterable.\" : \"Symbol.iterator is not defined.\");\r\n}\r\n\r\nexport function __read(o, n) {\r\n var m = typeof Symbol === \"function\" && o[Symbol.iterator];\r\n if (!m) return o;\r\n var i = m.call(o), r, ar = [], e;\r\n try {\r\n while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value);\r\n }\r\n catch (error) { e = { error: error }; }\r\n finally {\r\n try {\r\n if (r && !r.done && (m = i[\"return\"])) m.call(i);\r\n }\r\n finally { if (e) throw e.error; }\r\n }\r\n return ar;\r\n}\r\n\r\nexport function __spread() {\r\n for (var ar = [], i = 0; i < arguments.length; i++)\r\n ar = ar.concat(__read(arguments[i]));\r\n return ar;\r\n}\r\n\r\nexport function __spreadArrays() {\r\n for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length;\r\n for (var r = Array(s), k = 0, i = 0; i < il; i++)\r\n for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++)\r\n r[k] = a[j];\r\n return r;\r\n};\r\n\r\nexport function __await(v) {\r\n return this instanceof __await ? (this.v = v, this) : new __await(v);\r\n}\r\n\r\nexport function __asyncGenerator(thisArg, _arguments, generator) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var g = generator.apply(thisArg, _arguments || []), i, q = [];\r\n return i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i;\r\n function verb(n) { if (g[n]) i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; }\r\n function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } }\r\n function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); }\r\n function fulfill(value) { resume(\"next\", value); }\r\n function reject(value) { resume(\"throw\", value); }\r\n function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); }\r\n}\r\n\r\nexport function __asyncDelegator(o) {\r\n var i, p;\r\n return i = {}, verb(\"next\"), verb(\"throw\", function (e) { throw e; }), verb(\"return\"), i[Symbol.iterator] = function () { return this; }, i;\r\n function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: n === \"return\" } : f ? f(v) : v; } : f; }\r\n}\r\n\r\nexport function __asyncValues(o) {\r\n if (!Symbol.asyncIterator) throw new TypeError(\"Symbol.asyncIterator is not defined.\");\r\n var m = o[Symbol.asyncIterator], i;\r\n return m ? m.call(o) : (o = typeof __values === \"function\" ? __values(o) : o[Symbol.iterator](), i = {}, verb(\"next\"), verb(\"throw\"), verb(\"return\"), i[Symbol.asyncIterator] = function () { return this; }, i);\r\n function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; }\r\n function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); }\r\n}\r\n\r\nexport function __makeTemplateObject(cooked, raw) {\r\n if (Object.defineProperty) { Object.defineProperty(cooked, \"raw\", { value: raw }); } else { cooked.raw = raw; }\r\n return cooked;\r\n};\r\n\r\nexport function __importStar(mod) {\r\n if (mod && mod.__esModule) return mod;\r\n var result = {};\r\n if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) result[k] = mod[k];\r\n result.default = mod;\r\n return result;\r\n}\r\n\r\nexport function __importDefault(mod) {\r\n return (mod && mod.__esModule) ? mod : { default: mod };\r\n}\r\n\r\nexport function __classPrivateFieldGet(receiver, privateMap) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to get private field on non-instance\");\r\n }\r\n return privateMap.get(receiver);\r\n}\r\n\r\nexport function __classPrivateFieldSet(receiver, privateMap, value) {\r\n if (!privateMap.has(receiver)) {\r\n throw new TypeError(\"attempted to set private field on non-instance\");\r\n }\r\n privateMap.set(receiver, value);\r\n return value;\r\n}\r\n","'use strict';\nvar $ = require('../internals/export');\nvar $filter = require('../internals/array-iteration').filter;\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');\n\n// `Array.prototype.filter` method\n// https://tc39.es/ecma262/#sec-array.prototype.filter\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n filter: function filter(callbackfn /* , thisArg */) {\n return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar classof = require('../internals/classof');\n\n// `Object.prototype.toString` method implementation\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nmodule.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {\n return '[object ' + classof(this) + ']';\n};\n","'use strict';\nvar TO_STRING_TAG_SUPPORT = require('../internals/to-string-tag-support');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar toString = require('../internals/object-to-string');\n\n// `Object.prototype.toString` method\n// https://tc39.es/ecma262/#sec-object.prototype.tostring\nif (!TO_STRING_TAG_SUPPORT) {\n defineBuiltIn(Object.prototype, 'toString', toString, { unsafe: true });\n}\n","/**\n * Copyright 2023 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * util class that creates a common set of convenience functions to wrap\n * shared behavior of Advanced Markers and Markers.\n */\nexport class MarkerUtils {\n static isAdvancedMarkerAvailable(map) {\n return (google.maps.marker &&\n map.getMapCapabilities().isAdvancedMarkersAvailable === true);\n }\n static isAdvancedMarker(marker) {\n return (google.maps.marker &&\n marker instanceof google.maps.marker.AdvancedMarkerElement);\n }\n static setMap(marker, map) {\n if (this.isAdvancedMarker(marker)) {\n marker.map = map;\n }\n else {\n marker.setMap(map);\n }\n }\n static getPosition(marker) {\n // SuperClusterAlgorithm.calculate expects a LatLng instance so we fake it for Adv Markers\n if (this.isAdvancedMarker(marker)) {\n if (marker.position) {\n if (marker.position instanceof google.maps.LatLng) {\n return marker.position;\n }\n // since we can't cast to LatLngLiteral for reasons =(\n if (marker.position.lat && marker.position.lng) {\n return new google.maps.LatLng(marker.position.lat, marker.position.lng);\n }\n }\n return new google.maps.LatLng(null);\n }\n return marker.getPosition();\n }\n static getVisible(marker) {\n if (this.isAdvancedMarker(marker)) {\n /**\n * Always return true for Advanced Markers because the clusterer\n * uses getVisible as a way to count legacy markers not as an actual\n * indicator of visibility for some reason. Even when markers are hidden\n * Marker.getVisible returns `true` and this is used to set the marker count\n * on the cluster. See the behavior of Cluster.count\n */\n return true;\n }\n return marker.getVisible();\n }\n}\n//# sourceMappingURL=marker-utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\nexport class Cluster {\n constructor({ markers, position }) {\n this.markers = markers;\n if (position) {\n if (position instanceof google.maps.LatLng) {\n this._position = position;\n }\n else {\n this._position = new google.maps.LatLng(position);\n }\n }\n }\n get bounds() {\n if (this.markers.length === 0 && !this._position) {\n return;\n }\n const bounds = new google.maps.LatLngBounds(this._position, this._position);\n for (const marker of this.markers) {\n bounds.extend(MarkerUtils.getPosition(marker));\n }\n return bounds;\n }\n get position() {\n return this._position || this.bounds.getCenter();\n }\n /**\n * Get the count of **visible** markers.\n */\n get count() {\n return this.markers.filter((m) => MarkerUtils.getVisible(m)).length;\n }\n /**\n * Add a marker to the cluster.\n */\n push(marker) {\n this.markers.push(marker);\n }\n /**\n * Cleanup references and remove marker from map.\n */\n delete() {\n if (this.marker) {\n MarkerUtils.setMap(this.marker, null);\n this.marker = undefined;\n }\n this.markers.length = 0;\n }\n}\n//# sourceMappingURL=cluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * Returns the markers visible in a padded map viewport\n *\n * @param map\n * @param mapCanvasProjection\n * @param markers The list of marker to filter\n * @param viewportPaddingPixels The padding in pixel\n * @returns The list of markers in the padded viewport\n */\nexport const filterMarkersToPaddedViewport = (map, mapCanvasProjection, markers, viewportPaddingPixels) => {\n const extendedMapBounds = extendBoundsToPaddedViewport(map.getBounds(), mapCanvasProjection, viewportPaddingPixels);\n return markers.filter((marker) => extendedMapBounds.contains(MarkerUtils.getPosition(marker)));\n};\n/**\n * Extends a bounds by a number of pixels in each direction\n */\nexport const extendBoundsToPaddedViewport = (bounds, projection, numPixels) => {\n const { northEast, southWest } = latLngBoundsToPixelBounds(bounds, projection);\n const extendedPixelBounds = extendPixelBounds({ northEast, southWest }, numPixels);\n return pixelBoundsToLatLngBounds(extendedPixelBounds, projection);\n};\n/**\n * Gets the extended bounds as a bbox [westLng, southLat, eastLng, northLat]\n */\nexport const getPaddedViewport = (bounds, projection, pixels) => {\n const extended = extendBoundsToPaddedViewport(bounds, projection, pixels);\n const ne = extended.getNorthEast();\n const sw = extended.getSouthWest();\n return [sw.lng(), sw.lat(), ne.lng(), ne.lat()];\n};\n/**\n * Returns the distance between 2 positions.\n *\n * @hidden\n */\nexport const distanceBetweenPoints = (p1, p2) => {\n const R = 6371; // Radius of the Earth in km\n const dLat = ((p2.lat - p1.lat) * Math.PI) / 180;\n const dLon = ((p2.lng - p1.lng) * Math.PI) / 180;\n const sinDLat = Math.sin(dLat / 2);\n const sinDLon = Math.sin(dLon / 2);\n const a = sinDLat * sinDLat +\n Math.cos((p1.lat * Math.PI) / 180) *\n Math.cos((p2.lat * Math.PI) / 180) *\n sinDLon *\n sinDLon;\n const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));\n return R * c;\n};\n/**\n * Converts a LatLng bound to pixels.\n *\n * @hidden\n */\nconst latLngBoundsToPixelBounds = (bounds, projection) => {\n return {\n northEast: projection.fromLatLngToDivPixel(bounds.getNorthEast()),\n southWest: projection.fromLatLngToDivPixel(bounds.getSouthWest()),\n };\n};\n/**\n * Extends a pixel bounds by numPixels in all directions.\n *\n * @hidden\n */\nexport const extendPixelBounds = ({ northEast, southWest }, numPixels) => {\n northEast.x += numPixels;\n northEast.y -= numPixels;\n southWest.x -= numPixels;\n southWest.y += numPixels;\n return { northEast, southWest };\n};\n/**\n * @hidden\n */\nexport const pixelBoundsToLatLngBounds = ({ northEast, southWest }, projection) => {\n const sw = projection.fromDivPixelToLatLng(southWest);\n const ne = projection.fromDivPixelToLatLng(northEast);\n return new google.maps.LatLngBounds(sw, ne);\n};\n//# sourceMappingURL=utils.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { Cluster } from \"../cluster\";\nimport { filterMarkersToPaddedViewport } from \"./utils\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * @hidden\n */\nexport class AbstractAlgorithm {\n constructor({ maxZoom = 16 }) {\n this.maxZoom = maxZoom;\n }\n /**\n * Helper function to bypass clustering based upon some map state such as\n * zoom, number of markers, etc.\n *\n * ```typescript\n * cluster({markers, map}: AlgorithmInput): Cluster[] {\n * if (shouldBypassClustering(map)) {\n * return this.noop({markers})\n * }\n * }\n * ```\n */\n noop({ markers, }) {\n return noop(markers);\n }\n}\n/**\n * Abstract viewport algorithm proves a class to filter markers by a padded\n * viewport. This is a common optimization.\n *\n * @hidden\n */\nexport class AbstractViewportAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { viewportPadding = 60 } = _a, options = __rest(_a, [\"viewportPadding\"]);\n super(options);\n this.viewportPadding = 60;\n this.viewportPadding = viewportPadding;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed: false,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n}\n/**\n * @hidden\n */\nexport const noop = (markers) => {\n const clusters = markers.map((marker) => new Cluster({\n position: MarkerUtils.getPosition(marker),\n markers: [marker],\n }));\n return clusters;\n};\n//# sourceMappingURL=core.js.map","'use strict';\n// iterable DOM collections\n// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods\nmodule.exports = {\n CSSRuleList: 0,\n CSSStyleDeclaration: 0,\n CSSValueList: 0,\n ClientRectList: 0,\n DOMRectList: 0,\n DOMStringList: 0,\n DOMTokenList: 1,\n DataTransferItemList: 0,\n FileList: 0,\n HTMLAllCollection: 0,\n HTMLCollection: 0,\n HTMLFormElement: 0,\n HTMLSelectElement: 0,\n MediaList: 0,\n MimeTypeArray: 0,\n NamedNodeMap: 0,\n NodeList: 1,\n PaintRequestList: 0,\n Plugin: 0,\n PluginArray: 0,\n SVGLengthList: 0,\n SVGNumberList: 0,\n SVGPathSegList: 0,\n SVGPointList: 0,\n SVGStringList: 0,\n SVGTransformList: 0,\n SourceBufferList: 0,\n StyleSheetList: 0,\n TextTrackCueList: 0,\n TextTrackList: 0,\n TouchList: 0\n};\n","'use strict';\n// in old WebKit versions, `element.classList` is not an instance of global `DOMTokenList`\nvar documentCreateElement = require('../internals/document-create-element');\n\nvar classList = documentCreateElement('span').classList;\nvar DOMTokenListPrototype = classList && classList.constructor && classList.constructor.prototype;\n\nmodule.exports = DOMTokenListPrototype === Object.prototype ? undefined : DOMTokenListPrototype;\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = function (METHOD_NAME, argument) {\n var method = [][METHOD_NAME];\n return !!method && fails(function () {\n // eslint-disable-next-line no-useless-call -- required for testing\n method.call(null, argument || function () { return 1; }, 1);\n });\n};\n","'use strict';\nvar $forEach = require('../internals/array-iteration').forEach;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar STRICT_METHOD = arrayMethodIsStrict('forEach');\n\n// `Array.prototype.forEach` method implementation\n// https://tc39.es/ecma262/#sec-array.prototype.foreach\nmodule.exports = !STRICT_METHOD ? function forEach(callbackfn /* , thisArg */) {\n return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n// eslint-disable-next-line es/no-array-prototype-foreach -- safe\n} : [].forEach;\n","'use strict';\nvar global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar forEach = require('../internals/array-for-each');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\n\nvar handlePrototype = function (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {\n createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);\n } catch (error) {\n CollectionPrototype.forEach = forEach;\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n if (DOMIterables[COLLECTION_NAME]) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype);\n }\n}\n\nhandlePrototype(DOMTokenListPrototype);\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\n\n// `URL.prototype.toJSON` method\n// https://url.spec.whatwg.org/#dom-url-tojson\n$({ target: 'URL', proto: true, enumerable: true }, {\n toJSON: function toJSON() {\n return call(URL.prototype.toString, this);\n }\n});\n","'use strict';\n\n// do not edit .js files directly - edit src/index.jst\n\n\n\nmodule.exports = function equal(a, b) {\n if (a === b) return true;\n\n if (a && b && typeof a == 'object' && typeof b == 'object') {\n if (a.constructor !== b.constructor) return false;\n\n var length, i, keys;\n if (Array.isArray(a)) {\n length = a.length;\n if (length != b.length) return false;\n for (i = length; i-- !== 0;)\n if (!equal(a[i], b[i])) return false;\n return true;\n }\n\n\n\n if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags;\n if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf();\n if (a.toString !== Object.prototype.toString) return a.toString() === b.toString();\n\n keys = Object.keys(a);\n length = keys.length;\n if (length !== Object.keys(b).length) return false;\n\n for (i = length; i-- !== 0;)\n if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false;\n\n for (i = length; i-- !== 0;) {\n var key = keys[i];\n\n if (!equal(a[key], b[key])) return false;\n }\n\n return true;\n }\n\n // true if both NaN, false otherwise\n return a!==a && b!==b;\n};\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport { distanceBetweenPoints, extendBoundsToPaddedViewport, filterMarkersToPaddedViewport, } from \"./utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\nimport { MarkerUtils } from \"../marker-utils\";\n/**\n * The default Grid algorithm historically used in Google Maps marker\n * clustering.\n *\n * The Grid algorithm does not implement caching and markers may flash as the\n * viewport changes. Instead use {@link SuperClusterAlgorithm}.\n */\nexport class GridAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxDistance = 40000, gridSize = 40 } = _a, options = __rest(_a, [\"maxDistance\", \"gridSize\"]);\n super(options);\n this.clusters = [];\n this.state = { zoom: -1 };\n this.maxDistance = maxDistance;\n this.gridSize = gridSize;\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n const state = { zoom: map.getZoom() };\n let changed = false;\n if (this.state.zoom >= this.maxZoom && state.zoom >= this.maxZoom) {\n // still at or beyond maxZoom, no change\n }\n else {\n changed = !equal(this.state, state);\n }\n this.state = state;\n if (map.getZoom() >= this.maxZoom) {\n return {\n clusters: this.noop({\n markers,\n }),\n changed,\n };\n }\n return {\n clusters: this.cluster({\n markers: filterMarkersToPaddedViewport(map, mapCanvasProjection, markers, this.viewportPadding),\n map,\n mapCanvasProjection,\n }),\n };\n }\n cluster({ markers, map, mapCanvasProjection, }) {\n this.clusters = [];\n markers.forEach((marker) => {\n this.addToClosestCluster(marker, map, mapCanvasProjection);\n });\n return this.clusters;\n }\n addToClosestCluster(marker, map, projection) {\n let maxDistance = this.maxDistance; // Some large number\n let cluster = null;\n for (let i = 0; i < this.clusters.length; i++) {\n const candidate = this.clusters[i];\n const distance = distanceBetweenPoints(candidate.bounds.getCenter().toJSON(), MarkerUtils.getPosition(marker).toJSON());\n if (distance < maxDistance) {\n maxDistance = distance;\n cluster = candidate;\n }\n }\n if (cluster &&\n extendBoundsToPaddedViewport(cluster.bounds, projection, this.gridSize).contains(MarkerUtils.getPosition(marker))) {\n cluster.push(marker);\n }\n else {\n const cluster = new Cluster({ markers: [marker] });\n this.clusters.push(cluster);\n }\n }\n}\n//# sourceMappingURL=grid.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm, } from \"./core\";\n/**\n * Noop algorithm does not generate any clusters or filter markers by the an extended viewport.\n */\nexport class NoopAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var options = __rest(_a, []);\n super(options);\n }\n calculate({ markers, map, mapCanvasProjection, }) {\n return {\n clusters: this.cluster({ markers, map, mapCanvasProjection }),\n changed: false,\n };\n }\n cluster(input) {\n return this.noop(input);\n }\n}\n//# sourceMappingURL=noop.js.map","'use strict';\nvar internalObjectKeys = require('../internals/object-keys-internal');\nvar enumBugKeys = require('../internals/enum-bug-keys');\n\n// `Object.keys` method\n// https://tc39.es/ecma262/#sec-object.keys\n// eslint-disable-next-line es/no-object-keys -- safe\nmodule.exports = Object.keys || function keys(O) {\n return internalObjectKeys(O, enumBugKeys);\n};\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar call = require('../internals/function-call');\nvar fails = require('../internals/fails');\nvar objectKeys = require('../internals/object-keys');\nvar getOwnPropertySymbolsModule = require('../internals/object-get-own-property-symbols');\nvar propertyIsEnumerableModule = require('../internals/object-property-is-enumerable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\n\n// eslint-disable-next-line es/no-object-assign -- safe\nvar $assign = Object.assign;\n// eslint-disable-next-line es/no-object-defineproperty -- required for testing\nvar defineProperty = Object.defineProperty;\nvar concat = uncurryThis([].concat);\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\nmodule.exports = !$assign || fails(function () {\n // should have correct order of operations (Edge bug)\n if (DESCRIPTORS && $assign({ b: 1 }, $assign(defineProperty({}, 'a', {\n enumerable: true,\n get: function () {\n defineProperty(this, 'b', {\n value: 3,\n enumerable: false\n });\n }\n }), { b: 2 })).b !== 1) return true;\n // should work with symbols and should have deterministic property order (V8 bug)\n var A = {};\n var B = {};\n // eslint-disable-next-line es/no-symbol -- safe\n var symbol = Symbol('assign detection');\n var alphabet = 'abcdefghijklmnopqrst';\n A[symbol] = 7;\n alphabet.split('').forEach(function (chr) { B[chr] = chr; });\n return $assign({}, A)[symbol] !== 7 || objectKeys($assign({}, B)).join('') !== alphabet;\n}) ? function assign(target, source) { // eslint-disable-line no-unused-vars -- required for `.length`\n var T = toObject(target);\n var argumentsLength = arguments.length;\n var index = 1;\n var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;\n var propertyIsEnumerable = propertyIsEnumerableModule.f;\n while (argumentsLength > index) {\n var S = IndexedObject(arguments[index++]);\n var keys = getOwnPropertySymbols ? concat(objectKeys(S), getOwnPropertySymbols(S)) : objectKeys(S);\n var length = keys.length;\n var j = 0;\n var key;\n while (length > j) {\n key = keys[j++];\n if (!DESCRIPTORS || call(propertyIsEnumerable, S, key)) T[key] = S[key];\n }\n } return T;\n} : $assign;\n","'use strict';\nvar $ = require('../internals/export');\nvar assign = require('../internals/object-assign');\n\n// `Object.assign` method\n// https://tc39.es/ecma262/#sec-object.assign\n// eslint-disable-next-line es/no-object-assign -- required for testing\n$({ target: 'Object', stat: true, arity: 2, forced: Object.assign !== assign }, {\n assign: assign\n});\n","\nconst ARRAY_TYPES = [\n Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array,\n Int32Array, Uint32Array, Float32Array, Float64Array\n];\n\n/** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */\n\nconst VERSION = 1; // serialized format version\nconst HEADER_SIZE = 8;\n\nexport default class KDBush {\n\n /**\n * Creates an index from raw `ArrayBuffer` data.\n * @param {ArrayBuffer} data\n */\n static from(data) {\n if (!(data instanceof ArrayBuffer)) {\n throw new Error('Data must be an instance of ArrayBuffer.');\n }\n const [magic, versionAndType] = new Uint8Array(data, 0, 2);\n if (magic !== 0xdb) {\n throw new Error('Data does not appear to be in a KDBush format.');\n }\n const version = versionAndType >> 4;\n if (version !== VERSION) {\n throw new Error(`Got v${version} data when expected v${VERSION}.`);\n }\n const ArrayType = ARRAY_TYPES[versionAndType & 0x0f];\n if (!ArrayType) {\n throw new Error('Unrecognized array type.');\n }\n const [nodeSize] = new Uint16Array(data, 2, 1);\n const [numItems] = new Uint32Array(data, 4, 1);\n\n return new KDBush(numItems, nodeSize, ArrayType, data);\n }\n\n /**\n * Creates an index that will hold a given number of items.\n * @param {number} numItems\n * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default).\n * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default).\n * @param {ArrayBuffer} [data] (For internal use only)\n */\n constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) {\n if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`);\n\n this.numItems = +numItems;\n this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535);\n this.ArrayType = ArrayType;\n this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array;\n\n const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType);\n const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT;\n const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT;\n const padCoords = (8 - idsByteSize % 8) % 8;\n\n if (arrayTypeIndex < 0) {\n throw new Error(`Unexpected typed array class: ${ArrayType}.`);\n }\n\n if (data && (data instanceof ArrayBuffer)) { // reconstruct an index from a buffer\n this.data = data;\n this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems);\n this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2);\n this._pos = numItems * 2;\n this._finished = true;\n } else { // initialize a new index\n this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords);\n this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems);\n this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2);\n this._pos = 0;\n this._finished = false;\n\n // set header\n new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]);\n new Uint16Array(this.data, 2, 1)[0] = nodeSize;\n new Uint32Array(this.data, 4, 1)[0] = numItems;\n }\n }\n\n /**\n * Add a point to the index.\n * @param {number} x\n * @param {number} y\n * @returns {number} An incremental index associated with the added item (starting from `0`).\n */\n add(x, y) {\n const index = this._pos >> 1;\n this.ids[index] = index;\n this.coords[this._pos++] = x;\n this.coords[this._pos++] = y;\n return index;\n }\n\n /**\n * Perform indexing of the added points.\n */\n finish() {\n const numAdded = this._pos >> 1;\n if (numAdded !== this.numItems) {\n throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`);\n }\n // kd-sort both arrays for efficient search\n sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0);\n\n this._finished = true;\n return this;\n }\n\n /**\n * Search the index for items within a given bounding box.\n * @param {number} minX\n * @param {number} minY\n * @param {number} maxX\n * @param {number} maxY\n * @returns {number[]} An array of indices correponding to the found items.\n */\n range(minX, minY, maxX, maxY) {\n if (!this._finished) throw new Error('Data not yet indexed - call index.finish().');\n\n const {ids, coords, nodeSize} = this;\n const stack = [0, ids.length - 1, 0];\n const result = [];\n\n // recursively search for items in range in the kd-sorted arrays\n while (stack.length) {\n const axis = stack.pop() || 0;\n const right = stack.pop() || 0;\n const left = stack.pop() || 0;\n\n // if we reached \"tree node\", search linearly\n if (right - left <= nodeSize) {\n for (let i = left; i <= right; i++) {\n const x = coords[2 * i];\n const y = coords[2 * i + 1];\n if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]);\n }\n continue;\n }\n\n // otherwise find the middle index\n const m = (left + right) >> 1;\n\n // include the middle item if it's in range\n const x = coords[2 * m];\n const y = coords[2 * m + 1];\n if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]);\n\n // queue search in halves that intersect the query\n if (axis === 0 ? minX <= x : minY <= y) {\n stack.push(left);\n stack.push(m - 1);\n stack.push(1 - axis);\n }\n if (axis === 0 ? maxX >= x : maxY >= y) {\n stack.push(m + 1);\n stack.push(right);\n stack.push(1 - axis);\n }\n }\n\n return result;\n }\n\n /**\n * Search the index for items within a given radius.\n * @param {number} qx\n * @param {number} qy\n * @param {number} r Query radius.\n * @returns {number[]} An array of indices correponding to the found items.\n */\n within(qx, qy, r) {\n if (!this._finished) throw new Error('Data not yet indexed - call index.finish().');\n\n const {ids, coords, nodeSize} = this;\n const stack = [0, ids.length - 1, 0];\n const result = [];\n const r2 = r * r;\n\n // recursively search for items within radius in the kd-sorted arrays\n while (stack.length) {\n const axis = stack.pop() || 0;\n const right = stack.pop() || 0;\n const left = stack.pop() || 0;\n\n // if we reached \"tree node\", search linearly\n if (right - left <= nodeSize) {\n for (let i = left; i <= right; i++) {\n if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]);\n }\n continue;\n }\n\n // otherwise find the middle index\n const m = (left + right) >> 1;\n\n // include the middle item if it's in range\n const x = coords[2 * m];\n const y = coords[2 * m + 1];\n if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]);\n\n // queue search in halves that intersect the query\n if (axis === 0 ? qx - r <= x : qy - r <= y) {\n stack.push(left);\n stack.push(m - 1);\n stack.push(1 - axis);\n }\n if (axis === 0 ? qx + r >= x : qy + r >= y) {\n stack.push(m + 1);\n stack.push(right);\n stack.push(1 - axis);\n }\n }\n\n return result;\n }\n}\n\n/**\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} nodeSize\n * @param {number} left\n * @param {number} right\n * @param {number} axis\n */\nfunction sort(ids, coords, nodeSize, left, right, axis) {\n if (right - left <= nodeSize) return;\n\n const m = (left + right) >> 1; // middle index\n\n // sort ids and coords around the middle index so that the halves lie\n // either left/right or top/bottom correspondingly (taking turns)\n select(ids, coords, m, left, right, axis);\n\n // recursively kd-sort first half and second half on the opposite axis\n sort(ids, coords, nodeSize, left, m - 1, 1 - axis);\n sort(ids, coords, nodeSize, m + 1, right, 1 - axis);\n}\n\n/**\n * Custom Floyd-Rivest selection algorithm: sort ids and coords so that\n * [left..k-1] items are smaller than k-th item (on either x or y axis)\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} k\n * @param {number} left\n * @param {number} right\n * @param {number} axis\n */\nfunction select(ids, coords, k, left, right, axis) {\n\n while (right > left) {\n if (right - left > 600) {\n const n = right - left + 1;\n const m = k - left + 1;\n const z = Math.log(n);\n const s = 0.5 * Math.exp(2 * z / 3);\n const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1);\n const newLeft = Math.max(left, Math.floor(k - m * s / n + sd));\n const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd));\n select(ids, coords, k, newLeft, newRight, axis);\n }\n\n const t = coords[2 * k + axis];\n let i = left;\n let j = right;\n\n swapItem(ids, coords, left, k);\n if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right);\n\n while (i < j) {\n swapItem(ids, coords, i, j);\n i++;\n j--;\n while (coords[2 * i + axis] < t) i++;\n while (coords[2 * j + axis] > t) j--;\n }\n\n if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j);\n else {\n j++;\n swapItem(ids, coords, j, right);\n }\n\n if (j <= k) left = j + 1;\n if (k <= j) right = j - 1;\n }\n}\n\n/**\n * @param {Uint16Array | Uint32Array} ids\n * @param {InstanceType} coords\n * @param {number} i\n * @param {number} j\n */\nfunction swapItem(ids, coords, i, j) {\n swap(ids, i, j);\n swap(coords, 2 * i, 2 * j);\n swap(coords, 2 * i + 1, 2 * j + 1);\n}\n\n/**\n * @param {InstanceType} arr\n * @param {number} i\n * @param {number} j\n */\nfunction swap(arr, i, j) {\n const tmp = arr[i];\n arr[i] = arr[j];\n arr[j] = tmp;\n}\n\n/**\n * @param {number} ax\n * @param {number} ay\n * @param {number} bx\n * @param {number} by\n */\nfunction sqDist(ax, ay, bx, by) {\n const dx = ax - bx;\n const dy = ay - by;\n return dx * dx + dy * dy;\n}\n","\nimport KDBush from 'kdbush';\n\nconst defaultOptions = {\n minZoom: 0, // min zoom to generate clusters on\n maxZoom: 16, // max zoom level to cluster the points on\n minPoints: 2, // minimum points to form a cluster\n radius: 40, // cluster radius in pixels\n extent: 512, // tile extent (radius is calculated relative to it)\n nodeSize: 64, // size of the KD-tree leaf node, affects performance\n log: false, // whether to log timing info\n\n // whether to generate numeric ids for input features (in vector tiles)\n generateId: false,\n\n // a reduce function for calculating custom cluster properties\n reduce: null, // (accumulated, props) => { accumulated.sum += props.sum; }\n\n // properties to use for individual points when running the reducer\n map: props => props // props => ({sum: props.my_value})\n};\n\nconst fround = Math.fround || (tmp => ((x) => { tmp[0] = +x; return tmp[0]; }))(new Float32Array(1));\n\nconst OFFSET_ZOOM = 2;\nconst OFFSET_ID = 3;\nconst OFFSET_PARENT = 4;\nconst OFFSET_NUM = 5;\nconst OFFSET_PROP = 6;\n\nexport default class Supercluster {\n constructor(options) {\n this.options = Object.assign(Object.create(defaultOptions), options);\n this.trees = new Array(this.options.maxZoom + 1);\n this.stride = this.options.reduce ? 7 : 6;\n this.clusterProps = [];\n }\n\n load(points) {\n const {log, minZoom, maxZoom} = this.options;\n\n if (log) console.time('total time');\n\n const timerId = `prepare ${ points.length } points`;\n if (log) console.time(timerId);\n\n this.points = points;\n\n // generate a cluster object for each point and index input points into a KD-tree\n const data = [];\n\n for (let i = 0; i < points.length; i++) {\n const p = points[i];\n if (!p.geometry) continue;\n\n const [lng, lat] = p.geometry.coordinates;\n const x = fround(lngX(lng));\n const y = fround(latY(lat));\n // store internal point/cluster data in flat numeric arrays for performance\n data.push(\n x, y, // projected point coordinates\n Infinity, // the last zoom the point was processed at\n i, // index of the source feature in the original input array\n -1, // parent cluster id\n 1 // number of points in a cluster\n );\n if (this.options.reduce) data.push(0); // noop\n }\n let tree = this.trees[maxZoom + 1] = this._createTree(data);\n\n if (log) console.timeEnd(timerId);\n\n // cluster points on max zoom, then cluster the results on previous zoom, etc.;\n // results in a cluster hierarchy across zoom levels\n for (let z = maxZoom; z >= minZoom; z--) {\n const now = +Date.now();\n\n // create a new set of clusters for the zoom and index them with a KD-tree\n tree = this.trees[z] = this._createTree(this._cluster(tree, z));\n\n if (log) console.log('z%d: %d clusters in %dms', z, tree.numItems, +Date.now() - now);\n }\n\n if (log) console.timeEnd('total time');\n\n return this;\n }\n\n getClusters(bbox, zoom) {\n let minLng = ((bbox[0] + 180) % 360 + 360) % 360 - 180;\n const minLat = Math.max(-90, Math.min(90, bbox[1]));\n let maxLng = bbox[2] === 180 ? 180 : ((bbox[2] + 180) % 360 + 360) % 360 - 180;\n const maxLat = Math.max(-90, Math.min(90, bbox[3]));\n\n if (bbox[2] - bbox[0] >= 360) {\n minLng = -180;\n maxLng = 180;\n } else if (minLng > maxLng) {\n const easternHem = this.getClusters([minLng, minLat, 180, maxLat], zoom);\n const westernHem = this.getClusters([-180, minLat, maxLng, maxLat], zoom);\n return easternHem.concat(westernHem);\n }\n\n const tree = this.trees[this._limitZoom(zoom)];\n const ids = tree.range(lngX(minLng), latY(maxLat), lngX(maxLng), latY(minLat));\n const data = tree.data;\n const clusters = [];\n for (const id of ids) {\n const k = this.stride * id;\n clusters.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]);\n }\n return clusters;\n }\n\n getChildren(clusterId) {\n const originId = this._getOriginId(clusterId);\n const originZoom = this._getOriginZoom(clusterId);\n const errorMsg = 'No cluster with the specified id.';\n\n const tree = this.trees[originZoom];\n if (!tree) throw new Error(errorMsg);\n\n const data = tree.data;\n if (originId * this.stride >= data.length) throw new Error(errorMsg);\n\n const r = this.options.radius / (this.options.extent * Math.pow(2, originZoom - 1));\n const x = data[originId * this.stride];\n const y = data[originId * this.stride + 1];\n const ids = tree.within(x, y, r);\n const children = [];\n for (const id of ids) {\n const k = id * this.stride;\n if (data[k + OFFSET_PARENT] === clusterId) {\n children.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]);\n }\n }\n\n if (children.length === 0) throw new Error(errorMsg);\n\n return children;\n }\n\n getLeaves(clusterId, limit, offset) {\n limit = limit || 10;\n offset = offset || 0;\n\n const leaves = [];\n this._appendLeaves(leaves, clusterId, limit, offset, 0);\n\n return leaves;\n }\n\n getTile(z, x, y) {\n const tree = this.trees[this._limitZoom(z)];\n const z2 = Math.pow(2, z);\n const {extent, radius} = this.options;\n const p = radius / extent;\n const top = (y - p) / z2;\n const bottom = (y + 1 + p) / z2;\n\n const tile = {\n features: []\n };\n\n this._addTileFeatures(\n tree.range((x - p) / z2, top, (x + 1 + p) / z2, bottom),\n tree.data, x, y, z2, tile);\n\n if (x === 0) {\n this._addTileFeatures(\n tree.range(1 - p / z2, top, 1, bottom),\n tree.data, z2, y, z2, tile);\n }\n if (x === z2 - 1) {\n this._addTileFeatures(\n tree.range(0, top, p / z2, bottom),\n tree.data, -1, y, z2, tile);\n }\n\n return tile.features.length ? tile : null;\n }\n\n getClusterExpansionZoom(clusterId) {\n let expansionZoom = this._getOriginZoom(clusterId) - 1;\n while (expansionZoom <= this.options.maxZoom) {\n const children = this.getChildren(clusterId);\n expansionZoom++;\n if (children.length !== 1) break;\n clusterId = children[0].properties.cluster_id;\n }\n return expansionZoom;\n }\n\n _appendLeaves(result, clusterId, limit, offset, skipped) {\n const children = this.getChildren(clusterId);\n\n for (const child of children) {\n const props = child.properties;\n\n if (props && props.cluster) {\n if (skipped + props.point_count <= offset) {\n // skip the whole cluster\n skipped += props.point_count;\n } else {\n // enter the cluster\n skipped = this._appendLeaves(result, props.cluster_id, limit, offset, skipped);\n // exit the cluster\n }\n } else if (skipped < offset) {\n // skip a single point\n skipped++;\n } else {\n // add a single point\n result.push(child);\n }\n if (result.length === limit) break;\n }\n\n return skipped;\n }\n\n _createTree(data) {\n const tree = new KDBush(data.length / this.stride | 0, this.options.nodeSize, Float32Array);\n for (let i = 0; i < data.length; i += this.stride) tree.add(data[i], data[i + 1]);\n tree.finish();\n tree.data = data;\n return tree;\n }\n\n _addTileFeatures(ids, data, x, y, z2, tile) {\n for (const i of ids) {\n const k = i * this.stride;\n const isCluster = data[k + OFFSET_NUM] > 1;\n\n let tags, px, py;\n if (isCluster) {\n tags = getClusterProperties(data, k, this.clusterProps);\n px = data[k];\n py = data[k + 1];\n } else {\n const p = this.points[data[k + OFFSET_ID]];\n tags = p.properties;\n const [lng, lat] = p.geometry.coordinates;\n px = lngX(lng);\n py = latY(lat);\n }\n\n const f = {\n type: 1,\n geometry: [[\n Math.round(this.options.extent * (px * z2 - x)),\n Math.round(this.options.extent * (py * z2 - y))\n ]],\n tags\n };\n\n // assign id\n let id;\n if (isCluster || this.options.generateId) {\n // optionally generate id for points\n id = data[k + OFFSET_ID];\n } else {\n // keep id if already assigned\n id = this.points[data[k + OFFSET_ID]].id;\n }\n\n if (id !== undefined) f.id = id;\n\n tile.features.push(f);\n }\n }\n\n _limitZoom(z) {\n return Math.max(this.options.minZoom, Math.min(Math.floor(+z), this.options.maxZoom + 1));\n }\n\n _cluster(tree, zoom) {\n const {radius, extent, reduce, minPoints} = this.options;\n const r = radius / (extent * Math.pow(2, zoom));\n const data = tree.data;\n const nextData = [];\n const stride = this.stride;\n\n // loop through each point\n for (let i = 0; i < data.length; i += stride) {\n // if we've already visited the point at this zoom level, skip it\n if (data[i + OFFSET_ZOOM] <= zoom) continue;\n data[i + OFFSET_ZOOM] = zoom;\n\n // find all nearby points\n const x = data[i];\n const y = data[i + 1];\n const neighborIds = tree.within(data[i], data[i + 1], r);\n\n const numPointsOrigin = data[i + OFFSET_NUM];\n let numPoints = numPointsOrigin;\n\n // count the number of points in a potential cluster\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n // filter out neighbors that are already processed\n if (data[k + OFFSET_ZOOM] > zoom) numPoints += data[k + OFFSET_NUM];\n }\n\n // if there were neighbors to merge, and there are enough points to form a cluster\n if (numPoints > numPointsOrigin && numPoints >= minPoints) {\n let wx = x * numPointsOrigin;\n let wy = y * numPointsOrigin;\n\n let clusterProperties;\n let clusterPropIndex = -1;\n\n // encode both zoom and point index on which the cluster originated -- offset by total length of features\n const id = ((i / stride | 0) << 5) + (zoom + 1) + this.points.length;\n\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n\n if (data[k + OFFSET_ZOOM] <= zoom) continue;\n data[k + OFFSET_ZOOM] = zoom; // save the zoom (so it doesn't get processed twice)\n\n const numPoints2 = data[k + OFFSET_NUM];\n wx += data[k] * numPoints2; // accumulate coordinates for calculating weighted center\n wy += data[k + 1] * numPoints2;\n\n data[k + OFFSET_PARENT] = id;\n\n if (reduce) {\n if (!clusterProperties) {\n clusterProperties = this._map(data, i, true);\n clusterPropIndex = this.clusterProps.length;\n this.clusterProps.push(clusterProperties);\n }\n reduce(clusterProperties, this._map(data, k));\n }\n }\n\n data[i + OFFSET_PARENT] = id;\n nextData.push(wx / numPoints, wy / numPoints, Infinity, id, -1, numPoints);\n if (reduce) nextData.push(clusterPropIndex);\n\n } else { // left points as unclustered\n for (let j = 0; j < stride; j++) nextData.push(data[i + j]);\n\n if (numPoints > 1) {\n for (const neighborId of neighborIds) {\n const k = neighborId * stride;\n if (data[k + OFFSET_ZOOM] <= zoom) continue;\n data[k + OFFSET_ZOOM] = zoom;\n for (let j = 0; j < stride; j++) nextData.push(data[k + j]);\n }\n }\n }\n }\n\n return nextData;\n }\n\n // get index of the point from which the cluster originated\n _getOriginId(clusterId) {\n return (clusterId - this.points.length) >> 5;\n }\n\n // get zoom of the point from which the cluster originated\n _getOriginZoom(clusterId) {\n return (clusterId - this.points.length) % 32;\n }\n\n _map(data, i, clone) {\n if (data[i + OFFSET_NUM] > 1) {\n const props = this.clusterProps[data[i + OFFSET_PROP]];\n return clone ? Object.assign({}, props) : props;\n }\n const original = this.points[data[i + OFFSET_ID]].properties;\n const result = this.options.map(original);\n return clone && result === original ? Object.assign({}, result) : result;\n }\n}\n\nfunction getClusterJSON(data, i, clusterProps) {\n return {\n type: 'Feature',\n id: data[i + OFFSET_ID],\n properties: getClusterProperties(data, i, clusterProps),\n geometry: {\n type: 'Point',\n coordinates: [xLng(data[i]), yLat(data[i + 1])]\n }\n };\n}\n\nfunction getClusterProperties(data, i, clusterProps) {\n const count = data[i + OFFSET_NUM];\n const abbrev =\n count >= 10000 ? `${Math.round(count / 1000) }k` :\n count >= 1000 ? `${Math.round(count / 100) / 10 }k` : count;\n const propIndex = data[i + OFFSET_PROP];\n const properties = propIndex === -1 ? {} : Object.assign({}, clusterProps[propIndex]);\n return Object.assign(properties, {\n cluster: true,\n cluster_id: data[i + OFFSET_ID],\n point_count: count,\n point_count_abbreviated: abbrev\n });\n}\n\n// longitude/latitude to spherical mercator in [0..1] range\nfunction lngX(lng) {\n return lng / 360 + 0.5;\n}\nfunction latY(lat) {\n const sin = Math.sin(lat * Math.PI / 180);\n const y = (0.5 - 0.25 * Math.log((1 + sin) / (1 - sin)) / Math.PI);\n return y < 0 ? 0 : y > 1 ? 1 : y;\n}\n\n// spherical mercator to longitude/latitude\nfunction xLng(x) {\n return (x - 0.5) * 360;\n}\nfunction yLat(y) {\n const y2 = (180 - y * 360) * Math.PI / 180;\n return 360 * Math.atan(Math.exp(y2)) / Math.PI - 90;\n}\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractAlgorithm } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterAlgorithm extends AbstractAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\"]);\n super({ maxZoom });\n this.state = { zoom: -1 };\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n }\n calculate(input) {\n let changed = false;\n const state = { zoom: input.map.getZoom() };\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (!changed) {\n if (this.state.zoom <= this.maxZoom || state.zoom <= this.maxZoom) {\n changed = !equal(this.state, state);\n }\n }\n this.state = state;\n if (changed) {\n this.clusters = this.cluster(input);\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map }) {\n return this.superCluster\n .getClusters([-180, -90, 180, 90], Math.round(map.getZoom()))\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=supercluster.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { __rest } from \"tslib\";\nimport { AbstractViewportAlgorithm, } from \"./core\";\nimport SuperCluster from \"supercluster\";\nimport { MarkerUtils } from \"../marker-utils\";\nimport { Cluster } from \"../cluster\";\nimport { getPaddedViewport } from \"./utils\";\nimport equal from \"fast-deep-equal\";\n/**\n * A very fast JavaScript algorithm for geospatial point clustering using KD trees.\n *\n * @see https://www.npmjs.com/package/supercluster for more information on options.\n */\nexport class SuperClusterViewportAlgorithm extends AbstractViewportAlgorithm {\n constructor(_a) {\n var { maxZoom, radius = 60, viewportPadding = 60 } = _a, options = __rest(_a, [\"maxZoom\", \"radius\", \"viewportPadding\"]);\n super({ maxZoom, viewportPadding });\n this.superCluster = new SuperCluster(Object.assign({ maxZoom: this.maxZoom, radius }, options));\n this.state = { zoom: -1, view: [0, 0, 0, 0] };\n }\n calculate(input) {\n const state = {\n zoom: Math.round(input.map.getZoom()),\n view: getPaddedViewport(input.map.getBounds(), input.mapCanvasProjection, this.viewportPadding),\n };\n let changed = !equal(this.state, state);\n if (!equal(input.markers, this.markers)) {\n changed = true;\n // TODO use proxy to avoid copy?\n this.markers = [...input.markers];\n const points = this.markers.map((marker) => {\n const position = MarkerUtils.getPosition(marker);\n const coordinates = [position.lng(), position.lat()];\n return {\n type: \"Feature\",\n geometry: {\n type: \"Point\",\n coordinates,\n },\n properties: { marker },\n };\n });\n this.superCluster.load(points);\n }\n if (changed) {\n this.clusters = this.cluster(input);\n this.state = state;\n }\n return { clusters: this.clusters, changed };\n }\n cluster({ map, mapCanvasProjection }) {\n /* recalculate new state because we can't use the cached version. */\n const state = {\n zoom: Math.round(map.getZoom()),\n view: getPaddedViewport(map.getBounds(), mapCanvasProjection, this.viewportPadding),\n };\n return this.superCluster\n .getClusters(state.view, state.zoom)\n .map((feature) => this.transformCluster(feature));\n }\n transformCluster({ geometry: { coordinates: [lng, lat], }, properties, }) {\n if (properties.cluster) {\n return new Cluster({\n markers: this.superCluster\n .getLeaves(properties.cluster_id, Infinity)\n .map((leaf) => leaf.properties.marker),\n position: { lat, lng },\n });\n }\n const marker = properties.marker;\n return new Cluster({\n markers: [marker],\n position: MarkerUtils.getPosition(marker),\n });\n }\n}\n//# sourceMappingURL=superviewport.js.map","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar definePropertyModule = require('../internals/object-define-property');\nvar anObject = require('../internals/an-object');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar objectKeys = require('../internals/object-keys');\n\n// `Object.defineProperties` method\n// https://tc39.es/ecma262/#sec-object.defineproperties\n// eslint-disable-next-line es/no-object-defineproperties -- safe\nexports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var props = toIndexedObject(Properties);\n var keys = objectKeys(Properties);\n var length = keys.length;\n var index = 0;\n var key;\n while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);\n return O;\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\n\nmodule.exports = getBuiltIn('document', 'documentElement');\n","'use strict';\n/* global ActiveXObject -- old IE, WSH */\nvar anObject = require('../internals/an-object');\nvar definePropertiesModule = require('../internals/object-define-properties');\nvar enumBugKeys = require('../internals/enum-bug-keys');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar html = require('../internals/html');\nvar documentCreateElement = require('../internals/document-create-element');\nvar sharedKey = require('../internals/shared-key');\n\nvar GT = '>';\nvar LT = '<';\nvar PROTOTYPE = 'prototype';\nvar SCRIPT = 'script';\nvar IE_PROTO = sharedKey('IE_PROTO');\n\nvar EmptyConstructor = function () { /* empty */ };\n\nvar scriptTag = function (content) {\n return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;\n};\n\n// Create object with fake `null` prototype: use ActiveX Object with cleared prototype\nvar NullProtoObjectViaActiveX = function (activeXDocument) {\n activeXDocument.write(scriptTag(''));\n activeXDocument.close();\n var temp = activeXDocument.parentWindow.Object;\n activeXDocument = null; // avoid memory leak\n return temp;\n};\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar NullProtoObjectViaIFrame = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = documentCreateElement('iframe');\n var JS = 'java' + SCRIPT + ':';\n var iframeDocument;\n iframe.style.display = 'none';\n html.appendChild(iframe);\n // https://github.com/zloirock/core-js/issues/475\n iframe.src = String(JS);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(scriptTag('document.F=Object'));\n iframeDocument.close();\n return iframeDocument.F;\n};\n\n// Check for document.domain and active x support\n// No need to use active x approach when document.domain is not set\n// see https://github.com/es-shims/es5-shim/issues/150\n// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346\n// avoid IE GC bug\nvar activeXDocument;\nvar NullProtoObject = function () {\n try {\n activeXDocument = new ActiveXObject('htmlfile');\n } catch (error) { /* ignore */ }\n NullProtoObject = typeof document != 'undefined'\n ? document.domain && activeXDocument\n ? NullProtoObjectViaActiveX(activeXDocument) // old IE\n : NullProtoObjectViaIFrame()\n : NullProtoObjectViaActiveX(activeXDocument); // WSH\n var length = enumBugKeys.length;\n while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];\n return NullProtoObject();\n};\n\nhiddenKeys[IE_PROTO] = true;\n\n// `Object.create` method\n// https://tc39.es/ecma262/#sec-object.create\n// eslint-disable-next-line es/no-object-create -- safe\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n EmptyConstructor[PROTOTYPE] = anObject(O);\n result = new EmptyConstructor();\n EmptyConstructor[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = NullProtoObject();\n return Properties === undefined ? result : definePropertiesModule.f(result, Properties);\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar create = require('../internals/object-create');\nvar defineProperty = require('../internals/object-define-property').f;\n\nvar UNSCOPABLES = wellKnownSymbol('unscopables');\nvar ArrayPrototype = Array.prototype;\n\n// Array.prototype[@@unscopables]\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\nif (ArrayPrototype[UNSCOPABLES] === undefined) {\n defineProperty(ArrayPrototype, UNSCOPABLES, {\n configurable: true,\n value: create(null)\n });\n}\n\n// add a key to Array.prototype[@@unscopables]\nmodule.exports = function (key) {\n ArrayPrototype[UNSCOPABLES][key] = true;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar $includes = require('../internals/array-includes').includes;\nvar fails = require('../internals/fails');\nvar addToUnscopables = require('../internals/add-to-unscopables');\n\n// FF99+ bug\nvar BROKEN_ON_SPARSE = fails(function () {\n // eslint-disable-next-line es/no-array-prototype-includes -- detection\n return !Array(1).includes();\n});\n\n// `Array.prototype.includes` method\n// https://tc39.es/ecma262/#sec-array.prototype.includes\n$({ target: 'Array', proto: true, forced: BROKEN_ON_SPARSE }, {\n includes: function includes(el /* , fromIndex = 0 */) {\n return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('includes');\n","'use strict';\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\n// `IsRegExp` abstract operation\n// https://tc39.es/ecma262/#sec-isregexp\nmodule.exports = function (it) {\n var isRegExp;\n return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) === 'RegExp');\n};\n","'use strict';\nvar isRegExp = require('../internals/is-regexp');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it) {\n if (isRegExp(it)) {\n throw $TypeError(\"The method doesn't accept regular expressions\");\n } return it;\n};\n","'use strict';\nvar classof = require('../internals/classof');\n\nvar $String = String;\n\nmodule.exports = function (argument) {\n if (classof(argument) === 'Symbol') throw TypeError('Cannot convert a Symbol value to a string');\n return $String(argument);\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar MATCH = wellKnownSymbol('match');\n\nmodule.exports = function (METHOD_NAME) {\n var regexp = /./;\n try {\n '/./'[METHOD_NAME](regexp);\n } catch (error1) {\n try {\n regexp[MATCH] = false;\n return '/./'[METHOD_NAME](regexp);\n } catch (error2) { /* empty */ }\n } return false;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar notARegExp = require('../internals/not-a-regexp');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar correctIsRegExpLogic = require('../internals/correct-is-regexp-logic');\n\nvar stringIndexOf = uncurryThis(''.indexOf);\n\n// `String.prototype.includes` method\n// https://tc39.es/ecma262/#sec-string.prototype.includes\n$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {\n includes: function includes(searchString /* , position = 0 */) {\n return !!~stringIndexOf(\n toString(requireObjectCoercible(this)),\n toString(notARegExp(searchString)),\n arguments.length > 1 ? arguments[1] : undefined\n );\n }\n});\n","'use strict';\n/* eslint-disable es/no-array-prototype-indexof -- required for testing */\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this-clause');\nvar $indexOf = require('../internals/array-includes').indexOf;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\n\nvar nativeIndexOf = uncurryThis([].indexOf);\n\nvar NEGATIVE_ZERO = !!nativeIndexOf && 1 / nativeIndexOf([1], 1, -0) < 0;\nvar FORCED = NEGATIVE_ZERO || !arrayMethodIsStrict('indexOf');\n\n// `Array.prototype.indexOf` method\n// https://tc39.es/ecma262/#sec-array.prototype.indexof\n$({ target: 'Array', proto: true, forced: FORCED }, {\n indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {\n var fromIndex = arguments.length > 1 ? arguments[1] : undefined;\n return NEGATIVE_ZERO\n // convert -0 to +0\n ? nativeIndexOf(this, searchElement, fromIndex) || 0\n : $indexOf(this, searchElement, fromIndex);\n }\n});\n","'use strict';\nvar DESCRIPTORS = require('../internals/descriptors');\nvar isArray = require('../internals/is-array');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\n\n// Safari < 13 does not throw an error in this case\nvar SILENT_ON_NON_WRITABLE_LENGTH_SET = DESCRIPTORS && !function () {\n // makes no sense without proper strict mode support\n if (this !== undefined) return true;\n try {\n // eslint-disable-next-line es/no-object-defineproperty -- safe\n Object.defineProperty([], 'length', { writable: false }).length = 1;\n } catch (error) {\n return error instanceof TypeError;\n }\n}();\n\nmodule.exports = SILENT_ON_NON_WRITABLE_LENGTH_SET ? function (O, length) {\n if (isArray(O) && !getOwnPropertyDescriptor(O, 'length').writable) {\n throw $TypeError('Cannot set read only .length');\n } return O.length = length;\n} : function (O, length) {\n return O.length = length;\n};\n","'use strict';\nvar $TypeError = TypeError;\nvar MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF; // 2 ** 53 - 1 == 9007199254740991\n\nmodule.exports = function (it) {\n if (it > MAX_SAFE_INTEGER) throw $TypeError('Maximum allowed index exceeded');\n return it;\n};\n","'use strict';\nvar toPropertyKey = require('../internals/to-property-key');\nvar definePropertyModule = require('../internals/object-define-property');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\n\nmodule.exports = function (object, key, value) {\n var propertyKey = toPropertyKey(key);\n if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));\n else object[propertyKey] = value;\n};\n","'use strict';\nvar tryToString = require('../internals/try-to-string');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (O, P) {\n if (!delete O[P]) throw $TypeError('Cannot delete property ' + tryToString(P) + ' of ' + tryToString(O));\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar toObject = require('../internals/to-object');\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar setArrayLength = require('../internals/array-set-length');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar createProperty = require('../internals/create-property');\nvar deletePropertyOrThrow = require('../internals/delete-property-or-throw');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\n\nvar HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');\n\nvar max = Math.max;\nvar min = Math.min;\n\n// `Array.prototype.splice` method\n// https://tc39.es/ecma262/#sec-array.prototype.splice\n// with adding support of @@species\n$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT }, {\n splice: function splice(start, deleteCount /* , ...items */) {\n var O = toObject(this);\n var len = lengthOfArrayLike(O);\n var actualStart = toAbsoluteIndex(start, len);\n var argumentsLength = arguments.length;\n var insertCount, actualDeleteCount, A, k, from, to;\n if (argumentsLength === 0) {\n insertCount = actualDeleteCount = 0;\n } else if (argumentsLength === 1) {\n insertCount = 0;\n actualDeleteCount = len - actualStart;\n } else {\n insertCount = argumentsLength - 2;\n actualDeleteCount = min(max(toIntegerOrInfinity(deleteCount), 0), len - actualStart);\n }\n doesNotExceedSafeInteger(len + insertCount - actualDeleteCount);\n A = arraySpeciesCreate(O, actualDeleteCount);\n for (k = 0; k < actualDeleteCount; k++) {\n from = actualStart + k;\n if (from in O) createProperty(A, k, O[from]);\n }\n A.length = actualDeleteCount;\n if (insertCount < actualDeleteCount) {\n for (k = actualStart; k < len - actualDeleteCount; k++) {\n from = k + actualDeleteCount;\n to = k + insertCount;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n for (k = len; k > len - actualDeleteCount + insertCount; k--) deletePropertyOrThrow(O, k - 1);\n } else if (insertCount > actualDeleteCount) {\n for (k = len - actualDeleteCount; k > actualStart; k--) {\n from = k + actualDeleteCount - 1;\n to = k + insertCount - 1;\n if (from in O) O[to] = O[from];\n else deletePropertyOrThrow(O, to);\n }\n }\n for (k = 0; k < insertCount; k++) {\n O[k + actualStart] = arguments[k + 2];\n }\n setArrayLength(O, len - actualDeleteCount + insertCount);\n return A;\n }\n});\n","'use strict';\nmodule.exports = {};\n","'use strict';\nvar fails = require('../internals/fails');\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar create = require('../internals/object-create');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar IS_PURE = require('../internals/is-pure');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar BUGGY_SAFARI_ITERATORS = false;\n\n// `%IteratorPrototype%` object\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-object\nvar IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;\n\n/* eslint-disable es/no-array-prototype-keys -- safe */\nif ([].keys) {\n arrayIterator = [].keys();\n // Safari 8 has buggy iterators w/o `next`\n if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;\n else {\n PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));\n if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;\n }\n}\n\nvar NEW_ITERATOR_PROTOTYPE = !isObject(IteratorPrototype) || fails(function () {\n var test = {};\n // FF44- legacy iterators case\n return IteratorPrototype[ITERATOR].call(test) !== test;\n});\n\nif (NEW_ITERATOR_PROTOTYPE) IteratorPrototype = {};\nelse if (IS_PURE) IteratorPrototype = create(IteratorPrototype);\n\n// `%IteratorPrototype%[@@iterator]()` method\n// https://tc39.es/ecma262/#sec-%iteratorprototype%-@@iterator\nif (!isCallable(IteratorPrototype[ITERATOR])) {\n defineBuiltIn(IteratorPrototype, ITERATOR, function () {\n return this;\n });\n}\n\nmodule.exports = {\n IteratorPrototype: IteratorPrototype,\n BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS\n};\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n function F() { /* empty */ }\n F.prototype.constructor = null;\n // eslint-disable-next-line es/no-object-getprototypeof -- required for testing\n return Object.getPrototypeOf(new F()) !== F.prototype;\n});\n","'use strict';\nvar hasOwn = require('../internals/has-own-property');\nvar isCallable = require('../internals/is-callable');\nvar toObject = require('../internals/to-object');\nvar sharedKey = require('../internals/shared-key');\nvar CORRECT_PROTOTYPE_GETTER = require('../internals/correct-prototype-getter');\n\nvar IE_PROTO = sharedKey('IE_PROTO');\nvar $Object = Object;\nvar ObjectPrototype = $Object.prototype;\n\n// `Object.getPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.getprototypeof\n// eslint-disable-next-line es/no-object-getprototypeof -- safe\nmodule.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function (O) {\n var object = toObject(O);\n if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];\n var constructor = object.constructor;\n if (isCallable(constructor) && object instanceof constructor) {\n return constructor.prototype;\n } return object instanceof $Object ? ObjectPrototype : null;\n};\n","'use strict';\nvar defineProperty = require('../internals/object-define-property').f;\nvar hasOwn = require('../internals/has-own-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\n\nmodule.exports = function (target, TAG, STATIC) {\n if (target && !STATIC) target = target.prototype;\n if (target && !hasOwn(target, TO_STRING_TAG)) {\n defineProperty(target, TO_STRING_TAG, { configurable: true, value: TAG });\n }\n};\n","'use strict';\nvar IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;\nvar create = require('../internals/object-create');\nvar createPropertyDescriptor = require('../internals/create-property-descriptor');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar Iterators = require('../internals/iterators');\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (IteratorConstructor, NAME, next, ENUMERABLE_NEXT) {\n var TO_STRING_TAG = NAME + ' Iterator';\n IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(+!ENUMERABLE_NEXT, next) });\n setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);\n Iterators[TO_STRING_TAG] = returnThis;\n return IteratorConstructor;\n};\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar aCallable = require('../internals/a-callable');\n\nmodule.exports = function (object, key, method) {\n try {\n // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\n return uncurryThis(aCallable(Object.getOwnPropertyDescriptor(object, key)[method]));\n } catch (error) { /* empty */ }\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\n\nvar $String = String;\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument) {\n if (typeof argument == 'object' || isCallable(argument)) return argument;\n throw $TypeError(\"Can't set \" + $String(argument) + ' as a prototype');\n};\n","'use strict';\n/* eslint-disable no-proto -- safe */\nvar uncurryThisAccessor = require('../internals/function-uncurry-this-accessor');\nvar anObject = require('../internals/an-object');\nvar aPossiblePrototype = require('../internals/a-possible-prototype');\n\n// `Object.setPrototypeOf` method\n// https://tc39.es/ecma262/#sec-object.setprototypeof\n// Works with __proto__ only. Old v8 can't work with null proto objects.\n// eslint-disable-next-line es/no-object-setprototypeof -- safe\nmodule.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {\n var CORRECT_SETTER = false;\n var test = {};\n var setter;\n try {\n setter = uncurryThisAccessor(Object.prototype, '__proto__', 'set');\n setter(test, []);\n CORRECT_SETTER = test instanceof Array;\n } catch (error) { /* empty */ }\n return function setPrototypeOf(O, proto) {\n anObject(O);\n aPossiblePrototype(proto);\n if (CORRECT_SETTER) setter(O, proto);\n else O.__proto__ = proto;\n return O;\n };\n}() : undefined);\n","'use strict';\nvar $ = require('../internals/export');\nvar call = require('../internals/function-call');\nvar IS_PURE = require('../internals/is-pure');\nvar FunctionName = require('../internals/function-name');\nvar isCallable = require('../internals/is-callable');\nvar createIteratorConstructor = require('../internals/iterator-create-constructor');\nvar getPrototypeOf = require('../internals/object-get-prototype-of');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\nvar IteratorsCore = require('../internals/iterators-core');\n\nvar PROPER_FUNCTION_NAME = FunctionName.PROPER;\nvar CONFIGURABLE_FUNCTION_NAME = FunctionName.CONFIGURABLE;\nvar IteratorPrototype = IteratorsCore.IteratorPrototype;\nvar BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;\nvar ITERATOR = wellKnownSymbol('iterator');\nvar KEYS = 'keys';\nvar VALUES = 'values';\nvar ENTRIES = 'entries';\n\nvar returnThis = function () { return this; };\n\nmodule.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {\n createIteratorConstructor(IteratorConstructor, NAME, next);\n\n var getIterationMethod = function (KIND) {\n if (KIND === DEFAULT && defaultIterator) return defaultIterator;\n if (!BUGGY_SAFARI_ITERATORS && KIND && KIND in IterablePrototype) return IterablePrototype[KIND];\n\n switch (KIND) {\n case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };\n case VALUES: return function values() { return new IteratorConstructor(this, KIND); };\n case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };\n }\n\n return function () { return new IteratorConstructor(this); };\n };\n\n var TO_STRING_TAG = NAME + ' Iterator';\n var INCORRECT_VALUES_NAME = false;\n var IterablePrototype = Iterable.prototype;\n var nativeIterator = IterablePrototype[ITERATOR]\n || IterablePrototype['@@iterator']\n || DEFAULT && IterablePrototype[DEFAULT];\n var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);\n var anyNativeIterator = NAME === 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;\n var CurrentIteratorPrototype, methods, KEY;\n\n // fix native\n if (anyNativeIterator) {\n CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));\n if (CurrentIteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {\n if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {\n if (setPrototypeOf) {\n setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);\n } else if (!isCallable(CurrentIteratorPrototype[ITERATOR])) {\n defineBuiltIn(CurrentIteratorPrototype, ITERATOR, returnThis);\n }\n }\n // Set @@toStringTag to native iterators\n setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);\n if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;\n }\n }\n\n // fix Array.prototype.{ values, @@iterator }.name in V8 / FF\n if (PROPER_FUNCTION_NAME && DEFAULT === VALUES && nativeIterator && nativeIterator.name !== VALUES) {\n if (!IS_PURE && CONFIGURABLE_FUNCTION_NAME) {\n createNonEnumerableProperty(IterablePrototype, 'name', VALUES);\n } else {\n INCORRECT_VALUES_NAME = true;\n defaultIterator = function values() { return call(nativeIterator, this); };\n }\n }\n\n // export additional methods\n if (DEFAULT) {\n methods = {\n values: getIterationMethod(VALUES),\n keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),\n entries: getIterationMethod(ENTRIES)\n };\n if (FORCED) for (KEY in methods) {\n if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {\n defineBuiltIn(IterablePrototype, KEY, methods[KEY]);\n }\n } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);\n }\n\n // define iterator\n if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {\n defineBuiltIn(IterablePrototype, ITERATOR, defaultIterator, { name: DEFAULT });\n }\n Iterators[NAME] = defaultIterator;\n\n return methods;\n};\n","'use strict';\n// `CreateIterResultObject` abstract operation\n// https://tc39.es/ecma262/#sec-createiterresultobject\nmodule.exports = function (value, done) {\n return { value: value, done: done };\n};\n","'use strict';\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar addToUnscopables = require('../internals/add-to-unscopables');\nvar Iterators = require('../internals/iterators');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineProperty = require('../internals/object-define-property').f;\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar ARRAY_ITERATOR = 'Array Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);\n\n// `Array.prototype.entries` method\n// https://tc39.es/ecma262/#sec-array.prototype.entries\n// `Array.prototype.keys` method\n// https://tc39.es/ecma262/#sec-array.prototype.keys\n// `Array.prototype.values` method\n// https://tc39.es/ecma262/#sec-array.prototype.values\n// `Array.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-array.prototype-@@iterator\n// `CreateArrayIterator` internal method\n// https://tc39.es/ecma262/#sec-createarrayiterator\nmodule.exports = defineIterator(Array, 'Array', function (iterated, kind) {\n setInternalState(this, {\n type: ARRAY_ITERATOR,\n target: toIndexedObject(iterated), // target\n index: 0, // next index\n kind: kind // kind\n });\n// `%ArrayIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%arrayiteratorprototype%.next\n}, function () {\n var state = getInternalState(this);\n var target = state.target;\n var kind = state.kind;\n var index = state.index++;\n if (!target || index >= target.length) {\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n switch (kind) {\n case 'keys': return createIterResultObject(index, false);\n case 'values': return createIterResultObject(target[index], false);\n } return createIterResultObject([index, target[index]], false);\n}, 'values');\n\n// argumentsList[@@iterator] is %ArrayProto_values%\n// https://tc39.es/ecma262/#sec-createunmappedargumentsobject\n// https://tc39.es/ecma262/#sec-createmappedargumentsobject\nvar values = Iterators.Arguments = Iterators.Array;\n\n// https://tc39.es/ecma262/#sec-array.prototype-@@unscopables\naddToUnscopables('keys');\naddToUnscopables('values');\naddToUnscopables('entries');\n\n// V8 ~ Chrome 45- bug\nif (!IS_PURE && DESCRIPTORS && values.name !== 'values') try {\n defineProperty(values, 'name', { value: 'values' });\n} catch (error) { /* empty */ }\n","'use strict';\nvar toAbsoluteIndex = require('../internals/to-absolute-index');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar createProperty = require('../internals/create-property');\n\nvar $Array = Array;\nvar max = Math.max;\n\nmodule.exports = function (O, start, end) {\n var length = lengthOfArrayLike(O);\n var k = toAbsoluteIndex(start, length);\n var fin = toAbsoluteIndex(end === undefined ? length : end, length);\n var result = $Array(max(fin - k, 0));\n var n = 0;\n for (; k < fin; k++, n++) createProperty(result, n, O[k]);\n result.length = n;\n return result;\n};\n","'use strict';\n/* eslint-disable es/no-object-getownpropertynames -- safe */\nvar classof = require('../internals/classof-raw');\nvar toIndexedObject = require('../internals/to-indexed-object');\nvar $getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar arraySlice = require('../internals/array-slice-simple');\n\nvar windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames\n ? Object.getOwnPropertyNames(window) : [];\n\nvar getWindowNames = function (it) {\n try {\n return $getOwnPropertyNames(it);\n } catch (error) {\n return arraySlice(windowNames);\n }\n};\n\n// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window\nmodule.exports.f = function getOwnPropertyNames(it) {\n return windowNames && classof(it) === 'Window'\n ? getWindowNames(it)\n : $getOwnPropertyNames(toIndexedObject(it));\n};\n","'use strict';\n// FF26- bug: ArrayBuffers are non-extensible, but Object.isExtensible does not report it\nvar fails = require('../internals/fails');\n\nmodule.exports = fails(function () {\n if (typeof ArrayBuffer == 'function') {\n var buffer = new ArrayBuffer(8);\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-defineproperty -- safe\n if (Object.isExtensible(buffer)) Object.defineProperty(buffer, 'a', { value: 8 });\n }\n});\n","'use strict';\nvar fails = require('../internals/fails');\nvar isObject = require('../internals/is-object');\nvar classof = require('../internals/classof-raw');\nvar ARRAY_BUFFER_NON_EXTENSIBLE = require('../internals/array-buffer-non-extensible');\n\n// eslint-disable-next-line es/no-object-isextensible -- safe\nvar $isExtensible = Object.isExtensible;\nvar FAILS_ON_PRIMITIVES = fails(function () { $isExtensible(1); });\n\n// `Object.isExtensible` method\n// https://tc39.es/ecma262/#sec-object.isextensible\nmodule.exports = (FAILS_ON_PRIMITIVES || ARRAY_BUFFER_NON_EXTENSIBLE) ? function isExtensible(it) {\n if (!isObject(it)) return false;\n if (ARRAY_BUFFER_NON_EXTENSIBLE && classof(it) === 'ArrayBuffer') return false;\n return $isExtensible ? $isExtensible(it) : true;\n} : $isExtensible;\n","'use strict';\nvar fails = require('../internals/fails');\n\nmodule.exports = !fails(function () {\n // eslint-disable-next-line es/no-object-isextensible, es/no-object-preventextensions -- required for testing\n return Object.isExtensible(Object.preventExtensions({}));\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar hiddenKeys = require('../internals/hidden-keys');\nvar isObject = require('../internals/is-object');\nvar hasOwn = require('../internals/has-own-property');\nvar defineProperty = require('../internals/object-define-property').f;\nvar getOwnPropertyNamesModule = require('../internals/object-get-own-property-names');\nvar getOwnPropertyNamesExternalModule = require('../internals/object-get-own-property-names-external');\nvar isExtensible = require('../internals/object-is-extensible');\nvar uid = require('../internals/uid');\nvar FREEZING = require('../internals/freezing');\n\nvar REQUIRED = false;\nvar METADATA = uid('meta');\nvar id = 0;\n\nvar setMetadata = function (it) {\n defineProperty(it, METADATA, { value: {\n objectID: 'O' + id++, // object ID\n weakData: {} // weak collections IDs\n } });\n};\n\nvar fastKey = function (it, create) {\n // return a primitive with prefix\n if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return 'F';\n // not necessary to add metadata\n if (!create) return 'E';\n // add missing metadata\n setMetadata(it);\n // return object ID\n } return it[METADATA].objectID;\n};\n\nvar getWeakData = function (it, create) {\n if (!hasOwn(it, METADATA)) {\n // can't set metadata to uncaught frozen object\n if (!isExtensible(it)) return true;\n // not necessary to add metadata\n if (!create) return false;\n // add missing metadata\n setMetadata(it);\n // return the store of weak collections IDs\n } return it[METADATA].weakData;\n};\n\n// add metadata on freeze-family methods calling\nvar onFreeze = function (it) {\n if (FREEZING && REQUIRED && isExtensible(it) && !hasOwn(it, METADATA)) setMetadata(it);\n return it;\n};\n\nvar enable = function () {\n meta.enable = function () { /* empty */ };\n REQUIRED = true;\n var getOwnPropertyNames = getOwnPropertyNamesModule.f;\n var splice = uncurryThis([].splice);\n var test = {};\n test[METADATA] = 1;\n\n // prevent exposing of metadata key\n if (getOwnPropertyNames(test).length) {\n getOwnPropertyNamesModule.f = function (it) {\n var result = getOwnPropertyNames(it);\n for (var i = 0, length = result.length; i < length; i++) {\n if (result[i] === METADATA) {\n splice(result, i, 1);\n break;\n }\n } return result;\n };\n\n $({ target: 'Object', stat: true, forced: true }, {\n getOwnPropertyNames: getOwnPropertyNamesExternalModule.f\n });\n }\n};\n\nvar meta = module.exports = {\n enable: enable,\n fastKey: fastKey,\n getWeakData: getWeakData,\n onFreeze: onFreeze\n};\n\nhiddenKeys[METADATA] = true;\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar Iterators = require('../internals/iterators');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar ArrayPrototype = Array.prototype;\n\n// check on default Array iterator\nmodule.exports = function (it) {\n return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);\n};\n","'use strict';\nvar classof = require('../internals/classof');\nvar getMethod = require('../internals/get-method');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar Iterators = require('../internals/iterators');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\n\nmodule.exports = function (it) {\n if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR)\n || getMethod(it, '@@iterator')\n || Iterators[classof(it)];\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar aCallable = require('../internals/a-callable');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar getIteratorMethod = require('../internals/get-iterator-method');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (argument, usingIterator) {\n var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;\n if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));\n throw $TypeError(tryToString(argument) + ' is not iterable');\n};\n","'use strict';\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar getMethod = require('../internals/get-method');\n\nmodule.exports = function (iterator, kind, value) {\n var innerResult, innerError;\n anObject(iterator);\n try {\n innerResult = getMethod(iterator, 'return');\n if (!innerResult) {\n if (kind === 'throw') throw value;\n return value;\n }\n innerResult = call(innerResult, iterator);\n } catch (error) {\n innerError = true;\n innerResult = error;\n }\n if (kind === 'throw') throw value;\n if (innerError) throw innerResult;\n anObject(innerResult);\n return value;\n};\n","'use strict';\nvar bind = require('../internals/function-bind-context');\nvar call = require('../internals/function-call');\nvar anObject = require('../internals/an-object');\nvar tryToString = require('../internals/try-to-string');\nvar isArrayIteratorMethod = require('../internals/is-array-iterator-method');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar getIterator = require('../internals/get-iterator');\nvar getIteratorMethod = require('../internals/get-iterator-method');\nvar iteratorClose = require('../internals/iterator-close');\n\nvar $TypeError = TypeError;\n\nvar Result = function (stopped, result) {\n this.stopped = stopped;\n this.result = result;\n};\n\nvar ResultPrototype = Result.prototype;\n\nmodule.exports = function (iterable, unboundFunction, options) {\n var that = options && options.that;\n var AS_ENTRIES = !!(options && options.AS_ENTRIES);\n var IS_RECORD = !!(options && options.IS_RECORD);\n var IS_ITERATOR = !!(options && options.IS_ITERATOR);\n var INTERRUPTED = !!(options && options.INTERRUPTED);\n var fn = bind(unboundFunction, that);\n var iterator, iterFn, index, length, result, next, step;\n\n var stop = function (condition) {\n if (iterator) iteratorClose(iterator, 'normal', condition);\n return new Result(true, condition);\n };\n\n var callFn = function (value) {\n if (AS_ENTRIES) {\n anObject(value);\n return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);\n } return INTERRUPTED ? fn(value, stop) : fn(value);\n };\n\n if (IS_RECORD) {\n iterator = iterable.iterator;\n } else if (IS_ITERATOR) {\n iterator = iterable;\n } else {\n iterFn = getIteratorMethod(iterable);\n if (!iterFn) throw $TypeError(tryToString(iterable) + ' is not iterable');\n // optimisation for array iterators\n if (isArrayIteratorMethod(iterFn)) {\n for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {\n result = callFn(iterable[index]);\n if (result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n }\n iterator = getIterator(iterable, iterFn);\n }\n\n next = IS_RECORD ? iterable.next : iterator.next;\n while (!(step = call(next, iterator)).done) {\n try {\n result = callFn(step.value);\n } catch (error) {\n iteratorClose(iterator, 'throw', error);\n }\n if (typeof result == 'object' && result && isPrototypeOf(ResultPrototype, result)) return result;\n } return new Result(false);\n};\n","'use strict';\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\n\nvar $TypeError = TypeError;\n\nmodule.exports = function (it, Prototype) {\n if (isPrototypeOf(Prototype, it)) return it;\n throw $TypeError('Incorrect invocation');\n};\n","'use strict';\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar SAFE_CLOSING = false;\n\ntry {\n var called = 0;\n var iteratorWithReturn = {\n next: function () {\n return { done: !!called++ };\n },\n 'return': function () {\n SAFE_CLOSING = true;\n }\n };\n iteratorWithReturn[ITERATOR] = function () {\n return this;\n };\n // eslint-disable-next-line es/no-array-from, no-throw-literal -- required for testing\n Array.from(iteratorWithReturn, function () { throw 2; });\n} catch (error) { /* empty */ }\n\nmodule.exports = function (exec, SKIP_CLOSING) {\n try {\n if (!SKIP_CLOSING && !SAFE_CLOSING) return false;\n } catch (error) { return false; } // workaround of old WebKit + `eval` bug\n var ITERATION_SUPPORT = false;\n try {\n var object = {};\n object[ITERATOR] = function () {\n return {\n next: function () {\n return { done: ITERATION_SUPPORT = true };\n }\n };\n };\n exec(object);\n } catch (error) { /* empty */ }\n return ITERATION_SUPPORT;\n};\n","'use strict';\nvar isCallable = require('../internals/is-callable');\nvar isObject = require('../internals/is-object');\nvar setPrototypeOf = require('../internals/object-set-prototype-of');\n\n// makes subclassing work correct for wrapped built-ins\nmodule.exports = function ($this, dummy, Wrapper) {\n var NewTarget, NewTargetPrototype;\n if (\n // it can work only with native `setPrototypeOf`\n setPrototypeOf &&\n // we haven't completely correct pre-ES6 way for getting `new.target`, so use this\n isCallable(NewTarget = dummy.constructor) &&\n NewTarget !== Wrapper &&\n isObject(NewTargetPrototype = NewTarget.prototype) &&\n NewTargetPrototype !== Wrapper.prototype\n ) setPrototypeOf($this, NewTargetPrototype);\n return $this;\n};\n","'use strict';\nvar $ = require('../internals/export');\nvar global = require('../internals/global');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar defineBuiltIn = require('../internals/define-built-in');\nvar InternalMetadataModule = require('../internals/internal-metadata');\nvar iterate = require('../internals/iterate');\nvar anInstance = require('../internals/an-instance');\nvar isCallable = require('../internals/is-callable');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar isObject = require('../internals/is-object');\nvar fails = require('../internals/fails');\nvar checkCorrectnessOfIteration = require('../internals/check-correctness-of-iteration');\nvar setToStringTag = require('../internals/set-to-string-tag');\nvar inheritIfRequired = require('../internals/inherit-if-required');\n\nmodule.exports = function (CONSTRUCTOR_NAME, wrapper, common) {\n var IS_MAP = CONSTRUCTOR_NAME.indexOf('Map') !== -1;\n var IS_WEAK = CONSTRUCTOR_NAME.indexOf('Weak') !== -1;\n var ADDER = IS_MAP ? 'set' : 'add';\n var NativeConstructor = global[CONSTRUCTOR_NAME];\n var NativePrototype = NativeConstructor && NativeConstructor.prototype;\n var Constructor = NativeConstructor;\n var exported = {};\n\n var fixMethod = function (KEY) {\n var uncurriedNativeMethod = uncurryThis(NativePrototype[KEY]);\n defineBuiltIn(NativePrototype, KEY,\n KEY === 'add' ? function add(value) {\n uncurriedNativeMethod(this, value === 0 ? 0 : value);\n return this;\n } : KEY === 'delete' ? function (key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY === 'get' ? function get(key) {\n return IS_WEAK && !isObject(key) ? undefined : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : KEY === 'has' ? function has(key) {\n return IS_WEAK && !isObject(key) ? false : uncurriedNativeMethod(this, key === 0 ? 0 : key);\n } : function set(key, value) {\n uncurriedNativeMethod(this, key === 0 ? 0 : key, value);\n return this;\n }\n );\n };\n\n var REPLACE = isForced(\n CONSTRUCTOR_NAME,\n !isCallable(NativeConstructor) || !(IS_WEAK || NativePrototype.forEach && !fails(function () {\n new NativeConstructor().entries().next();\n }))\n );\n\n if (REPLACE) {\n // create collection constructor\n Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER);\n InternalMetadataModule.enable();\n } else if (isForced(CONSTRUCTOR_NAME, true)) {\n var instance = new Constructor();\n // early implementations not supports chaining\n var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) !== instance;\n // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false\n var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); });\n // most early implementations doesn't supports iterables, most modern - not close it correctly\n // eslint-disable-next-line no-new -- required for testing\n var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); });\n // for early implementations -0 and +0 not the same\n var BUGGY_ZERO = !IS_WEAK && fails(function () {\n // V8 ~ Chromium 42- fails only with 5+ elements\n var $instance = new NativeConstructor();\n var index = 5;\n while (index--) $instance[ADDER](index, index);\n return !$instance.has(-0);\n });\n\n if (!ACCEPT_ITERABLES) {\n Constructor = wrapper(function (dummy, iterable) {\n anInstance(dummy, NativePrototype);\n var that = inheritIfRequired(new NativeConstructor(), dummy, Constructor);\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n return that;\n });\n Constructor.prototype = NativePrototype;\n NativePrototype.constructor = Constructor;\n }\n\n if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) {\n fixMethod('delete');\n fixMethod('has');\n IS_MAP && fixMethod('get');\n }\n\n if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER);\n\n // weak collections should not contains .clear method\n if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear;\n }\n\n exported[CONSTRUCTOR_NAME] = Constructor;\n $({ global: true, constructor: true, forced: Constructor !== NativeConstructor }, exported);\n\n setToStringTag(Constructor, CONSTRUCTOR_NAME);\n\n if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP);\n\n return Constructor;\n};\n","'use strict';\nvar makeBuiltIn = require('../internals/make-built-in');\nvar defineProperty = require('../internals/object-define-property');\n\nmodule.exports = function (target, name, descriptor) {\n if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });\n if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });\n return defineProperty.f(target, name, descriptor);\n};\n","'use strict';\nvar defineBuiltIn = require('../internals/define-built-in');\n\nmodule.exports = function (target, src, options) {\n for (var key in src) defineBuiltIn(target, key, src[key], options);\n return target;\n};\n","'use strict';\nvar getBuiltIn = require('../internals/get-built-in');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar DESCRIPTORS = require('../internals/descriptors');\n\nvar SPECIES = wellKnownSymbol('species');\n\nmodule.exports = function (CONSTRUCTOR_NAME) {\n var Constructor = getBuiltIn(CONSTRUCTOR_NAME);\n\n if (DESCRIPTORS && Constructor && !Constructor[SPECIES]) {\n defineBuiltInAccessor(Constructor, SPECIES, {\n configurable: true,\n get: function () { return this; }\n });\n }\n};\n","'use strict';\nvar create = require('../internals/object-create');\nvar defineBuiltInAccessor = require('../internals/define-built-in-accessor');\nvar defineBuiltIns = require('../internals/define-built-ins');\nvar bind = require('../internals/function-bind-context');\nvar anInstance = require('../internals/an-instance');\nvar isNullOrUndefined = require('../internals/is-null-or-undefined');\nvar iterate = require('../internals/iterate');\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\nvar setSpecies = require('../internals/set-species');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar fastKey = require('../internals/internal-metadata').fastKey;\nvar InternalStateModule = require('../internals/internal-state');\n\nvar setInternalState = InternalStateModule.set;\nvar internalStateGetterFor = InternalStateModule.getterFor;\n\nmodule.exports = {\n getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) {\n var Constructor = wrapper(function (that, iterable) {\n anInstance(that, Prototype);\n setInternalState(that, {\n type: CONSTRUCTOR_NAME,\n index: create(null),\n first: undefined,\n last: undefined,\n size: 0\n });\n if (!DESCRIPTORS) that.size = 0;\n if (!isNullOrUndefined(iterable)) iterate(iterable, that[ADDER], { that: that, AS_ENTRIES: IS_MAP });\n });\n\n var Prototype = Constructor.prototype;\n\n var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME);\n\n var define = function (that, key, value) {\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n var previous, index;\n // change existing entry\n if (entry) {\n entry.value = value;\n // create new entry\n } else {\n state.last = entry = {\n index: index = fastKey(key, true),\n key: key,\n value: value,\n previous: previous = state.last,\n next: undefined,\n removed: false\n };\n if (!state.first) state.first = entry;\n if (previous) previous.next = entry;\n if (DESCRIPTORS) state.size++;\n else that.size++;\n // add to index\n if (index !== 'F') state.index[index] = entry;\n } return that;\n };\n\n var getEntry = function (that, key) {\n var state = getInternalState(that);\n // fast case\n var index = fastKey(key);\n var entry;\n if (index !== 'F') return state.index[index];\n // frozen object case\n for (entry = state.first; entry; entry = entry.next) {\n if (entry.key === key) return entry;\n }\n };\n\n defineBuiltIns(Prototype, {\n // `{ Map, Set }.prototype.clear()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.clear\n // https://tc39.es/ecma262/#sec-set.prototype.clear\n clear: function clear() {\n var that = this;\n var state = getInternalState(that);\n var data = state.index;\n var entry = state.first;\n while (entry) {\n entry.removed = true;\n if (entry.previous) entry.previous = entry.previous.next = undefined;\n delete data[entry.index];\n entry = entry.next;\n }\n state.first = state.last = undefined;\n if (DESCRIPTORS) state.size = 0;\n else that.size = 0;\n },\n // `{ Map, Set }.prototype.delete(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.delete\n // https://tc39.es/ecma262/#sec-set.prototype.delete\n 'delete': function (key) {\n var that = this;\n var state = getInternalState(that);\n var entry = getEntry(that, key);\n if (entry) {\n var next = entry.next;\n var prev = entry.previous;\n delete state.index[entry.index];\n entry.removed = true;\n if (prev) prev.next = next;\n if (next) next.previous = prev;\n if (state.first === entry) state.first = next;\n if (state.last === entry) state.last = prev;\n if (DESCRIPTORS) state.size--;\n else that.size--;\n } return !!entry;\n },\n // `{ Map, Set }.prototype.forEach(callbackfn, thisArg = undefined)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.foreach\n // https://tc39.es/ecma262/#sec-set.prototype.foreach\n forEach: function forEach(callbackfn /* , that = undefined */) {\n var state = getInternalState(this);\n var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined);\n var entry;\n while (entry = entry ? entry.next : state.first) {\n boundFunction(entry.value, entry.key, this);\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n }\n },\n // `{ Map, Set}.prototype.has(key)` methods\n // https://tc39.es/ecma262/#sec-map.prototype.has\n // https://tc39.es/ecma262/#sec-set.prototype.has\n has: function has(key) {\n return !!getEntry(this, key);\n }\n });\n\n defineBuiltIns(Prototype, IS_MAP ? {\n // `Map.prototype.get(key)` method\n // https://tc39.es/ecma262/#sec-map.prototype.get\n get: function get(key) {\n var entry = getEntry(this, key);\n return entry && entry.value;\n },\n // `Map.prototype.set(key, value)` method\n // https://tc39.es/ecma262/#sec-map.prototype.set\n set: function set(key, value) {\n return define(this, key === 0 ? 0 : key, value);\n }\n } : {\n // `Set.prototype.add(value)` method\n // https://tc39.es/ecma262/#sec-set.prototype.add\n add: function add(value) {\n return define(this, value = value === 0 ? 0 : value, value);\n }\n });\n if (DESCRIPTORS) defineBuiltInAccessor(Prototype, 'size', {\n configurable: true,\n get: function () {\n return getInternalState(this).size;\n }\n });\n return Constructor;\n },\n setStrong: function (Constructor, CONSTRUCTOR_NAME, IS_MAP) {\n var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator';\n var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME);\n var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME);\n // `{ Map, Set }.prototype.{ keys, values, entries, @@iterator }()` methods\n // https://tc39.es/ecma262/#sec-map.prototype.entries\n // https://tc39.es/ecma262/#sec-map.prototype.keys\n // https://tc39.es/ecma262/#sec-map.prototype.values\n // https://tc39.es/ecma262/#sec-map.prototype-@@iterator\n // https://tc39.es/ecma262/#sec-set.prototype.entries\n // https://tc39.es/ecma262/#sec-set.prototype.keys\n // https://tc39.es/ecma262/#sec-set.prototype.values\n // https://tc39.es/ecma262/#sec-set.prototype-@@iterator\n defineIterator(Constructor, CONSTRUCTOR_NAME, function (iterated, kind) {\n setInternalState(this, {\n type: ITERATOR_NAME,\n target: iterated,\n state: getInternalCollectionState(iterated),\n kind: kind,\n last: undefined\n });\n }, function () {\n var state = getInternalIteratorState(this);\n var kind = state.kind;\n var entry = state.last;\n // revert to the last existing entry\n while (entry && entry.removed) entry = entry.previous;\n // get next entry\n if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) {\n // or finish the iteration\n state.target = undefined;\n return createIterResultObject(undefined, true);\n }\n // return step by kind\n if (kind === 'keys') return createIterResultObject(entry.key, false);\n if (kind === 'values') return createIterResultObject(entry.value, false);\n return createIterResultObject([entry.key, entry.value], false);\n }, IS_MAP ? 'entries' : 'values', !IS_MAP, true);\n\n // `{ Map, Set }.prototype[@@species]` accessors\n // https://tc39.es/ecma262/#sec-get-map-@@species\n // https://tc39.es/ecma262/#sec-get-set-@@species\n setSpecies(CONSTRUCTOR_NAME);\n }\n};\n","'use strict';\nvar collection = require('../internals/collection');\nvar collectionStrong = require('../internals/collection-strong');\n\n// `Set` constructor\n// https://tc39.es/ecma262/#sec-set-objects\ncollection('Set', function (init) {\n return function Set() { return init(this, arguments.length ? arguments[0] : undefined); };\n}, collectionStrong);\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar toIntegerOrInfinity = require('../internals/to-integer-or-infinity');\nvar toString = require('../internals/to-string');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar charAt = uncurryThis(''.charAt);\nvar charCodeAt = uncurryThis(''.charCodeAt);\nvar stringSlice = uncurryThis(''.slice);\n\nvar createMethod = function (CONVERT_TO_STRING) {\n return function ($this, pos) {\n var S = toString(requireObjectCoercible($this));\n var position = toIntegerOrInfinity(pos);\n var size = S.length;\n var first, second;\n if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;\n first = charCodeAt(S, position);\n return first < 0xD800 || first > 0xDBFF || position + 1 === size\n || (second = charCodeAt(S, position + 1)) < 0xDC00 || second > 0xDFFF\n ? CONVERT_TO_STRING\n ? charAt(S, position)\n : first\n : CONVERT_TO_STRING\n ? stringSlice(S, position, position + 2)\n : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;\n };\n};\n\nmodule.exports = {\n // `String.prototype.codePointAt` method\n // https://tc39.es/ecma262/#sec-string.prototype.codepointat\n codeAt: createMethod(false),\n // `String.prototype.at` method\n // https://github.com/mathiasbynens/String.prototype.at\n charAt: createMethod(true)\n};\n","'use strict';\nvar charAt = require('../internals/string-multibyte').charAt;\nvar toString = require('../internals/to-string');\nvar InternalStateModule = require('../internals/internal-state');\nvar defineIterator = require('../internals/iterator-define');\nvar createIterResultObject = require('../internals/create-iter-result-object');\n\nvar STRING_ITERATOR = 'String Iterator';\nvar setInternalState = InternalStateModule.set;\nvar getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);\n\n// `String.prototype[@@iterator]` method\n// https://tc39.es/ecma262/#sec-string.prototype-@@iterator\ndefineIterator(String, 'String', function (iterated) {\n setInternalState(this, {\n type: STRING_ITERATOR,\n string: toString(iterated),\n index: 0\n });\n// `%StringIteratorPrototype%.next` method\n// https://tc39.es/ecma262/#sec-%stringiteratorprototype%.next\n}, function next() {\n var state = getInternalState(this);\n var string = state.string;\n var index = state.index;\n var point;\n if (index >= string.length) return createIterResultObject(undefined, true);\n point = charAt(string, index);\n state.index += point.length;\n return createIterResultObject(point, false);\n});\n","'use strict';\nvar global = require('../internals/global');\nvar DOMIterables = require('../internals/dom-iterables');\nvar DOMTokenListPrototype = require('../internals/dom-token-list-prototype');\nvar ArrayIteratorMethods = require('../modules/es.array.iterator');\nvar createNonEnumerableProperty = require('../internals/create-non-enumerable-property');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\n\nvar ITERATOR = wellKnownSymbol('iterator');\nvar TO_STRING_TAG = wellKnownSymbol('toStringTag');\nvar ArrayValues = ArrayIteratorMethods.values;\n\nvar handlePrototype = function (CollectionPrototype, COLLECTION_NAME) {\n if (CollectionPrototype) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[ITERATOR] !== ArrayValues) try {\n createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);\n } catch (error) {\n CollectionPrototype[ITERATOR] = ArrayValues;\n }\n if (!CollectionPrototype[TO_STRING_TAG]) {\n createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);\n }\n if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {\n // some Chrome versions have non-configurable methods on DOMTokenList\n if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {\n createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);\n } catch (error) {\n CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];\n }\n }\n }\n};\n\nfor (var COLLECTION_NAME in DOMIterables) {\n handlePrototype(global[COLLECTION_NAME] && global[COLLECTION_NAME].prototype, COLLECTION_NAME);\n}\n\nhandlePrototype(DOMTokenListPrototype, 'DOMTokenList');\n","'use strict';\nvar aCallable = require('../internals/a-callable');\nvar toObject = require('../internals/to-object');\nvar IndexedObject = require('../internals/indexed-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\n\nvar $TypeError = TypeError;\n\n// `Array.prototype.{ reduce, reduceRight }` methods implementation\nvar createMethod = function (IS_RIGHT) {\n return function (that, callbackfn, argumentsLength, memo) {\n aCallable(callbackfn);\n var O = toObject(that);\n var self = IndexedObject(O);\n var length = lengthOfArrayLike(O);\n var index = IS_RIGHT ? length - 1 : 0;\n var i = IS_RIGHT ? -1 : 1;\n if (argumentsLength < 2) while (true) {\n if (index in self) {\n memo = self[index];\n index += i;\n break;\n }\n index += i;\n if (IS_RIGHT ? index < 0 : length <= index) {\n throw $TypeError('Reduce of empty array with no initial value');\n }\n }\n for (;IS_RIGHT ? index >= 0 : length > index; index += i) if (index in self) {\n memo = callbackfn(memo, self[index], index, O);\n }\n return memo;\n };\n};\n\nmodule.exports = {\n // `Array.prototype.reduce` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduce\n left: createMethod(false),\n // `Array.prototype.reduceRight` method\n // https://tc39.es/ecma262/#sec-array.prototype.reduceright\n right: createMethod(true)\n};\n","'use strict';\nvar global = require('../internals/global');\nvar classof = require('../internals/classof-raw');\n\nmodule.exports = classof(global.process) === 'process';\n","'use strict';\nvar $ = require('../internals/export');\nvar $reduce = require('../internals/array-reduce').left;\nvar arrayMethodIsStrict = require('../internals/array-method-is-strict');\nvar CHROME_VERSION = require('../internals/engine-v8-version');\nvar IS_NODE = require('../internals/engine-is-node');\n\n// Chrome 80-82 has a critical bug\n// https://bugs.chromium.org/p/chromium/issues/detail?id=1049982\nvar CHROME_BUG = !IS_NODE && CHROME_VERSION > 79 && CHROME_VERSION < 83;\nvar FORCED = CHROME_BUG || !arrayMethodIsStrict('reduce');\n\n// `Array.prototype.reduce` method\n// https://tc39.es/ecma262/#sec-array.prototype.reduce\n$({ target: 'Array', proto: true, forced: FORCED }, {\n reduce: function reduce(callbackfn /* , initialValue */) {\n var length = arguments.length;\n return $reduce(this, callbackfn, length, length > 1 ? arguments[1] : undefined);\n }\n});\n","'use strict';\nvar $ = require('../internals/export');\nvar fails = require('../internals/fails');\nvar isArray = require('../internals/is-array');\nvar isObject = require('../internals/is-object');\nvar toObject = require('../internals/to-object');\nvar lengthOfArrayLike = require('../internals/length-of-array-like');\nvar doesNotExceedSafeInteger = require('../internals/does-not-exceed-safe-integer');\nvar createProperty = require('../internals/create-property');\nvar arraySpeciesCreate = require('../internals/array-species-create');\nvar arrayMethodHasSpeciesSupport = require('../internals/array-method-has-species-support');\nvar wellKnownSymbol = require('../internals/well-known-symbol');\nvar V8_VERSION = require('../internals/engine-v8-version');\n\nvar IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');\n\n// We can't use this feature detection in V8 since it causes\n// deoptimization and serious performance degradation\n// https://github.com/zloirock/core-js/issues/679\nvar IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {\n var array = [];\n array[IS_CONCAT_SPREADABLE] = false;\n return array.concat()[0] !== array;\n});\n\nvar isConcatSpreadable = function (O) {\n if (!isObject(O)) return false;\n var spreadable = O[IS_CONCAT_SPREADABLE];\n return spreadable !== undefined ? !!spreadable : isArray(O);\n};\n\nvar FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !arrayMethodHasSpeciesSupport('concat');\n\n// `Array.prototype.concat` method\n// https://tc39.es/ecma262/#sec-array.prototype.concat\n// with adding support of @@isConcatSpreadable and @@species\n$({ target: 'Array', proto: true, arity: 1, forced: FORCED }, {\n // eslint-disable-next-line no-unused-vars -- required for `.length`\n concat: function concat(arg) {\n var O = toObject(this);\n var A = arraySpeciesCreate(O, 0);\n var n = 0;\n var i, k, length, len, E;\n for (i = -1, length = arguments.length; i < length; i++) {\n E = i === -1 ? O : arguments[i];\n if (isConcatSpreadable(E)) {\n len = lengthOfArrayLike(E);\n doesNotExceedSafeInteger(n + len);\n for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);\n } else {\n doesNotExceedSafeInteger(n + 1);\n createProperty(A, n++, E);\n }\n }\n A.length = n;\n return A;\n }\n});\n","'use strict';\nvar global = require('../internals/global');\n\nmodule.exports = global;\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\n\n// `thisNumberValue` abstract operation\n// https://tc39.es/ecma262/#sec-thisnumbervalue\nmodule.exports = uncurryThis(1.0.valueOf);\n","'use strict';\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\nvar toString = require('../internals/to-string');\nvar whitespaces = require('../internals/whitespaces');\n\nvar replace = uncurryThis(''.replace);\nvar ltrim = RegExp('^[' + whitespaces + ']+');\nvar rtrim = RegExp('(^|[^' + whitespaces + '])[' + whitespaces + ']+$');\n\n// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation\nvar createMethod = function (TYPE) {\n return function ($this) {\n var string = toString(requireObjectCoercible($this));\n if (TYPE & 1) string = replace(string, ltrim, '');\n if (TYPE & 2) string = replace(string, rtrim, '$1');\n return string;\n };\n};\n\nmodule.exports = {\n // `String.prototype.{ trimLeft, trimStart }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimstart\n start: createMethod(1),\n // `String.prototype.{ trimRight, trimEnd }` methods\n // https://tc39.es/ecma262/#sec-string.prototype.trimend\n end: createMethod(2),\n // `String.prototype.trim` method\n // https://tc39.es/ecma262/#sec-string.prototype.trim\n trim: createMethod(3)\n};\n","'use strict';\n// a string of all valid unicode whitespaces\nmodule.exports = '\\u0009\\u000A\\u000B\\u000C\\u000D\\u0020\\u00A0\\u1680\\u2000\\u2001\\u2002' +\n '\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200A\\u202F\\u205F\\u3000\\u2028\\u2029\\uFEFF';\n","'use strict';\nvar $ = require('../internals/export');\nvar IS_PURE = require('../internals/is-pure');\nvar DESCRIPTORS = require('../internals/descriptors');\nvar global = require('../internals/global');\nvar path = require('../internals/path');\nvar uncurryThis = require('../internals/function-uncurry-this');\nvar isForced = require('../internals/is-forced');\nvar hasOwn = require('../internals/has-own-property');\nvar inheritIfRequired = require('../internals/inherit-if-required');\nvar isPrototypeOf = require('../internals/object-is-prototype-of');\nvar isSymbol = require('../internals/is-symbol');\nvar toPrimitive = require('../internals/to-primitive');\nvar fails = require('../internals/fails');\nvar getOwnPropertyNames = require('../internals/object-get-own-property-names').f;\nvar getOwnPropertyDescriptor = require('../internals/object-get-own-property-descriptor').f;\nvar defineProperty = require('../internals/object-define-property').f;\nvar thisNumberValue = require('../internals/this-number-value');\nvar trim = require('../internals/string-trim').trim;\n\nvar NUMBER = 'Number';\nvar NativeNumber = global[NUMBER];\nvar PureNumberNamespace = path[NUMBER];\nvar NumberPrototype = NativeNumber.prototype;\nvar TypeError = global.TypeError;\nvar stringSlice = uncurryThis(''.slice);\nvar charCodeAt = uncurryThis(''.charCodeAt);\n\n// `ToNumeric` abstract operation\n// https://tc39.es/ecma262/#sec-tonumeric\nvar toNumeric = function (value) {\n var primValue = toPrimitive(value, 'number');\n return typeof primValue == 'bigint' ? primValue : toNumber(primValue);\n};\n\n// `ToNumber` abstract operation\n// https://tc39.es/ecma262/#sec-tonumber\nvar toNumber = function (argument) {\n var it = toPrimitive(argument, 'number');\n var first, third, radix, maxCode, digits, length, index, code;\n if (isSymbol(it)) throw TypeError('Cannot convert a Symbol value to a number');\n if (typeof it == 'string' && it.length > 2) {\n it = trim(it);\n first = charCodeAt(it, 0);\n if (first === 43 || first === 45) {\n third = charCodeAt(it, 2);\n if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix\n } else if (first === 48) {\n switch (charCodeAt(it, 1)) {\n // fast equal of /^0b[01]+$/i\n case 66:\n case 98:\n radix = 2;\n maxCode = 49;\n break;\n // fast equal of /^0o[0-7]+$/i\n case 79:\n case 111:\n radix = 8;\n maxCode = 55;\n break;\n default:\n return +it;\n }\n digits = stringSlice(it, 2);\n length = digits.length;\n for (index = 0; index < length; index++) {\n code = charCodeAt(digits, index);\n // parseInt parses a string to a first unavailable symbol\n // but ToNumber should return NaN if a string contains unavailable symbols\n if (code < 48 || code > maxCode) return NaN;\n } return parseInt(digits, radix);\n }\n } return +it;\n};\n\nvar FORCED = isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'));\n\nvar calledWithNew = function (dummy) {\n // includes check on 1..constructor(foo) case\n return isPrototypeOf(NumberPrototype, dummy) && fails(function () { thisNumberValue(dummy); });\n};\n\n// `Number` constructor\n// https://tc39.es/ecma262/#sec-number-constructor\nvar NumberWrapper = function Number(value) {\n var n = arguments.length < 1 ? 0 : NativeNumber(toNumeric(value));\n return calledWithNew(this) ? inheritIfRequired(Object(n), this, NumberWrapper) : n;\n};\n\nNumberWrapper.prototype = NumberPrototype;\nif (FORCED && !IS_PURE) NumberPrototype.constructor = NumberWrapper;\n\n$({ global: true, constructor: true, wrap: true, forced: FORCED }, {\n Number: NumberWrapper\n});\n\n// Use `internal/copy-constructor-properties` helper in `core-js@4`\nvar copyConstructorProperties = function (target, source) {\n for (var keys = DESCRIPTORS ? getOwnPropertyNames(source) : (\n // ES3:\n 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +\n // ES2015 (in case, if modules with ES2015 Number statics required before):\n 'EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,' +\n // ESNext\n 'fromString,range'\n ).split(','), j = 0, key; keys.length > j; j++) {\n if (hasOwn(source, key = keys[j]) && !hasOwn(target, key)) {\n defineProperty(target, key, getOwnPropertyDescriptor(source, key));\n }\n }\n};\n\nif (IS_PURE && PureNumberNamespace) copyConstructorProperties(path[NUMBER], PureNumberNamespace);\nif (FORCED || IS_PURE) copyConstructorProperties(path[NUMBER], NativeNumber);\n","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { MarkerUtils } from \"./marker-utils\";\n/**\n * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}.\n */\nexport class ClusterStats {\n constructor(markers, clusters) {\n this.markers = { sum: markers.length };\n const clusterMarkerCounts = clusters.map((a) => a.count);\n const clusterMarkerSum = clusterMarkerCounts.reduce((a, b) => a + b, 0);\n this.clusters = {\n count: clusters.length,\n markers: {\n mean: clusterMarkerSum / clusters.length,\n sum: clusterMarkerSum,\n min: Math.min(...clusterMarkerCounts),\n max: Math.max(...clusterMarkerCounts),\n },\n };\n }\n}\nexport class DefaultRenderer {\n /**\n * The default render function for the library used by {@link MarkerClusterer}.\n *\n * Currently set to use the following:\n *\n * ```typescript\n * // change color if this cluster has more markers than the mean cluster\n * const color =\n * count > Math.max(10, stats.clusters.markers.mean)\n * ? \"#ff0000\"\n * : \"#0000ff\";\n *\n * // create svg url with fill color\n * const svg = window.btoa(`\n * \n * \n * \n * \n * \n * `);\n *\n * // create marker using svg icon\n * return new google.maps.Marker({\n * position,\n * icon: {\n * url: `data:image/svg+xml;base64,${svg}`,\n * scaledSize: new google.maps.Size(45, 45),\n * },\n * label: {\n * text: String(count),\n * color: \"rgba(255,255,255,0.9)\",\n * fontSize: \"12px\",\n * },\n * // adjust zIndex to be above other markers\n * zIndex: 1000 + count,\n * });\n * ```\n */\n render({ count, position }, stats, map) {\n // change color if this cluster has more markers than the mean cluster\n const color = count > Math.max(10, stats.clusters.markers.mean) ? \"#ff0000\" : \"#0000ff\";\n // create svg literal with fill color\n const svg = `\n\n\n\n${count}\n`;\n const title = `Cluster of ${count} markers`, \n // adjust zIndex to be above other markers\n zIndex = Number(google.maps.Marker.MAX_ZINDEX) + count;\n if (MarkerUtils.isAdvancedMarkerAvailable(map)) {\n // create cluster SVG element\n const parser = new DOMParser();\n const svgEl = parser.parseFromString(svg, \"image/svg+xml\").documentElement;\n svgEl.setAttribute(\"transform\", \"translate(0 25)\");\n const clusterOptions = {\n map,\n position,\n zIndex,\n title,\n content: svgEl,\n };\n return new google.maps.marker.AdvancedMarkerElement(clusterOptions);\n }\n const clusterOptions = {\n position,\n zIndex,\n title,\n icon: {\n url: `data:image/svg+xml;base64,${btoa(svg)}`,\n anchor: new google.maps.Point(25, 25),\n },\n };\n return new google.maps.Marker(clusterOptions);\n }\n}\n//# sourceMappingURL=renderer.js.map","/**\n * Copyright 2019 Google LLC. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n/**\n * Extends an object's prototype by another's.\n *\n * @param type1 The Type to be extended.\n * @param type2 The Type to extend with.\n * @ignore\n */\n// eslint-disable-next-line @typescript-eslint/no-explicit-any\nfunction extend(type1, type2) {\n /* istanbul ignore next */\n // eslint-disable-next-line prefer-const\n for (let property in type2.prototype) {\n type1.prototype[property] = type2.prototype[property];\n }\n}\n/**\n * @ignore\n */\nexport class OverlayViewSafe {\n constructor() {\n // MarkerClusterer implements google.maps.OverlayView interface. We use the\n // extend function to extend MarkerClusterer with google.maps.OverlayView\n // because it might not always be available when the code is defined so we\n // look for it at the last possible moment. If it doesn't exist now then\n // there is no point going ahead :)\n extend(OverlayViewSafe, google.maps.OverlayView);\n }\n}\n//# sourceMappingURL=overlay-view-safe.js.map","/**\n * Copyright 2021 Google LLC\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\nimport { SuperClusterAlgorithm, } from \"./algorithms\";\nimport { ClusterStats, DefaultRenderer } from \"./renderer\";\nimport { OverlayViewSafe } from \"./overlay-view-safe\";\nimport { MarkerUtils } from \"./marker-utils\";\nexport var MarkerClustererEvents;\n(function (MarkerClustererEvents) {\n MarkerClustererEvents[\"CLUSTERING_BEGIN\"] = \"clusteringbegin\";\n MarkerClustererEvents[\"CLUSTERING_END\"] = \"clusteringend\";\n MarkerClustererEvents[\"CLUSTER_CLICK\"] = \"click\";\n})(MarkerClustererEvents || (MarkerClustererEvents = {}));\nexport const defaultOnClusterClickHandler = (_, cluster, map) => {\n map.fitBounds(cluster.bounds);\n};\n/**\n * MarkerClusterer creates and manages per-zoom-level clusters for large amounts\n * of markers. See {@link MarkerClustererOptions} for more details.\n *\n */\nexport class MarkerClusterer extends OverlayViewSafe {\n constructor({ map, markers = [], algorithmOptions = {}, algorithm = new SuperClusterAlgorithm(algorithmOptions), renderer = new DefaultRenderer(), onClusterClick = defaultOnClusterClickHandler, }) {\n super();\n this.markers = [...markers];\n this.clusters = [];\n this.algorithm = algorithm;\n this.renderer = renderer;\n this.onClusterClick = onClusterClick;\n if (map) {\n this.setMap(map);\n }\n }\n addMarker(marker, noDraw) {\n if (this.markers.includes(marker)) {\n return;\n }\n this.markers.push(marker);\n if (!noDraw) {\n this.render();\n }\n }\n addMarkers(markers, noDraw) {\n markers.forEach((marker) => {\n this.addMarker(marker, true);\n });\n if (!noDraw) {\n this.render();\n }\n }\n removeMarker(marker, noDraw) {\n const index = this.markers.indexOf(marker);\n if (index === -1) {\n // Marker is not in our list of markers, so do nothing:\n return false;\n }\n MarkerUtils.setMap(marker, null);\n this.markers.splice(index, 1); // Remove the marker from the list of managed markers\n if (!noDraw) {\n this.render();\n }\n return true;\n }\n removeMarkers(markers, noDraw) {\n let removed = false;\n markers.forEach((marker) => {\n removed = this.removeMarker(marker, true) || removed;\n });\n if (removed && !noDraw) {\n this.render();\n }\n return removed;\n }\n clearMarkers(noDraw) {\n this.markers.length = 0;\n if (!noDraw) {\n this.render();\n }\n }\n /**\n * Recalculates and draws all the marker clusters.\n */\n render() {\n const map = this.getMap();\n if (map instanceof google.maps.Map && map.getProjection()) {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_BEGIN, this);\n const { clusters, changed } = this.algorithm.calculate({\n markers: this.markers,\n map,\n mapCanvasProjection: this.getProjection(),\n });\n // Allow algorithms to return flag on whether the clusters/markers have changed.\n if (changed || changed == undefined) {\n // Accumulate the markers of the clusters composed of a single marker.\n // Those clusters directly use the marker.\n // Clusters with more than one markers use a group marker generated by a renderer.\n const singleMarker = new Set();\n for (const cluster of clusters) {\n if (cluster.markers.length == 1) {\n singleMarker.add(cluster.markers[0]);\n }\n }\n const groupMarkers = [];\n // Iterate the clusters that are currently rendered.\n for (const cluster of this.clusters) {\n if (cluster.marker == null) {\n continue;\n }\n if (cluster.markers.length == 1) {\n if (!singleMarker.has(cluster.marker)) {\n // The marker:\n // - was previously rendered because it is from a cluster with 1 marker,\n // - should no more be rendered as it is not in singleMarker.\n MarkerUtils.setMap(cluster.marker, null);\n }\n }\n else {\n // Delay the removal of old group markers to avoid flickering.\n groupMarkers.push(cluster.marker);\n }\n }\n this.clusters = clusters;\n this.renderClusters();\n // Delayed removal of the markers of the former groups.\n requestAnimationFrame(() => groupMarkers.forEach((marker) => MarkerUtils.setMap(marker, null)));\n }\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTERING_END, this);\n }\n }\n onAdd() {\n this.idleListener = this.getMap().addListener(\"idle\", this.render.bind(this));\n this.render();\n }\n onRemove() {\n google.maps.event.removeListener(this.idleListener);\n this.reset();\n }\n reset() {\n this.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n this.clusters.forEach((cluster) => cluster.delete());\n this.clusters = [];\n }\n renderClusters() {\n // Generate stats to pass to renderers.\n const stats = new ClusterStats(this.markers, this.clusters);\n const map = this.getMap();\n this.clusters.forEach((cluster) => {\n if (cluster.markers.length === 1) {\n cluster.marker = cluster.markers[0];\n }\n else {\n // Generate the marker to represent the group.\n cluster.marker = this.renderer.render(cluster, stats, map);\n // Make sure all individual markers are removed from the map.\n cluster.markers.forEach((marker) => MarkerUtils.setMap(marker, null));\n if (this.onClusterClick) {\n cluster.marker.addListener(\"click\", \n /* istanbul ignore next */\n (event) => {\n google.maps.event.trigger(this, MarkerClustererEvents.CLUSTER_CLICK, cluster);\n this.onClusterClick(event, cluster, map);\n });\n }\n }\n MarkerUtils.setMap(cluster.marker, map);\n });\n }\n}\n//# sourceMappingURL=markerclusterer.js.map"],"names":["check","it","Math","global","globalThis","window","self","this","Function","fails","exec","error","descriptors","require$$0","Object","defineProperty","get","functionBindNative","test","bind","hasOwnProperty","NATIVE_BIND","call","prototype","functionCall","apply","arguments","$propertyIsEnumerable","propertyIsEnumerable","getOwnPropertyDescriptor","NASHORN_BUG","objectPropertyIsEnumerable","f","V","descriptor","enumerable","match","version","createPropertyDescriptor","bitmap","value","configurable","writable","FunctionPrototype","uncurryThisWithBind","functionUncurryThis","fn","uncurryThis","toString","stringSlice","slice","classofRaw","require$$1","classof","require$$2","$Object","split","indexedObject","isNullOrUndefined","$TypeError","TypeError","requireObjectCoercible","IndexedObject","toIndexedObject","documentAll","document","all","documentAll_1","IS_HTMLDDA","undefined","isCallable","argument","isObject","getBuiltIn","namespace","method","length","objectIsPrototypeOf","isPrototypeOf","userAgent","navigator","String","process","Deno","versions","v8","engineV8Version","V8_VERSION","$String","symbolConstructorDetection","getOwnPropertySymbols","symbol","Symbol","sham","useSymbolAsUid","iterator","isSymbol","require$$3","$Symbol","tryToString","aCallable","getMethod","P","func","defineGlobalProperty","key","SHARED","sharedStore","store","sharedModule","push","mode","copyright","license","source","toObject","hasOwnProperty_1","hasOwn","id","postfix","random","uid","shared","NATIVE_SYMBOL","require$$4","USE_SYMBOL_AS_UID","require$$5","WellKnownSymbolsStore","createWellKnownSymbol","withoutSetter","wellKnownSymbol","name","ordinaryToPrimitive","input","pref","val","valueOf","TO_PRIMITIVE","toPrimitive","result","exoticToPrim","toPropertyKey","EXISTS","createElement","documentCreateElement","ie8DomDefine","a","DESCRIPTORS","propertyIsEnumerableModule","require$$6","IE8_DOM_DEFINE","require$$7","$getOwnPropertyDescriptor","objectGetOwnPropertyDescriptor","O","v8PrototypeDefineBug","anObject","V8_PROTOTYPE_DEFINE_BUG","$defineProperty","ENUMERABLE","CONFIGURABLE","WRITABLE","objectDefineProperty","Attributes","current","definePropertyModule","createNonEnumerableProperty","object","getDescriptor","functionName","PROPER","functionToString","inspectSource","set","has","WeakMap","weakMapBasicDetection","keys","sharedKey","hiddenKeys","NATIVE_WEAK_MAP","OBJECT_ALREADY_INITIALIZED","state","metadata","facade","STATE","internalState","enforce","getterFor","TYPE","type","CONFIGURABLE_FUNCTION_NAME","enforceInternalState","getInternalState","replace","join","CONFIGURABLE_LENGTH","TEMPLATE","makeBuiltIn","makeBuiltInModule","exports","options","getter","setter","arity","constructor","defineBuiltIn","simple","unsafe","nonConfigurable","nonWritable","ceil","floor","trunc","x","n","toIntegerOrInfinity","number","max","min","toAbsoluteIndex","index","integer","toLength","lengthOfArrayLike","obj","createMethod","IS_INCLUDES","$this","el","fromIndex","arrayIncludes","includes","indexOf","objectKeysInternal","names","i","enumBugKeys","internalObjectKeys","concat","objectGetOwnPropertyNames","getOwnPropertyNames","objectGetOwnPropertySymbols","getOwnPropertyNamesModule","getOwnPropertySymbolsModule","ownKeys","getOwnPropertyDescriptorModule","replacement","isForced","feature","detection","data","normalize","POLYFILL","NATIVE","string","toLowerCase","isForced_1","copyConstructorProperties","target","exceptions","_export","targetProperty","sourceProperty","TARGET","GLOBAL","STATIC","stat","dontCallGetSet","forced","functionUncurryThisClause","functionBindContext","that","isArray","Array","toStringTagSupport","TO_STRING_TAG_SUPPORT","TO_STRING_TAG","CORRECT_ARGUMENTS","tag","tryGet","callee","noop","empty","construct","constructorRegExp","INCORRECT_TO_STRING","isConstructorModern","isConstructorLegacy","isConstructor","called","SPECIES","$Array","arraySpeciesConstructor","originalArray","C","arraySpeciesCreate","IS_MAP","IS_FILTER","IS_SOME","IS_EVERY","IS_FIND_INDEX","IS_FILTER_REJECT","NO_HOLES","callbackfn","specificCreate","boundFunction","create","arrayIteration","forEach","map","filter","some","every","find","findIndex","filterReject","arrayMethodHasSpeciesSupport","METHOD_NAME","array","foo","Boolean","$map","__rest","s","e","t","p","proto","$filter","MarkerUtils","_classCallCheck","_createClass","google","maps","marker","getMapCapabilities","isAdvancedMarkersAvailable","AdvancedMarkerElement","isAdvancedMarker","setMap","position","LatLng","lat","lng","getPosition","getVisible","Cluster","_ref","markers","_position","_step","bounds","LatLngBounds","_iterator","_createForOfIteratorHelper","done","extend","err","getCenter","m","filterMarkersToPaddedViewport","mapCanvasProjection","viewportPaddingPixels","extendedMapBounds","extendBoundsToPaddedViewport","getBounds","contains","projection","numPixels","_latLngBoundsToPixelB","latLngBoundsToPixelBounds","northEast","southWest","extendedPixelBounds","extendPixelBounds","pixelBoundsToLatLngBounds","getPaddedViewport","pixels","extended","ne","getNorthEast","sw","getSouthWest","distanceBetweenPoints","p1","p2","dLat","PI","dLon","sinDLat","sin","sinDLon","cos","atan2","sqrt","fromLatLngToDivPixel","y","_ref2","fromDivPixelToLatLng","AbstractAlgorithm","_ref$maxZoom","maxZoom","AbstractViewportAlgorithm","_AbstractAlgorithm","_inherits","_super","_createSuper","_a","_this","_a$viewportPadding","viewportPadding","_ref3","getZoom","clusters","changed","cluster","domIterables","CSSRuleList","CSSStyleDeclaration","CSSValueList","ClientRectList","DOMRectList","DOMStringList","DOMTokenList","DataTransferItemList","FileList","HTMLAllCollection","HTMLCollection","HTMLFormElement","HTMLSelectElement","MediaList","MimeTypeArray","NamedNodeMap","NodeList","PaintRequestList","Plugin","PluginArray","SVGLengthList","SVGNumberList","SVGPathSegList","SVGPointList","SVGStringList","SVGTransformList","SourceBufferList","StyleSheetList","TextTrackCueList","TextTrackList","TouchList","classList","DOMTokenListPrototype","domTokenListPrototype","arrayMethodIsStrict","$forEach","arrayForEach","DOMIterables","handlePrototype","CollectionPrototype","COLLECTION_NAME","handlePrototype$1","toJSON","URL","fastDeepEqual","equal","b","RegExp","flags","GridAlgorithm","_AbstractViewportAlgo","_a$maxDistance","maxDistance","_a$gridSize","gridSize","zoom","_this2","addToClosestCluster","candidate","distance","NoopAlgorithm","objectKeys","require$$8","$assign","assign","objectAssign","A","B","alphabet","chr","T","argumentsLength","S","j","ARRAY_TYPES","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Uint16Array","Int32Array","Uint32Array","Float32Array","Float64Array","KDBush","static","ArrayBuffer","Error","magic","versionAndType","ArrayType","nodeSize","numItems","isNaN","IndexArrayType","arrayTypeIndex","coordsByteSize","BYTES_PER_ELEMENT","idsByteSize","padCoords","ids","coords","_pos","_finished","add","finish","numAdded","sort","range","minX","minY","maxX","maxY","stack","axis","pop","right","left","within","qx","qy","r","r2","sqDist","select","k","z","log","exp","sd","swapItem","swap","arr","tmp","ax","ay","bx","by","dx","dy","defaultOptions","minZoom","minPoints","radius","extent","generateId","reduce","props","fround","OFFSET_ID","OFFSET_NUM","OFFSET_PROP","Supercluster","trees","stride","clusterProps","load","points","console","time","timerId","geometry","coordinates","lngX","latY","Infinity","tree","_createTree","timeEnd","now","Date","_cluster","getClusters","bbox","minLng","minLat","maxLng","maxLat","easternHem","westernHem","_limitZoom","getClusterJSON","getChildren","clusterId","originId","_getOriginId","originZoom","_getOriginZoom","errorMsg","pow","children","getLeaves","limit","offset","leaves","_appendLeaves","getTile","z2","top","bottom","tile","features","_addTileFeatures","getClusterExpansionZoom","expansionZoom","properties","cluster_id","skipped","child","point_count","isCluster","tags","px","py","getClusterProperties","round","nextData","neighborIds","numPointsOrigin","numPoints","neighborId","clusterProperties","wx","wy","clusterPropIndex","numPoints2","_map","clone","original","yLat","count","abbrev","propIndex","point_count_abbreviated","y2","atan","SuperClusterAlgorithm","_a$radius","superCluster","SuperCluster","_toConsumableArray","transformCluster","_ref2$geometry$coordi","_slicedToArray","leaf","SuperClusterViewportAlgorithm","view","objectDefineProperties","defineProperties","Properties","activeXDocument","html","definePropertiesModule","PROTOTYPE","SCRIPT","IE_PROTO","EmptyConstructor","scriptTag","content","LT","NullProtoObjectViaActiveX","write","close","temp","parentWindow","NullProtoObject","ActiveXObject","iframeDocument","iframe","JS","domain","style","display","appendChild","src","contentWindow","open","F","objectCreate","UNSCOPABLES","ArrayPrototype","addToUnscopables","$includes","addToUnscopables$1","MATCH","isRegExp","$","notARegExp","correctIsRegExpLogic","regexp","error1","error2","stringIndexOf","searchString","$indexOf","nativeIndexOf","NEGATIVE_ZERO","searchElement","SILENT_ON_NON_WRITABLE_LENGTH_SET","doesNotExceedSafeInteger","createProperty","propertyKey","setArrayLength","deletePropertyOrThrow","HAS_SPECIES_SUPPORT","require$$10","splice","start","deleteCount","insertCount","actualDeleteCount","from","to","len","actualStart","IteratorPrototype","PrototypeOfArrayIteratorPrototype","arrayIterator","iterators","correctPrototypeGetter","getPrototypeOf","CORRECT_PROTOTYPE_GETTER","ObjectPrototype","objectGetPrototypeOf","ITERATOR","BUGGY_SAFARI_ITERATORS","NEW_ITERATOR_PROTOTYPE","iteratorsCore","setToStringTag","TAG","Iterators","returnThis","uncurryThisAccessor","aPossiblePrototype","objectSetPrototypeOf","setPrototypeOf","CORRECT_SETTER","__proto__","createIteratorConstructor","IteratorConstructor","NAME","next","ENUMERABLE_NEXT","require$$9","require$$12","PROPER_FUNCTION_NAME","require$$13","require$$11","KEYS","VALUES","ENTRIES","iteratorDefine","Iterable","DEFAULT","IS_SET","FORCED","CurrentIteratorPrototype","methods","KEY","getIterationMethod","KIND","defaultIterator","IterablePrototype","INCORRECT_VALUES_NAME","nativeIterator","anyNativeIterator","entries","values","createIterResultObject","InternalStateModule","defineIterator","ARRAY_ITERATOR","setInternalState","es_array_iterator","iterated","kind","Arguments","$getOwnPropertyNames","arraySlice","end","fin","windowNames","objectGetOwnPropertyNamesExternal","getWindowNames","arrayBufferNonExtensible","buffer","isExtensible","ARRAY_BUFFER_NON_EXTENSIBLE","$isExtensible","objectIsExtensible","freezing","preventExtensions","getOwnPropertyNamesExternalModule","FREEZING","REQUIRED","METADATA","setMetadata","objectID","weakData","meta","internalMetadataModule","enable","fastKey","getWeakData","onFreeze","getIteratorMethod","isArrayIteratorMethod","getIterator","usingIterator","iteratorMethod","iteratorClose","innerResult","innerError","Result","stopped","ResultPrototype","iterate","iterable","unboundFunction","iterFn","step","AS_ENTRIES","IS_RECORD","IS_ITERATOR","INTERRUPTED","stop","condition","callFn","anInstance","Prototype","SAFE_CLOSING","iteratorWithReturn","return","inheritIfRequired","dummy","Wrapper","NewTarget","NewTargetPrototype","InternalMetadataModule","checkCorrectnessOfIteration","SKIP_CLOSING","ITERATION_SUPPORT","require$$14","defineBuiltInAccessor","defineBuiltIns","setSpecies","CONSTRUCTOR_NAME","Constructor","internalStateGetterFor","collectionStrong","getConstructor","wrapper","ADDER","first","last","size","define","previous","entry","getEntry","removed","clear","delete","prev","setStrong","ITERATOR_NAME","getInternalCollectionState","getInternalIteratorState","common","IS_WEAK","NativeConstructor","NativePrototype","exported","fixMethod","uncurriedNativeMethod","instance","HASNT_CHAINING","THROWS_ON_PRIMITIVES","ACCEPT_ITERABLES","BUGGY_ZERO","$instance","collection","init","charAt","charCodeAt","CONVERT_TO_STRING","pos","second","codeAt","STRING_ITERATOR","point","ArrayIteratorMethods","ArrayValues","IS_RIGHT","memo","arrayReduce","engineIsNode","$reduce","IS_CONCAT_SPREADABLE","IS_CONCAT_SPREADABLE_SUPPORT","isConcatSpreadable","spreadable","arg","E","path","thisNumberValue","whitespaces","ltrim","rtrim","stringTrim","trim","require$$15","require$$16","require$$17","NUMBER","NativeNumber","NumberPrototype","toNumber","third","radix","maxCode","digits","code","NaN","parseInt","NumberWrapper","primValue","toNumeric","wrap","Number","ClusterStats","sum","clusterMarkerCounts","clusterMarkerSum","mean","DefaultRenderer","stats","color","svg","title","zIndex","Marker","MAX_ZINDEX","isAdvancedMarkerAvailable","svgEl","DOMParser","parseFromString","documentElement","setAttribute","clusterOptions","icon","url","btoa","anchor","Point","MarkerClustererEvents","OverlayViewSafe","type1","type2","property","OverlayView","defaultOnClusterClickHandler","_","fitBounds","MarkerClusterer","_OverlayViewSafe","_ref$markers","_ref$algorithmOptions","algorithmOptions","_ref$algorithm","algorithm","_ref$renderer","renderer","_ref$onClusterClick","onClusterClick","noDraw","render","addMarker","_this3","removeMarker","getMap","Map","getProjection","event","trigger","CLUSTERING_BEGIN","_this$algorithm$calcu","calculate","singleMarker","Set","_step2","groupMarkers","_iterator2","renderClusters","requestAnimationFrame","CLUSTERING_END","idleListener","addListener","removeListener","reset","_this4","CLUSTER_CLICK"],"mappings":"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"} \ No newline at end of file diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.d.ts new file mode 100644 index 0000000..eba873c --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.d.ts @@ -0,0 +1,31 @@ +/** + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +/** + * Supports markers of either either "legacy" or "advanced" types. + */ +export type Marker = google.maps.Marker | google.maps.marker.AdvancedMarkerElement; +/** + * util class that creates a common set of convenience functions to wrap + * shared behavior of Advanced Markers and Markers. + */ +export declare class MarkerUtils { + static isAdvancedMarkerAvailable(map: google.maps.Map): boolean; + static isAdvancedMarker(marker: Marker): marker is google.maps.marker.AdvancedMarkerElement; + static setMap(marker: Marker, map: google.maps.Map | null): void; + static getPosition(marker: Marker): google.maps.LatLng; + static getVisible(marker: Marker): boolean; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.test.d.ts new file mode 100644 index 0000000..495f8ca --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/marker-utils.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2023 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.d.ts new file mode 100644 index 0000000..9bad2f1 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.d.ts @@ -0,0 +1,77 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { Algorithm, AlgorithmOptions } from "./algorithms"; +import { Renderer } from "./renderer"; +import { Cluster } from "./cluster"; +import { OverlayViewSafe } from "./overlay-view-safe"; +import { Marker } from "./marker-utils"; +export type onClusterClickHandler = (event: google.maps.MapMouseEvent, cluster: Cluster, map: google.maps.Map) => void; +export interface MarkerClustererOptions { + markers?: Marker[]; + /** + * An algorithm to cluster markers. Default is {@link SuperClusterAlgorithm}. Must + * provide a `calculate` method accepting {@link AlgorithmInput} and returning + * an array of {@link Cluster}. + */ + algorithm?: Algorithm; + algorithmOptions?: AlgorithmOptions; + map?: google.maps.Map | null; + /** + * An object that converts a {@link Cluster} into a `google.maps.Marker`. + * Default is {@link DefaultRenderer}. + */ + renderer?: Renderer; + onClusterClick?: onClusterClickHandler; +} +export declare enum MarkerClustererEvents { + CLUSTERING_BEGIN = "clusteringbegin", + CLUSTERING_END = "clusteringend", + CLUSTER_CLICK = "click" +} +export declare const defaultOnClusterClickHandler: onClusterClickHandler; +/** + * MarkerClusterer creates and manages per-zoom-level clusters for large amounts + * of markers. See {@link MarkerClustererOptions} for more details. + * + */ +export declare class MarkerClusterer extends OverlayViewSafe { + /** @see {@link MarkerClustererOptions.onClusterClick} */ + onClusterClick: onClusterClickHandler; + /** @see {@link MarkerClustererOptions.algorithm} */ + protected algorithm: Algorithm; + protected clusters: Cluster[]; + protected markers: Marker[]; + /** @see {@link MarkerClustererOptions.renderer} */ + protected renderer: Renderer; + /** @see {@link MarkerClustererOptions.map} */ + protected map: google.maps.Map | null; + protected idleListener: google.maps.MapsEventListener; + constructor({ map, markers, algorithmOptions, algorithm, renderer, onClusterClick, }: MarkerClustererOptions); + addMarker(marker: Marker, noDraw?: boolean): void; + addMarkers(markers: Marker[], noDraw?: boolean): void; + removeMarker(marker: Marker, noDraw?: boolean): boolean; + removeMarkers(markers: Marker[], noDraw?: boolean): boolean; + clearMarkers(noDraw?: boolean): void; + /** + * Recalculates and draws all the marker clusters. + */ + render(): void; + onAdd(): void; + onRemove(): void; + protected reset(): void; + protected renderClusters(): void; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.test.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.test.d.ts new file mode 100644 index 0000000..5b373b8 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/markerclusterer.test.d.ts @@ -0,0 +1,16 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +export {}; diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/overlay-view-safe.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/overlay-view-safe.d.ts new file mode 100644 index 0000000..7884d5c --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/overlay-view-safe.d.ts @@ -0,0 +1,24 @@ +/** + * Copyright 2019 Google LLC. All Rights Reserved. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +export interface OverlayViewSafe extends google.maps.OverlayView { +} +/** + * @ignore + */ +export declare class OverlayViewSafe { + constructor(); +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/dist/renderer.d.ts b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/renderer.d.ts new file mode 100644 index 0000000..c1725b2 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/dist/renderer.d.ts @@ -0,0 +1,92 @@ +/** + * Copyright 2021 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/// +import { Cluster } from "./cluster"; +import { Marker } from "./marker-utils"; +/** + * Provides statistics on all clusters in the current render cycle for use in {@link Renderer.render}. + */ +export declare class ClusterStats { + readonly markers: { + sum: number; + }; + readonly clusters: { + count: number; + markers: { + mean: number; + sum: number; + min: number; + max: number; + }; + }; + constructor(markers: Marker[], clusters: Cluster[]); +} +export interface Renderer { + /** + * Turn a {@link Cluster} into a `Marker`. + * + * Below is a simple example to create a marker with the number of markers in the cluster as a label. + * + * ```typescript + * return new google.maps.Marker({ + * position, + * label: String(markers.length), + * }); + * ``` + */ + render(cluster: Cluster, stats: ClusterStats, map: google.maps.Map): Marker; +} +export declare class DefaultRenderer implements Renderer { + /** + * The default render function for the library used by {@link MarkerClusterer}. + * + * Currently set to use the following: + * + * ```typescript + * // change color if this cluster has more markers than the mean cluster + * const color = + * count > Math.max(10, stats.clusters.markers.mean) + * ? "#ff0000" + * : "#0000ff"; + * + * // create svg url with fill color + * const svg = window.btoa(` + * + * + * + * + * + * `); + * + * // create marker using svg icon + * return new google.maps.Marker({ + * position, + * icon: { + * url: `data:image/svg+xml;base64,${svg}`, + * scaledSize: new google.maps.Size(45, 45), + * }, + * label: { + * text: String(count), + * color: "rgba(255,255,255,0.9)", + * fontSize: "12px", + * }, + * // adjust zIndex to be above other markers + * zIndex: 1000 + count, + * }); + * ``` + */ + render({ count, position }: Cluster, stats: ClusterStats, map: google.maps.Map): Marker; +} diff --git a/src/treehug/node_modules/@googlemaps/markerclusterer/package.json b/src/treehug/node_modules/@googlemaps/markerclusterer/package.json new file mode 100644 index 0000000..1602aa1 --- /dev/null +++ b/src/treehug/node_modules/@googlemaps/markerclusterer/package.json @@ -0,0 +1,80 @@ +{ + "name": "@googlemaps/markerclusterer", + "version": "2.5.0", + "description": "Creates and manages per-zoom-level clusters for large amounts of markers.", + "keywords": [ + "cluster", + "google", + "maps", + "marker" + ], + "homepage": "https://github.com/googlemaps/js-markerclusterer", + "bugs": { + "url": "https://github.com/googlemaps/js-markerclusterer/issues" + }, + "repository": { + "type": "git", + "url": "https://github.com/googlemaps/js-markerclusterer.git" + }, + "license": "Apache-2.0", + "author": "Justin Poehnelt", + "main": "dist/index.umd.js", + "unpkg": "dist/index.min.js", + "module": "dist/index.esm.js", + "types": "dist/index.d.ts", + "files": [ + "dist/*" + ], + "scripts": { + "docs": "typedoc src/index.ts && cp -r dist docs/dist && npm run examples && cp -r public docs/public", + "examples": "rollup -c rollup.config.examples.js", + "dev": "rollup -c rollup.config.examples.js --watch", + "format": "eslint . --fix", + "lint": "eslint .", + "prepare": "rm -rf dist && rollup -c", + "test": "jest --passWithNoTests src/*", + "test:all": "jest" + }, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + }, + "devDependencies": { + "@babel/preset-env": "^7.11.5", + "@babel/runtime-corejs3": "^7.11.2", + "@googlemaps/jest-mocks": "^2.19.1", + "@googlemaps/js-api-loader": "^1.12.3", + "@rollup/plugin-babel": "^6.0.0", + "@rollup/plugin-commonjs": "^25.0.0", + "@rollup/plugin-html": "^1.0.0", + "@rollup/plugin-json": "^6.0.0", + "@rollup/plugin-node-resolve": "^15.0.0", + "@rollup/plugin-typescript": "^11.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/google.maps": "^3.53.1", + "@types/jest": "^27.0.1", + "@types/supercluster": "^7.1.0", + "@typescript-eslint/eslint-plugin": ">=4.1.0", + "@typescript-eslint/parser": ">=4.1.0", + "core-js": "^3.6.5", + "d3-interpolate": "^3.0.1", + "eslint": "^8.41.0", + "eslint-config-prettier": "^9.0.0", + "eslint-plugin-jest": "^27.0.1", + "eslint-plugin-prettier": "^4.0.0", + "jest": "^26.4.2", + "prettier": "^2.1.1", + "rollup": "^2.26.11", + "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-serve": "^2.0.2", + "rollup-plugin-terser": "^7.0.2", + "selenium-webdriver": "^4.0.0-alpha.7", + "ts-jest": "^26.3.0", + "typedoc": "^0.25.0", + "typescript": "^4.0.2" + }, + "publishConfig": { + "access": "public", + "registry": "https://wombat-dressing-room.appspot.com" + } +} diff --git a/src/treehug/node_modules/@types/google.maps/LICENSE b/src/treehug/node_modules/@types/google.maps/LICENSE new file mode 100644 index 0000000..9e841e7 --- /dev/null +++ b/src/treehug/node_modules/@types/google.maps/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/src/treehug/node_modules/@types/google.maps/README.md b/src/treehug/node_modules/@types/google.maps/README.md new file mode 100644 index 0000000..b2afe02 --- /dev/null +++ b/src/treehug/node_modules/@types/google.maps/README.md @@ -0,0 +1,15 @@ +# Installation +> `npm install --save @types/google.maps` + +# Summary +This package contains type definitions for google.maps (https://developers.google.com/maps/). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/google.maps. + +### Additional Details + * Last updated: Mon, 30 Oct 2023 23:45:38 GMT + * Dependencies: none + +# Credits +These definitions were written by [Alex Muramoto](https://github.com/amuramoto), and [Angela Yu](https://github.com/wangela). diff --git a/src/treehug/node_modules/@types/google.maps/index.d.ts b/src/treehug/node_modules/@types/google.maps/index.d.ts new file mode 100644 index 0000000..ba989a7 --- /dev/null +++ b/src/treehug/node_modules/@types/google.maps/index.d.ts @@ -0,0 +1,13401 @@ +// To report an issue with these types, please open a support ticket at: +// https://issuetracker.google.com/savedsearches/558438 + +// Google Maps JS API Version: 3.54 +// tslint:disable:enforce-name-casing +// tslint:disable:no-any +// tslint:disable:interface-over-type-literal +// tslint:disable:array-type +// tslint:disable:no-empty-interface +// tslint:disable:no-unnecessary-class +// tslint:disable:strict-export-declare-modifiers + +// Generated by an automated process. DO NOT EDIT! + +declare namespace google.maps { + /** + * Animations that can be played on a marker. Use the {@link + * google.maps.Marker.setAnimation} method on Marker or the {@link + * google.maps.MarkerOptions.animation} option to play an animation. + * + * Access by calling `const {Animation} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum Animation { + /** + * Marker bounces until animation is stopped by calling {@link + * google.maps.Marker.setAnimation} with null. + */ + BOUNCE = 0.0, + /** + * Marker drops from the top of the map to its final location. Animation + * will cease once the marker comes to rest and {@link + * google.maps.Marker.getAnimation} will return null. This type + * of animation is usually specified during creation of the marker. + */ + DROP = 1.0, + } + /** + * A layer showing bike lanes and paths. + * + * Access by calling `const {BicyclingLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class BicyclingLayer extends google.maps.MVCObject { + /** + * Returns the map on which this layer is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Renders the layer on the specified map. If map is set to + * null, the layer will be removed. + */ + setMap(map: google.maps.Map|null): void; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Used for setting the map's camera options. + */ + export interface CameraOptions { + center?: google.maps.LatLngLiteral|google.maps.LatLng; + heading?: number; + tilt?: number; + zoom?: number; + } + /** + * Used for retrieving camera parameters, such as that of the GL camera used + * for the {@link google.maps.WebGLOverlayView}. + */ + export interface CameraParams extends google.maps.CameraOptions { + center: google.maps.LatLng; + heading: number; + tilt: number; + zoom: number; + } + /** + * A circle on the Earth's surface; also known as a "spherical + * cap". + * + * Access by calling `const {Circle} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Circle extends google.maps.MVCObject { + /** + * A circle on the Earth's surface; also known as a "spherical + * cap". + * + * Access by calling `const {Circle} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(circleOrCircleOptions?: google.maps.Circle|null| + google.maps.CircleLiteral|google.maps.CircleOptions); + /** + * Gets the LatLngBounds of this Circle. + */ + getBounds(): google.maps.LatLngBounds|null; + /** + * Returns the center of this circle. + */ + getCenter(): google.maps.LatLng|null; + /** + * Returns whether this circle can be dragged by the user. + */ + getDraggable(): boolean; + /** + * Returns whether this circle can be edited by the user. + */ + getEditable(): boolean; + /** + * Returns the map on which this circle is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Returns the radius of this circle (in meters). + */ + getRadius(): number; + /** + * Returns whether this circle is visible on the map. + */ + getVisible(): boolean; + /** + * Sets the center of this circle. + */ + setCenter(center: google.maps.LatLng|null|google.maps.LatLngLiteral): void; + /** + * If set to true, the user can drag this circle over the map. + */ + setDraggable(draggable: boolean): void; + /** + * If set to true, the user can edit this circle by dragging + * the control points shown at the center and around the circumference of + * the circle. + */ + setEditable(editable: boolean): void; + /** + * Renders the circle on the specified map. If map is set to + * null, the circle will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.CircleOptions|null): void; + /** + * Sets the radius of this circle (in meters). + */ + setRadius(radius: number): void; + /** + * Hides this circle if set to false. + */ + setVisible(visible: boolean): void; + } + /** + * Object literal which represents a circle. + */ + export interface CircleLiteral extends google.maps.CircleOptions { + /** + * The center of the Circle. + */ + center: google.maps.LatLng|google.maps.LatLngLiteral; + /** + * The radius in meters on the Earth's surface. + */ + radius: number; + } + /** + * CircleOptions object used to define the properties that can be set on a + * Circle. + */ + export interface CircleOptions { + /** + * The center of the Circle. + */ + center?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * Indicates whether this Circle handles mouse events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * If set to true, the user can drag this circle over the map. + * @defaultValue false + */ + draggable?: boolean|null; + /** + * If set to true, the user can edit this circle by dragging + * the control points shown at the center and around the circumference of + * the circle. + * @defaultValue false + */ + editable?: boolean|null; + /** + * The fill color. All CSS3 colors are supported except for extended named + * colors. + */ + fillColor?: string|null; + /** + * The fill opacity between 0.0 and 1.0. + */ + fillOpacity?: number|null; + /** + * Map on which to display the Circle. + */ + map?: google.maps.Map|null; + /** + * The radius in meters on the Earth's surface. + */ + radius?: number|null; + /** + * The stroke color. All CSS3 colors are supported except for extended named + * colors. + */ + strokeColor?: string|null; + /** + * The stroke opacity between 0.0 and 1.0. + */ + strokeOpacity?: number|null; + /** + * The stroke position. + * @defaultValue {@link google.maps.StrokePosition.CENTER} + */ + strokePosition?: google.maps.StrokePosition|null; + /** + * The stroke width in pixels. + */ + strokeWeight?: number|null; + /** + * Whether this circle is visible on the map. + * @defaultValue true + */ + visible?: boolean|null; + /** + * The zIndex compared to other polys. + */ + zIndex?: number|null; + } + /** + * Access by calling `const {CollisionBehavior} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum CollisionBehavior { + /** + * Display the marker only if it does not overlap with other markers. If two + * markers of this type would overlap, the one with the higher zIndex is + * shown. If they have the same zIndex, the one with the lower vertical + * screen position is shown. + */ + OPTIONAL_AND_HIDES_LOWER_PRIORITY = 'OPTIONAL_AND_HIDES_LOWER_PRIORITY', + /** + * Always display the marker regardless of collision. This is the default + * behavior. + */ + REQUIRED = 'REQUIRED', + /** + * Always display the marker regardless of collision, and hide any + * OPTIONAL_AND_HIDES_LOWER_PRIORITY markers or labels that would overlap + * with the marker. + */ + REQUIRED_AND_HIDES_OPTIONAL = 'REQUIRED_AND_HIDES_OPTIONAL', + } + /** + * Identifiers used to specify the placement of controls on the map. Controls + * are positioned relative to other controls in the same layout position. + * Controls that are added first are positioned closer to the edge of the map. + * Usage of "logical values" (see https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_logical_properties_and_values) + * is recommended in order to be able to automatically support both + * left-to-right (LTR) and right-to-left (RTL) layout contexts.
+ *
Logical values in LTR:
+----------------+
+   * 
| BSIS BSIC BSIE | + *
| ISBS      IEBS | + *
|                | + *
| ISBC      IEBC | + *
|                | + *
| ISBE      IEBE | + *
| BEIS BEIC BEIE |
+----------------+

+ * Logical values in RTL:
+----------------+
+   * 
| BSIE BSIC BSIS | + *
| IEBS      ISBS | + *
|                | + *
| IEBC      ISBC | + *
|                | + *
| IEBE      ISBE | + *
| BEIE BEIC BEIS |
+----------------+

+ * Legacy values:
+----------------+
+   * 
| TL    TC    TR | + *
| LT          RT + * | + *
|                | + *
| LC          RC + * | + *
|                | + *
| LB          RB + * |
| BL    BC    BR | + *
+----------------+

Elements in the top or bottom row flow + * towards the middle of the row. Elements in the left or right column flow + * towards the middle of the column. + * + * Access by calling `const {ControlPosition} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum ControlPosition { + /** + * Equivalent to BOTTOM_CENTER in both LTR and RTL. + */ + BLOCK_END_INLINE_CENTER = 0.0, + /** + * Equivalent to BOTTOM_RIGHT in LTR, or BOTTOM_LEFT in RTL. + */ + BLOCK_END_INLINE_END = 1.0, + /** + * Equivalent to BOTTOM_LEFT in LTR, or BOTTOM_RIGHT in RTL. + */ + BLOCK_END_INLINE_START = 2.0, + /** + * Equivalent to TOP_CENTER in both LTR and RTL. + */ + BLOCK_START_INLINE_CENTER = 3.0, + /** + * Equivalent to TOP_RIGHT in LTR, or TOP_LEFT in RTL. + */ + BLOCK_START_INLINE_END = 4.0, + /** + * Equivalent to TOP_LEFT in LTR, or TOP_RIGHT in RTL. + */ + BLOCK_START_INLINE_START = 5.0, + /** + * Elements are positioned in the center of the bottom row. Consider using + * BLOCK_END_INLINE_CENTER instead. + */ + BOTTOM_CENTER = 6.0, + /** + * Elements are positioned in the bottom left and flow towards the middle. + * Elements are positioned to the right of the Google logo. Consider using + * BLOCK_END_INLINE_START instead. + */ + BOTTOM_LEFT = 7.0, + /** + * Elements are positioned in the bottom right and flow towards the middle. + * Elements are positioned to the left of the copyrights. Consider using + * BLOCK_END_INLINE_END instead. + */ + BOTTOM_RIGHT = 8.0, + /** + * Equivalent to RIGHT_CENTER in LTR, or LEFT_CENTER in RTL. + */ + INLINE_END_BLOCK_CENTER = 9.0, + /** + * Equivalent to RIGHT_BOTTOM in LTR, or LEFT_BOTTOM in RTL. + */ + INLINE_END_BLOCK_END = 10.0, + /** + * Equivalent to RIGHT_TOP in LTR, or LEFT_TOP in RTL. + */ + INLINE_END_BLOCK_START = 11.0, + /** + * Equivalent to LEFT_CENTER in LTR, or RIGHT_CENTER in RTL. + */ + INLINE_START_BLOCK_CENTER = 12.0, + /** + * Equivalent to LEFT_BOTTOM in LTR, or RIGHT_BOTTOM in RTL. + */ + INLINE_START_BLOCK_END = 13.0, + /** + * Equivalent to LEFT_TOP in LTR, or RIGHT_TOP in RTL. + */ + INLINE_START_BLOCK_START = 14.0, + /** + * Elements are positioned on the left, above bottom-left elements, and flow + * upwards. Consider using INLINE_START_BLOCK_END instead. + */ + LEFT_BOTTOM = 15.0, + /** + * Elements are positioned in the center of the left side. Consider using + * INLINE_START_BLOCK_CENTER instead. + */ + LEFT_CENTER = 16.0, + /** + * Elements are positioned on the left, below top-left elements, and flow + * downwards. Consider using INLINE_START_BLOCK_START instead. + */ + LEFT_TOP = 17.0, + /** + * Elements are positioned on the right, above bottom-right elements, and + * flow upwards. Consider using INLINE_END_BLOCK_END instead. + */ + RIGHT_BOTTOM = 18.0, + /** + * Elements are positioned in the center of the right side. Consider using + * INLINE_END_BLOCK_CENTER instead. + */ + RIGHT_CENTER = 19.0, + /** + * Elements are positioned on the right, below top-right elements, and flow + * downwards. Consider using INLINE_END_BLOCK_START instead. + */ + RIGHT_TOP = 20.0, + /** + * Elements are positioned in the center of the top row. Consider using + * BLOCK_START_INLINE_CENTER instead. + */ + TOP_CENTER = 21.0, + /** + * Elements are positioned in the top left and flow towards the middle. + * Consider using BLOCK_START_INLINE_START instead. + */ + TOP_LEFT = 22.0, + /** + * Elements are positioned in the top right and flow towards the middle. + * Consider using BLOCK_START_INLINE_END instead. + */ + TOP_RIGHT = 23.0, + } + /** + * This interface provides convenience methods for generating matrices to use + * for rendering WebGL scenes on top of the Google base map.

Note: A + * reference to this object should not be held outside of the scope of + * the encapsulating {@link google.maps.WebGLOverlayView.onDraw} call. + */ + export interface CoordinateTransformer { + /** + * @param latLngAltitude Latitude, longitude, and altitude. + * @param rotations An array that contains an Euler rotation angle in + * degrees, in the XYZ convention. + * @param scale Array that contains an XYZ scalar array to apply to the + * cardinal axis. + */ + fromLatLngAltitude( + latLngAltitude: google.maps.LatLngAltitude| + google.maps.LatLngAltitudeLiteral, + rotations?: Float32Array, scale?: Float32Array): Float64Array; + getCameraParams(): google.maps.CameraParams; + } + export interface CoreLibrary { + ControlPosition: typeof google.maps.ControlPosition; + event: typeof google.maps.event; + LatLng: typeof google.maps.LatLng; + LatLngAltitude: typeof google.maps.LatLngAltitude; + LatLngBounds: typeof google.maps.LatLngBounds; + MapsNetworkError: typeof google.maps.MapsNetworkError; + MapsNetworkErrorEndpoint: typeof google.maps.MapsNetworkErrorEndpoint; + MapsRequestError: typeof google.maps.MapsRequestError; + MapsServerError: typeof google.maps.MapsServerError; + MVCArray: typeof google.maps.MVCArray; + MVCObject: typeof google.maps.MVCObject; + Point: typeof google.maps.Point; + Settings: typeof google.maps.Settings; + Size: typeof google.maps.Size; + SymbolPath: typeof google.maps.SymbolPath; + UnitSystem: typeof google.maps.UnitSystem; + } + /** + * A layer for displaying geospatial data. Points, line-strings and polygons + * can be displayed.

Every Map has a Data object + * by default, so most of the time there is no need to construct one. For + * example:

 var myMap = new google.maps.Map(...);
+ * myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
The + * Data object is a collection of Features. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Data extends google.maps.MVCObject { + /** + * A layer for displaying geospatial data. Points, line-strings and polygons + * can be displayed.

Every Map has a Data + * object by default, so most of the time there is no need to construct one. + * For example:

 var myMap = new google.maps.Map(...);
+ * myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
The + * Data object is a collection of Features. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options?: google.maps.Data.DataOptions|null); + /** + * Adds a feature to the collection, and returns the added feature.

If + * the feature has an ID, it will replace any existing feature in the + * collection with the same ID. If no feature is given, a new feature will + * be created with null geometry and no properties. If + * FeatureOptions are given, a new feature will be created with + * the specified properties.

Note that the IDs 1234 and + * '1234' are equivalent. Adding a feature with ID + * 1234 will replace a feature with ID '1234', and + * vice versa. + */ + add(feature?: google.maps.Data.Feature|null| + google.maps.Data.FeatureOptions): google.maps.Data.Feature; + /** + * Adds GeoJSON features to the collection. Give this method a parsed JSON. + * The imported features are returned. Throws an exception if the GeoJSON + * could not be imported. + */ + addGeoJson(geoJson: object, options?: google.maps.Data.GeoJsonOptions|null): + google.maps.Data.Feature[]; + /** + * Checks whether the given feature is in the collection. + */ + contains(feature: google.maps.Data.Feature): boolean; + /** + * Repeatedly invokes the given function, passing a feature in the + * collection to the function on each invocation. The order of iteration + * through the features is undefined. + */ + forEach(callback: (a: google.maps.Data.Feature) => void): void; + /** + * Returns the position of the drawing controls on the map. + */ + getControlPosition(): google.maps.ControlPosition; + /** + * Returns which drawing modes are available for the user to select, in the + * order they are displayed. This does not include the null + * drawing mode, which is added by default. Possible drawing modes are + * "Point", "LineString" or + * "Polygon". + */ + getControls(): string[]|null; + /** + * Returns the current drawing mode of the given Data layer. A drawing mode + * of null means that the user can interact with the map as + * normal, and clicks do not draw anything. Possible drawing modes are + * null, "Point", "LineString" or + * "Polygon". + */ + getDrawingMode(): string|null; + /** + * Returns the feature with the given ID, if it exists in the collection. + * Otherwise returns undefined.

Note that the IDs + * 1234 and '1234' are equivalent. Either can be + * used to look up the same feature. + */ + getFeatureById(id: number|string): google.maps.Data.Feature|undefined; + /** + * Returns the map on which the features are displayed. + */ + getMap(): google.maps.Map|null; + /** + * Gets the style for all features in the collection. + */ + getStyle(): (google.maps.Data.StylingFunction)|google.maps.Data.StyleOptions + |null; + /** + * Loads GeoJSON from a URL, and adds the features to the collection.

+ * NOTE: The GeoJSON is fetched using XHR, and may not work cross-domain. If + * you have issues, we recommend you fetch the GeoJSON using your choice of + * AJAX library, and then call addGeoJson(). + */ + loadGeoJson( + url: string, options?: google.maps.Data.GeoJsonOptions|null, + callback?: (a: google.maps.Data.Feature[]) => void): void; + /** + * Changes the style of a feature. These changes are applied on top of the + * style specified by setStyle(). Style properties set to + * null revert to the value specified via + * setStyle(). + */ + overrideStyle( + feature: google.maps.Data.Feature, + style: google.maps.Data.StyleOptions): void; + /** + * Removes a feature from the collection. + */ + remove(feature: google.maps.Data.Feature): void; + /** + * Removes the effect of previous overrideStyle() calls. The + * style of the given feature reverts to the style specified by + * setStyle().

If no feature is given, all features have + * their style reverted.

+ */ + revertStyle(feature?: google.maps.Data.Feature|null): void; + /** + * Sets the position of the drawing controls on the map. + */ + setControlPosition(controlPosition: google.maps.ControlPosition): void; + /** + * Sets which drawing modes are available for the user to select, in the + * order they are displayed. This should not include the null + * drawing mode, which is added by default. If null, drawing + * controls are disabled and not displayed. Possible drawing modes are + * "Point", "LineString" or + * "Polygon". + */ + setControls(controls: string[]|null): void; + /** + * Sets the current drawing mode of the given Data layer. A drawing mode of + * null means that the user can interact with the map as + * normal, and clicks do not draw anything. Possible drawing modes are + * null, "Point", "LineString" or + * "Polygon". + */ + setDrawingMode(drawingMode: string|null): void; + /** + * Renders the features on the specified map. If map is set to + * null, the features will be removed from the map. + */ + setMap(map: google.maps.Map|null): void; + /** + * Sets the style for all features in the collection. Styles specified on a + * per-feature basis via overrideStyle() continue to apply. + *

Pass either an object with the desired style options, or a function + * that computes the style for each feature. The function will be called + * every time a feature's properties are updated. + */ + setStyle(style: (google.maps.Data.StylingFunction)| + google.maps.Data.StyleOptions|null): void; + /** + * Exports the features in the collection to a GeoJSON object. + */ + toGeoJson(callback: (a: object) => void): void; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * An interface representing a feature from a Dataset. The + * featureType of a DatasetFeature will always be + * FeatureType.DATASET. + */ + export interface DatasetFeature extends google.maps.Feature { + /** + * Key-value mapping of the feature's attributes. + */ + datasetAttributes: {[key: string]: string}; + /** + * Dataset id of the dataset that this feature belongs to. + */ + datasetId: string; + } + /** + * A single geocoded waypoint. + */ + export interface DirectionsGeocodedWaypoint { + /** + * Whether the geocoder did not return an exact match for the original + * waypoint, though it was able to match part of the requested address. + */ + partial_match?: boolean; + /** + * The place ID associated with the waypoint. Place IDs uniquely identify a + * place in the Google Places database and on Google Maps. Learn more about + * Place + * IDs in the Places API developer guide. + */ + place_id?: string; + /** + * An array of strings denoting the type of the returned geocoded element. + * For a list of possible strings, refer to the + * Address Component Types section of the Developer's Guide. + */ + types?: string[]; + } + /** + * A single leg consisting of a set of steps in a DirectionsResult. Some fields in the + * leg may not be returned for all requests. Note that though this result is + * "JSON-like," it is not strictly JSON, as it directly and + * indirectly includes LatLng objects. + */ + export interface DirectionsLeg { + /** + * An estimated arrival time for this leg. Only applicable for TRANSIT + * requests. + */ + arrival_time?: google.maps.Time; + /** + * An estimated departure time for this leg. Only applicable for TRANSIT + * requests. + */ + departure_time?: google.maps.Time; + /** + * The total distance covered by this leg. This property may be undefined as + * the distance may be unknown. + */ + distance?: google.maps.Distance; + /** + * The total duration of this leg. This property may be + * undefined as the duration may be unknown. + */ + duration?: google.maps.Duration; + /** + * The total duration of this leg, taking into account the traffic + * conditions indicated by the trafficModel property. This + * property may be undefined as the duration may be unknown. + */ + duration_in_traffic?: google.maps.Duration; + /** + * The address of the destination of this leg. This content is meant to be + * read as-is. Do not programmatically parse the formatted address. + */ + end_address: string; + /** + * The DirectionsService calculates directions between + * locations by using the nearest transportation option (usually a road) at + * the start and end locations. end_location indicates the + * actual geocoded destination, which may be different than the + * end_location of the last step if, for example, the road is + * not near the destination of this leg. + */ + end_location: google.maps.LatLng; + /** + * The address of the origin of this leg. This content is meant to be read + * as-is. Do not programmatically parse the formatted address. + */ + start_address: string; + /** + * The DirectionsService calculates directions between + * locations by using the nearest transportation option (usually a road) at + * the start and end locations. start_location indicates the + * actual geocoded origin, which may be different than the + * start_location of the first step if, for example, the road + * is not near the origin of this leg. + */ + start_location: google.maps.LatLng; + /** + * An array of DirectionsSteps, each of which contains + * information about the individual steps in this leg. + */ + steps: google.maps.DirectionsStep[]; + /** + * Information about traffic speed along the leg. + * @deprecated This array will always be empty. + */ + traffic_speed_entry: any[]; + /** + * An array of non-stopover waypoints along this leg, which were specified + * in the original request.

Deprecated in alternative + * routes. Version 3.27 will be the last version of the API that + * adds extra via_waypoints in alternative routes.

When + * using the Directions Service to implement draggable directions, it is + * recommended to disable dragging of alternative routes. Only the main + * route should be draggable. Users can drag the main route until it matches + * an alternative route. + */ + via_waypoints: google.maps.LatLng[]; + } + /** + * An object containing a points property to describe the + * polyline of a {@link google.maps.DirectionsStep}. + */ + export interface DirectionsPolyline { + /** + * An encoded + * polyline. + */ + points: string; + } + /** + * Renders directions obtained from the DirectionsService. + * + * Access by calling `const {DirectionsRenderer} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class DirectionsRenderer extends google.maps.MVCObject { + /** + * Renders directions obtained from the DirectionsService. + * + * Access by calling `const {DirectionsRenderer} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.DirectionsRendererOptions|null); + /** + * Returns the renderer's current set of directions. + */ + getDirections(): google.maps.DirectionsResult|null; + /** + * Returns the map on which the DirectionsResult is rendered. + */ + getMap(): google.maps.Map|null; + /** + * Returns the panel <div> in which the + * DirectionsResult is rendered. + */ + getPanel(): HTMLElement|null; + /** + * Returns the current (zero-based) route index in use by this + * DirectionsRenderer object. + */ + getRouteIndex(): number; + /** + * Set the renderer to use the result from the + * DirectionsService. Setting a valid set of directions in this + * manner will display the directions on the renderer's designated map + * and panel. + */ + setDirections(directions: google.maps.DirectionsResult|null): void; + /** + * This method specifies the map on which directions will be rendered. Pass + * null to remove the directions from the map. + */ + setMap(map: google.maps.Map|null): void; + /** + * Change the options settings of this DirectionsRenderer after + * initialization. + */ + setOptions(options: google.maps.DirectionsRendererOptions|null): void; + /** + * This method renders the directions in a <div>. Pass + * null to remove the content from the panel. + */ + setPanel(panel: HTMLElement|null): void; + /** + * Set the (zero-based) index of the route in the + * DirectionsResult object to render. By default, the first + * route in the array will be rendered. + */ + setRouteIndex(routeIndex: number): void; + } + /** + * This object defines the properties that can be set on a + * DirectionsRenderer object. + */ + export interface DirectionsRendererOptions { + /** + * The directions to display on the map and/or in a <div> + * panel, retrieved as a DirectionsResult object from + * DirectionsService. + */ + directions?: google.maps.DirectionsResult|null; + /** + * If true, allows the user to drag and modify the paths of + * routes rendered by this DirectionsRenderer. + */ + draggable?: boolean|null; + /** + * This property indicates whether the renderer should provide a + * user-selectable list of routes shown in the directions panel. + * @defaultValue false + */ + hideRouteList?: boolean|null; + /** + * The InfoWindow in which to render text information when a + * marker is clicked. Existing info window content will be overwritten and + * its position moved. If no info window is specified, the + * DirectionsRenderer will create and use its own info window. + * This property will be ignored if suppressInfoWindows is set + * to true. + */ + infoWindow?: google.maps.InfoWindow|null; + /** + * Map on which to display the directions. + */ + map?: google.maps.Map|null; + /** + * Options for the markers. All markers rendered by the + * DirectionsRenderer will use these options. + */ + markerOptions?: google.maps.MarkerOptions|null; + /** + * The <div> in which to display the directions steps. + */ + panel?: HTMLElement|null; + /** + * Options for the polylines. All polylines rendered by the + * DirectionsRenderer will use these options. + */ + polylineOptions?: google.maps.PolylineOptions|null; + /** + * If this option is set to true or the map's center and + * zoom were never set, the input map is centered and zoomed to the bounding + * box of this set of directions. + * @defaultValue false + */ + preserveViewport?: boolean|null; + /** + * The index of the route within the DirectionsResult object. + * The default value is 0. + */ + routeIndex?: number|null; + /** + * Suppress the rendering of the BicyclingLayer when bicycling + * directions are requested. + */ + suppressBicyclingLayer?: boolean|null; + /** + * Suppress the rendering of info windows. + */ + suppressInfoWindows?: boolean|null; + /** + * Suppress the rendering of markers. + */ + suppressMarkers?: boolean|null; + /** + * Suppress the rendering of polylines. + */ + suppressPolylines?: boolean|null; + } + /** + * A directions query to be sent to the DirectionsService. + */ + export interface DirectionsRequest { + /** + * If true, instructs the Directions service to avoid ferries + * where possible. Optional. + */ + avoidFerries?: boolean; + /** + * If true, instructs the Directions service to avoid highways + * where possible. Optional. + */ + avoidHighways?: boolean; + /** + * If true, instructs the Directions service to avoid toll + * roads where possible. Optional. + */ + avoidTolls?: boolean; + /** + * Location of destination. This can be specified as either a string to be + * geocoded, or a LatLng, or a Place. Required. + */ + destination: string|google.maps.LatLng|google.maps.Place| + google.maps.LatLngLiteral; + /** + * Settings that apply only to requests where travelMode is + * DRIVING. This object will have no effect for other travel + * modes. + */ + drivingOptions?: google.maps.DrivingOptions; + /** + * A language identifier for the language in which results should be + * returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * If set to true, the DirectionsService will + * attempt to re-order the supplied intermediate waypoints to minimize + * overall cost of the route. If waypoints are optimized, inspect + * DirectionsRoute.waypoint_order in the response to determine + * the new ordering. + */ + optimizeWaypoints?: boolean; + /** + * Location of origin. This can be specified as either a string to be + * geocoded, or a LatLng, or a Place. Required. + */ + origin: string|google.maps.LatLng|google.maps.Place| + google.maps.LatLngLiteral; + /** + * Whether or not route alternatives should be provided. Optional. + */ + provideRouteAlternatives?: boolean; + /** + * Region code used as a bias for geocoding requests. The region code + * accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + region?: string|null; + /** + * Settings that apply only to requests where travelMode is + * TRANSIT. This object will have no effect for other travel modes. + */ + transitOptions?: google.maps.TransitOptions; + /** + * Type of routing requested. Required. + */ + travelMode: google.maps.TravelMode; + /** + * Preferred unit system to use when displaying distance. + * @defaultValue The unit system used in the country of origin. + */ + unitSystem?: google.maps.UnitSystem; + /** + * Array of intermediate waypoints. Directions are calculated from the + * origin to the destination by way of each waypoint in this array. See the + * + * developer's guide for the maximum number of waypoints allowed. + * Waypoints are not supported for transit directions. Optional. + */ + waypoints?: google.maps.DirectionsWaypoint[]; + } + /** + * The directions response retrieved from the directions server. You can + * render these using a {@link google.maps.DirectionsRenderer} or parse this + * object and render it yourself. You must display the warnings and copyrights + * as noted in the Google Maps Platform + * Terms of Service. Note that though this result is + * "JSON-like," it is not strictly JSON, as it indirectly includes + * LatLng objects. + */ + export interface DirectionsResult { + /** + * Contains an array of available travel modes. This field is returned when + * a request specifies a travel mode and gets no results. The array contains + * the available travel modes in the countries of the given set of + * waypoints. This field is not returned if one or more of the waypoints are + * 'via waypoints'. + */ + available_travel_modes?: google.maps.TravelMode[]; + /** + * An array of DirectionsGeocodedWaypoints, each of which + * contains information about the geocoding of origin, destination and + * waypoints. + */ + geocoded_waypoints?: google.maps.DirectionsGeocodedWaypoint[]; + /** + * The DirectionsRequest that yielded this result. + */ + request: google.maps.DirectionsRequest; + /** + * An array of DirectionsRoutes, each of which contains + * information about the legs and steps of which it is composed. There will + * only be one route unless the DirectionsRequest was made with + * provideRouteAlternatives set to true. + */ + routes: google.maps.DirectionsRoute[]; + } + /** + * A single route containing a set of legs in a DirectionsResult. Note that though this + * object is "JSON-like," it is not strictly JSON, as it directly + * and indirectly includes LatLng objects. + */ + export interface DirectionsRoute { + /** + * The bounds for this route. + */ + bounds: google.maps.LatLngBounds; + /** + * Copyrights text to be displayed for this route. + */ + copyrights: string; + /** + * The total fare for the whole transit trip. Only applicable to transit + * requests. + */ + fare?: google.maps.TransitFare; + /** + * An array of DirectionsLegs, each of which contains + * information about the steps of which it is composed. There will be one + * leg for each stopover waypoint or destination specified. So a route with + * no stopover waypoints will contain one DirectionsLeg and a + * route with one stopover waypoint will contain two. + */ + legs: google.maps.DirectionsLeg[]; + /** + * An array of LatLngs representing the entire course of this + * route. The path is simplified in order to make it suitable in contexts + * where a small number of vertices is required (such as Static Maps API + * URLs). + */ + overview_path: google.maps.LatLng[]; + /** + * An encoded + * polyline representation of the route in overview_path. This polyline + * is an approximate (smoothed) path of the resulting directions. + */ + overview_polyline: string; + /** + * Contains a short textual description for the route, suitable for naming + * and disambiguating the route from alternatives. + */ + summary: string; + /** + * Warnings to be displayed when showing these directions. + */ + warnings: string[]; + /** + * If optimizeWaypoints was set to true, this + * field will contain the re-ordered permutation of the input waypoints. For + * example, if the input was:
  Origin: Los Angeles
+ *   Waypoints: Dallas, Bangor, Phoenix
+ *   Destination: New York
and the optimized output was + * ordered as follows:
  Origin: Los Angeles
+ *   Waypoints: Phoenix, Dallas, Bangor
+ *   Destination: New York
then this field will be an + * Array containing the values [2, 0, 1]. Note that the + * numbering of waypoints is zero-based.
If any of the input waypoints + * has stopover set to false, this field will be + * empty, since route optimization is not available for such queries. + */ + waypoint_order: number[]; + } + /** + * A service for computing directions between two or more places. + * + * Access by calling `const {DirectionsService} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class DirectionsService { + /** + * Issue a directions search request. + */ + route( + request: google.maps.DirectionsRequest, + callback?: + (a: google.maps.DirectionsResult|null, + b: google.maps.DirectionsStatus) => void): + Promise; + } + /** + * The status returned by the DirectionsService on the completion + * of a call to route(). Specify these by value, or by using the + * constant's name. For example, 'OK' or + * google.maps.DirectionsStatus.OK. + * + * Access by calling `const {DirectionsStatus} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum DirectionsStatus { + /** + * The DirectionsRequest provided was invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * Too many DirectionsWaypoints were provided in the + * DirectionsRequest. See the + * developer's guide for the maximum number of waypoints allowed. + */ + MAX_WAYPOINTS_EXCEEDED = 'MAX_WAYPOINTS_EXCEEDED', + /** + * At least one of the origin, destination, or waypoints could not be + * geocoded. + */ + NOT_FOUND = 'NOT_FOUND', + /** + * The response contains a valid DirectionsResult. + */ + OK = 'OK', + /** + * The webpage has gone over the requests limit in too short a period of + * time. + */ + OVER_QUERY_LIMIT = 'OVER_QUERY_LIMIT', + /** + * The webpage is not allowed to use the directions service. + */ + REQUEST_DENIED = 'REQUEST_DENIED', + /** + * A directions request could not be processed due to a server error. The + * request may succeed if you try again. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + /** + * No route could be found between the origin and destination. + */ + ZERO_RESULTS = 'ZERO_RESULTS', + } + /** + * A single DirectionsStep in a DirectionsResult. + * Some fields may be undefined. Note that though this object is + * "JSON-like," it is not strictly JSON, as it directly includes + * LatLng objects. + */ + export interface DirectionsStep { + /** + * The distance covered by this step. This property may be + * undefined as the distance may be unknown. + */ + distance?: google.maps.Distance; + /** + * The typical time required to perform this step in seconds and in text + * form. This property may be undefined as the duration may be + * unknown. + */ + duration?: google.maps.Duration; + /** + * An encoded + * polyline representation of the step. This is an approximate + * (smoothed) path of the step. + */ + encoded_lat_lngs: string; + /** + * The ending location of this step. + */ + end_location: google.maps.LatLng; + /** + * The ending location of this step. + * @deprecated Please use {@link google.maps.DirectionsStep.end_location}. + */ + end_point: google.maps.LatLng; + /** + * Instructions for this step. + */ + instructions: string; + /** + * A sequence of LatLngs describing the course of this step. + * This is an approximate (smoothed) path of the step. + * @deprecated Please use {@link google.maps.DirectionsStep.path}. + */ + lat_lngs: google.maps.LatLng[]; + /** + * Contains the action to take for the current step (turn-left, + * merge, straight, etc.). Values are subject to + * change, and new values may be introduced without prior notice. + */ + maneuver: string; + /** + * A sequence of LatLngs describing the course of this step. + * This is an approximate (smoothed) path of the step. + */ + path: google.maps.LatLng[]; + /** + * Contains an object with a single property, 'points', that holds + * an encoded + * polyline representation of the step. This polyline is an approximate + * (smoothed) path of the step. + * @deprecated Please use {@link + * google.maps.DirectionsStep.encoded_lat_lngs}. + */ + polyline?: google.maps.DirectionsPolyline; + /** + * The starting location of this step. + */ + start_location: google.maps.LatLng; + /** + * The starting location of this step. + * @deprecated Please use {@link google.maps.DirectionsStep.start_location}. + */ + start_point: google.maps.LatLng; + /** + * Sub-steps of this step. Specified for non-transit sections of transit + * routes. + */ + steps?: google.maps.DirectionsStep[]; + /** + * Transit-specific details about this step. This property will be undefined + * unless the travel mode of this step is TRANSIT. + */ + transit?: google.maps.TransitDetails; + /** + * Details pertaining to this step if the travel mode is + * TRANSIT. + */ + transit_details?: google.maps.TransitDetails; + /** + * The mode of travel used in this step. + */ + travel_mode: google.maps.TravelMode; + } + /** + * @deprecated Deprecated as of 2011. Use {@link google.maps.TravelMode} + * instead. + */ + export enum DirectionsTravelMode {} + /** + * @deprecated Deprecated as of 2011. Use {@link google.maps.UnitSystem} + * instead. + */ + export enum DirectionsUnitSystem {} + /** + * A DirectionsWaypoint represents a location between origin and + * destination through which the trip should be routed. + */ + export interface DirectionsWaypoint { + /** + * Waypoint location. Can be an address string, a LatLng, or a + * Place. Optional. + */ + location?: string|google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.Place; + /** + * If true, indicates that this waypoint is a stop between the + * origin and destination. This has the effect of splitting the route into + * two legs. If false, indicates that the route should be + * biased to go through this waypoint, but not split into two legs. This is + * useful if you want to create a route in response to the user dragging + * waypoints on a map. + * @defaultValue true + */ + stopover?: boolean; + } + /** + * A representation of distance as a numeric value and a display string. + */ + export interface Distance { + /** + * A string representation of the distance value, using the + * UnitSystem specified in the request. + */ + text: string; + /** + * The distance in meters. + */ + value: number; + } + /** + * The element-level status about a particular origin-destination pairing + * returned by the DistanceMatrixService upon completion of a + * distance matrix request. These values are specified as strings, for + * example, 'OK'. + * + * Access by calling `const {DistanceMatrixElementStatus} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum DistanceMatrixElementStatus { + /** + * The origin and/or destination of this pairing could not be geocoded. + */ + NOT_FOUND = 'NOT_FOUND', + /** + * The response contains a valid result. + */ + OK = 'OK', + /** + * No route could be found between the origin and destination. + */ + ZERO_RESULTS = 'ZERO_RESULTS', + } + /** + * A distance matrix query sent by the DistanceMatrixService + * containing arrays of origin and destination locations, and various options + * for computing metrics. + */ + export interface DistanceMatrixRequest { + /** + * If true, instructs the Distance Matrix service to avoid + * ferries where possible. Optional. + */ + avoidFerries?: boolean; + /** + * If true, instructs the Distance Matrix service to avoid + * highways where possible. Optional. + */ + avoidHighways?: boolean; + /** + * If true, instructs the Distance Matrix service to avoid toll + * roads where possible. Optional. + */ + avoidTolls?: boolean; + /** + * An array containing destination address strings, or LatLng, + * or Place objects, to which to calculate distance and time. + * Required. + */ + destinations: (string|google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.Place)[]; + /** + * Settings that apply only to requests where travelMode is + * DRIVING. This object will have no effect for other travel + * modes. + */ + drivingOptions?: google.maps.DrivingOptions; + /** + * A language identifier for the language in which results should be + * returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * An array containing origin address strings, or LatLng, or + * Place objects, from which to calculate distance and time. + * Required. + */ + origins: (string|google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.Place)[]; + /** + * Region code used as a bias for geocoding requests. The region code + * accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + region?: string|null; + /** + * Settings that apply only to requests where travelMode is + * TRANSIT. This object will have no effect for other travel modes. + */ + transitOptions?: google.maps.TransitOptions; + /** + * Type of routing requested. Required. + */ + travelMode: google.maps.TravelMode; + /** + * Preferred unit system to use when displaying distance. Optional; defaults + * to metric. + */ + unitSystem?: google.maps.UnitSystem; + } + /** + * The response to a DistanceMatrixService request, consisting of + * the formatted origin and destination addresses, and a sequence of + * DistanceMatrixResponseRows, one for each corresponding origin + * address. + */ + export interface DistanceMatrixResponse { + /** + * The formatted destination addresses. + */ + destinationAddresses: string[]; + /** + * The formatted origin addresses. + */ + originAddresses: string[]; + /** + * The rows of the matrix, corresponding to the origin addresses. + */ + rows: google.maps.DistanceMatrixResponseRow[]; + } + /** + * A single element of a response to a DistanceMatrixService + * request, which contains the duration and distance from one origin to one + * destination. + */ + export interface DistanceMatrixResponseElement { + /** + * The distance for this origin-destination pairing. This property may be + * undefined as the distance may be unknown. + */ + distance: google.maps.Distance; + /** + * The duration for this origin-destination pairing. This property may be + * undefined as the duration may be unknown. + */ + duration: google.maps.Duration; + /** + * The duration for this origin-destination pairing, taking into account the + * traffic conditions indicated by the trafficModel property. + * This property may be undefined as the duration may be + * unknown. Only available to Premium Plan customers when + * drivingOptions is defined when making the request. + */ + duration_in_traffic: google.maps.Duration; + /** + * The total fare for this origin-destination pairing. Only applicable to + * transit requests. + */ + fare: google.maps.TransitFare; + /** + * The status of this particular origin-destination pairing. + */ + status: google.maps.DistanceMatrixElementStatus; + } + /** + * A row of the response to a DistanceMatrixService request, + * consisting of a sequence of DistanceMatrixResponseElements, + * one for each corresponding destination address. + */ + export interface DistanceMatrixResponseRow { + /** + * The row's elements, corresponding to the destination addresses. + */ + elements: google.maps.DistanceMatrixResponseElement[]; + } + /** + * A service for computing distances between multiple origins and + * destinations. + * + * Access by calling `const {DistanceMatrixService} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class DistanceMatrixService { + /** + * Issues a distance matrix request. + */ + getDistanceMatrix( + request: google.maps.DistanceMatrixRequest, + callback?: + (a: google.maps.DistanceMatrixResponse|null, + b: google.maps.DistanceMatrixStatus) => void): + Promise; + } + /** + * The top-level status about the request in general returned by the + * DistanceMatrixService upon completion of a distance matrix + * request. Specify these by value, or by using the constant's name. For + * example, 'OK' or + * google.maps.DistanceMatrixStatus.OK. + * + * Access by calling `const {DistanceMatrixStatus} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum DistanceMatrixStatus { + /** + * The provided request was invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * The request contains more than 25 origins, or more than 25 destinations. + */ + MAX_DIMENSIONS_EXCEEDED = 'MAX_DIMENSIONS_EXCEEDED', + /** + * The product of origins and destinations exceeds the per-query limit. + */ + MAX_ELEMENTS_EXCEEDED = 'MAX_ELEMENTS_EXCEEDED', + /** + * The response contains a valid result. + */ + OK = 'OK', + /** + * Too many elements have been requested within the allowed time period. The + * request should succeed if you try again after some time. + */ + OVER_QUERY_LIMIT = 'OVER_QUERY_LIMIT', + /** + * The service denied use of the Distance Matrix service by your web page. + */ + REQUEST_DENIED = 'REQUEST_DENIED', + /** + * A Distance Matrix request could not be processed due to a server error. + * The request may succeed if you try again. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + } + export interface DrawingLibrary { + DrawingManager: typeof google.maps.drawing.DrawingManager; + OverlayType: typeof google.maps.drawing.OverlayType; + } + /** + * Configures the DirectionsRequest when the travel mode + * is set to DRIVING. + */ + export interface DrivingOptions { + /** + * The desired departure time for the route, specified as a + * Date object. The Date object measures time in + * milliseconds since 1 January 1970. This must be specified for a + * DrivingOptions to be valid. The departure time must be set + * to the current time or some time in the future. It cannot be in the past. + */ + departureTime: Date; + /** + * The preferred assumption to use when predicting duration in traffic. The + * default is BEST_GUESS. + */ + trafficModel?: google.maps.TrafficModel; + } + /** + * A representation of duration as a numeric value and a display string. + */ + export interface Duration { + /** + * A string representation of the duration value. + */ + text: string; + /** + * The duration in seconds. + */ + value: number; + } + export interface ElevationLibrary { + ElevationService: typeof google.maps.ElevationService; + ElevationStatus: typeof google.maps.ElevationStatus; + } + /** + * The result of an ElevationService request, consisting of the + * set of elevation coordinates and their elevation values. Note that a single + * request may produce multiple ElevationResults. + */ + export interface ElevationResult { + /** + * The elevation of this point on Earth, in meters above sea level. + */ + elevation: number; + /** + * The location of this elevation result. + */ + location: google.maps.LatLng|null; + /** + * The distance, in meters, between sample points from which the elevation + * was interpolated. This property will be missing if the resolution is not + * known. Note that elevation data becomes more coarse (larger + * resolution values) when multiple points are passed. To + * obtain the most accurate elevation value for a point, it should be + * queried independently. + */ + resolution: number; + } + /** + * Defines a service class that talks directly to Google servers for + * requesting elevation data. + * + * Access by calling `const {ElevationService} = await + * google.maps.importLibrary("elevation")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class ElevationService { + /** + * Makes an elevation request along a path, where the elevation data are + * returned as distance-based samples along that path. + */ + getElevationAlongPath( + request: google.maps.PathElevationRequest, + callback?: + (a: google.maps.ElevationResult[]|null, + b: google.maps.ElevationStatus) => void): + Promise; + /** + * Makes an elevation request for a list of discrete locations. + */ + getElevationForLocations( + request: google.maps.LocationElevationRequest, + callback?: + (a: google.maps.ElevationResult[]|null, + b: google.maps.ElevationStatus) => void): + Promise; + } + /** + * The status returned by the ElevationService upon completion of + * an elevation request. Specify these by value, or by using the + * constant's name. For example, 'OK' or + * google.maps.ElevationStatus.OK. + * + * Access by calling `const {ElevationStatus} = await + * google.maps.importLibrary("elevation")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum ElevationStatus { + /** + * The request was invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * The request did not encounter any errors. + */ + OK = 'OK', + /** + * The webpage has gone over the requests limit in too short a period of + * time. + */ + OVER_QUERY_LIMIT = 'OVER_QUERY_LIMIT', + /** + * The webpage is not allowed to use the elevation service. + */ + REQUEST_DENIED = 'REQUEST_DENIED', + /** + * The elevation request could not be successfully processed, yet the exact + * reason for the failure is not known. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + } + /** + * An event with an associated Error. + */ + export interface ErrorEvent { + /** + * The Error related to the event. + */ + error: Error; + } + /** + * An interface representing a vector map tile feature. These are inputs to + * the FeatureStyleFunction. Do not save a reference to a + * particular Feature object because the reference will not be + * stable. + */ + export interface Feature { + /** + * FeatureType of this Feature. + */ + featureType: google.maps.FeatureType; + } + /** + * An interface representing a map layer containing features of a + * specific {@link google.maps.FeatureType} whose style can be overridden + * client-side, or have events attached. + */ + export interface FeatureLayer { + /** + * Adds the given listener function to the given event name. Returns an + * identifier for this listener that can be used with {@link + * google.maps.event.removeListener}. + * @param eventName Observed event. + * @param handler Function to handle events. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * The Dataset ID for this FeatureLayer. Only present if the + * featureType is FeatureType.DATASET. + */ + datasetId?: string; + /** + * The FeatureType associated with this + * FeatureLayer. + */ + featureType: google.maps.FeatureType; + /** + * Whether this FeatureLayer is available, meaning whether + * Data-driven styling is available for this map (there is a map ID using + * vector tiles with this FeatureLayer enabled in the Google + * Cloud Console map style.) If this is false (or becomes false), styling on + * this FeatureLayer returns to default and events are not + * triggered. + */ + isAvailable: boolean; + /** + * The style of Features in the FeatureLayer. The + * style is applied when style is set. If your style function updates, you + * must set the style property again. A FeatureStyleFunction + * must return consistent results when it is applied over the map tiles, and + * should be optimized for performance. Asynchronous functions are not + * supported. If you use a FeatureStyleOptions, all features of + * that layer will be styled with the same FeatureStyleOptions. + * Set the style to null to remove the previously set style. If + * this FeatureLayer is not available, setting style does + * nothing and logs an error. + */ + style?: google.maps.FeatureStyleOptions|null| + (google.maps.FeatureStyleFunction); + } + /** + * This object is returned from a mouse event on a FeatureLayer. + */ + export interface FeatureMouseEvent extends google.maps.MapMouseEvent { + /** + * The Features at this mouse event. + */ + features: google.maps.Feature[]; + } + export type FeatureStyleFunction = + (a: google.maps.FeatureStyleFunctionOptions) => + google.maps.FeatureStyleOptions|null|undefined; + /** + * Options passed to a FeatureStyleFunction. + */ + export interface FeatureStyleFunctionOptions { + /** + * Feature passed into the FeatureStyleFunction + * for styling. + */ + feature: google.maps.Feature; + } + /** + * These options specify the way the style of a Feature should be + * modified on a map. + */ + export interface FeatureStyleOptions { + /** + * Hex RGB string (like "#00FF00" for green). Only applies to + * polygon geometries. + */ + fillColor?: string; + /** + * The fill opacity between 0.0 and 1.0. Only applies to polygon geometries. + */ + fillOpacity?: number; + /** + * Hex RGB string (like "#00FF00" for green). + */ + strokeColor?: string; + /** + * The stroke opacity between 0.0 and 1.0. Only applies to line and polygon + * geometries. + */ + strokeOpacity?: number; + /** + * The stroke width in pixels. Only applies to line and polygon geometries. + */ + strokeWeight?: number; + } + /** + * Identifiers for feature types. + * + * Access by calling `const {FeatureType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum FeatureType { + /** + * Indicates a first-order civil entity below the country level. + */ + ADMINISTRATIVE_AREA_LEVEL_1 = 'ADMINISTRATIVE_AREA_LEVEL_1', + /** + * Indicates a second-order civil entity below the country level. + */ + ADMINISTRATIVE_AREA_LEVEL_2 = 'ADMINISTRATIVE_AREA_LEVEL_2', + /** + * Indicates the national political entity. + */ + COUNTRY = 'COUNTRY', + /** + * Indicates a third-party dataset. + */ + DATASET = 'DATASET', + /** + * Indicates an incorporated city or town political entity. + */ + LOCALITY = 'LOCALITY', + /** + * Indicates a postal code as used to address postal mail within the + * country. + */ + POSTAL_CODE = 'POSTAL_CODE', + /** + * Indicates a school district. + */ + SCHOOL_DISTRICT = 'SCHOOL_DISTRICT', + } + /** + * Options for the rendering of the fullscreen control. + */ + export interface FullscreenControlOptions { + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link google.maps.ControlPosition.INLINE_END_BLOCK_START} + */ + position?: google.maps.ControlPosition|null; + } + /** + * A service for converting between an address and a LatLng. + * + * Access by calling `const {Geocoder} = await + * google.maps.importLibrary("geocoding")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Geocoder { + /** + * Geocode a request. + */ + geocode( + request: google.maps.GeocoderRequest, + callback?: + ((a: google.maps.GeocoderResult[]|null, + b: google.maps.GeocoderStatus) => void)| + null): Promise; + } + /** + * A single address component within a GeocoderResult. A full + * address may consist of multiple address components. + */ + export interface GeocoderAddressComponent { + /** + * The full text of the address component + */ + long_name: string; + /** + * The abbreviated, short text of the given address component + */ + short_name: string; + /** + * An array of strings denoting the type of this address component. A list + * of valid types can be found here + */ + types: string[]; + } + /** + * GeocoderComponentRestrictions represents a set of filters that + * resolve to a specific area. For details on how this works, see + * Geocoding Component Filtering. + */ + export interface GeocoderComponentRestrictions { + /** + * Matches all the administrative_area levels. Optional. + */ + administrativeArea?: string; + /** + * Matches a country name or a two letter ISO 3166-1 country code. Optional. + */ + country?: string; + /** + * Matches against both locality and sublocality + * types. Optional. + */ + locality?: string; + /** + * Matches postal_code and postal_code_prefix. + * Optional. + */ + postalCode?: string; + /** + * Matches the long or short name of a route. Optional. + */ + route?: string; + } + /** + * Geometry information about this GeocoderResult + */ + export interface GeocoderGeometry { + /** + * The precise bounds of this GeocoderResult, if applicable + */ + bounds?: google.maps.LatLngBounds; + /** + * The latitude/longitude coordinates of this result + */ + location: google.maps.LatLng; + /** + * The type of location returned in location + */ + location_type: google.maps.GeocoderLocationType; + /** + * The bounds of the recommended viewport for displaying this + * GeocoderResult + */ + viewport: google.maps.LatLngBounds; + } + /** + * Describes the type of location returned from a geocode. Specify these by + * value, or by using the constant's name. For example, + * 'ROOFTOP' or + * google.maps.GeocoderLocationType.ROOFTOP. + * + * Access by calling `const {GeocoderLocationType} = await + * google.maps.importLibrary("geocoding")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum GeocoderLocationType { + /** + * The returned result is approximate. + */ + APPROXIMATE = 'APPROXIMATE', + /** + * The returned result is the geometric center of a result such a line (e.g. + * street) or polygon (region). + */ + GEOMETRIC_CENTER = 'GEOMETRIC_CENTER', + /** + * The returned result reflects an approximation (usually on a road) + * interpolated between two precise points (such as intersections). + * Interpolated results are generally returned when rooftop geocodes are + * unavailable for a street address. + */ + RANGE_INTERPOLATED = 'RANGE_INTERPOLATED', + /** + * The returned result reflects a precise geocode. + */ + ROOFTOP = 'ROOFTOP', + } + /** + * The specification for a geocoding request to be sent to the + * Geocoder. + */ + export interface GeocoderRequest { + /** + * Address to geocode. One, and only one, of address, + * location and placeId must be supplied. + */ + address?: string|null; + /** + * LatLngBounds within which to search. Optional. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral|null; + /** + * Components are used to restrict results to a specific area. A filter + * consists of one or more of: route, locality, + * administrativeArea, postalCode, + * country. Only the results that match all the filters will be + * returned. Filter values support the same methods of spelling correction + * and partial matching as other geocoding requests. Optional. + */ + componentRestrictions?: google.maps.GeocoderComponentRestrictions|null; + /** + * A language identifier for the language in which results should be + * returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * LatLng (or LatLngLiteral) for which to search. + * The geocoder performs a reverse geocode. See + * Reverse Geocoding for more information. One, and only one, of + * address, location and placeId must + * be supplied. + */ + location?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * The place ID associated with the location. Place IDs uniquely identify a + * place in the Google Places database and on Google Maps. Learn more about + * place + * IDs in the Places API developer guide. The geocoder performs a + * reverse geocode. See Reverse + * Geocoding for more information. One, and only one, of + * address, location and placeId must + * be supplied. + */ + placeId?: string|null; + /** + * Country code used to bias the search, specified as a two-character + * (non-numeric) Unicode region subtag / CLDR identifier. Optional. See Google Maps Platform + * Coverage Details for supported regions. + */ + region?: string|null; + } + /** + * A Geocoder response returned by the {@link google.maps.Geocoder} containing + * the list of {@link google.maps.GeocoderResult}s. + */ + export interface GeocoderResponse { + /** + * The list of {@link google.maps.GeocoderResult}s. + */ + results: google.maps.GeocoderResult[]; + } + /** + * A single geocoder result retrieved from the geocode server. A geocode + * request may return multiple result objects. Note that though this result is + * "JSON-like," it is not strictly JSON, as it indirectly includes a + * LatLng object. + */ + export interface GeocoderResult { + /** + * An array of GeocoderAddressComponents + */ + address_components: google.maps.GeocoderAddressComponent[]; + /** + * A string containing the human-readable address of this location. + */ + formatted_address: string; + /** + * A GeocoderGeometry object + */ + geometry: google.maps.GeocoderGeometry; + /** + * Whether the geocoder did not return an exact match for the original + * request, though it was able to match part of the requested address. If an + * exact match, the value will be undefined. + */ + partial_match?: boolean; + /** + * The place ID associated with the location. Place IDs uniquely identify a + * place in the Google Places database and on Google Maps. Learn more about + * Place + * IDs in the Places API developer guide. + */ + place_id: string; + /** + * The plus code associated with the location. + */ + plus_code?: google.maps.places.PlacePlusCode; + /** + * An array of strings denoting all the localities contained in a postal + * code. This is only present when the result is a postal code that contains + * multiple localities. + */ + postcode_localities?: string[]; + /** + * An array of strings denoting the type of the returned geocoded element. + * For a list of possible strings, refer to the + * Address Component Types section of the Developer's Guide. + */ + types: string[]; + } + /** + * The status returned by the Geocoder on the completion of a + * call to geocode(). Specify these by value, or by using the + * constant's name. For example, 'OK' or + * google.maps.GeocoderStatus.OK. + * + * Access by calling `const {GeocoderStatus} = await + * google.maps.importLibrary("geocoding")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum GeocoderStatus { + /** + * There was a problem contacting the Google servers. + */ + ERROR = 'ERROR', + /** + * This GeocoderRequest was invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * The response contains a valid GeocoderResponse. + */ + OK = 'OK', + /** + * The webpage has gone over the requests limit in too short a period of + * time. + */ + OVER_QUERY_LIMIT = 'OVER_QUERY_LIMIT', + /** + * The webpage is not allowed to use the geocoder. + */ + REQUEST_DENIED = 'REQUEST_DENIED', + /** + * A geocoding request could not be processed due to a server error. The + * request may succeed if you try again. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + /** + * No result was found for this GeocoderRequest. + */ + ZERO_RESULTS = 'ZERO_RESULTS', + } + export interface GeocodingLibrary { + Geocoder: typeof google.maps.Geocoder; + GeocoderLocationType: typeof google.maps.GeocoderLocationType; + GeocoderStatus: typeof google.maps.GeocoderStatus; + } + export interface GeometryLibrary { + encoding: typeof google.maps.geometry.encoding; + poly: typeof google.maps.geometry.poly; + spherical: typeof google.maps.geometry.spherical; + } + /** + * A rectangular image overlay on the map. + * + * Access by calling `const {GroundOverlay} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class GroundOverlay extends google.maps.MVCObject { + /** + * A rectangular image overlay on the map. + * + * Access by calling `const {GroundOverlay} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + url: string, + bounds: google.maps.LatLngBounds|null|google.maps.LatLngBoundsLiteral, + opts?: google.maps.GroundOverlayOptions|null); + /** + * Gets the LatLngBounds of this overlay. + */ + getBounds(): google.maps.LatLngBounds|null; + /** + * Returns the map on which this ground overlay is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Returns the opacity of this ground overlay. + */ + getOpacity(): number; + /** + * Gets the url of the projected image. + */ + getUrl(): string; + /** + * Renders the ground overlay on the specified map. If map is set to + * null, the overlay is removed. + */ + setMap(map: google.maps.Map|null): void; + /** + * Sets the opacity of this ground overlay. + */ + setOpacity(opacity: number): void; + } + /** + * This object defines the properties that can be set on a + * GroundOverlay object. + */ + export interface GroundOverlayOptions { + /** + * If true, the ground overlay can receive mouse events. + */ + clickable?: boolean|null; + /** + * The map on which to display the overlay. + */ + map?: google.maps.Map|null; + /** + * The opacity of the overlay, expressed as a number between 0 and 1. + * Optional. + * @defaultValue 1.0 + */ + opacity?: number|null; + } + /** + * A structure representing a Marker icon image. + */ + export interface Icon { + /** + * The position at which to anchor an image in correspondence to the + * location of the marker on the map. By default, the anchor is located + * along the center point of the bottom of the image. + */ + anchor?: google.maps.Point|null; + /** + * The origin of the label relative to the top-left corner of the icon + * image, if a label is supplied by the marker. By default, the origin is + * located in the center point of the image. + */ + labelOrigin?: google.maps.Point|null; + /** + * The position of the image within a sprite, if any. By default, the origin + * is located at the top left corner of the image (0, 0). + */ + origin?: google.maps.Point|null; + /** + * The size of the entire image after scaling, if any. Use this property to + * stretch/shrink an image or a sprite. + */ + scaledSize?: google.maps.Size|null; + /** + * The display size of the sprite or image. When using sprites, you must + * specify the sprite size. If the size is not provided, it will be set when + * the image loads. + */ + size?: google.maps.Size|null; + /** + * The URL of the image or sprite sheet. + */ + url: string; + } + /** + * This object is sent in an event when a user clicks on an icon on the map. + * The place ID of this place is stored in the placeId member. To prevent the + * default info window from showing up, call the stop() method on this event + * to prevent it being propagated. Learn more about place + * IDs in the Places API developer guide. + */ + export interface IconMouseEvent extends google.maps.MapMouseEvent { + /** + * The place ID of the place that was clicked. This place ID can be used to + * query more information about the feature that was clicked.

Learn more + * about place + * IDs in the Places API developer guide. + */ + placeId: string|null; + } + /** + * Describes how icons are to be rendered on a line.

If your polyline + * is geodesic, then the distances specified for both offset and repeat are + * calculated in meters by default. Setting either offset or repeat to a pixel + * value will cause the distances to be calculated in pixels on the screen. + */ + export interface IconSequence { + /** + * If true, each icon in the sequence has the same fixed + * rotation regardless of the angle of the edge on which it lies. If + * false, case each icon in the sequence is rotated to align + * with its edge. + * @defaultValue false + */ + fixedRotation?: boolean; + /** + * The icon to render on the line. + */ + icon?: google.maps.Symbol|null; + /** + * The distance from the start of the line at which an icon is to be + * rendered. This distance may be expressed as a percentage of line's + * length (e.g. + * '50%') or in pixels (e.g. '50px'). + * @defaultValue '100%' + */ + offset?: string; + /** + * The distance between consecutive icons on the line. This distance may be + * expressed as a percentage of the line's length (e.g. '50%') + * or in pixels (e.g. '50px'). To disable repeating of the icon, + * specify + * '0'. + * @defaultValue 0 + */ + repeat?: string; + } + /** + * This class implements the MapType interface and is provided for rendering + * image tiles. + * + * Access by calling `const {ImageMapType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class ImageMapType extends google.maps.MVCObject implements + google.maps.MapType { + /** + * This class implements the MapType interface and is provided for rendering + * image tiles. + * + * Access by calling `const {ImageMapType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts: google.maps.ImageMapTypeOptions|null); + alt: string|null; + /** + * Returns the opacity level (0 (transparent) to + * 1.0) of the ImageMapType tiles. + */ + getOpacity(): number; + /** + * @param tileCoord Tile coordinates. + * @param zoom Tile zoom. + * @param ownerDocument The document which owns this tile. + */ + getTile( + tileCoord: google.maps.Point|null, zoom: number, + ownerDocument: Document|null): Element|null; + maxZoom: number; + minZoom: number; + name: string|null; + projection: google.maps.Projection|null; + radius: number; + /** + * @param tileDiv Tile to release. + */ + releaseTile(tileDiv: Element|null): void; + /** + * Sets the opacity level (0 (transparent) to 1.0) + * of the ImageMapType tiles. + * @param opacity The new opacity. + */ + setOpacity(opacity: number): void; + tileSize: google.maps.Size|null; + } + /** + * This class is used to create a MapType that renders image tiles. + */ + export interface ImageMapTypeOptions { + /** + * Alt text to display when this MapType's button is hovered over in the + * MapTypeControl. + */ + alt?: string|null; + /** + * Returns a string (URL) for given tile coordinate (x, y) and zoom level. + */ + getTileUrl?: ((a: google.maps.Point, b: number) => string | null)|null; + /** + * The maximum zoom level for the map when displaying this MapType. + */ + maxZoom?: number|null; + /** + * The minimum zoom level for the map when displaying this MapType. + * Optional. + */ + minZoom?: number|null; + /** + * Name to display in the MapTypeControl. + */ + name?: string|null; + /** + * The opacity to apply to the tiles. The opacity should be specified as a + * float value between 0 and 1.0, where 0 is fully transparent and 1 is + * fully opaque. + */ + opacity?: number|null; + /** + * The tile size. + */ + tileSize?: google.maps.Size|null; + } + /** + * An overlay that looks like a bubble and is often connected to a marker. + * + * Access by calling `const {InfoWindow} = await + * google.maps.importLibrary("maps")` or `const {InfoWindow} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class InfoWindow extends google.maps.MVCObject { + /** + * An overlay that looks like a bubble and is often connected to a marker. + * + * Access by calling `const {InfoWindow} = await + * google.maps.importLibrary("maps")` or `const {InfoWindow} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.InfoWindowOptions|null); + /** + * Closes this InfoWindow by removing it from the DOM structure. + */ + close(): void; + /** + * Sets focus on this InfoWindow. You may wish to consider + * using this method along with a visible event to make sure + * that InfoWindow is visible before setting focus on it. An + * InfoWindow that is not visible cannot be focused. + */ + focus(): void; + getContent(): string|Element|null|Text|undefined; + getPosition(): google.maps.LatLng|null|undefined; + getZIndex(): number; + /** + * Opens this InfoWindow on the given map. Optionally, an InfoWindow can be + * associated with an anchor. In the core API, the only anchor is the Marker + * class. However, an anchor can be any MVCObject that exposes a LatLng + * position property and optionally a Point + * anchorPoint property for calculating the + * pixelOffset (see InfoWindowOptions). The + * anchorPoint is the offset from the anchor's position to + * the tip of the InfoWindow. It is recommended to use the {@link + * google.maps.InfoWindowOpenOptions} interface as the single argument for + * this method. To prevent changing browser focus on open, set {@link + * google.maps.InfoWindowOpenOptions.shouldFocus} to false. + * @param options Either an InfoWindowOpenOptions object (recommended) or + * the map|panorama on which to render this InfoWindow. + * @param anchor The anchor to which this InfoWindow will be positioned. If + * the anchor is non-null, the InfoWindow will be positioned at the + * top-center of the anchor. The InfoWindow will be rendered on the same + * map or panorama as the anchor (when available). + */ + open( + options?: google.maps.InfoWindowOpenOptions|null|google.maps.Map| + google.maps.StreetViewPanorama, + anchor?: google.maps.MVCObject|null| + google.maps.marker.AdvancedMarkerElement): void; + /** + * @param content The content to be displayed by this InfoWindow. + */ + setContent(content?: string|Element|null|Text): void; + setOptions(options?: google.maps.InfoWindowOptions|null): void; + /** + * @param position The LatLng position at which to display this InfoWindow. + */ + setPosition(position?: google.maps.LatLng|null| + google.maps.LatLngLiteral): void; + /** + * @param zIndex The z-index for this InfoWindow. An InfoWindow with a + * greater z-index will be displayed in front of all other InfoWindows + * with a lower z-index. + */ + setZIndex(zIndex: number): void; + } + /** + * Options for opening an InfoWindow + */ + export interface InfoWindowOpenOptions { + /** + * The anchor to which this InfoWindow will be positioned. If the anchor is + * non-null, the InfoWindow will be positioned at the top-center of the + * anchor. The InfoWindow will be rendered on the same map or panorama as + * the anchor (when available). + */ + anchor?: google.maps.MVCObject|null| + google.maps.marker.AdvancedMarkerElement; + /** + * The map or panorama on which to render this InfoWindow. + */ + map?: google.maps.Map|null|google.maps.StreetViewPanorama; + /** + * Whether or not focus should be moved inside the InfoWindow when it is + * opened. When this property is unset or when it is set to + * null or undefined, a heuristic is used to + * decide whether or not focus should be moved. It is recommended to + * explicitly set this property to fit your needs as the heuristic is + * subject to change and may not work well for all use cases. + */ + shouldFocus?: boolean|null; + } + /** + * InfoWindowOptions object used to define the properties that can be set on a + * InfoWindow. + */ + export interface InfoWindowOptions { + /** + * AriaLabel to assign to the InfoWindow. + */ + ariaLabel?: string|null; + /** + * Content to display in the InfoWindow. This can be an HTML element, a + * plain-text string, or a string containing HTML. The InfoWindow will be + * sized according to the content. To set an explicit size for the content, + * set content to be a HTML element with that size. + */ + content?: string|Element|Text|null; + /** + * Disable panning the map to make the InfoWindow fully visible when it + * opens. + * @defaultValue false + */ + disableAutoPan?: boolean|null; + /** + * Maximum width of the InfoWindow, regardless of content's width. This + * value is only considered if it is set before a call to + * open(). To change the maximum width when changing content, + * call close(), setOptions(), and then + * open(). + */ + maxWidth?: number|null; + /** + * Minimum width of the InfoWindow, regardless of the content's width. + * When using this property, it is strongly recommended to set the + * minWidth to a value less than the width of the map (in + * pixels). This value is only considered if it is set before a call to + * open(). To change the minimum width when changing content, + * call close(), setOptions(), and then + * open(). + */ + minWidth?: number|null; + /** + * The offset, in pixels, of the tip of the info window from the point on + * the map at whose geographical coordinates the info window is anchored. If + * an InfoWindow is opened with an anchor, the pixelOffset will + * be calculated from the anchor's anchorPoint property. + */ + pixelOffset?: google.maps.Size|null; + /** + * The LatLng at which to display this InfoWindow. If the InfoWindow is + * opened with an anchor, the anchor's position will be used instead. + */ + position?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * All InfoWindows are displayed on the map in order of their zIndex, with + * higher values displaying in front of InfoWindows with lower values. By + * default, InfoWindows are displayed according to their latitude, with + * InfoWindows of lower latitudes appearing in front of InfoWindows at + * higher latitudes. InfoWindows are always displayed in front of markers. + */ + zIndex?: number|null; + } + export interface JourneySharingLibrary { + AutomaticViewportMode: + typeof google.maps.journeySharing.AutomaticViewportMode; + DeliveryVehicleStopState: + typeof google.maps.journeySharing.DeliveryVehicleStopState; + FleetEngineFleetLocationProvider: + typeof google.maps.journeySharing.FleetEngineFleetLocationProvider; + FleetEngineServiceType: + typeof google.maps.journeySharing.FleetEngineServiceType; + FleetEngineShipmentLocationProvider: + typeof google.maps.journeySharing.FleetEngineShipmentLocationProvider; + FleetEngineTripLocationProvider: + typeof google.maps.journeySharing.FleetEngineTripLocationProvider; + FleetEngineVehicleLocationProvider: + typeof google.maps.journeySharing.FleetEngineVehicleLocationProvider; + JourneySharingMapView: + typeof google.maps.journeySharing.JourneySharingMapView; + TripType: typeof google.maps.journeySharing.TripType; + VehicleNavigationStatus: + typeof google.maps.journeySharing.VehicleNavigationStatus; + VehicleState: typeof google.maps.journeySharing.VehicleState; + VehicleType: typeof google.maps.journeySharing.VehicleType; + WaypointType: typeof google.maps.journeySharing.WaypointType; + } + /** + * Contains details of the author of a KML document or feature. + */ + export interface KmlAuthor { + /** + * The author's e-mail address, or an empty string if not specified. + */ + email: string; + /** + * The author's name, or an empty string if not specified. + */ + name: string; + /** + * The author's home page, or an empty string if not specified. + */ + uri: string; + } + /** + * Data for a single KML feature in JSON format, returned when a KML feature + * is clicked. The data contained in this object mirrors that associated with + * the feature in the KML or GeoRSS markup in which it is declared. + */ + export interface KmlFeatureData { + /** + * The feature's <atom:author>, extracted from the + * layer markup (if specified). + */ + author: google.maps.KmlAuthor|null; + /** + * The feature's <description>, extracted from the + * layer markup. + */ + description: string; + /** + * The feature's <id>, extracted from the layer + * markup. If no <id> has been specified, a unique ID + * will be generated for this feature. + */ + id: string; + /** + * The feature's balloon styled text, if set. + */ + infoWindowHtml: string; + /** + * The feature's <name>, extracted from the layer + * markup. + */ + name: string; + /** + * The feature's <Snippet>, extracted from the layer + * markup. + */ + snippet: string; + } + /** + * A KmlLayer adds geographic markup to the map from a KML, KMZ + * or GeoRSS file that is hosted on a publicly accessible web server. A + * KmlFeatureData object is provided for each feature when + * clicked. + * + * Access by calling `const {KmlLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class KmlLayer extends google.maps.MVCObject { + /** + * A KmlLayer adds geographic markup to the map from a KML, KMZ + * or GeoRSS file that is hosted on a publicly accessible web server. A + * KmlFeatureData object is provided for each feature when + * clicked. + * + * Access by calling `const {KmlLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param opts Options for this layer. + */ + constructor(opts?: google.maps.KmlLayerOptions|null); + /** + * Get the default viewport for the layer being displayed. + */ + getDefaultViewport(): google.maps.LatLngBounds|null; + /** + * Get the map on which the KML Layer is being rendered. + */ + getMap(): google.maps.Map|null; + /** + * Get the metadata associated with this layer, as specified in the layer + * markup. + */ + getMetadata(): google.maps.KmlLayerMetadata|null; + /** + * Get the status of the layer, set once the requested document has loaded. + */ + getStatus(): google.maps.KmlLayerStatus; + /** + * Gets the URL of the KML file being displayed. + */ + getUrl(): string; + /** + * Gets the z-index of the KML Layer. + */ + getZIndex(): number; + /** + * Renders the KML Layer on the specified map. If map is set to + * null, the layer is removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.KmlLayerOptions|null): void; + /** + * Sets the URL of the KML file to display. + */ + setUrl(url: string): void; + /** + * Sets the z-index of the KML Layer. + * @param zIndex The z-index to set. + */ + setZIndex(zIndex: number): void; + } + /** + * Metadata for a single KML layer, in JSON format. + */ + export interface KmlLayerMetadata { + /** + * The layer's <atom:author>, extracted from the + * layer markup. + */ + author: google.maps.KmlAuthor|null; + /** + * The layer's <description>, extracted from the + * layer markup. + */ + description: string; + /** + * Whether the layer has any screen overlays. + */ + hasScreenOverlays: boolean; + /** + * The layer's <name>, extracted from the layer + * markup. + */ + name: string; + /** + * The layer's <Snippet>, extracted from the layer + * markup + */ + snippet: string; + } + /** + * This object defines the properties that can be set on a + * KmlLayer object. + */ + export interface KmlLayerOptions { + /** + * If true, the layer receives mouse events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * The map on which to display the layer. + */ + map?: google.maps.Map|null; + /** + * If this option is set to true or if the map's center and + * zoom were never set, the input map is centered and zoomed to the bounding + * box of the contents of the layer. + * @defaultValue false + */ + preserveViewport?: boolean|null; + /** + * Whether to render the screen overlays. + * @defaultValue true + */ + screenOverlays?: boolean|null; + /** + * Suppress the rendering of info windows when layer features are clicked. + */ + suppressInfoWindows?: boolean|null; + /** + * The URL of the KML document to display. + */ + url?: string|null; + /** + * The z-index of the layer. + */ + zIndex?: number|null; + } + /** + * The status returned by KmlLayer on the completion of loading a + * document. Specify these by value, or by using the constant's name. For + * example, 'OK' or google.maps.KmlLayerStatus.OK. + * + * Access by calling `const {KmlLayerStatus} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum KmlLayerStatus { + /** + * The document could not be found. Most likely it is an invalid URL, or the + * document is not publicly available. + */ + DOCUMENT_NOT_FOUND = 'DOCUMENT_NOT_FOUND', + /** + * The document exceeds the file size limits of KmlLayer. + */ + DOCUMENT_TOO_LARGE = 'DOCUMENT_TOO_LARGE', + /** + * The document could not be fetched. + */ + FETCH_ERROR = 'FETCH_ERROR', + /** + * The document is not a valid KML, KMZ or GeoRSS document. + */ + INVALID_DOCUMENT = 'INVALID_DOCUMENT', + /** + * The KmlLayer is invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * The document exceeds the feature limits of KmlLayer. + */ + LIMITS_EXCEEDED = 'LIMITS_EXCEEDED', + /** + * The layer loaded successfully. + */ + OK = 'OK', + /** + * The document could not be loaded within a reasonable amount of time. + */ + TIMED_OUT = 'TIMED_OUT', + /** + * The document failed to load for an unknown reason. + */ + UNKNOWN = 'UNKNOWN', + } + /** + * The properties of a click event on a KML/KMZ or GeoRSS document. + */ + export interface KmlMouseEvent { + /** + * A KmlFeatureData object, containing information about the + * clicked feature. + */ + featureData: google.maps.KmlFeatureData|null; + /** + * The position at which to anchor an infowindow on the clicked feature. + */ + latLng: google.maps.LatLng|null; + /** + * The offset to apply to an infowindow anchored on the clicked feature. + */ + pixelOffset: google.maps.Size|null; + } + /** + * A LatLng is a point in geographical coordinates: latitude and + * longitude.

  • Latitude ranges between -90 and 90 degrees, + * inclusive. Values above or below this range will be clamped to the range + * [-90, 90]. This means that if the value specified is less than -90, it will + * be set to -90. And if the value is greater than 90, it will be set + * to 90.
  • Longitude ranges between -180 and 180 degrees, inclusive. + * Values above or below this range will be wrapped so that they fall within + * the range. For example, a value of -190 will be converted to 170. A value + * of 190 will be converted to -170. This reflects the fact that longitudes + * wrap around the globe.
Although the default map projection + * associates longitude with the x-coordinate of the map, and latitude with + * the y-coordinate, the latitude coordinate is always written first, + * followed by the longitude.
Notice that you cannot modify the + * coordinates of a LatLng. If you want to compute another point, + * you have to create a new one.

Most methods that accept + * LatLng objects also accept a {@link google.maps.LatLngLiteral} + * object, so that the following are equivalent:

 map.setCenter(new
+   * google.maps.LatLng(-34, 151));
map.setCenter({lat: -34, lng: 151}); + *

The constructor also accepts {@link google.maps.LatLngLiteral} + * and LatLng objects. If a LatLng instance is + * passed to the constructor, a copy is created.

The possible calls to the + * constructor are below:

 new google.maps.LatLng(-34, 151);
new + * google.maps.LatLng(-34, 151, true);
new google.maps.LatLng({lat: -34, + * lng: 151});
new google.maps.LatLng({lat: -34, lng: 151}, true);
new + * google.maps.LatLng(new google.maps.LatLng(-34, 151));
new + * google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
+ * + * Access by calling `const {LatLng} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class LatLng { + /** + * A LatLng is a point in geographical coordinates: latitude + * and longitude.
  • Latitude ranges between -90 and 90 degrees, + * inclusive. Values above or below this range will be clamped to the range + * [-90, 90]. This means that if the value specified is less than -90, it + * will be set to -90. And if the value is greater than 90, it will be set + * to 90.
  • Longitude ranges between -180 and 180 degrees, inclusive. + * Values above or below this range will be wrapped so that they fall within + * the range. For example, a value of -190 will be converted to 170. A value + * of 190 will be converted to -170. This reflects the fact that longitudes + * wrap around the globe.
Although the default map projection + * associates longitude with the x-coordinate of the map, and latitude with + * the y-coordinate, the latitude coordinate is always written + * first, followed by the longitude.
Notice that you cannot + * modify the coordinates of a LatLng. If you want to compute + * another point, you have to create a new one.

Most methods that + * accept LatLng objects also accept a {@link + * google.maps.LatLngLiteral} object, so that the following are equivalent: + *

 map.setCenter(new google.maps.LatLng(-34, 151));
+ * map.setCenter({lat: -34, lng: 151});

The constructor also + * accepts {@link google.maps.LatLngLiteral} and LatLng + * objects. If a LatLng instance is passed to the constructor, + * a copy is created.

The possible calls to the constructor are below: + *

 new google.maps.LatLng(-34, 151);
new google.maps.LatLng(-34, + * 151, true);
new google.maps.LatLng({lat: -34, lng: 151});
new + * google.maps.LatLng({lat: -34, lng: 151}, true);
new + * google.maps.LatLng(new google.maps.LatLng(-34, 151));
new + * google.maps.LatLng(new google.maps.LatLng(-34, 151), true);
+ * + * Access by calling `const {LatLng} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + latOrLatLngOrLatLngLiteral: number|google.maps.LatLngLiteral| + google.maps.LatLng, + lngOrNoClampNoWrap?: number|boolean|null, noClampNoWrap?: boolean); + /** + * Comparison function. + */ + equals(other: google.maps.LatLng|null): boolean; + /** + * Returns the latitude in degrees. + */ + lat(): number; + /** + * Returns the longitude in degrees. + */ + lng(): number; + /** + * Converts to JSON representation. This function is intended to be used via + * JSON.stringify. + */ + toJSON(): google.maps.LatLngLiteral; + /** + * Converts to string representation. + */ + toString(): string; + /** + * Returns a string of the form "lat,lng" for this LatLng. We + * round the lat/lng values to 6 decimal places by default. + */ + toUrlValue(precision?: number): string; + } + /** + * A LatLngAltitude is a 3D point in geographical coordinates: + * latitude, longitude, and altitude.
  • Latitude ranges between -90 + * and 90 degrees, inclusive. Values above or below this range will be clamped + * to the range [-90, 90]. This means that if the value specified is less than + * -90, it will be set to -90. And if the value is greater than 90, it will be + * set to 90.
  • Longitude ranges between -180 and 180 degrees, + * inclusive. Values above or below this range will be wrapped so that they + * fall within the range. For example, a value of -190 will be converted to + * 170. A value of 190 will be converted to -170. This reflects the fact that + * longitudes wrap around the globe.
  • Altitude is measured in meters. + * Positive values denote heights above ground level, and negative values + * denote heights underneath the ground surface.
+ * + * Access by calling `const {LatLngAltitude} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class LatLngAltitude implements google.maps.LatLngAltitudeLiteral, + google.maps.LatLngLiteral { + /** + * A LatLngAltitude is a 3D point in geographical coordinates: + * latitude, longitude, and altitude.
  • Latitude ranges between + * -90 and 90 degrees, inclusive. Values above or below this range will be + * clamped to the range [-90, 90]. This means that if the value specified is + * less than -90, it will be set to -90. And if the value is greater than + * 90, it will be set to 90.
  • Longitude ranges between -180 and 180 + * degrees, inclusive. Values above or below this range will be wrapped so + * that they fall within the range. For example, a value of -190 will be + * converted to 170. A value of 190 will be converted to -170. This reflects + * the fact that longitudes wrap around the globe.
  • Altitude is + * measured in meters. Positive values denote heights above ground level, + * and negative values denote heights underneath the ground surface.
  • + *
+ * + * Access by calling `const {LatLngAltitude} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param value The initializing value. + * @param noClampNoWrap Whether to preserve the initialization values, even + * if they may not necessarily be valid latitude values in the range of + * [-90, 90] or valid longitude values in the range of [-180, 180]. The + * default is false which enables latitude clamping and + * longitude wrapping. + */ + constructor( + value: google.maps.LatLngAltitudeLiteral|google.maps.LatLng| + google.maps.LatLngLiteral, + noClampNoWrap?: boolean); + /** + * Returns the altitude. + */ + altitude: number; + /** + * Comparison function. + * @param other Another LatLngAltitude object. + */ + equals(other: google.maps.LatLngAltitude|null): boolean; + /** + * Returns the latitude. + */ + lat: number; + /** + * Returns the longitude. + */ + lng: number; + toJSON(): google.maps.LatLngAltitudeLiteral; + } + /** + * Object literals are accepted in place of LatLngAltitude + * objects, as a convenience, in many places. These are converted to + * LatLngAltitude objects when the Maps API encounters them. + */ + export interface LatLngAltitudeLiteral extends google.maps.LatLngLiteral { + /** + * Distance (in meters) above the ground surface. Negative value means + * underneath the ground surface. + * @defaultValue 0 + */ + altitude: number; + /** + * Latitude in degrees. Values will be clamped to the range [-90, 90]. This + * means that if the value specified is less than -90, it will be set to + * -90. And if the value is greater than 90, it will be set to 90. + */ + lat: number; + /** + * Longitude in degrees. Values outside the range [-180, 180] will be + * wrapped so that they fall within the range. For example, a value of -190 + * will be converted to 170. A value of 190 will be converted to -170. This + * reflects the fact that longitudes wrap around the globe. + */ + lng: number; + } + /** + * A LatLngBounds instance represents + * a rectangle in geographical coordinates, including one that crosses the 180 + * degrees longitudinal meridian. + * + * Access by calling `const {LatLngBounds} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class LatLngBounds { + /** + * A LatLngBounds instance + * represents a rectangle in geographical coordinates, including one that + * crosses the 180 degrees longitudinal meridian. + * + * Access by calling `const {LatLngBounds} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + swOrLatLngBounds?: google.maps.LatLng|null| + google.maps.LatLngLiteral|google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral, + ne?: google.maps.LatLng|null|google.maps.LatLngLiteral); + /** + * Returns true if the given lat/lng is in this bounds. + */ + contains(latLng: google.maps.LatLng|google.maps.LatLngLiteral): boolean; + /** + * Returns true if this bounds approximately equals the given + * bounds. + */ + equals(other: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral): boolean; + /** + * Extends this bounds to contain the given point. + */ + extend(point: google.maps.LatLng| + google.maps.LatLngLiteral): google.maps.LatLngBounds; + /** + * Computes the center of this LatLngBounds + */ + getCenter(): google.maps.LatLng; + /** + * Returns the north-east corner of this bounds. + */ + getNorthEast(): google.maps.LatLng; + /** + * Returns the south-west corner of this bounds. + */ + getSouthWest(): google.maps.LatLng; + /** + * Returns true if this bounds shares any points with the other + * bounds. + */ + intersects(other: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral): boolean; + /** + * Returns if the bounds are empty. + */ + isEmpty(): boolean; + /** + * Converts to JSON representation. This function is intended to be used via + * JSON.stringify. + */ + toJSON(): google.maps.LatLngBoundsLiteral; + /** + * Converts the given map bounds to a lat/lng span. + */ + toSpan(): google.maps.LatLng; + /** + * Converts to string. + */ + toString(): string; + /** + * Returns a string of the form "lat_lo,lng_lo,lat_hi,lng_hi" for + * this bounds, where "lo" corresponds to the southwest corner of + * the bounding box, while "hi" corresponds to the northeast + * corner of that box. + */ + toUrlValue(precision?: number): string; + /** + * Extends this bounds to contain the union of this and the given bounds. + */ + union(other: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral): google.maps.LatLngBounds; + /** + * LatLngBounds for the max bounds of the Earth. These bounds will encompass + * the entire globe. + */ + static readonly MAX_BOUNDS: google.maps.LatLngBounds; + } + /** + * Object literals are accepted in place of LatLngBounds objects + * throughout the API. These are automatically converted to + * LatLngBounds objects. All south, + * west, north and east must be set, + * otherwise an exception is thrown. + */ + export interface LatLngBoundsLiteral { + /** + * East longitude in degrees. Values outside the range [-180, 180] will be + * wrapped to the range [-180, 180). For example, a value of -190 will be + * converted to 170. A value of 190 will be converted to -170. This reflects + * the fact that longitudes wrap around the globe. + */ + east: number; + /** + * North latitude in degrees. Values will be clamped to the range [-90, 90]. + * This means that if the value specified is less than -90, it will be set + * to -90. And if the value is greater than 90, it will be set to 90. + */ + north: number; + /** + * South latitude in degrees. Values will be clamped to the range [-90, 90]. + * This means that if the value specified is less than -90, it will be set + * to -90. And if the value is greater than 90, it will be set to 90. + */ + south: number; + /** + * West longitude in degrees. Values outside the range [-180, 180] will be + * wrapped to the range [-180, 180). For example, a value of -190 will be + * converted to 170. A value of 190 will be converted to -170. This reflects + * the fact that longitudes wrap around the globe. + */ + west: number; + } + /** + * Object literals are accepted in place of LatLng objects, as a + * convenience, in many places. These are converted to LatLng + * objects when the Maps API encounters them.

Examples:

+   * map.setCenter({lat: -34, lng: 151});
new + * google.maps.Marker({position: {lat: -34, lng: 151}, map: map});

LatLng object literals are not supported in the Geometry + * library.

+ */ + export interface LatLngLiteral { + /** + * Latitude in degrees. Values will be clamped to the range [-90, 90]. This + * means that if the value specified is less than -90, it will be set to + * -90. And if the value is greater than 90, it will be set to 90. + */ + lat: number; + /** + * Longitude in degrees. Values outside the range [-180, 180] will be + * wrapped so that they fall within the range. For example, a value of -190 + * will be converted to 170. A value of 190 will be converted to -170. This + * reflects the fact that longitudes wrap around the globe. + */ + lng: number; + } + /** + * An elevation request sent by the ElevationService containing + * the list of discrete coordinates (LatLngs) for which to return + * elevation data. + */ + export interface LocationElevationRequest { + /** + * The discrete locations for which to retrieve elevations. + */ + locations?: (google.maps.LatLng|google.maps.LatLngLiteral)[]|null; + } + /** + * An elevation response returned by the {@link google.maps.ElevationService} + * containing the list of {@link google.maps.ElevationResult}s matching the + * locations of the {@link google.maps.LocationElevationRequest}. + */ + export interface LocationElevationResponse { + /** + * The list of {@link google.maps.ElevationResult}s matching the locations + * of the {@link google.maps.LocationElevationRequest}. + */ + results: google.maps.ElevationResult[]; + } + /** + * Access by calling `const {MVCArray} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MVCArray extends google.maps.MVCObject { + /** + * Access by calling `const {MVCArray} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(array?: T[]|null); + /** + * Removes all elements from the array. + */ + clear(): void; + /** + * Iterate over each element, calling the provided callback. The callback is + * called for each element like: callback(element, index). + */ + forEach(callback: (a: T, b: number) => void): void; + /** + * Returns a reference to the underlying Array. Warning: if the Array is + * mutated, no events will be fired by this object. + */ + getArray(): T[]; + /** + * Returns the element at the specified index. + */ + getAt(i: number): T; + /** + * Returns the number of elements in this array. + */ + getLength(): number; + /** + * Inserts an element at the specified index. + */ + insertAt(i: number, elem: T): void; + /** + * Removes the last element of the array and returns that element. + */ + pop(): T; + /** + * Adds one element to the end of the array and returns the new length of + * the array. + */ + push(elem: T): number; + /** + * Removes an element from the specified index. + */ + removeAt(i: number): T; + /** + * Sets an element at the specified index. + */ + setAt(i: number, elem: T): void; + } + /** + * Base class implementing KVO.

The MVCObject constructor + * is guaranteed to be an empty function, and so you may inherit from + * MVCObject by writing MySubclass.prototype = new + * google.maps.MVCObject();. Unless otherwise noted, this is not true + * of other classes in the API, and inheriting from other classes in the API + * is not supported. + * + * Access by calling `const {MVCObject} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MVCObject { + /** + * Adds the given listener function to the given event name. Returns an + * identifier for this listener that can be used with + * google.maps.event.removeListener. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + /** + * Binds a View to a Model. + */ + bindTo( + key: string, target: google.maps.MVCObject, targetKey?: string|null, + noNotify?: boolean): void; + /** + * Gets a value. + */ + get(key: string): any; + /** + * Notify all observers of a change on this property. This notifies both + * objects that are bound to the object's property as well as the object + * that it is bound to. + */ + notify(key: string): void; + /** + * Sets a value. + */ + set(key: string, value: unknown): void; + /** + * Sets a collection of key-value pairs. + */ + setValues(values?: object|null): void; + /** + * Removes a binding. Unbinding will set the unbound property to the current + * value. The object will not be notified, as the value has not changed. + */ + unbind(key: string): void; + /** + * Removes all bindings. + */ + unbindAll(): void; + } + /** + * Access by calling `const {Map} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Map extends google.maps.MVCObject { + /** + * Access by calling `const {Map} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param mapDiv The map will render to fill this element. + * @param opts Options + */ + constructor(mapDiv: HTMLElement, opts?: google.maps.MapOptions); + /** + * Additional controls to attach to the map. To add a control to the map, + * add the control's <div> to the + * MVCArray corresponding to the ControlPosition + * where it should be rendered. + */ + controls: google.maps.MVCArray[]; + /** + * An instance of Data, bound to the map. Add features to this + * Data object to conveniently display them on this map. + */ + data: google.maps.Data; + /** + * Sets the viewport to contain the given bounds.
+ * Note: When the map is set to display: none, + * the fitBounds function reads the map's size as 0x0, and + * therefore does not do anything. To change the viewport while the map is + * hidden, set the map to visibility: hidden, thereby ensuring + * the map div has an actual size. For vector maps, this method sets the + * map's tilt and heading to their default zero values. Calling this + * method may cause a smooth animation as the map pans and zooms to fit the + * bounds. Whether or not this method animates depends on an internal + * heuristic. + * @param bounds Bounds to show. + * @param padding Padding in pixels. The bounds will be fit in the part of + * the map that remains after padding is removed. A number value will + * yield the same padding on all 4 sides. Supply 0 here to make a + * fitBounds idempotent on the result of getBounds. + */ + fitBounds( + bounds: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral, + padding?: number|google.maps.Padding): void; + /** + * Returns the lat/lng bounds of the current viewport. If more than one copy + * of the world is visible, the bounds range in longitude from -180 to 180 + * degrees inclusive. If the map is not yet initialized or center and zoom + * have not been set then the result is undefined. For vector + * maps with non-zero tilt or heading, the returned lat/lng bounds + * represents the smallest bounding box that includes the visible region of + * the map's viewport. See {@link + * google.maps.MapCanvasProjection.getVisibleRegion} for getting the exact + * visible region of the map's viewport. + */ + getBounds(): google.maps.LatLngBounds|undefined; + /** + * Returns the position displayed at the center of the map. Note that + * this {@link google.maps.LatLng} object is not wrapped. See + * LatLng for more information. If the + * center or bounds have not been set then the result is + * undefined. + */ + getCenter(): google.maps.LatLng|undefined; + /** + * Returns the clickability of the map icons. A map icon represents a point + * of interest, also known as a POI. If the returned value is + * true, then the icons are clickable on the map. + */ + getClickableIcons(): boolean|undefined; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Returns the FeatureLayer for the specified + * datasetId. Dataset IDs must be configured in the Google + * Cloud Console. If the dataset ID is not associated with the map's map + * style, or if Data-driven styling is not available (no map ID, no vector + * tiles, no Data-Driven Styling feature layers or Datasets configured in + * the Map Style), this logs an error, and the resulting + * FeatureLayer.isAvailable will be false. + */ + getDatasetFeatureLayer(datasetId: string): google.maps.FeatureLayer; + getDiv(): HTMLElement; + /** + * Returns the FeatureLayer of the specific + * FeatureType. A FeatureLayer must be enabled in + * the Google Cloud Console. If a FeatureLayer of the specified + * FeatureType does not exist on this map, or if Data-driven + * styling is not available (no map ID, no vector tiles, and no + * FeatureLayer enabled in the map style), this logs an error, + * and the resulting FeatureLayer.isAvailable will be false. + */ + getFeatureLayer(featureType: google.maps.FeatureType): + google.maps.FeatureLayer; + /** + * Returns the compass heading of the map. The heading value is measured in + * degrees (clockwise) from cardinal direction North. If the map is not yet + * initialized then the result is undefined. + */ + getHeading(): number|undefined; + /** + * Informs the caller of the current capabilities available to the map based + * on the Map ID that was provided. + */ + getMapCapabilities(): google.maps.MapCapabilities; + getMapTypeId(): string|undefined; + /** + * Returns the current Projection. If the map is not yet + * initialized then the result is undefined. Listen to the + * projection_changed event and check its value to ensure it is + * not undefined. + */ + getProjection(): google.maps.Projection|undefined; + /** + * Returns the current RenderingType of the map. + */ + getRenderingType(): google.maps.RenderingType; + /** + * Returns the default StreetViewPanorama bound to the map, + * which may be a default panorama embedded within the map, or the panorama + * set using setStreetView(). Changes to the map's + * streetViewControl will be reflected in the display of such a + * bound panorama. + */ + getStreetView(): google.maps.StreetViewPanorama; + /** + * Returns the current angle of incidence of the map, in degrees from the + * viewport plane to the map plane. For raster maps, the result will be + * 0 for imagery taken directly overhead or 45 for + * 45° imagery. This method does not return the value set by + * setTilt. See setTilt for details. + */ + getTilt(): number|undefined; + /** + * Returns the zoom of the map. If the zoom has not been set then the result + * is undefined. + */ + getZoom(): number|undefined; + /** + * A registry of MapType instances by string ID. + */ + mapTypes: google.maps.MapTypeRegistry; + /** + * Immediately sets the map's camera to the target camera options, + * without animation. + */ + moveCamera(cameraOptions: google.maps.CameraOptions): void; + /** + * Additional map types to overlay. Overlay map types will display on top of + * the base map they are attached to, in the order in which they appear in + * the overlayMapTypes array (overlays with higher index values + * are displayed in front of overlays with lower index values). + */ + overlayMapTypes: google.maps.MVCArray; + /** + * Changes the center of the map by the given distance in pixels. If the + * distance is less than both the width and height of the map, the + * transition will be smoothly animated. Note that the map coordinate system + * increases from west to east (for x values) and north to south (for y + * values). + * @param x Number of pixels to move the map in the x direction. + * @param y Number of pixels to move the map in the y direction. + */ + panBy(x: number, y: number): void; + /** + * Changes the center of the map to the given LatLng. If the + * change is less than both the width and height of the map, the transition + * will be smoothly animated. + * @param latLng The new center latitude/longitude of the map. + */ + panTo(latLng: google.maps.LatLng|google.maps.LatLngLiteral): void; + /** + * Pans the map by the minimum amount necessary to contain the given + * LatLngBounds. It makes no guarantee where on the map the + * bounds will be, except that the map will be panned to show as much of the + * bounds as possible inside {currentMapSizeInPx} - {padding}. + * For both raster and vector maps, the map's zoom, tilt, and heading + * will not be changed. + * @param latLngBounds The bounds to pan the map to. + * @param padding Padding in pixels. A number value will yield the same + * padding on all 4 sides. The default value is 0. + */ + panToBounds( + latLngBounds: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral, + padding?: number|google.maps.Padding): void; + setCenter(latlng: google.maps.LatLng|google.maps.LatLngLiteral): void; + /** + * Controls whether the map icons are clickable or not. A map icon + * represents a point of interest, also known as a POI. To disable the + * clickability of map icons, pass a value of false to this + * method. + */ + setClickableIcons(value: boolean): void; + /** + * Sets the compass heading for map measured in degrees from cardinal + * direction North. For raster maps, this method only applies to aerial + * imagery. + */ + setHeading(heading: number): void; + setMapTypeId(mapTypeId: string): void; + setOptions(options: google.maps.MapOptions|null): void; + /** + * Binds a StreetViewPanorama to the map. This panorama + * overrides the default StreetViewPanorama, allowing the map + * to bind to an external panorama outside of the map. Setting the panorama + * to null binds the default embedded panorama back to the map. + * @param panorama The panorama to bind to the map. + */ + setStreetView(panorama: google.maps.StreetViewPanorama|null): void; + /** + * For vector maps, sets the angle of incidence of the map. The allowed + * values are restricted depending on the zoom level of the map. For raster + * maps, controls the automatic switching behavior for the angle of + * incidence of the map. The only allowed values are 0 and + * 45. setTilt(0) causes the map to always use a + * 0° overhead view regardless of the zoom level and viewport. + * setTilt(45) causes the tilt angle to automatically switch to + * 45 whenever 45° imagery is available for the current zoom level and + * viewport, and switch back to 0 whenever 45° imagery is not available + * (this is the default behavior). 45° imagery is only available for + * satellite and hybrid map types, within some + * locations, and at some zoom levels. Note: getTilt + * returns the current tilt angle, not the value set by + * setTilt. Because getTilt and + * setTilt refer to different things, do not + * bind() the tilt property; doing so may yield + * unpredictable effects. + */ + setTilt(tilt: number): void; + /** + * Sets the zoom of the map. + * @param zoom Larger zoom values correspond to a higher resolution. + */ + setZoom(zoom: number): void; + /** + * Map ID which can be used for code samples which require a Map ID. This + * Map ID is not intended for use in production applications and cannot be + * used for features which require cloud configuration (such as Cloud + * Styling). + */ + static readonly DEMO_MAP_ID: string; + } + /** + * This object is made available to the OverlayView from within + * the draw method. It is not guaranteed to be initialized until draw is + * called. + */ + export interface MapCanvasProjection { + /** + * Computes the geographical coordinates from pixel coordinates in the + * map's container. + */ + fromContainerPixelToLatLng( + pixel: google.maps.Point|null, + noClampNoWrap?: boolean): google.maps.LatLng|null; + /** + * Computes the geographical coordinates from pixel coordinates in the div + * that holds the draggable map. + */ + fromDivPixelToLatLng( + pixel: google.maps.Point|null, + noClampNoWrap?: boolean): google.maps.LatLng|null; + /** + * Computes the pixel coordinates of the given geographical location in the + * map's container element. + */ + fromLatLngToContainerPixel(latLng: google.maps.LatLng| + google.maps.LatLngLiteral): google.maps.Point + |null; + /** + * Computes the pixel coordinates of the given geographical location in the + * DOM element that holds the draggable map. + */ + fromLatLngToDivPixel(latLng: google.maps.LatLng|null| + google.maps.LatLngLiteral): google.maps.Point|null; + /** + * The visible region of the map. Returns null if the map has + * no size. Returns null if the OverlayView is on a + * StreetViewPanorama. + */ + getVisibleRegion(): google.maps.VisibleRegion|null; + /** + * The width of the world in pixels in the current zoom level. For + * projections with a heading angle of either 90 or 270 degrees, this + * corresponds to the pixel span in the Y-axis. + */ + getWorldWidth(): number; + } + /** + * Object containing a snapshot of what capabilities are currently available + * for the Map. Note that this does not necessarily mean that relevant modules + * are loaded or initialized, but rather that the current map has permission + * to use these APIs. See the properties for a list of possible capabilities. + */ + export interface MapCapabilities { + /** + * If true, this map is configured properly to allow for the use of advanced + * markers. Note that you must still import the marker library + * in order to use advanced markers. See https://goo.gle/gmp-isAdvancedMarkersAvailable + * for more information. + */ + isAdvancedMarkersAvailable?: boolean; + /** + * If true, this map is configured properly to allow for the use of + * data-driven styling for at least one FeatureLayer. See https://goo.gle/gmp-data-driven-styling + * and https://goo.gle/gmp-FeatureLayerIsAvailable + * for more information. + */ + isDataDrivenStylingAvailable?: boolean; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * MapElement is an HTMLElement subclass for rendering maps. + * After loading the maps library, a map can be created in HTML. + * For example:
<gmp-map
+   * center="37.4220656,-122.0840897" zoom="10"
+   * map-id="DEMO_MAP_ID">
  <button + * slot="control-block-start-inline-end">Custom + * Control</button>
</gmp-map>

Internally, it + * uses {@link google.maps.Map}, which can be accessed with the + * innerMap property. + * + * Access by calling `const {MapElement} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapElement extends HTMLElement implements + google.maps.MapElementOptions { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * MapElement is an HTMLElement subclass for rendering maps. + * After loading the maps library, a map can be created in + * HTML. For example:
<gmp-map
+     * center="37.4220656,-122.0840897" zoom="10"
+     * map-id="DEMO_MAP_ID">
  <button + * slot="control-block-start-inline-end">Custom + * Control</button>
</gmp-map>

Internally, + * it uses {@link google.maps.Map}, which can be accessed with the + * innerMap property. + * + * Access by calling `const {MapElement} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(); + /** + * The center latitude/longitude of the map. + */ + center: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * A reference to the {@link google.maps.Map} that the MapElement uses + * internally. + */ + innerMap: google.maps.Map; + /** + * The Map ID of the map. See the Map ID + * documentation for more information. + */ + mapId: string|null; + /** + * The zoom level of the map. + */ + zoom: number|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * MapElementOptions object used to define the properties that can be set on a + * MapElement. + */ + export interface MapElementOptions { + /** + * The initial Map center. + */ + center?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * The Map + * ID of the map. This parameter cannot be set or changed after a map is + * instantiated. + */ + mapId?: string|null; + /** + * The initial Map zoom level. Valid zoom values are numbers from zero up to + * the supported maximum + * zoom level. Larger zoom values correspond to a higher resolution. + */ + zoom?: number|null; + } + /** + * This object is returned from various mouse events on the map and overlays, + * and contains all the fields shown below. + */ + export interface MapMouseEvent { + /** + * The corresponding native DOM event. Developers should not rely on + * target, currentTarget, + * relatedTarget and path properties being defined + * and consistent. Developers should not also rely on the DOM structure of + * the internal implementation of the Maps API. Due to internal event + * mapping, the domEvent may have different semantics from + * the {@link google.maps.MapMouseEvent} (e.g. a {@link + * google.maps.MapMouseEvent} "click" may have a + * domEvent of type KeyboardEvent). + */ + domEvent: MouseEvent|TouchEvent|PointerEvent|KeyboardEvent|Event; + /** + * The latitude/longitude that was below the cursor when the event occurred. + */ + latLng: google.maps.LatLng|null; + /** + * Prevents this event from propagating further. + */ + stop(): void; + } + /** + * MapOptions object used to define the properties that can be set on a Map. + */ + export interface MapOptions { + /** + * Color used for the background of the Map div. This color will be visible + * when tiles have not yet loaded as the user pans. This option can only be + * set when the map is initialized. + */ + backgroundColor?: string|null; + /** + * The initial Map center. + */ + center?: google.maps.LatLng|null|google.maps.LatLngLiteral; + /** + * When false, map icons are not clickable. A map icon + * represents a point of interest, also known as a POI. + * @defaultValue true + */ + clickableIcons?: boolean|null; + /** + * Size in pixels of the controls appearing on the map. This value must be + * supplied directly when creating the Map, updating this value later may + * bring the controls into an undefined state. Only governs the + * controls made by the Maps API itself. Does not scale developer created + * custom controls. + */ + controlSize?: number|null; + /** + * Enables/disables all default UI buttons. May be overridden individually. + * Does not disable the keyboard controls, which are separately controlled + * by the {@link google.maps.MapOptions.keyboardShortcuts} option. Does not + * disable gesture controls, which are separately controlled by the {@link + * google.maps.MapOptions.gestureHandling} option. + */ + disableDefaultUI?: boolean|null; + /** + * Enables/disables zoom and center on double click. Enabled by default. + *

Note: This property is not + * recommended. To disable zooming on double click, you can use the + * gestureHandling property, and set it to "none". + */ + disableDoubleClickZoom?: boolean|null; + /** + * If false, prevents the map from being dragged. Dragging is + * enabled by default. + * @deprecated Deprecated in 2017. To disable dragging on the map, you can + * use the gestureHandling property, and set it to + * "none". + */ + draggable?: boolean|null; + /** + * The name or url of the cursor to display when mousing over a draggable + * map. This property uses the css cursor attribute to change + * the icon. As with the css property, you must specify at least one + * fallback cursor that is not a URL. For example: draggableCursor: + * 'url(http://www.example.com/icon.png), + * auto;'. + */ + draggableCursor?: string|null; + /** + * The name or url of the cursor to display when the map is being dragged. + * This property uses the css cursor attribute to change the + * icon. As with the css property, you must specify at least one fallback + * cursor that is not a URL. For example: draggingCursor: 'url(http://www.example.com/icon.png), + * auto;'. + */ + draggingCursor?: string|null; + /** + * The enabled/disabled state of the Fullscreen control. + */ + fullscreenControl?: boolean|null; + /** + * The display options for the Fullscreen control. + */ + fullscreenControlOptions?: google.maps.FullscreenControlOptions|null; + /** + * This setting controls how the API handles gestures on the map. Allowed + * values:

  • "cooperative": Scroll events and + * one-finger touch gestures scroll the page, and do not zoom or pan the + * map. Two-finger touch gestures pan and zoom the map. Scroll events with a + * ctrl key or ⌘ key pressed zoom the map.
    In this mode the map + * cooperates with the page.
  • "greedy": All touch + * gestures and scroll events pan or zoom the map.
  • "none": + * The map cannot be panned or zoomed by user gestures.
  • + * "auto": (default) Gesture handling is either cooperative or + * greedy, depending on whether the page is scrollable or in an iframe. + *
+ */ + gestureHandling?: string|null; + /** + * The heading for aerial imagery in degrees measured clockwise from + * cardinal direction North. Headings are snapped to the nearest available + * angle for which imagery is available. + */ + heading?: number|null; + /** + * Whether the map should allow fractional zoom levels. Listen to + * isfractionalzoomenabled_changed to know when the default has + * been set. + * @defaultValue true for vector maps and false + * for raster maps + */ + isFractionalZoomEnabled?: boolean|null; + /** + * If false, prevents the map from being controlled by the + * keyboard. Keyboard shortcuts are enabled by default. + */ + keyboardShortcuts?: boolean|null; + /** + * The Map + * ID of the map. This parameter cannot be set or changed after a map is + * instantiated. + */ + mapId?: string|null; + /** + * The initial enabled/disabled state of the Map type control. + */ + mapTypeControl?: boolean|null; + /** + * The initial display options for the Map type control. + */ + mapTypeControlOptions?: google.maps.MapTypeControlOptions|null; + /** + * The initial Map mapTypeId. Defaults to ROADMAP. + */ + mapTypeId?: string|null; + /** + * The maximum zoom level which will be displayed on the map. If omitted, or + * set to null, the maximum zoom from the current map type is + * used instead. Valid zoom values are numbers from zero up to the supported + * maximum + * zoom level. + */ + maxZoom?: number|null; + /** + * The minimum zoom level which will be displayed on the map. If omitted, or + * set to null, the minimum zoom from the current map type is + * used instead. Valid zoom values are numbers from zero up to the supported + * maximum + * zoom level. + */ + minZoom?: number|null; + /** + * If true, do not clear the contents of the Map div. + */ + noClear?: boolean|null; + /** + * The enabled/disabled state of the Pan control.

Note: The Pan control + * is not available in the new set of controls introduced in v3.22 of the + * Google Maps JavaScript API. While using v3.22 and v3.23, you can choose + * to use the earlier set of controls rather than the new controls, thus + * making the Pan control available as part of the old control set. See What's + * New in the v3.22 Map Controls. + */ + panControl?: boolean|null; + /** + * The display options for the Pan control.

Note: The Pan control is not + * available in the new set of controls introduced in v3.22 of the Google + * Maps JavaScript API. While using v3.22 and v3.23, you can choose to use + * the earlier set of controls rather than the new controls, thus making the + * Pan control available as part of the old control set. See What's + * New in the v3.22 Map Controls. + */ + panControlOptions?: google.maps.PanControlOptions|null; + /** + * Defines a boundary that restricts the area of the map accessible to + * users. When set, a user can only pan and zoom while the camera view stays + * inside the limits of the boundary. + */ + restriction?: google.maps.MapRestriction|null; + /** + * The enabled/disabled state of the Rotate control. + */ + rotateControl?: boolean|null; + /** + * The display options for the Rotate control. + */ + rotateControlOptions?: google.maps.RotateControlOptions|null; + /** + * The initial enabled/disabled state of the Scale control. + */ + scaleControl?: boolean|null; + /** + * The initial display options for the Scale control. + */ + scaleControlOptions?: google.maps.ScaleControlOptions|null; + /** + * If false, disables zooming on the map using a mouse scroll + * wheel. The scrollwheel is enabled by default.

Note: + * This property is not recommended. To disable zooming + * using scrollwheel, you can use the gestureHandling property, + * and set it to either "cooperative" or "none". + */ + scrollwheel?: boolean|null; + /** + * A StreetViewPanorama to display when the Street View pegman + * is dropped on the map. If no panorama is specified, a default + * StreetViewPanorama will be displayed in the map's + * div when the pegman is dropped. + */ + streetView?: google.maps.StreetViewPanorama|null; + /** + * The initial enabled/disabled state of the Street View Pegman control. + * This control is part of the default UI, and should be set to + * false when displaying a map type on which the Street View + * road overlay should not appear (e.g. a non-Earth map type). + */ + streetViewControl?: boolean|null; + /** + * The initial display options for the Street View Pegman control. + */ + streetViewControlOptions?: google.maps.StreetViewControlOptions|null; + /** + * Styles to apply to each of the default map types. Note that for + * satellite/hybrid and terrain + * modes, these styles will only apply to labels and geometry. + */ + styles?: google.maps.MapTypeStyle[]|null; + /** + * For vector maps, sets the angle of incidence of the map. The allowed + * values are restricted depending on the zoom level of the map. For raster + * maps, controls the automatic switching behavior for the angle of + * incidence of the map. The only allowed values are 0 and + * 45. The value 0 causes the map to always use a + * 0° overhead view regardless of the zoom level and viewport. The value + * 45 causes the tilt angle to automatically switch to 45 + * whenever 45° imagery is available for the current zoom level and + * viewport, and switch back to 0 whenever 45° imagery is not available + * (this is the default behavior). 45° imagery is only available for + * satellite and hybrid map types, within some + * locations, and at some zoom levels. Note: getTilt + * returns the current tilt angle, not the value specified by this option. + * Because getTilt and this option refer to different things, + * do not bind() the tilt property; doing so may + * yield unpredictable effects. + */ + tilt?: number|null; + /** + * The initial Map zoom level. Valid zoom values are numbers from zero up to + * the supported maximum + * zoom level. Larger zoom values correspond to a higher resolution. + */ + zoom?: number|null; + /** + * The enabled/disabled state of the Zoom control. + */ + zoomControl?: boolean|null; + /** + * The display options for the Zoom control. + */ + zoomControlOptions?: google.maps.ZoomControlOptions|null; + } + export interface MapPanes { + /** + * This pane contains the info window. It is above all map overlays. (Pane + * 4). + */ + floatPane: Element; + /** + * This pane is the lowest pane and is above the tiles. It does not receive + * DOM events. (Pane 0). + */ + mapPane: Element; + /** + * This pane contains markers. It does not receive DOM events. (Pane 2). + */ + markerLayer: Element; + /** + * This pane contains polylines, polygons, ground overlays and tile layer + * overlays. It does not receive DOM events. (Pane 1). + */ + overlayLayer: Element; + /** + * This pane contains elements that receive DOM events. (Pane 3). + */ + overlayMouseTarget: Element; + } + /** + * A restriction that can be applied to the Map. The map's viewport will + * not exceed these restrictions. + */ + export interface MapRestriction { + /** + * When set, a user can only pan and zoom inside the given bounds. Bounds + * can restrict both longitude and latitude, or can restrict latitude only. + * For latitude-only bounds use west and east longitudes of -180 and 180, + * respectively, for example, latLngBounds: {north: northLat, south: + * southLat, west: -180, east: 180}. + */ + latLngBounds: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * Bounds can be made more restrictive by setting the + * strictBounds flag to true. This reduces how far + * a user can zoom out, ensuring that everything outside of the restricted + * bounds stays hidden. The default is false, meaning that a + * user can zoom out until the entire bounded area is in view, possibly + * including areas outside the bounded area. + */ + strictBounds?: boolean; + } + /** + * This interface defines the map type, and is typically used for custom map + * types. Immutable. + */ + export interface MapType { + /** + * Alt text to display when this MapType's button is hovered over in the + * MapTypeControl. Optional. + */ + alt: string|null; + /** + * Returns a tile for the given tile coordinate (x, y) and zoom level. This + * tile will be appended to the given ownerDocument. Not available for base + * map types. + * @param tileCoord Tile coordinates. + * @param zoom Tile zoom. + * @param ownerDocument The document which owns this tile. + */ + getTile( + tileCoord: google.maps.Point|null, zoom: number, + ownerDocument: Document|null): Element|null; + /** + * The maximum zoom level for the map when displaying this MapType. Required + * for base MapTypes, ignored for overlay MapTypes. + */ + maxZoom: number; + /** + * The minimum zoom level for the map when displaying this MapType. + * Optional; defaults to 0. + */ + minZoom: number; + /** + * Name to display in the MapTypeControl. Optional. + */ + name: string|null; + /** + * The Projection used to render this MapType. Optional; defaults to + * Mercator. + */ + projection: google.maps.Projection|null; + /** + * Radius of the planet for the map, in meters. Optional; defaults to + * Earth's equatorial radius of 6378137 meters. + */ + radius: number; + /** + * Releases the given tile, performing any necessary cleanup. The provided + * tile will have already been removed from the document. Optional. + * @param tile Tile to release. + */ + releaseTile(tile: Element|null): void; + /** + * The dimensions of each tile. Required. + */ + tileSize: google.maps.Size|null; + } + /** + * Options for the rendering of the map type control. + */ + export interface MapTypeControlOptions { + /** + * IDs of map types to show in the control. + */ + mapTypeIds?: (string)[]|null; + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link + * google.maps.ControlPosition.BLOCK_START_INLINE_START} + */ + position?: google.maps.ControlPosition|null; + /** + * Style id. Used to select what style of map type control to display. + */ + style?: google.maps.MapTypeControlStyle|null; + } + /** + * Identifiers for common MapTypesControls. + * + * Access by calling `const {MapTypeControlStyle} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum MapTypeControlStyle { + /** + * Uses the default map type control. When the DEFAULT control + * is shown, it will vary according to window size and other factors. The + * DEFAULT control may change in future versions of the API. + */ + DEFAULT = 0.0, + /** + * A dropdown menu for the screen realestate conscious. + */ + DROPDOWN_MENU = 1.0, + /** + * The standard horizontal radio buttons bar. + */ + HORIZONTAL_BAR = 2.0, + } + /** + * Identifiers for common MapTypes. Specify these by value, or by using the + * constant's name. For example, 'satellite' or + * google.maps.MapTypeId.SATELLITE. + * + * Access by calling `const {MapTypeId} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum MapTypeId { + /** + * This map type displays a transparent layer of major streets on satellite + * images. + */ + HYBRID = 'hybrid', + /** + * This map type displays a normal street map. + */ + ROADMAP = 'roadmap', + /** + * This map type displays satellite images. + */ + SATELLITE = 'satellite', + /** + * This map type displays maps with physical features such as terrain and + * vegetation. + */ + TERRAIN = 'terrain', + } + /** + * A registry for MapType instances, keyed by MapType id. + * + * Access by calling `const {MapTypeRegistry} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapTypeRegistry extends google.maps.MVCObject { + /** + * Sets the registry to associate the passed string identifier with the + * passed MapType. + * @param id Identifier of the MapType to add to the registry. + * @param mapType MapType object to add to the registry. + */ + set(id: string, mapType: unknown): void; + } + /** + * The MapTypeStyle is a collection of selectors and stylers that + * define how the map should be styled. Selectors specify the map features + * and/or elements that should be affected, and stylers specify how those + * features and elements should be modified. For details, see the style + * reference. + */ + export interface MapTypeStyle { + /** + * The element to which a styler should be applied. An element is a visual + * aspect of a feature on the map. Example: a label, an icon, the stroke or + * fill applied to the geometry, and more. Optional. If + * elementType is not specified, the value is assumed to be + * 'all'. For details of usage and allowed values, see the style + * reference. + */ + elementType?: string|null; + /** + * The feature, or group of features, to which a styler should be applied. + * Optional. If featureType is not specified, the value is + * assumed to be 'all'. For details of usage and allowed + * values, see the style + * reference. + */ + featureType?: string|null; + /** + * The style rules to apply to the selected map features and elements. The + * rules are applied in the order that you specify in this array. For + * guidelines on usage and allowed values, see the style + * reference. + */ + stylers: object[]; + } + /** + * An event listener, created by google.maps.event.addListener() and friends. + */ + export interface MapsEventListener { + /** + * Removes the listener.

Calling listener.remove() is + * equivalent to google.maps.event.removeListener(listener). + */ + remove(): void; + } + export interface MapsLibrary { + BicyclingLayer: typeof google.maps.BicyclingLayer; + Circle: typeof google.maps.Circle; + Data: typeof google.maps.Data; + FeatureType: typeof google.maps.FeatureType; + GroundOverlay: typeof google.maps.GroundOverlay; + ImageMapType: typeof google.maps.ImageMapType; + InfoWindow: typeof google.maps.InfoWindow; + KmlLayer: typeof google.maps.KmlLayer; + KmlLayerStatus: typeof google.maps.KmlLayerStatus; + Map: typeof google.maps.Map; + MapTypeControlStyle: typeof google.maps.MapTypeControlStyle; + MapTypeId: typeof google.maps.MapTypeId; + MapTypeRegistry: typeof google.maps.MapTypeRegistry; + MaxZoomService: typeof google.maps.MaxZoomService; + MaxZoomStatus: typeof google.maps.MaxZoomStatus; + OverlayView: typeof google.maps.OverlayView; + Polygon: typeof google.maps.Polygon; + Polyline: typeof google.maps.Polyline; + Rectangle: typeof google.maps.Rectangle; + RenderingType: typeof google.maps.RenderingType; + StrokePosition: typeof google.maps.StrokePosition; + StyledMapType: typeof google.maps.StyledMapType; + TrafficLayer: typeof google.maps.TrafficLayer; + TransitLayer: typeof google.maps.TransitLayer; + WebGLOverlayView: typeof google.maps.WebGLOverlayView; + } + /** + * Base class for managing network errors in Maps. + * + * Access by calling `const {MapsNetworkError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapsNetworkError extends Error { + /** + * Base class for managing network errors in Maps. + * + * Access by calling `const {MapsNetworkError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(); + /** + * Identifies the type of error produced by the API. + */ + code: google.maps.DirectionsStatus|google.maps.DistanceMatrixStatus| + google.maps.ElevationStatus|google.maps.GeocoderStatus| + google.maps.MaxZoomStatus|google.maps.places.PlacesServiceStatus| + google.maps.StreetViewStatus; + /** + * Represents the network service that responded with the error. + */ + endpoint: google.maps.MapsNetworkErrorEndpoint; + } + /** + * Identifiers for API endpoints used by {@link google.maps.MapsNetworkError} + * instances. + * + * Access by calling `const {MapsNetworkErrorEndpoint} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum MapsNetworkErrorEndpoint { + /** + * Identifies the Routes API within the Directions API. + */ + DIRECTIONS_ROUTE = 'DIRECTIONS_ROUTE', + /** + * Identifies the DistanceMatrix API. + */ + DISTANCE_MATRIX = 'DISTANCE_MATRIX', + /** + * Identifies the getElevationsAlongPath API within the Elevation API. + */ + ELEVATION_ALONG_PATH = 'ELEVATION_ALONG_PATH', + /** + * Identifies the getElevationForLocations API within the Elevation API. + */ + ELEVATION_LOCATIONS = 'ELEVATION_LOCATIONS', + /** + * Identifies the Get DeliveryVehicle API within Fleet Engine. + */ + FLEET_ENGINE_GET_DELIVERY_VEHICLE = 'FLEET_ENGINE_GET_DELIVERY_VEHICLE', + /** + * Identifies the Get Trip API within Fleet Engine. + */ + FLEET_ENGINE_GET_TRIP = 'FLEET_ENGINE_GET_TRIP', + /** + * Identifies the Get Vehicle API within Fleet Engine. + */ + FLEET_ENGINE_GET_VEHICLE = 'FLEET_ENGINE_GET_VEHICLE', + /** + * Identifies the List DeliveryVehicles API within Fleet Engine. + */ + FLEET_ENGINE_LIST_DELIVERY_VEHICLES = 'FLEET_ENGINE_LIST_DELIVERY_VEHICLES', + /** + * Identifies the List Tasks API within Fleet Engine. + */ + FLEET_ENGINE_LIST_TASKS = 'FLEET_ENGINE_LIST_TASKS', + /** + * Identifies the List Vehicles API within Fleet Engine. + */ + FLEET_ENGINE_LIST_VEHICLES = 'FLEET_ENGINE_LIST_VEHICLES', + /** + * Identifies the Search Tasks API within Fleet Engine. + */ + FLEET_ENGINE_SEARCH_TASKS = 'FLEET_ENGINE_SEARCH_TASKS', + /** + * Identifies the geocode API within the Geocoder. + */ + GEOCODER_GEOCODE = 'GEOCODER_GEOCODE', + /** + * Identifies the MaximumZoomImageryService API within the Maps API. + */ + MAPS_MAX_ZOOM = 'MAPS_MAX_ZOOM', + /** + * Identifies the Autocomplete API within the Places API. + */ + PLACES_AUTOCOMPLETE = 'PLACES_AUTOCOMPLETE', + /** + * Identifies the Details API within the Places API. + */ + PLACES_DETAILS = 'PLACES_DETAILS', + /** + * Identifies the findPlaceFromPhoneNumber API within the Places API. + */ + PLACES_FIND_PLACE_FROM_PHONE_NUMBER = 'PLACES_FIND_PLACE_FROM_PHONE_NUMBER', + /** + * Identifies the findPlaceFromQuery API within the Places API. + */ + PLACES_FIND_PLACE_FROM_QUERY = 'PLACES_FIND_PLACE_FROM_QUERY', + /** + * Identifies the Gateway API within the Places API. + */ + PLACES_GATEWAY = 'PLACES_GATEWAY', + /** + * Identifies the LocalContextSearch API within the Places API. + */ + PLACES_LOCAL_CONTEXT_SEARCH = 'PLACES_LOCAL_CONTEXT_SEARCH', + /** + * Identifies the NearbySearch API within the Places API. + */ + PLACES_NEARBY_SEARCH = 'PLACES_NEARBY_SEARCH', + /** + * Identifies the getPanorama method within the Streetview service. + */ + STREETVIEW_GET_PANORAMA = 'STREETVIEW_GET_PANORAMA', + } + /** + * Represents a request error from a web service (i.e. the equivalent of a 4xx + * code in HTTP). + * + * Access by calling `const {MapsRequestError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapsRequestError extends google.maps.MapsNetworkError { + /** + * Represents a request error from a web service (i.e. the equivalent of a + * 4xx code in HTTP). + * + * Access by calling `const {MapsRequestError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(); + } + /** + * Represents a server-side error from a web service (i.e. the equivalent of a + * 5xx code in HTTP). + * + * Access by calling `const {MapsServerError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapsServerError extends google.maps.MapsNetworkError { + /** + * Represents a server-side error from a web service (i.e. the equivalent of + * a 5xx code in HTTP). + * + * Access by calling `const {MapsServerError} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(); + } + /** + * Access by calling `const {Marker} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Marker extends google.maps.MVCObject { + /** + * Access by calling `const {Marker} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param opts Named optional arguments + */ + constructor(opts?: google.maps.MarkerOptions|null); + /** + * Get the currently running animation. + */ + getAnimation(): google.maps.Animation|null|undefined; + /** + * Get the clickable status of the {@link google.maps.Marker}. + */ + getClickable(): boolean; + /** + * Get the mouse cursor type shown on hover. + */ + getCursor(): string|null|undefined; + /** + * Get the draggable status of the {@link google.maps.Marker}. + */ + getDraggable(): boolean; + /** + * Get the icon of the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.icon}. + */ + getIcon(): string|google.maps.Icon|null|google.maps.Symbol|undefined; + /** + * Get the label of the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.label}. + */ + getLabel(): google.maps.MarkerLabel|null|string|undefined; + /** + * Get the map or panaroama the {@link google.maps.Marker} is rendered on. + */ + getMap(): google.maps.Map|null|google.maps.StreetViewPanorama; + /** + * Get the opacity of the {@link google.maps.Marker}. + */ + getOpacity(): number|null|undefined; + /** + * Get the position of the {@link google.maps.Marker}. + */ + getPosition(): google.maps.LatLng|null|undefined; + /** + * Get the shape of the {@link google.maps.Marker} used for interaction. + * See {@link google.maps.MarkerOptions.shape} and {@link + * google.maps.MarkerShape}. + */ + getShape(): google.maps.MarkerShape|null|undefined; + /** + * Get the title of the {@link google.maps.Marker} tooltip. See {@link + * google.maps.MarkerOptions.title}. + */ + getTitle(): string|null|undefined; + /** + * Get the visibility of the {@link google.maps.Marker}. + */ + getVisible(): boolean; + /** + * Get the zIndex of the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.zIndex}. + */ + getZIndex(): number|null|undefined; + /** + * Start an animation. Any ongoing animation will be cancelled. Currently + * supported animations are: {@link google.maps.Animation.BOUNCE}, {@link + * google.maps.Animation.DROP}. Passing in null will cause any + * animation to stop. + * @param animation The animation to play. + */ + setAnimation(animation?: google.maps.Animation|null): void; + /** + * Set if the {@link google.maps.Marker} is clickable. + * @param flag If true, the Marker can be clicked. + */ + setClickable(flag: boolean): void; + /** + * Set the mouse cursor type shown on hover. + * @param cursor Mouse cursor type. + */ + setCursor(cursor?: string|null): void; + /** + * Set if the {@link google.maps.Marker} is draggable. + * @param flag If true, the Marker can be dragged. + */ + setDraggable(flag: boolean|null): void; + /** + * Set the icon for the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.icon}. + */ + setIcon(icon?: string|google.maps.Icon|null|google.maps.Symbol): void; + /** + * Set the label for the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.label}. + * @param label The label can either be a character string or a {@link + * google.maps.MarkerLabel} object. + */ + setLabel(label?: string|google.maps.MarkerLabel|null): void; + /** + * Renders the {@link google.maps.Marker} on the specified map or panorama. + * If map is set to null, the marker will be removed. + */ + setMap(map: google.maps.Map|null|google.maps.StreetViewPanorama): void; + /** + * Set the opacity of the {@link google.maps.Marker}. + * @param opacity A number between 0.0, transparent, and 1.0, opaque. + */ + setOpacity(opacity?: number|null): void; + /** + * Set the options for the {@link google.maps.Marker}. + */ + setOptions(options: google.maps.MarkerOptions|null): void; + /** + * Set the postition for the {@link google.maps.Marker}. + * @param latlng The new position. + */ + setPosition(latlng?: google.maps.LatLng|null| + google.maps.LatLngLiteral): void; + /** + * Set the shape of the {@link google.maps.Marker} used for interaction. + * See {@link google.maps.MarkerOptions.shape} and {@link + * google.maps.MarkerShape}. + */ + setShape(shape?: google.maps.MarkerShape|null): void; + /** + * Set the title of the {@link google.maps.Marker} tooltip. See {@link + * google.maps.MarkerOptions.title}. + */ + setTitle(title?: string|null): void; + /** + * Set if the {@link google.maps.Marker} is visible. + * @param visible If true, the Marker is visible + */ + setVisible(visible: boolean): void; + /** + * Set the zIndex of the {@link google.maps.Marker}. See {@link + * google.maps.MarkerOptions.zIndex}. + */ + setZIndex(zIndex?: number|null): void; + /** + * The maximum default z-index that the API will assign to a marker. You may + * set a higher z-index to bring a marker to the front. + */ + static readonly MAX_ZINDEX: number; + } + /** + * These options specify the appearance of a marker label. A marker label is a + * string (often a single character) which will appear inside the marker. If + * you are using it with a custom marker, you can reposition it with the + * labelOrigin property in the Icon class. + */ + export interface MarkerLabel { + /** + * The className property of the label's element (equivalent to the + * element's class attribute). Multiple space-separated CSS classes can + * be added. The font color, size, weight, and family can only be set via + * the other properties of MarkerLabel. CSS classes should not + * be used to change the position nor orientation of the label (e.g. using + * translations and rotations) if also using marker + * collision management. + * @defaultValue '' (empty string) + */ + className?: string; + /** + * The color of the label text. + * @defaultValue 'black' + */ + color?: string; + /** + * The font family of the label text (equivalent to the CSS font-family + * property). + */ + fontFamily?: string; + /** + * The font size of the label text (equivalent to the CSS font-size + * property). + * @defaultValue '14px' + */ + fontSize?: string; + /** + * The font weight of the label text (equivalent to the CSS font-weight + * property). + */ + fontWeight?: string; + /** + * The text to be displayed in the label. + */ + text: string; + } + export interface MarkerLibrary { + AdvancedMarkerClickEvent: + typeof google.maps.marker.AdvancedMarkerClickEvent; + AdvancedMarkerElement: typeof google.maps.marker.AdvancedMarkerElement; + Animation: typeof google.maps.Animation; + CollisionBehavior: typeof google.maps.CollisionBehavior; + Marker: typeof google.maps.Marker; + PinElement: typeof google.maps.marker.PinElement; + } + /** + * MarkerOptions object used to define the properties that can be set on a + * Marker. + */ + export interface MarkerOptions { + /** + * The offset from the marker's position to the tip of an InfoWindow + * that has been opened with the marker as anchor. + */ + anchorPoint?: google.maps.Point|null; + /** + * Which animation to play when marker is added to a map. + * @defaultValue null + */ + animation?: google.maps.Animation|null; + /** + * If true, the marker receives mouse and touch events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Set a collision behavior for markers on vector maps. + * @defaultValue null + * @deprecated collisionBehavior is deprecated as of July 2023. + * Use {@link + * google.maps.marker.AdvancedMarkerElement.collisionBehavior} instead. + */ + collisionBehavior?: string|null; + /** + * If false, disables cross that appears beneath the marker + * when dragging. + * @defaultValue true + */ + crossOnDrag?: boolean|null; + /** + * Mouse cursor type to show on hover. + * @defaultValue pointer + */ + cursor?: string|null; + /** + * If true, the marker can be dragged. + * @defaultValue false + */ + draggable?: boolean|null; + /** + * Icon for the foreground. If a string is provided, it is treated as though + * it were an Icon with the string as url. + */ + icon?: string|google.maps.Icon|null|google.maps.Symbol; + /** + * Adds a label to the marker. A marker label is a letter or number that + * appears inside a marker. The label can either be a string, or a + * MarkerLabel object. If provided and {@link + * google.maps.MarkerOptions.title} is not provided, an accessibility text + * (e.g. for use with screen readers) will be added to the marker with the + * provided label's text. Please note that the label is + * currently only used for accessibility text for non-optimized markers. + * @defaultValue null + */ + label?: string|google.maps.MarkerLabel|null; + /** + * Map on which to display Marker. The map is required to display the marker + * and can be provided with {@link google.maps.Marker.setMap} if not + * provided at marker construction. + */ + map?: google.maps.Map|null|google.maps.StreetViewPanorama; + /** + * A number between 0.0, transparent, and 1.0, opaque. + * @defaultValue 1.0 + */ + opacity?: number|null; + /** + * Optimization enhances performance by rendering many markers as a single + * static element. This is useful in cases where a large number of markers + * is required. Read more about marker + * optimization. + */ + optimized?: boolean|null; + /** + * Sets the marker position. A marker may be constructed but not displayed + * until its position is provided - for example, by a user's actions or + * choices. A marker position can be provided with {@link + * google.maps.Marker.setPosition} if not provided at marker construction. + */ + position?: google.maps.LatLng|null|google.maps.LatLngLiteral; + /** + * Image map region definition used for drag/click. + */ + shape?: google.maps.MarkerShape|null; + /** + * Rollover text. If provided, an accessibility text (e.g. for use with + * screen readers) will be added to the marker with the provided value. + * Please note that the title is currently only used for + * accessibility text for non-optimized markers. + * @defaultValue undefined + */ + title?: string|null; + /** + * If true, the marker is visible. + * @defaultValue true + */ + visible?: boolean|null; + /** + * All markers are displayed on the map in order of their zIndex, with + * higher values displaying in front of markers with lower values. By + * default, markers are displayed according to their vertical position on + * screen, with lower markers appearing in front of markers further up the + * screen. + */ + zIndex?: number|null; + } + /** + * This object defines the clickable region of a marker image. The shape + * consists of two properties — type and coord + * — which define the non-transparent region of an image. + */ + export interface MarkerShape { + /** + * The format of this attribute depends on the value of the + * type and follows the w3 AREA coords + * specification found at + * http://www.w3.org/TR/REC-html40/struct/objects.html#adef-coords. + *
The coords attribute is an array of integers that + * specify the pixel position of the shape relative to the top-left corner + * of the target image. The coordinates depend on the value of + * type as follows:
  - circle: + * coords is [x1,y1,r] where x1,y2 are the coordinates of the + * center of the circle, and r is the radius of the circle. + *
  - poly: coords is + * [x1,y1,x2,y2...xn,yn] where each x,y pair contains the + * coordinates of one vertex of the polygon.
  - + * rect: coords is [x1,y1,x2,y2] where x1,y1 are + * the coordinates of the upper-left corner of the rectangle and x2,y2 are + * the coordinates of the lower-right coordinates of the rectangle. + */ + coords: number[]|null; + /** + * Describes the shape's type and can be circle, + * poly or rect. + */ + type: string; + } + /** + * A MaxZoom result in JSON format retrieved from the MaxZoomService. + */ + export interface MaxZoomResult { + /** + * Status of the request. This property is only defined when using callbacks + * with {@link google.maps.MaxZoomService.getMaxZoomAtLatLng} (it is not + * defined when using Promises). + */ + status: google.maps.MaxZoomStatus|null; + /** + * The maximum zoom level found at the given LatLng. + */ + zoom: number; + } + /** + * A service for obtaining the highest zoom level at which satellite imagery + * is available for a given location. + * + * Access by calling `const {MaxZoomService} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MaxZoomService { + /** + * Returns the maximum zoom level for which detailed imagery is available at + * a particular LatLng for the satellite map type. + * As this request is asynchronous, you must pass a callback + * function which will be executed upon completion of the request, being + * passed a MaxZoomResult. + */ + getMaxZoomAtLatLng( + latlng: google.maps.LatLng|google.maps.LatLngLiteral, + callback?: (a: google.maps.MaxZoomResult) => void): + Promise; + } + /** + * The status returned by the MaxZoomService on the completion of + * a call to getMaxZoomAtLatLng(). Specify these by value, or by + * using the constant's name. For example, 'OK' or + * google.maps.MaxZoomStatus.OK. + * + * Access by calling `const {MaxZoomStatus} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum MaxZoomStatus { + /** + * An unknown error occurred. + */ + ERROR = 'ERROR', + /** + * The response contains a valid MaxZoomResult. + */ + OK = 'OK', + } + /** + * Options for the rendering of the motion tracking control. + */ + export interface MotionTrackingControlOptions { + /** + * Position id. This is used to specify the position of this control on the + * panorama. + * @defaultValue {@link google.maps.ControlPosition.INLINE_END_BLOCK_END} + */ + position?: google.maps.ControlPosition|null; + } + /** + * You can implement this class if you want to display custom types of overlay + * objects on the map.

Inherit from this class by setting your + * overlay's prototype: MyOverlay.prototype = new + * google.maps.OverlayView();. The OverlayView constructor + * is guaranteed to be an empty function.

You must implement three + * methods: onAdd(), draw(), and + * onRemove().

  • In the onAdd() method, you + * should create DOM objects and append them as children of the panes.
  • + *
  • In the draw() method, you should position these + * elements.
  • In the onRemove() method, you should remove + * the objects from the DOM.
You must call setMap() + * with a valid Map object to trigger the call to the + * onAdd() method and setMap(null) in order to + * trigger the onRemove() method. The setMap() + * method can be called at the time of construction or at any point afterward + * when the overlay should be re-shown after removing. The draw() + * method will then be called whenever a map property changes that could + * change the position of the element, such as zoom, center, or map type. + * + * Access by calling `const {OverlayView} = await + * google.maps.importLibrary("maps")` or `const {OverlayView} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class OverlayView extends google.maps.MVCObject { + /** + * Implement this method to draw or update the overlay. Use the position + * from projection.fromLatLngToDivPixel() to correctly position the overlay + * relative to the MapPanes. This method is called after onAdd(), and is + * called on change of zoom or center. It is not recommended to do + * computationally expensive work in this method. + */ + draw(): void; + getMap(): google.maps.Map|null|google.maps.StreetViewPanorama; + /** + * Returns the panes in which this OverlayView can be rendered. The panes + * are not initialized until onAdd is called by the API. + */ + getPanes(): google.maps.MapPanes|null; + /** + * Returns the MapCanvasProjection object associated with this + * OverlayView. The projection is not initialized until + * onAdd is called by the API. + */ + getProjection(): google.maps.MapCanvasProjection; + /** + * Implement this method to initialize the overlay DOM elements. This method + * is called once after setMap() is called with a valid map. At this point, + * panes and projection will have been initialized. + */ + onAdd(): void; + /** + * Implement this method to remove your elements from the DOM. This method + * is called once following a call to setMap(null). + */ + onRemove(): void; + /** + * Adds the overlay to the map or panorama. + * @param map The map or panorama. If null, the layer will be + * removed. + */ + setMap(map: google.maps.Map|null|google.maps.StreetViewPanorama): void; + /** + * Stops click, tap, drag, and wheel events on the element from bubbling up + * to the map. Use this to prevent map dragging and zooming, as well as map + * "click" events. + */ + static preventMapHitsAndGesturesFrom(this: any, element: Element): void; + /** + * Stops click or tap on the element from bubbling up to the map. Use this + * to prevent the map from triggering "click" events. + */ + static preventMapHitsFrom(this: any, element: Element): void; + } + export interface Padding { + /** + * Padding for the bottom, in pixels. + */ + bottom?: number; + /** + * Padding for the left, in pixels. + */ + left?: number; + /** + * Padding for the right, in pixels. + */ + right?: number; + /** + * Padding for the top, in pixels. + */ + top?: number; + } + /** + * Options for the rendering of the pan control. + */ + export interface PanControlOptions { + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link google.maps.ControlPosition.INLINE_END_BLOCK_END} + */ + position?: google.maps.ControlPosition|null; + } + /** + * Options for the Custom Pano Provider. + */ + export interface PanoProviderOptions { + /** + * If set, the renderer will use technologies (like webgl) that only work + * when cors headers are appropriately set on the provided images. It is the + * developer's task to serve the images correctly in combination with + * this flag, which might otherwise lead to SecurityErrors. + */ + cors?: boolean; + } + /** + * An elevation query sent by the ElevationService containing the + * path along which to return sampled data. This request defines a continuous + * path along the earth along which elevation samples should be taken at + * evenly-spaced distances. All paths from vertex to vertex use segments of + * the great circle between those two points. + */ + export interface PathElevationRequest { + /** + * The path along which to collect elevation values. + */ + path?: (google.maps.LatLng|google.maps.LatLngLiteral)[]|null; + /** + * Required. The number of equidistant points along the given path for which + * to retrieve elevation data, including the endpoints. The number of + * samples must be a value between 2 and 512 inclusive. + */ + samples: number; + } + /** + * An elevation response returned by the {@link google.maps.ElevationService} + * containing the list of {@link google.maps.ElevationResult}s evenly-spaced + * along the path of the {@link google.maps.PathElevationRequest}. + */ + export interface PathElevationResponse { + /** + * The list of {@link google.maps.ElevationResult}s matching the samples of + * the {@link google.maps.PathElevationRequest}. + */ + results: google.maps.ElevationResult[]; + } + /** + * Contains information needed to locate, identify, or describe a place for + * a {@link google.maps.DirectionsRequest} or {@link + * google.maps.DistanceMatrixRequest}. In this context, "place" + * means a business, point of interest, or geographic location. For fetching + * information about a place, see {@link google.maps.places.PlacesService}. + */ + export interface Place { + /** + * The LatLng of the entity described by this place. + */ + location?: google.maps.LatLng|null|google.maps.LatLngLiteral; + /** + * The place ID of the place (such as a business or point of interest). The + * place ID is a unique identifier of a place in the Google Maps database. + * Note that the placeId is the most accurate way of + * identifying a place. If possible, you should specify the + * placeId rather than a query. A place ID can be + * retrieved from any request to the Places API, such as a TextSearch. + * Place IDs can also be retrieved from requests to the Geocoding API. For + * more information, see the overview + * of place IDs. + */ + placeId?: string; + /** + * A search query describing the place (such as a business or point of + * interest). An example query is "Quay, Upper Level, Overseas + * Passenger Terminal 5 Hickson Road, The Rocks NSW". If possible, you + * should specify the placeId rather than a query. + * The API does not guarantee the accuracy of resolving the query string to + * a place. If both the placeId and query are + * provided, an error occurs. + */ + query?: string; + } + /** + * An interface representing a feature with a place ID which includes features + * of type {@link google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_1}, {@link + * google.maps.FeatureType.ADMINISTRATIVE_AREA_LEVEL_2}, {@link + * google.maps.FeatureType.COUNTRY}, {@link + * google.maps.FeatureType.LOCALITY}, {@link + * google.maps.FeatureType.POSTAL_CODE}, and {@link + * google.maps.FeatureType.SCHOOL_DISTRICT}. + */ + export interface PlaceFeature extends google.maps.Feature { + /** + * Fetches a Place for this PlaceFeature. In the + * resulting Place object, the id and the + * displayName properties will be populated. The display name + * will be in the language the end user sees on the map. (Additional fields + * can be subsequently requested via Place.fetchFields() + * subject to normal Places API enablement and billing.) Do not call this + * from a FeatureStyleFunction since only synchronous + * FeatureStyleFunctions are supported. The promise is rejected if there was + * an error fetching the Place. + */ + fetchPlace(): Promise; + /** + * The {@link google.maps.places.PlaceResult.place_id}. + */ + placeId: string; + } + export interface PlacesLibrary { + AddressComponent: typeof google.maps.places.AddressComponent; + Attribution: typeof google.maps.places.Attribution; + AuthorAttribution: typeof google.maps.places.AuthorAttribution; + Autocomplete: typeof google.maps.places.Autocomplete; + AutocompleteService: typeof google.maps.places.AutocompleteService; + AutocompleteSessionToken: + typeof google.maps.places.AutocompleteSessionToken; + BusinessStatus: typeof google.maps.places.BusinessStatus; + OpeningHours: typeof google.maps.places.OpeningHours; + OpeningHoursPeriod: typeof google.maps.places.OpeningHoursPeriod; + OpeningHoursPoint: typeof google.maps.places.OpeningHoursPoint; + Photo: typeof google.maps.places.Photo; + Place: typeof google.maps.places.Place; + PlacesService: typeof google.maps.places.PlacesService; + PlacesServiceStatus: typeof google.maps.places.PlacesServiceStatus; + PlusCode: typeof google.maps.places.PlusCode; + PriceLevel: typeof google.maps.places.PriceLevel; + RankBy: typeof google.maps.places.RankBy; + Review: typeof google.maps.places.Review; + SearchBox: typeof google.maps.places.SearchBox; + } + /** + * Access by calling `const {Point} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Point { + /** + * Access by calling `const {Point} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(x: number, y: number); + /** + * Compares two Points + */ + equals(other: google.maps.Point|null): boolean; + /** + * Returns a string representation of this Point. + */ + toString(): string; + /** + * The X coordinate + */ + x: number; + /** + * The Y coordinate + */ + y: number; + } + /** + * This object is returned from mouse events on polylines and polygons. + */ + export interface PolyMouseEvent extends google.maps.MapMouseEvent { + /** + * The index of the edge within the path beneath the cursor when the event + * occurred, if the event occurred on a mid-point on an editable polygon. + */ + edge?: number; + /** + * The index of the path beneath the cursor when the event occurred, if the + * event occurred on a vertex and the polygon is editable. Otherwise + * undefined. + */ + path?: number; + /** + * The index of the vertex beneath the cursor when the event occurred, if + * the event occurred on a vertex and the polyline or polygon is editable. + * If the event does not occur on a vertex, the value is + * undefined. + */ + vertex?: number; + } + /** + * A polygon (like a polyline) defines a series of connected coordinates in an + * ordered sequence. Additionally, polygons form a closed loop and define a + * filled region. See the samples in the developer's guide, starting with + * a simple + * polygon, a polygon + * with a hole, and more. Note that you can also use the Data layer to create a polygon. The Data layer + * offers a simpler way of creating holes because it handles the order of the + * inner and outer paths for you. + * + * Access by calling `const {Polygon} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Polygon extends google.maps.MVCObject { + /** + * A polygon (like a polyline) defines a series of connected coordinates in + * an ordered sequence. Additionally, polygons form a closed loop and define + * a filled region. See the samples in the developer's guide, starting + * with a simple + * polygon, a polygon + * with a hole, and more. Note that you can also use the Data layer to create a polygon. The Data layer + * offers a simpler way of creating holes because it handles the order of + * the inner and outer paths for you. + * + * Access by calling `const {Polygon} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.PolygonOptions|null); + /** + * Returns whether this shape can be dragged by the user. + */ + getDraggable(): boolean; + /** + * Returns whether this shape can be edited by the user. + */ + getEditable(): boolean; + /** + * Returns the map on which this shape is attached. + */ + getMap(): google.maps.Map|null; + /** + * Retrieves the first path. + */ + getPath(): google.maps.MVCArray; + /** + * Retrieves the paths for this polygon. + */ + getPaths(): google.maps.MVCArray>; + /** + * Returns whether this poly is visible on the map. + */ + getVisible(): boolean; + /** + * If set to true, the user can drag this shape over the map. + * The geodesic property defines the mode of dragging. + */ + setDraggable(draggable: boolean): void; + /** + * If set to true, the user can edit this shape by dragging the + * control points shown at the vertices and on each segment. + */ + setEditable(editable: boolean): void; + /** + * Renders this shape on the specified map. If map is set to + * null, the shape will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.PolygonOptions|null): void; + /** + * Sets the first path. See PolygonOptions for more details. + */ + setPath(path: google.maps.MVCArray| + (google.maps.LatLng|google.maps.LatLngLiteral)[]): void; + /** + * Sets the path for this polygon. + */ + setPaths(paths: google.maps.MVCArray|any[]): void; + /** + * Hides this poly if set to false. + */ + setVisible(visible: boolean): void; + } + /** + * PolygonOptions object used to define the properties that can be set on a + * Polygon. + */ + export interface PolygonOptions { + /** + * Indicates whether this Polygon handles mouse events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * If set to true, the user can drag this shape over the map. + * The geodesic property defines the mode of dragging. + * @defaultValue false + */ + draggable?: boolean|null; + /** + * If set to true, the user can edit this shape by dragging the + * control points shown at the vertices and on each segment. + * @defaultValue false + */ + editable?: boolean|null; + /** + * The fill color. All CSS3 colors are supported except for extended named + * colors. + */ + fillColor?: string|null; + /** + * The fill opacity between 0.0 and 1.0 + */ + fillOpacity?: number|null; + /** + * When true, edges of the polygon are interpreted as geodesic + * and will follow the curvature of the Earth. When false, + * edges of the polygon are rendered as straight lines in screen space. Note + * that the shape of a geodesic polygon may appear to change when dragged, + * as the dimensions are maintained relative to the surface of the earth. + * @defaultValue false + */ + geodesic?: boolean|null; + /** + * Map on which to display Polygon. + */ + map?: google.maps.Map|null; + /** + * The ordered sequence of coordinates that designates a closed loop. Unlike + * polylines, a polygon may consist of one or more paths. As a result, the + * paths property may specify one or more arrays of LatLng + * coordinates. Paths are closed automatically; do not repeat the first + * vertex of the path as the last vertex. Simple polygons may be defined + * using a single array of LatLngs. More complex polygons may + * specify an array of arrays. Any simple arrays are converted into MVCArrays. Inserting or removing + * LatLngs from the MVCArray will automatically + * update the polygon on the map. + */ + paths?: google.maps.MVCArray|any[]|null; + /** + * The stroke color. All CSS3 colors are supported except for extended named + * colors. + */ + strokeColor?: string|null; + /** + * The stroke opacity between 0.0 and 1.0 + */ + strokeOpacity?: number|null; + /** + * The stroke position. + * @defaultValue {@link google.maps.StrokePosition.CENTER} + */ + strokePosition?: google.maps.StrokePosition|null; + /** + * The stroke width in pixels. + */ + strokeWeight?: number|null; + /** + * Whether this polygon is visible on the map. + * @defaultValue true + */ + visible?: boolean|null; + /** + * The zIndex compared to other polys. + */ + zIndex?: number|null; + } + /** + * A polyline is a linear overlay of connected line segments on the map. + * + * Access by calling `const {Polyline} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Polyline extends google.maps.MVCObject { + /** + * A polyline is a linear overlay of connected line segments on the map. + * + * Access by calling `const {Polyline} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.PolylineOptions|null); + /** + * Returns whether this shape can be dragged by the user. + */ + getDraggable(): boolean; + /** + * Returns whether this shape can be edited by the user. + */ + getEditable(): boolean; + /** + * Returns the map on which this shape is attached. + */ + getMap(): google.maps.Map|null; + /** + * Retrieves the path. + */ + getPath(): google.maps.MVCArray; + /** + * Returns whether this poly is visible on the map. + */ + getVisible(): boolean; + /** + * If set to true, the user can drag this shape over the map. + * The geodesic property defines the mode of dragging. + */ + setDraggable(draggable: boolean): void; + /** + * If set to true, the user can edit this shape by dragging the + * control points shown at the vertices and on each segment. + */ + setEditable(editable: boolean): void; + /** + * Renders this shape on the specified map. If map is set to + * null, the shape will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.PolylineOptions|null): void; + /** + * Sets the path. See PolylineOptions for more details. + */ + setPath(path: google.maps.MVCArray| + (google.maps.LatLng|google.maps.LatLngLiteral)[]): void; + /** + * Hides this poly if set to false. + */ + setVisible(visible: boolean): void; + } + /** + * PolylineOptions object used to define the properties that can be set on a + * Polyline. + */ + export interface PolylineOptions { + /** + * Indicates whether this Polyline handles mouse events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * If set to true, the user can drag this shape over the map. + * The geodesic property defines the mode of dragging. + * @defaultValue false + */ + draggable?: boolean|null; + /** + * If set to true, the user can edit this shape by dragging the + * control points shown at the vertices and on each segment. + * @defaultValue false + */ + editable?: boolean|null; + /** + * When true, edges of the polygon are interpreted as geodesic + * and will follow the curvature of the Earth. When false, + * edges of the polygon are rendered as straight lines in screen space. Note + * that the shape of a geodesic polygon may appear to change when dragged, + * as the dimensions are maintained relative to the surface of the earth. + * @defaultValue false + */ + geodesic?: boolean|null; + /** + * The icons to be rendered along the polyline. + */ + icons?: google.maps.IconSequence[]|null; + /** + * Map on which to display Polyline. + */ + map?: google.maps.Map|null; + /** + * The ordered sequence of coordinates of the Polyline. This path may be + * specified using either a simple array of LatLngs, or an + * MVCArray of LatLngs. Note that if you pass a + * simple array, it will be converted to an MVCArray Inserting + * or removing LatLngs in the MVCArray will automatically + * update the polyline on the map. + */ + path?: google.maps.MVCArray| + (google.maps.LatLng|google.maps.LatLngLiteral)[]|null; + /** + * The stroke color. All CSS3 colors are supported except for extended named + * colors. + */ + strokeColor?: string|null; + /** + * The stroke opacity between 0.0 and 1.0. + */ + strokeOpacity?: number|null; + /** + * The stroke width in pixels. + */ + strokeWeight?: number|null; + /** + * Whether this polyline is visible on the map. + * @defaultValue true + */ + visible?: boolean|null; + /** + * The zIndex compared to other polys. + */ + zIndex?: number|null; + } + export interface Projection { + /** + * Translates from the LatLng cylinder to the Point plane. This interface + * specifies a function which implements translation from given + * LatLng values to world coordinates on the map projection. + * The Maps API calls this method when it needs to plot locations on screen. + * Projection objects must implement this method, but may + * return null if the projection cannot calculate the + * Point. + */ + fromLatLngToPoint( + latLng: google.maps.LatLng|google.maps.LatLngLiteral, + point?: google.maps.Point): google.maps.Point|null; + /** + * This interface specifies a function which implements translation from + * world coordinates on a map projection to LatLng values. The + * Maps API calls this method when it needs to translate actions on screen + * to positions on the map. Projection objects must implement + * this method, but may return null if the projection cannot + * calculate the LatLng. + */ + fromPointToLatLng(pixel: google.maps.Point, noClampNoWrap?: boolean): + google.maps.LatLng|null; + } + /** + * A rectangle overlay. + * + * Access by calling `const {Rectangle} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Rectangle extends google.maps.MVCObject { + /** + * A rectangle overlay. + * + * Access by calling `const {Rectangle} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.RectangleOptions|null); + /** + * Returns the bounds of this rectangle. + */ + getBounds(): google.maps.LatLngBounds|null; + /** + * Returns whether this rectangle can be dragged by the user. + */ + getDraggable(): boolean; + /** + * Returns whether this rectangle can be edited by the user. + */ + getEditable(): boolean; + /** + * Returns the map on which this rectangle is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Returns whether this rectangle is visible on the map. + */ + getVisible(): boolean; + /** + * Sets the bounds of this rectangle. + */ + setBounds(bounds: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral): void; + /** + * If set to true, the user can drag this rectangle over the + * map. + */ + setDraggable(draggable: boolean): void; + /** + * If set to true, the user can edit this rectangle by dragging + * the control points shown at the corners and on each edge. + */ + setEditable(editable: boolean): void; + /** + * Renders the rectangle on the specified map. If map is set to + * null, the rectangle will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.RectangleOptions|null): void; + /** + * Hides this rectangle if set to false. + */ + setVisible(visible: boolean): void; + } + /** + * RectangleOptions object used to define the properties that can be set on a + * Rectangle. + */ + export interface RectangleOptions { + /** + * The bounds. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral|null; + /** + * Indicates whether this Rectangle handles mouse events. + * @defaultValue true + */ + clickable?: boolean|null; + /** + * If set to true, the user can drag this rectangle over the + * map. + * @defaultValue false + */ + draggable?: boolean|null; + /** + * If set to true, the user can edit this rectangle by dragging + * the control points shown at the corners and on each edge. + * @defaultValue false + */ + editable?: boolean|null; + /** + * The fill color. All CSS3 colors are supported except for extended named + * colors. + */ + fillColor?: string|null; + /** + * The fill opacity between 0.0 and 1.0 + */ + fillOpacity?: number|null; + /** + * Map on which to display Rectangle. + */ + map?: google.maps.Map|null; + /** + * The stroke color. All CSS3 colors are supported except for extended named + * colors. + */ + strokeColor?: string|null; + /** + * The stroke opacity between 0.0 and 1.0 + */ + strokeOpacity?: number|null; + /** + * The stroke position. + * @defaultValue {@link google.maps.StrokePosition.CENTER} + */ + strokePosition?: google.maps.StrokePosition|null; + /** + * The stroke width in pixels. + */ + strokeWeight?: number|null; + /** + * Whether this rectangle is visible on the map. + * @defaultValue true + */ + visible?: boolean|null; + /** + * The zIndex compared to other polys. + */ + zIndex?: number|null; + } + /** + * Access by calling `const {RenderingType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum RenderingType { + /** + * Indicates that the map is a raster map. + */ + RASTER = 'RASTER', + /** + * Indicates that it is unknown yet whether the map is vector or raster, + * because the map has not finished initializing yet. + */ + UNINITIALIZED = 'UNINITIALIZED', + /** + * Indicates that the map is a vector map. + */ + VECTOR = 'VECTOR', + } + /** + * Options for the rendering of the rotate control. + */ + export interface RotateControlOptions { + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link google.maps.ControlPosition.INLINE_START_BLOCK_END} + */ + position?: google.maps.ControlPosition|null; + } + export interface RoutesLibrary { + DirectionsRenderer: typeof google.maps.DirectionsRenderer; + DirectionsService: typeof google.maps.DirectionsService; + DirectionsStatus: typeof google.maps.DirectionsStatus; + DistanceMatrixElementStatus: typeof google.maps.DistanceMatrixElementStatus; + DistanceMatrixService: typeof google.maps.DistanceMatrixService; + DistanceMatrixStatus: typeof google.maps.DistanceMatrixStatus; + TrafficModel: typeof google.maps.TrafficModel; + TransitMode: typeof google.maps.TransitMode; + TransitRoutePreference: typeof google.maps.TransitRoutePreference; + TravelMode: typeof google.maps.TravelMode; + VehicleType: typeof google.maps.VehicleType; + } + /** + * Options for the rendering of the scale control. + */ + export interface ScaleControlOptions { + /** + * Style id. Used to select what style of scale control to display. + */ + style?: google.maps.ScaleControlStyle|null; + } + /** + * Identifiers for scale control ids. + */ + export enum ScaleControlStyle { + /** + * The standard scale control. + */ + DEFAULT = 0.0, + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Settings which control the behavior of the Maps JavaScript API as a whole. + * + * Access by calling `const {Settings} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Settings { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * A collection of unique experience IDs to which to attribute Maps JS API + * calls. The returned value is a copy of the internal value that is stored + * in the Settings class singleton instance. Operations on + * google.maps.Settings.getInstance().experienceIds will + * therefore only modify the copy and not the internal value.

To + * update the internal value, set the property equal to the new value on the + * singleton instance (ex: + * google.maps.Settings.getInstance().experienceIds = + * [experienceId];). + */ + experienceIds: Iterable; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Returns the singleton instance of google.maps.Settings. + */ + static getInstance(this: any): google.maps.Settings; + } + /** + * Access by calling `const {Size} = await google.maps.importLibrary("core")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Size { + /** + * Access by calling `const {Size} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + width: number, height: number, widthUnit?: string, heightUnit?: string); + /** + * Compares two Sizes. + */ + equals(other: google.maps.Size|null): boolean; + /** + * The height along the y-axis, in pixels. + */ + height: number; + /** + * Returns a string representation of this Size. + */ + toString(): string; + /** + * The width along the x-axis, in pixels. + */ + width: number; + } + /** + * Options for the rendering of the Street View address control. + */ + export interface StreetViewAddressControlOptions { + /** + * Position id. This id is used to specify the position of the control on + * the map. The default position is TOP_LEFT. + */ + position?: google.maps.ControlPosition|null; + } + /** + * Options for the rendering of the Street View pegman control on the map. + */ + export interface StreetViewControlOptions { + /** + * Position id. Used to specify the position of the control on the map. The + * default position is embedded within the navigation (zoom and pan) + * controls. If this position is empty or the same as that specified in the + * zoomControlOptions or panControlOptions, the + * Street View control will be displayed as part of the navigation controls. + * Otherwise, it will be displayed separately. + */ + position?: google.maps.ControlPosition|null; + /** + * Specifies the sources of panoramas to search. This allows a restriction + * to search for just official Google panoramas for example. Setting + * multiple sources will be evaluated as the intersection of those sources. + * Note: the {@link google.maps.StreetViewSource.OUTDOOR} source is not + * supported at this time. + * @defaultValue [{@link google.maps.StreetViewSource.DEFAULT}] + */ + sources?: Iterable|null; + } + /** + * A layer that illustrates the locations where Street View is available. + * + * Access by calling `const {StreetViewCoverageLayer} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class StreetViewCoverageLayer extends google.maps.MVCObject { + /** + * Returns the map on which this layer is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Renders the layer on the specified map. If the map is set to null, the + * layer will be removed. + */ + setMap(map: google.maps.Map|null): void; + } + export interface StreetViewLibrary { + InfoWindow: typeof google.maps.InfoWindow; + OverlayView: typeof google.maps.OverlayView; + StreetViewCoverageLayer: typeof google.maps.StreetViewCoverageLayer; + StreetViewPanorama: typeof google.maps.StreetViewPanorama; + StreetViewPreference: typeof google.maps.StreetViewPreference; + StreetViewService: typeof google.maps.StreetViewService; + StreetViewSource: typeof google.maps.StreetViewSource; + StreetViewStatus: typeof google.maps.StreetViewStatus; + } + /** + * A collection of references to adjacent Street View panos. + */ + export interface StreetViewLink { + /** + * A localized string describing the link. + */ + description: string|null; + /** + * The heading of the link. + */ + heading: number|null; + /** + * A unique identifier for the panorama. This id is stable within a session + * but unstable across sessions. + */ + pano: string|null; + } + /** + * A representation of a location in the Street View panorama. + */ + export interface StreetViewLocation { + /** + * A localized string describing the location. + */ + description?: string|null; + /** + * The latlng of the panorama. + */ + latLng?: google.maps.LatLng|null; + /** + * A unique identifier for the panorama. This is stable within a session but + * unstable across sessions. + */ + pano: string; + /** + * Short description of the location. + */ + shortDescription?: string|null; + } + /** + * A Street View request to be sent with getPanorama. + * StreetViewLocationRequest lets you search for a Street View + * panoroma at a specified location. + */ + export interface StreetViewLocationRequest { + /** + * Specifies the location where to search for a Street View panorama. + */ + location?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * Sets a preference for which panorama should be found within the radius: + * the one nearest to the provided location, or the best one within the + * radius. + */ + preference?: google.maps.StreetViewPreference|null; + /** + * Sets a radius in meters in which to search for a panorama. + * @defaultValue 50 + */ + radius?: number|null; + /** + * Specifies the source of panoramas to search. This allows a restriction to + * search for just outdoor panoramas for example. + * @defaultValue {@link google.maps.StreetViewSource.DEFAULT} + * @deprecated Use sources instead. + */ + source?: google.maps.StreetViewSource|null; + /** + * Specifies the sources of panoramas to search. This allows a restriction + * to search for just outdoor panoramas for example. Setting multiple + * sources will be evaluated as the intersection of those sources. + * @defaultValue [{@link google.maps.StreetViewSource.DEFAULT}] + */ + sources?: Iterable|null; + } + /** + * A StreetViewPanoRequest is used with the + * getPanorama to find a panorama with a specified ID. + */ + export interface StreetViewPanoRequest { + /** + * Specifies the pano ID to search for. + */ + pano?: string|null; + } + /** + * Displays the panorama for a given LatLng or panorama ID. A + * StreetViewPanorama object provides a Street View + * "viewer" which can be stand-alone within a separate + * <div> or bound to a Map. + * + * Access by calling `const {StreetViewPanorama} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class StreetViewPanorama extends google.maps.MVCObject { + /** + * Displays the panorama for a given LatLng or panorama ID. A + * StreetViewPanorama object provides a Street View + * "viewer" which can be stand-alone within a separate + * <div> or bound to a Map. + * + * Access by calling `const {StreetViewPanorama} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + container: HTMLElement, + opts?: google.maps.StreetViewPanoramaOptions|null); + /** + * Additional controls to attach to the panorama. To add a control to the + * panorama, add the control's <div> to the + * MVCArray corresponding to the {@link + * google.maps.ControlPosition} where it should be rendered. + */ + controls: google.maps.MVCArray[]; + /** + * Sets focus on this StreetViewPanorama. You may wish to + * consider using this method along with a visible_changed + * event to make sure that StreetViewPanorama is visible before + * setting focus on it. A StreetViewPanorama that is not + * visible cannot be focused. + */ + focus(): void; + /** + * Returns the set of navigation links for the Street View panorama. + */ + getLinks(): (google.maps.StreetViewLink|null)[]|null; + /** + * Returns the StreetViewLocation of the current panorama. + */ + getLocation(): google.maps.StreetViewLocation; + /** + * Returns the state of motion tracker. If true when the user + * physically moves the device and the browser supports it, the Street View + * Panorama tracks the physical movements. + */ + getMotionTracking(): boolean; + /** + * Returns the current panorama ID for the Street View panorama. This id is + * stable within the browser's current session only. + */ + getPano(): string; + /** + * Returns the heading and pitch of the photographer when this panorama was + * taken. For Street View panoramas on the road, this also reveals in which + * direction the car was travelling. This data is available after the + * pano_changed event. + */ + getPhotographerPov(): google.maps.StreetViewPov; + /** + * Returns the current LatLng position for the Street View + * panorama. + */ + getPosition(): google.maps.LatLng|null; + /** + * Returns the current point of view for the Street View panorama. + */ + getPov(): google.maps.StreetViewPov; + /** + * Returns the status of the panorama on completion of the + * setPosition() or setPano() request. + */ + getStatus(): google.maps.StreetViewStatus; + /** + * Returns true if the panorama is visible. It does not specify + * whether Street View imagery is available at the specified position. + */ + getVisible(): boolean; + /** + * Returns the zoom level of the panorama. Fully zoomed-out is level 0, + * where the field of view is 180 degrees. Zooming in increases the zoom + * level. + */ + getZoom(): number; + /** + * Set the custom panorama provider called on pano change to load custom + * panoramas. + */ + registerPanoProvider( + provider: (a: string) => google.maps.StreetViewPanoramaData | null, + opt_options?: google.maps.PanoProviderOptions): void; + /** + * Sets the set of navigation links for the Street View panorama. + */ + setLinks(links: (google.maps.StreetViewLink|null)[]|null): void; + /** + * Sets the state of motion tracker. If true when the user + * physically moves the device and the browser supports it, the Street View + * Panorama tracks the physical movements. + */ + setMotionTracking(motionTracking: boolean): void; + /** + * Sets a collection of key-value pairs. + */ + setOptions(options: google.maps.StreetViewPanoramaOptions|null): void; + /** + * Sets the current panorama ID for the Street View panorama. + */ + setPano(pano: string): void; + /** + * Sets the current LatLng position for the Street View + * panorama. + */ + setPosition(latLng: google.maps.LatLng|null| + google.maps.LatLngLiteral): void; + /** + * Sets the point of view for the Street View panorama. + */ + setPov(pov: google.maps.StreetViewPov): void; + /** + * Sets to true to make the panorama visible. If set to + * false, the panorama will be hidden whether it is embedded in + * the map or in its own <div>. + */ + setVisible(flag: boolean): void; + /** + * Sets the zoom level of the panorama. Fully zoomed-out is level 0, where + * the field of view is 180 degrees. Zooming in increases the zoom level. + */ + setZoom(zoom: number): void; + } + /** + * The representation of a panorama returned from the provider defined using + * registerPanoProvider. + */ + export interface StreetViewPanoramaData { + /** + * Specifies the copyright text for this panorama. + */ + copyright?: string; + /** + * Specifies the year and month in which the imagery in this panorama was + * acquired. The date string is in the form YYYY-MM. + */ + imageDate?: string; + /** + * Specifies the navigational links to adjacent panoramas. + */ + links?: google.maps.StreetViewLink[]; + /** + * Specifies the location meta-data for this panorama. + */ + location?: google.maps.StreetViewLocation; + /** + * Specifies the custom tiles for this panorama. + */ + tiles: google.maps.StreetViewTileData; + } + /** + * Options defining the properties of a StreetViewPanorama + * object. + */ + export interface StreetViewPanoramaOptions { + /** + * The enabled/disabled state of the address control. + */ + addressControl?: boolean|null; + /** + * The display options for the address control. + */ + addressControlOptions?: google.maps.StreetViewAddressControlOptions|null; + /** + * The enabled/disabled state of click-to-go. Not applicable to custom + * panoramas. + * @defaultValue true + */ + clickToGo?: boolean|null; + /** + * Size in pixels of the controls appearing on the panorama. This value must + * be supplied directly when creating the Panorama, updating this value + * later may bring the controls into an undefined state. Only governs the + * controls made by the Maps API itself. Does not scale developer created + * custom controls. + */ + controlSize?: number|null; + /** + * Enables/disables all default UI. May be overridden individually. + */ + disableDefaultUI?: boolean|null; + /** + * Enables/disables zoom on double click. + * @defaultValue true + */ + disableDoubleClickZoom?: boolean|null; + /** + * If true, the close button is displayed. + * @defaultValue false + */ + enableCloseButton?: boolean|null; + /** + * The enabled/disabled state of the fullscreen control. + */ + fullscreenControl?: boolean|null; + /** + * The display options for the fullscreen control. + */ + fullscreenControlOptions?: google.maps.FullscreenControlOptions|null; + /** + * The enabled/disabled state of the imagery acquisition date control. + * Disabled by default. + */ + imageDateControl?: boolean|null; + /** + * The enabled/disabled state of the links control. + */ + linksControl?: boolean|null; + /** + * Whether motion tracking is on or off. Enabled by default when the motion + * tracking control is present and permission is granted by a user or not + * required, so that the POV (point of view) follows the orientation of the + * device. This is primarily applicable to mobile devices. If + * motionTracking is set to false while + * motionTrackingControl is enabled, the motion tracking + * control appears but tracking is off. The user can tap the motion tracking + * control to toggle this option. If motionTracking is set to + * true while permission is required but not yet requested, the + * motion tracking control appears but tracking is off. The user can tap the + * motion tracking control to request permission. If + * motionTracking is set to true while permission + * is denied by a user, the motion tracking control appears disabled with + * tracking turned off. + */ + motionTracking?: boolean|null; + /** + * The enabled/disabled state of the motion tracking control. Enabled by + * default when the device has motion data, so that the control appears on + * the map. This is primarily applicable to mobile devices. + */ + motionTrackingControl?: boolean|null; + /** + * The display options for the motion tracking control. + */ + motionTrackingControlOptions?: google.maps.MotionTrackingControlOptions| + null; + /** + * The enabled/disabled state of the pan control. + */ + panControl?: boolean|null; + /** + * The display options for the pan control. + */ + panControlOptions?: google.maps.PanControlOptions|null; + /** + * The panorama ID, which should be set when specifying a custom panorama. + */ + pano?: string|null; + /** + * The LatLng position of the Street View panorama. + */ + position?: google.maps.LatLng|null|google.maps.LatLngLiteral; + /** + * The camera orientation, specified as heading and pitch, for the panorama. + */ + pov?: google.maps.StreetViewPov|null; + /** + * If false, disables scrollwheel zooming in Street View. + * @defaultValue true + */ + scrollwheel?: boolean|null; + /** + * The display of street names on the panorama. If this value is not + * specified, or is set to true, street names are displayed on + * the panorama. If set to false, street names are not + * displayed. + * @defaultValue true + */ + showRoadLabels?: boolean|null; + /** + * If true, the Street View panorama is visible on load. + */ + visible?: boolean|null; + /** + * The zoom of the panorama, specified as a number. A zoom of 0 gives a 180 + * degrees Field of View. + */ + zoom?: number|null; + /** + * The enabled/disabled state of the zoom control. + */ + zoomControl?: boolean|null; + /** + * The display options for the zoom control. + */ + zoomControlOptions?: google.maps.ZoomControlOptions|null; + } + /** + * A point of view object which specifies the camera's orientation at the + * Street View panorama's position. The point of view is defined as + * heading and pitch. + */ + export interface StreetViewPov { + /** + * The camera heading in degrees relative to true north. True + * north is 0°, east is 90°, south is 180°, west is 270°. + */ + heading: number; + /** + * The camera pitch in degrees, relative to the street view vehicle. Ranges + * from 90° (directly upwards) to -90° (directly downwards). + */ + pitch: number; + } + /** + * Options that bias a search result towards returning a Street View panorama + * that is nearest to the request location, or a panorama that is considered + * most likely to be what the user wants to see. Specify these by value, or by + * using the constant's name. For example, 'best' or + * google.maps.StreetViewPreference.BEST. + * + * Access by calling `const {StreetViewPreference} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum StreetViewPreference { + /** + * Return the Street View panorama that is considered most likely to be what + * the user wants to see. The best result is determined by algorithms based + * on user research and parameters such as recognised points of interest, + * image quality, and distance from the given location. + */ + BEST = 'best', + /** + * Return the Street View panorama that is the shortest distance from the + * provided location. This works well only within a limited radius. The + * recommended radius is 1km or less. + */ + NEAREST = 'nearest', + } + /** + * The response resolved for a Promise from {@link + * google.maps.StreetViewService.getPanorama}. + */ + export interface StreetViewResponse { + /** + * The representation of a panorama. + */ + data: google.maps.StreetViewPanoramaData; + } + /** + * A StreetViewService object performs searches for Street View + * data. + * + * Access by calling `const {StreetViewService} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class StreetViewService { + /** + * Retrieves the StreetViewPanoramaData for a panorama that + * matches the supplied Street View query request. The + * StreetViewPanoramaData is passed to the provided callback. + */ + getPanorama( + request: google.maps.StreetViewLocationRequest| + google.maps.StreetViewPanoRequest, + callback?: + (a: google.maps.StreetViewPanoramaData|null, + b: google.maps.StreetViewStatus) => void): + Promise; + } + /** + * Identifiers to limit Street View searches to selected sources. These values + * are specified as strings. For example, 'outdoor'. + * + * Access by calling `const {StreetViewSource} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum StreetViewSource { + /** + * Uses the default sources of Street View, searches will not be limited to + * specific sources. + */ + DEFAULT = 'default', + /** + * Limits Street View searches to official Google collections. + */ + GOOGLE = 'google', + /** + * Limits Street View searches to outdoor collections. Indoor collections + * are not included in search results. Note also that the search only + * returns panoramas where it's possible to determine whether + * they're indoors or outdoors. For example, PhotoSpheres are not + * returned because it's unknown whether they are indoors or outdoors. + */ + OUTDOOR = 'outdoor', + } + /** + * The status returned by the StreetViewService on completion of + * a Street View request. These can be specified by value, or by using the + * constant's name. For example, 'OK' or + * google.maps.StreetViewStatus.OK. + * + * Access by calling `const {StreetViewStatus} = await + * google.maps.importLibrary("streetView")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum StreetViewStatus { + /** + * The request was successful. + */ + OK = 'OK', + /** + * The request could not be successfully processed, yet the exact reason for + * failure is unknown. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + /** + * There are no panoramas found that match the search criteria. + */ + ZERO_RESULTS = 'ZERO_RESULTS', + } + /** + * The properties of the tile set used in a Street View panorama. + */ + export interface StreetViewTileData { + /** + * The heading (in degrees) at the center of the panoramic tiles. + */ + centerHeading: number; + /** + * Gets the tile image URL for the specified tile.
This is a custom + * method which you must implement, to supply your custom tiles. The API + * calls this method, supplying the following parameters:
+ * pano is the panorama ID of the Street View tile.
+ * tileZoom is the zoom level of the tile.
+ * tileX is the x-coordinate of the tile.
+ * tileY is the y-coordinate of the tile.
Your custom + * method must return the URL for the tile image.
+ */ + getTileUrl(pano: string, tileZoom: number, tileX: number, tileY: number): + string; + /** + * The size (in pixels) at which tiles will be rendered. + */ + tileSize: google.maps.Size; + /** + * The size (in pixels) of the whole panorama's "world". + */ + worldSize: google.maps.Size; + } + /** + * The possible positions of the stroke on a polygon. + * + * Access by calling `const {StrokePosition} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum StrokePosition { + /** + * The stroke is centered on the polygon's path, with half the stroke + * inside the polygon and half the stroke outside the polygon. + */ + CENTER = 0.0, + /** + * The stroke lies inside the polygon. + */ + INSIDE = 1.0, + /** + * The stroke lies outside the polygon. + */ + OUTSIDE = 2.0, + } + /** + * Creates a MapType with a custom style. + * + * Access by calling `const {StyledMapType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class StyledMapType extends google.maps.MVCObject implements + google.maps.MapType { + /** + * Creates a MapType with a custom style. + * + * Access by calling `const {StyledMapType} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + styles: (google.maps.MapTypeStyle|null)[]|null, + options?: google.maps.StyledMapTypeOptions|null); + alt: string; + /** + * @param tileCoord Tile coordinates. + * @param zoom Tile zoom. + * @param ownerDocument The document which owns this tile. + */ + getTile( + tileCoord: google.maps.Point|null, zoom: number, + ownerDocument: Document|null): Element|null; + maxZoom: number; + minZoom: number; + name: string; + projection: google.maps.Projection|null; + radius: number; + /** + * @param tile Tile to release. + */ + releaseTile(tile: Element|null): void; + tileSize: google.maps.Size|null; + } + /** + * This class is used to specify options when creating a + * StyledMapType. These options cannot be changed after the + * StyledMapType is instantiated. + */ + export interface StyledMapTypeOptions { + /** + * Text to display when this MapType's button is hovered + * over in the map type control. + */ + alt?: string|null; + /** + * The maximum zoom level for the map when displaying this + * MapType. Optional. + */ + maxZoom?: number|null; + /** + * The minimum zoom level for the map when displaying this + * MapType. Optional. + */ + minZoom?: number|null; + /** + * The name to display in the map type control. + */ + name?: string|null; + } + /** + * Describes a symbol, which consists of a vector path with styling. A symbol + * can be used as the icon of a marker, or placed on a polyline. + */ + export interface Symbol { + /** + * The position of the symbol relative to the marker or polyline. The + * coordinates of the symbol's path are translated left and up by the + * anchor's x and y coordinates respectively. The position is expressed + * in the same coordinate system as the symbol's path. + * @defaultValue google.maps.Point(0,0) + */ + anchor?: google.maps.Point|null; + /** + * The symbol's fill color. All CSS3 colors are supported except for + * extended named colors. For symbol markers, this defaults to + * 'black'. For symbols on polylines, this defaults to the stroke + * color of the corresponding polyline. + */ + fillColor?: string|null; + /** + * The symbol's fill opacity. + * @defaultValue 0 + */ + fillOpacity?: number|null; + /** + * The origin of the label relative to the origin of the path, if label is + * supplied by the marker. The origin is expressed in the same coordinate + * system as the symbol's path. This property is unused for symbols on + * polylines. + * @defaultValue google.maps.Point(0,0) + */ + labelOrigin?: google.maps.Point|null; + /** + * The symbol's path, which is a built-in symbol path, or a custom path + * expressed using SVG path + * notation. Required. + */ + path: google.maps.SymbolPath|string; + /** + * The angle by which to rotate the symbol, expressed clockwise in degrees. + * A symbol in an IconSequence where fixedRotation + * is false is rotated relative to the angle of the edge on + * which it lies. + * @defaultValue 0 + */ + rotation?: number|null; + /** + * The amount by which the symbol is scaled in size. For symbol markers, + * this defaults to 1; after scaling, the symbol may be of any size. For + * symbols on a polyline, this defaults to the stroke weight of the + * polyline; after scaling, the symbol must lie inside a square 22 pixels in + * size centered at the symbol's anchor. + */ + scale?: number|null; + /** + * The symbol's stroke color. All CSS3 colors are supported except for + * extended named colors. For symbol markers, this defaults to + * 'black'. For symbols on a polyline, this defaults to the stroke + * color of the polyline. + */ + strokeColor?: string|null; + /** + * The symbol's stroke opacity. For symbol markers, this defaults to 1. + * For symbols on a polyline, this defaults to the stroke opacity of the + * polyline. + */ + strokeOpacity?: number|null; + /** + * The symbol's stroke weight. + * @defaultValue The {@link google.maps.Symbol.scale} of the symbol. + */ + strokeWeight?: number|null; + } + /** + * Built-in symbol paths. + * + * Access by calling `const {SymbolPath} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum SymbolPath { + /** + * A backward-pointing closed arrow. + */ + BACKWARD_CLOSED_ARROW = 0.0, + /** + * A backward-pointing open arrow. + */ + BACKWARD_OPEN_ARROW = 1.0, + /** + * A circle. + */ + CIRCLE = 2.0, + /** + * A forward-pointing closed arrow. + */ + FORWARD_CLOSED_ARROW = 3.0, + /** + * A forward-pointing open arrow. + */ + FORWARD_OPEN_ARROW = 4.0, + } + /** + * A representation of time as a Date object, a localized string, and a time + * zone. + */ + export interface Time { + /** + * A string representing the time's value. The time is displayed in the + * time zone of the transit stop. + */ + text: string; + /** + * The time zone in which this stop lies. The value is the name of the time + * zone as defined in the IANA Time Zone Database, e.g. + * "America/New_York". + */ + time_zone: string; + /** + * The time of this departure or arrival, specified as a JavaScript Date + * object. + */ + value: Date; + } + /** + * A traffic layer. + * + * Access by calling `const {TrafficLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class TrafficLayer extends google.maps.MVCObject { + /** + * A traffic layer. + * + * Access by calling `const {TrafficLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.TrafficLayerOptions|null); + /** + * Returns the map on which this layer is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Renders the layer on the specified map. If map is set to + * null, the layer will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.TrafficLayerOptions|null): void; + } + /** + * TrafficLayerOptions object used to define the properties that can be set on + * a TrafficLayer. + */ + export interface TrafficLayerOptions { + /** + * Whether the traffic layer refreshes with updated information + * automatically. + * @defaultValue true + */ + autoRefresh?: boolean|null; + /** + * Map on which to display the traffic layer. + */ + map?: google.maps.Map|null; + } + /** + * The assumptions to use when predicting duration in traffic. Specified as + * part of a DirectionsRequest + * or DistanceMatrixRequest. + * Specify these by value, or by using the constant's name. For example, + * 'bestguess' or + * google.maps.TrafficModel.BEST_GUESS. + * + * Access by calling `const {TrafficModel} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum TrafficModel { + /** + * Use historical traffic data to best estimate the time spent in traffic. + */ + BEST_GUESS = 'bestguess', + /** + * Use historical traffic data to make an optimistic estimate of what the + * duration in traffic will be. + */ + OPTIMISTIC = 'optimistic', + /** + * Use historical traffic data to make a pessimistic estimate of what the + * duration in traffic will be. + */ + PESSIMISTIC = 'pessimistic', + } + /** + * Information about an agency that operates a transit line. + */ + export interface TransitAgency { + /** + * The name of this transit agency. + */ + name: string; + /** + * The transit agency's phone number. + */ + phone: string; + /** + * The transit agency's URL. + */ + url: string; + } + /** + * Details about the departure, arrival, and mode of transit used in this + * step. + */ + export interface TransitDetails { + /** + * The arrival stop of this transit step. + */ + arrival_stop: google.maps.TransitStop; + /** + * The arrival time of this step, specified as a Time object. + */ + arrival_time: google.maps.Time; + /** + * The departure stop of this transit step. + */ + departure_stop: google.maps.TransitStop; + /** + * The departure time of this step, specified as a Time object. + */ + departure_time: google.maps.Time; + /** + * The direction in which to travel on this line, as it is marked on the + * vehicle or at the departure stop. + */ + headsign: string; + /** + * The expected number of seconds between equivalent vehicles at this stop. + */ + headway: number; + /** + * Details about the transit line used in this step. + */ + line: google.maps.TransitLine; + /** + * The number of stops on this step. Includes the arrival stop, but not the + * departure stop. + */ + num_stops: number; + /** + * The text that appears in schedules and sign boards to identify a transit + * trip to passengers, for example, to identify train numbers for commuter + * rail trips. The text uniquely identifies a trip within a service day. + */ + trip_short_name: string; + } + /** + * A fare of a DirectionsRoute + * consisting of value and currency. + */ + export interface TransitFare { + /** + * An ISO 4217 currency + * code indicating the currency in which the fare is expressed. + */ + currency: string; + /** + * The numerical value of the fare, expressed in the given + * currency. + */ + value: number; + } + /** + * A transit layer. + * + * Access by calling `const {TransitLayer} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class TransitLayer extends google.maps.MVCObject { + /** + * Returns the map on which this layer is displayed. + */ + getMap(): google.maps.Map|null; + /** + * Renders the layer on the specified map. If map is set to + * null, the layer will be removed. + */ + setMap(map: google.maps.Map|null): void; + } + /** + * Information about the transit line that operates this transit step. + */ + export interface TransitLine { + /** + * The transit agency that operates this transit line. + */ + agencies: (google.maps.TransitAgency|null)[]|null; + /** + * The color commonly used in signage for this transit line, represented as + * a hex string. + */ + color: string; + /** + * The URL for an icon associated with this line. + */ + icon: string; + /** + * The full name of this transit line, e.g. "8 Avenue Local". + */ + name: string; + /** + * The short name of this transit line, e.g. "E". + */ + short_name: string; + /** + * The text color commonly used in signage for this transit line, + * represented as a hex string. + */ + text_color: string; + /** + * The agency's URL which is specific to this transit line. + */ + url: string; + /** + * The type of vehicle used, e.g. train or bus. + */ + vehicle: google.maps.TransitVehicle; + } + /** + * The valid transit mode e.g. bus that can be specified in a TransitOptions. Specify these by + * value, or by using the constant's name. For example, 'BUS' + * or google.maps.TransitMode.BUS. + * + * Access by calling `const {TransitMode} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum TransitMode { + /** + * Specifies bus as a preferred mode of transit. + */ + BUS = 'BUS', + /** + * Specifies rail as a preferred mode of transit. + */ + RAIL = 'RAIL', + /** + * Specifies subway as a preferred mode of transit. + */ + SUBWAY = 'SUBWAY', + /** + * Specifies train as a preferred mode of transit. + */ + TRAIN = 'TRAIN', + /** + * Specifies tram as a preferred mode of transit. + */ + TRAM = 'TRAM', + } + /** + * The TransitOptions object to be included in a DirectionsRequest when the travel mode + * is set to TRANSIT. + */ + export interface TransitOptions { + /** + * The desired arrival time for the route, specified as a Date object. The + * Date object measures time in milliseconds since 1 January 1970. If + * arrival time is specified, departure time is ignored. + */ + arrivalTime?: Date|null; + /** + * The desired departure time for the route, specified as a Date object. The + * Date object measures time in milliseconds since 1 January 1970. If + * neither departure time nor arrival time is specified, the time is assumed + * to be "now". + */ + departureTime?: Date|null; + /** + * One or more preferred modes of transit, such as bus or train. If no + * preference is given, the API returns the default best route. + */ + modes?: google.maps.TransitMode[]|null; + /** + * A preference that can bias the choice of transit route, such as less + * walking. If no preference is given, the API returns the default best + * route. + */ + routingPreference?: google.maps.TransitRoutePreference|null; + } + /** + * The valid transit route type that can be specified in a TransitOptions. Specify these by + * value, or by using the constant's name. For example, + * 'LESS_WALKING' or + * google.maps.TransitRoutePreference.LESS_WALKING. + * + * Access by calling `const {TransitRoutePreference} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum TransitRoutePreference { + /** + * Specifies that the calculated route should prefer a limited number of + * transfers. + */ + FEWER_TRANSFERS = 'FEWER_TRANSFERS', + /** + * Specifies that the calculated route should prefer limited amounts of + * walking. + */ + LESS_WALKING = 'LESS_WALKING', + } + /** + * Details about a transit stop or station. + */ + export interface TransitStop { + /** + * The location of this stop. + */ + location: google.maps.LatLng; + /** + * The name of this transit stop. + */ + name: string; + } + /** + * Information about the vehicle that operates on a transit line. + */ + export interface TransitVehicle { + /** + * A URL for an icon that corresponds to the type of vehicle used on this + * line. + */ + icon: string; + /** + * A URL for an icon that corresponds to the type of vehicle used in this + * region instead of the more general icon. + */ + local_icon: string; + /** + * A name for this type of TransitVehicle, e.g. "Train" or + * "Bus". + */ + name: string; + /** + * The type of vehicle used, e.g. train, bus, or ferry. + */ + type: google.maps.VehicleType; + } + /** + * The valid travel modes that can be specified in a + * DirectionsRequest as well as the travel modes returned in a + * DirectionsStep. Specify these by value, or by using the + * constant's name. For example, 'BICYCLING' or + * google.maps.TravelMode.BICYCLING. + * + * Access by calling `const {TravelMode} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum TravelMode { + /** + * Specifies a bicycling directions request. + */ + BICYCLING = 'BICYCLING', + /** + * Specifies a driving directions request. + */ + DRIVING = 'DRIVING', + /** + * Specifies a transit directions request. + */ + TRANSIT = 'TRANSIT', + /** + * Specifies a walking directions request. + */ + WALKING = 'WALKING', + } + /** + * The valid unit systems that can be specified in a DirectionsRequest. + * + * Access by calling `const {UnitSystem} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum UnitSystem { + /** + * Specifies that distances in the DirectionsResult should be + * expressed in imperial units. + */ + IMPERIAL = 0.0, + /** + * Specifies that distances in the DirectionsResult should be + * expressed in metric units. + */ + METRIC = 1.0, + } + /** + * Possible values for vehicle types. + * + * Access by calling `const {VehicleType} = await + * google.maps.importLibrary("routes")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum VehicleType { + /** + * Bus. + */ + BUS = 'BUS', + /** + * A vehicle that operates on a cable, usually on the ground. Aerial cable + * cars may be of the type GONDOLA_LIFT. + */ + CABLE_CAR = 'CABLE_CAR', + /** + * Commuter rail. + */ + COMMUTER_TRAIN = 'COMMUTER_TRAIN', + /** + * Ferry. + */ + FERRY = 'FERRY', + /** + * A vehicle that is pulled up a steep incline by a cable. + */ + FUNICULAR = 'FUNICULAR', + /** + * An aerial cable car. + */ + GONDOLA_LIFT = 'GONDOLA_LIFT', + /** + * Heavy rail. + */ + HEAVY_RAIL = 'HEAVY_RAIL', + /** + * High speed train. + */ + HIGH_SPEED_TRAIN = 'HIGH_SPEED_TRAIN', + /** + * Intercity bus. + */ + INTERCITY_BUS = 'INTERCITY_BUS', + /** + * Light rail. + */ + METRO_RAIL = 'METRO_RAIL', + /** + * Monorail. + */ + MONORAIL = 'MONORAIL', + /** + * Other vehicles. + */ + OTHER = 'OTHER', + /** + * Rail. + */ + RAIL = 'RAIL', + /** + * Share taxi is a sort of bus transport with ability to drop off and pick + * up passengers anywhere on its route. Generally share taxi uses minibus + * vehicles. + */ + SHARE_TAXI = 'SHARE_TAXI', + /** + * Underground light rail. + */ + SUBWAY = 'SUBWAY', + /** + * Above ground light rail. + */ + TRAM = 'TRAM', + /** + * Trolleybus. + */ + TROLLEYBUS = 'TROLLEYBUS', + } + /** + * Contains the four points defining the four-sided polygon that is the + * visible region of the map. On a vector map this polygon can be a trapezoid + * instead of a rectangle, when a vector map has tilt. + */ + export interface VisibleRegion { + farLeft: google.maps.LatLng; + farRight: google.maps.LatLng; + /** + * The smallest bounding box that includes the visible region. + */ + latLngBounds: google.maps.LatLngBounds; + nearLeft: google.maps.LatLng; + nearRight: google.maps.LatLng; + } + export interface VisualizationLibrary { + HeatmapLayer: typeof google.maps.visualization.HeatmapLayer; + } + /** + * Drawing options. + */ + export interface WebGLDrawOptions { + /** + * The WebGLRenderingContext on which to render this WebGLOverlayView. + */ + gl: WebGLRenderingContext; + /** + * The matrix transformation from camera space to latitude/longitude + * coordinates. + */ + transformer: google.maps.CoordinateTransformer; + } + /** + * The WebGL Overlay View provides direct access to the same WebGL rendering + * context Google Maps Platform uses to render the vector basemap. This use of + * a shared rendering context provides benefits such as depth occlusion with + * 3D building geometry, and the ability to sync 2D/3D content with basemap + * rendering.

With WebGL Overlay View you can add content to your maps + * using WebGL directly, or popular Graphics libraries like Three.js or + * deck.gl. To use the overlay, you can extend + * google.maps.WebGLOverlayView and provide an implementation for + * each of the following lifecycle hooks: {@link + * google.maps.WebGLOverlayView.onAdd}, {@link + * google.maps.WebGLOverlayView.onContextRestored}, {@link + * google.maps.WebGLOverlayView.onDraw}, {@link + * google.maps.WebGLOverlayView.onContextLost} and {@link + * google.maps.WebGLOverlayView.onRemove}.

You must call {@link + * google.maps.WebGLOverlayView.setMap} with a valid {@link google.maps.Map} + * object to trigger the call to the onAdd() method and + * setMap(null) in order to trigger the onRemove() + * method. The setMap() method can be called at the time of + * construction or at any point afterward when the overlay should be re-shown + * after removing. The onDraw() method will then be called + * whenever a map property changes that could change the position of the + * element, such as zoom, center, or map type. WebGLOverlayView may only be + * added to a vector map having a {@link google.maps.MapOptions.mapId}. + * + * Access by calling `const {WebGLOverlayView} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class WebGLOverlayView extends google.maps.MVCObject { + getMap(): google.maps.Map|null|undefined; + /** + * Implement this method to fetch or create intermediate data structures + * before the overlay is drawn that don’t require immediate access to the + * WebGL rendering context. This method must be implemented to render. + */ + onAdd(): void; + /** + * This method is called when the rendering context is lost for any reason, + * and is where you should clean up any pre-existing GL state, since it is + * no longer needed. + */ + onContextLost(): void; + /** + * This method is called once the rendering context is available. Use it to + * initialize or bind any WebGL state such as shaders or buffer objects. + * @param options that allow developers to restore the GL context. + */ + onContextRestored(options: google.maps.WebGLStateOptions): void; + /** + * Implement this method to draw WebGL content directly on the map. Note + * that if the overlay needs a new frame drawn then call {@link + * google.maps.WebGLOverlayView.requestRedraw}. + * @param options that allow developers to render content to an associated + * Google basemap. + */ + onDraw(options: google.maps.WebGLDrawOptions): void; + /** + * This method is called when the overlay is removed from the map with + * WebGLOverlayView.setMap(null), and is where you should + * remove all intermediate objects. This method must be implemented to + * render. + */ + onRemove(): void; + /** + * Implement this method to handle any GL state updates outside of the + * render animation frame. + * @param options that allow developerse to restore the GL context. + */ + onStateUpdate(options: google.maps.WebGLStateOptions): void; + /** + * Triggers the map to redraw a frame. + */ + requestRedraw(): void; + /** + * Triggers the map to update GL state. + */ + requestStateUpdate(): void; + /** + * Adds the overlay to the map. + * @param map The map to access the div, model and view state. + */ + setMap(map?: google.maps.Map|null): void; + } + /** + * GL state options. + */ + export interface WebGLStateOptions { + /** + * The WebGLRenderingContext on which to render this WebGLOverlayView. + */ + gl: WebGLRenderingContext; + } + /** + * Options for the rendering of the zoom control. + */ + export interface ZoomControlOptions { + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link google.maps.ControlPosition.INLINE_START_BLOCK_END} + */ + position?: google.maps.ControlPosition|null; + } + /** + * Namespace for all public event functions + * + * Access by calling `const {event} = await + * google.maps.importLibrary("core")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class event { + /** + * Cross browser event handler registration. This listener is removed by + * calling removeListener(handle) for the handle that is returned by this + * function. + * @deprecated google.maps.event.addDomListener() is + * deprecated, use the standard addEventListener() + * method instead. The feature will continue to work and there is no + * plan to decommission it. + */ + static addDomListener( + this: any, instance: object, eventName: string, handler: Function, + capture?: boolean): google.maps.MapsEventListener; + /** + * Wrapper around addDomListener that removes the listener after the first + * event. + * @deprecated google.maps.event.addDomListenerOnce() is + * deprecated, use the standard addEventListener() + * method instead. The feature will continue to work and there is no + * plan to decommission it. + */ + static addDomListenerOnce( + this: any, instance: object, eventName: string, handler: Function, + capture?: boolean): google.maps.MapsEventListener; + /** + * Adds the given listener function to the given event name for the given + * object instance. Returns an identifier for this listener that can be used + * with removeListener(). + */ + static addListener( + this: any, instance: object, eventName: string, + handler: Function): google.maps.MapsEventListener; + /** + * Like addListener, but the handler removes itself after handling the first + * event. + */ + static addListenerOnce( + this: any, instance: object, eventName: string, + handler: Function): google.maps.MapsEventListener; + /** + * Removes all listeners for all events for the given instance. + */ + static clearInstanceListeners(this: any, instance: object): void; + /** + * Removes all listeners for the given event for the given instance. + */ + static clearListeners(this: any, instance: object, eventName: string): void; + /** + * Returns if there are listeners for the given event on the given instance. + * Can be used to to save the computation of expensive event details. + */ + static hasListeners(this: any, instance: object, eventName: string): + boolean; + /** + * Removes the given listener, which should have been returned by + * addListener above. Equivalent to calling listener.remove(). + */ + static removeListener(this: any, listener: google.maps.MapsEventListener): + void; + /** + * Triggers the given event. All arguments after eventName are passed as + * arguments to the listeners. + */ + static trigger( + this: any, instance: object, eventName: string, + ...eventArgs: any[]): void; + } + /** + * Loads a library + * of the Maps JavaScript API, resolving with the direct members of that API + * (without namespacing). (When loaded, libraries also add themselves to the + * global google.maps namespace, though using the global + * namespace is not generally recommended.) + */ + export function importLibrary(libraryName: string): + Promise; + /** + * Google Maps JavaScript API version loaded by the browser. See https://developers.google.com/maps/documentation/javascript/versions + */ + export let version: string; +} +declare namespace google.maps.Data { + /** + * The properties of a addfeature event. + */ + export interface AddFeatureEvent { + /** + * The feature that was added to the FeatureCollection. + */ + feature: google.maps.Data.Feature; + } + /** + * DataOptions object used to define the properties that a developer can set + * on a Data object. + */ + export interface DataOptions { + /** + * The position of the drawing controls on the map. + * @defaultValue {@link google.maps.ControlPosition.TOP_LEFT} + */ + controlPosition?: google.maps.ControlPosition; + /** + * Describes which drawing modes are available for the user to select, in + * the order they are displayed. This should not include the + * null drawing mode, which is added by default. If + * null, drawing controls are disabled and not displayed. + * Possible drawing modes are "Point", + * "LineString" or "Polygon". + * @defaultValue null + */ + controls?: string[]|null; + /** + * The current drawing mode of the given Data layer. A drawing mode of + * null means that the user can interact with the map as + * normal, and clicks do not draw anything. Possible drawing modes are + * null, "Point", "LineString" or + * "Polygon". + * @defaultValue null + */ + drawingMode?: string|null; + /** + * When drawing is enabled and a user draws a Geometry (a Point, Line String + * or Polygon), this function is called with that Geometry and should return + * a Feature that is to be added to the Data layer. If a featureFactory is + * not supplied, a Feature with no id and no properties will be created from + * that Geometry instead. Defaults to null. + */ + featureFactory?: + ((a: google.maps.Data.Geometry) => google.maps.Data.Feature)|null; + /** + * Map on which to display the features in the collection. + */ + map: google.maps.Map; + /** + * Style for all features in the collection. For more details, see the + * setStyle() method above. + */ + style?: (google.maps.Data.StylingFunction)|google.maps.Data.StyleOptions; + } + /** + * A feature has a geometry, an id, and a set of properties. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Feature { + /** + * A feature has a geometry, an id, and a set of properties. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options?: google.maps.Data.FeatureOptions|null); + /** + * Repeatedly invokes the given function, passing a property value and name + * on each invocation. The order of iteration through the properties is + * undefined. + */ + forEachProperty(callback: (a: unknown, b: string) => void): void; + /** + * Returns the feature's geometry. + */ + getGeometry(): google.maps.Data.Geometry|null; + /** + * Returns the feature ID. + */ + getId(): number|string|undefined; + /** + * Returns the value of the requested property, or undefined if + * the property does not exist. + */ + getProperty(name: string): unknown; + /** + * Removes the property with the given name. + */ + removeProperty(name: string): void; + /** + * Sets the feature's geometry. + */ + setGeometry(newGeometry: google.maps.Data.Geometry|null| + google.maps.LatLng|google.maps.LatLngLiteral): void; + /** + * Sets the value of the specified property. If newValue is + * undefined this is equivalent to calling + * removeProperty. + */ + setProperty(name: string, newValue: unknown): void; + /** + * Exports the feature to a GeoJSON object. + */ + toGeoJson(callback: (a: object) => void): void; + } + /** + * Optional parameters for creating Data.Feature objects. + */ + export interface FeatureOptions { + /** + * The feature geometry. If none is specified when a feature is constructed, + * the feature's geometry will be null. If a + * LatLng object or LatLngLiteral is given, this + * will be converted to a Data.Point geometry. + */ + geometry?: google.maps.Data.Geometry|null|google.maps.LatLng| + google.maps.LatLngLiteral; + /** + * Feature ID is optional. If provided, it can be used to look up the + * feature in a Data object using the + * getFeatureById() method. Note that a feature's ID cannot + * be subsequently changed. + */ + id?: number|string; + /** + * The feature properties. This is an arbitrary mapping of property names to + * values. + */ + properties?: object|null; + } + /** + * Optional parameters for importing GeoJSON. + */ + export interface GeoJsonOptions { + /** + * The name of the Feature property to use as the feature ID. If not + * specified, the GeoJSON Feature id will be used. + */ + idPropertyName?: string|null; + } + /** + * A superclass for the various geometry objects. + */ + export interface Geometry { + /** + * Repeatedly invokes the given function, passing a point from the geometry + * to the function on each invocation. + */ + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns the type of the geometry object. Possibilities are + * "Point", "MultiPoint", + * "LineString", "MultiLineString", + * "LinearRing", "Polygon", + * "MultiPolygon", or "GeometryCollection". + */ + getType(): string; + } + /** + * A GeometryCollection contains a number of geometry objects. Any + * LatLng or LatLngLiteral objects are automatically + * converted to Data.Point geometry objects. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class GeometryCollection implements google.maps.Data.Geometry { + /** + * A GeometryCollection contains a number of geometry objects. Any + * LatLng or LatLngLiteral objects are + * automatically converted to Data.Point geometry objects. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.Data.Geometry|google.maps.LatLng| + google.maps.LatLngLiteral)[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained geometry objects. A new array is + * returned each time getArray() is called. + */ + getArray(): google.maps.Data.Geometry[]; + /** + * Returns the n-th contained geometry object. + */ + getAt(n: number): google.maps.Data.Geometry; + /** + * Returns the number of contained geometry objects. + */ + getLength(): number; + /** + * Returns the string "GeometryCollection". + */ + getType(): string; + } + /** + * A LineString geometry contains a number of LatLngs. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class LineString implements google.maps.Data.Geometry { + /** + * A LineString geometry contains a number of LatLngs. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.LatLng|google.maps.LatLngLiteral)[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained LatLngs. A new array is + * returned each time getArray() is called. + */ + getArray(): google.maps.LatLng[]; + /** + * Returns the n-th contained LatLng. + */ + getAt(n: number): google.maps.LatLng; + /** + * Returns the number of contained LatLngs. + */ + getLength(): number; + /** + * Returns the string "LineString". + */ + getType(): string; + } + /** + * A LinearRing geometry contains a number of LatLngs, + * representing a closed LineString. There is no need to make the first + * LatLng equal to the last LatLng. The LinearRing + * is closed implicitly. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class LinearRing implements google.maps.Data.Geometry { + /** + * A LinearRing geometry contains a number of LatLngs, + * representing a closed LineString. There is no need to make the first + * LatLng equal to the last LatLng. The LinearRing + * is closed implicitly. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.LatLng|google.maps.LatLngLiteral)[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained LatLngs. A new array is + * returned each time getArray() is called. + */ + getArray(): google.maps.LatLng[]; + /** + * Returns the n-th contained LatLng. + */ + getAt(n: number): google.maps.LatLng; + /** + * Returns the number of contained LatLngs. + */ + getLength(): number; + /** + * Returns the string "LinearRing". + */ + getType(): string; + } + /** + * This object is passed to mouse event handlers on a Data + * object. + */ + export interface MouseEvent extends google.maps.MapMouseEvent { + /** + * The feature which generated the mouse event. + */ + feature: google.maps.Data.Feature; + } + /** + * A MultiLineString geometry contains a number of LineStrings. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MultiLineString implements google.maps.Data.Geometry { + /** + * A MultiLineString geometry contains a number of LineStrings. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.Data.LineString| + (google.maps.LatLng|google.maps.LatLngLiteral)[])[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained Data.LineStrings. A new + * array is returned each time getArray() is called. + */ + getArray(): google.maps.Data.LineString[]; + /** + * Returns the n-th contained Data.LineString. + */ + getAt(n: number): google.maps.Data.LineString; + /** + * Returns the number of contained Data.LineStrings. + */ + getLength(): number; + /** + * Returns the string "MultiLineString". + */ + getType(): string; + } + /** + * A MultiPoint geometry contains a number of LatLngs. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MultiPoint implements google.maps.Data.Geometry { + /** + * A MultiPoint geometry contains a number of LatLngs. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.LatLng|google.maps.LatLngLiteral)[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained LatLngs. A new array is + * returned each time getArray() is called. + */ + getArray(): google.maps.LatLng[]; + /** + * Returns the n-th contained LatLng. + */ + getAt(n: number): google.maps.LatLng; + /** + * Returns the number of contained LatLngs. + */ + getLength(): number; + /** + * Returns the string "MultiPoint". + */ + getType(): string; + } + /** + * A MultiPolygon geometry contains a number of Data.Polygons. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MultiPolygon implements google.maps.Data.Geometry { + /** + * A MultiPolygon geometry contains a number of Data.Polygons. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: + (google.maps.Data.Polygon| + (google.maps.Data.LinearRing| + (google.maps.LatLng|google.maps.LatLngLiteral)[])[])[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained Data.Polygons. A new array + * is returned each time getArray() is called. + */ + getArray(): google.maps.Data.Polygon[]; + /** + * Returns the n-th contained Data.Polygon. + */ + getAt(n: number): google.maps.Data.Polygon; + /** + * Returns the number of contained Data.Polygons. + */ + getLength(): number; + /** + * Returns the string "MultiPolygon". + */ + getType(): string; + } + /** + * A Point geometry contains a single LatLng. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Point implements google.maps.Data.Geometry { + /** + * A Point geometry contains a single LatLng. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(latLng: google.maps.LatLng|google.maps.LatLngLiteral); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns the contained LatLng. + */ + get(): google.maps.LatLng; + /** + * Returns the string "Point". + */ + getType(): string; + } + /** + * A Polygon geometry contains a number of Data.LinearRings. The + * first linear-ring must be the polygon exterior boundary and subsequent + * linear-rings must be interior boundaries, also known as holes. See the sample + * polygon with a hole. + * + * Access by calling `const {Data} = await google.maps.importLibrary("maps")`. + * See https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Polygon implements google.maps.Data.Geometry { + /** + * A Polygon geometry contains a number of Data.LinearRings. + * The first linear-ring must be the polygon exterior boundary and + * subsequent linear-rings must be interior boundaries, also known as holes. + * See the sample + * polygon with a hole. + * + * Access by calling `const {Data} = await + * google.maps.importLibrary("maps")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(elements: (google.maps.Data.LinearRing| + (google.maps.LatLng|google.maps.LatLngLiteral)[])[]); + forEachLatLng(callback: (a: google.maps.LatLng) => void): void; + /** + * Returns an array of the contained Data.LinearRings. A new + * array is returned each time getArray() is called. + */ + getArray(): google.maps.Data.LinearRing[]; + /** + * Returns the n-th contained Data.LinearRing. + */ + getAt(n: number): google.maps.Data.LinearRing; + /** + * Returns the number of contained Data.LinearRings. + */ + getLength(): number; + /** + * Returns the string "Polygon". + */ + getType(): string; + } + /** + * The properties of a removefeature event. + */ + export interface RemoveFeatureEvent { + /** + * The feature that was removed from the FeatureCollection. + */ + feature: google.maps.Data.Feature; + } + /** + * The properties of a removeproperty event. + */ + export interface RemovePropertyEvent { + /** + * The feature whose property was removed. + */ + feature: google.maps.Data.Feature; + /** + * The property name. + */ + name: string; + /** + * The previous value. + */ + oldValue: unknown; + } + /** + * The properties of a setgeometry event. + */ + export interface SetGeometryEvent { + /** + * The feature whose geometry was set. + */ + feature: google.maps.Data.Feature; + /** + * The new feature geometry. + */ + newGeometry?: google.maps.Data.Geometry; + /** + * The previous feature geometry. + */ + oldGeometry?: google.maps.Data.Geometry; + } + /** + * The properties of a setproperty event. + */ + export interface SetPropertyEvent { + /** + * The feature whose property was set. + */ + feature: google.maps.Data.Feature; + /** + * The property name. + */ + name: string; + /** + * The new value. + */ + newValue: unknown; + /** + * The previous value. Will be undefined if the property was + * added. + */ + oldValue: unknown; + } + /** + * These options specify the way a Feature should appear when displayed on a + * map. + */ + export interface StyleOptions { + /** + * The animation to play when marker is added to a map. Only applies to + * point geometries. + */ + animation?: google.maps.Animation; + /** + * If true, the marker receives mouse and touch events. + * @defaultValue true + */ + clickable?: boolean; + /** + * Mouse cursor to show on hover. Only applies to point geometries. + */ + cursor?: string; + /** + * If true, the object can be dragged across the map and the + * underlying feature will have its geometry updated. + * @defaultValue false + */ + draggable?: boolean; + /** + * If true, the object can be edited by dragging control points + * and the underlying feature will have its geometry updated. Only applies + * to LineString and Polygon geometries. + * @defaultValue false + */ + editable?: boolean; + /** + * The fill color. All CSS3 colors are supported except for extended named + * colors. Only applies to polygon geometries. + */ + fillColor?: string; + /** + * The fill opacity between 0.0 and 1.0. Only applies to polygon geometries. + */ + fillOpacity?: number; + /** + * Icon for the foreground. If a string is provided, it is treated as though + * it were an Icon with the string as url. Only + * applies to point geometries. + */ + icon?: string|google.maps.Icon|google.maps.Symbol; + /** + * The icons to be rendered along a polyline. Only applies to line + * geometries. + */ + icons?: google.maps.IconSequence[]; + /** + * Adds a label to the marker. The label can either be a string, or a + * MarkerLabel object. Only applies to point geometries. + */ + label?: string|google.maps.MarkerLabel; + /** + * The marker's opacity between 0.0 and 1.0. Only applies to point + * geometries. + */ + opacity?: number; + /** + * Defines the image map used for hit detection. Only applies to point + * geometries. + */ + shape?: google.maps.MarkerShape; + /** + * The stroke color. All CSS3 colors are supported except for extended named + * colors. Only applies to line and polygon geometries. + */ + strokeColor?: string; + /** + * The stroke opacity between 0.0 and 1.0. Only applies to line and polygon + * geometries. + */ + strokeOpacity?: number; + /** + * The stroke width in pixels. Only applies to line and polygon geometries. + */ + strokeWeight?: number; + /** + * Rollover text. Only applies to point geometries. + */ + title?: string; + /** + * Whether the feature is visible. + * @defaultValue true + */ + visible?: boolean; + /** + * All features are displayed on the map in order of their zIndex, with + * higher values displaying in front of features with lower values. Markers + * are always displayed in front of line-strings and polygons. + */ + zIndex?: number; + } + export type StylingFunction = (a: google.maps.Data.Feature) => + google.maps.Data.StyleOptions; +} +declare namespace google.maps.drawing { + /** + * Options for the rendering of the drawing control. + */ + export interface DrawingControlOptions { + /** + * The drawing modes to display in the drawing control, in the order in + * which they are to be displayed. The hand icon (which corresponds to the + * null drawing mode) is always available and is not to be + * specified in this array. + * @defaultValue [{@link + * google.maps.drawing.OverlayType.MARKER}, {@link + * google.maps.drawing.OverlayType.POLYLINE}, {@link + * google.maps.drawing.OverlayType.RECTANGLE}, {@link + * google.maps.drawing.OverlayType.CIRCLE}, {@link + * google.maps.drawing.OverlayType.POLYGON}] + */ + drawingModes?: google.maps.drawing.OverlayType[]|null; + /** + * Position id. Used to specify the position of the control on the map. + * @defaultValue {@link google.maps.ControlPosition.TOP_LEFT} + */ + position?: google.maps.ControlPosition|null; + } + /** + * Allows users to draw markers, polygons, polylines, rectangles, and circles + * on the map. The DrawingManager's drawing mode defines the + * type of overlay that will be created by the user. Adds a control to the + * map, allowing the user to switch drawing mode. + * + * Access by calling `const {DrawingManager} = await + * google.maps.importLibrary("drawing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class DrawingManager extends google.maps.MVCObject { + /** + * Allows users to draw markers, polygons, polylines, rectangles, and + * circles on the map. The DrawingManager's drawing mode + * defines the type of overlay that will be created by the user. Adds a + * control to the map, allowing the user to switch drawing mode. + * + * Access by calling `const {DrawingManager} = await + * google.maps.importLibrary("drawing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options?: google.maps.drawing.DrawingManagerOptions|null); + /** + * Returns the DrawingManager's drawing mode. + */ + getDrawingMode(): google.maps.drawing.OverlayType|null; + /** + * Returns the Map to which the DrawingManager is + * attached, which is the Map on which the overlays created + * will be placed. + */ + getMap(): google.maps.Map|null; + /** + * Changes the DrawingManager's drawing mode, which defines + * the type of overlay to be added on the map. Accepted values are + * 'marker', 'polygon', 'polyline', + * 'rectangle', 'circle', or null. A + * drawing mode of null means that the user can interact with + * the map as normal, and clicks do not draw anything. + */ + setDrawingMode(drawingMode: google.maps.drawing.OverlayType|null): void; + /** + * Attaches the DrawingManager object to the specified + * Map. + */ + setMap(map: google.maps.Map|null): void; + /** + * Sets the DrawingManager's options. + */ + setOptions(options: google.maps.drawing.DrawingManagerOptions|null): void; + } + /** + * Options for the drawing manager. + */ + export interface DrawingManagerOptions { + /** + * Options to apply to any new circles created with this + * DrawingManager. The center and + * radius properties are ignored, and the map + * property of a new circle is always set to the + * DrawingManager's map. + */ + circleOptions?: google.maps.CircleOptions|null; + /** + * The enabled/disabled state of the drawing control. + * @defaultValue true + */ + drawingControl?: boolean|null; + /** + * The display options for the drawing control. + */ + drawingControlOptions?: google.maps.drawing.DrawingControlOptions|null; + /** + * The DrawingManager's drawing mode, which defines the + * type of overlay to be added on the map. Accepted values are + * 'marker', 'polygon', 'polyline', + * 'rectangle', 'circle', or null. A + * drawing mode of null means that the user can interact with + * the map as normal, and clicks do not draw anything. + */ + drawingMode?: google.maps.drawing.OverlayType|null; + /** + * The Map to which the DrawingManager is + * attached, which is the Map on which the overlays created + * will be placed. + */ + map?: google.maps.Map|null; + /** + * Options to apply to any new markers created with this + * DrawingManager. The position property is + * ignored, and the map property of a new marker is always set + * to the DrawingManager's map. + */ + markerOptions?: google.maps.MarkerOptions|null; + /** + * Options to apply to any new polygons created with this + * DrawingManager. The paths property is ignored, + * and the map property of a new polygon is always set to the + * DrawingManager's map. + */ + polygonOptions?: google.maps.PolygonOptions|null; + /** + * Options to apply to any new polylines created with this + * DrawingManager. The path property is ignored, + * and the map property of a new polyline is always set to the + * DrawingManager's map. + */ + polylineOptions?: google.maps.PolylineOptions|null; + /** + * Options to apply to any new rectangles created with this + * DrawingManager. The bounds property is ignored, + * and the map property of a new rectangle is always set to the + * DrawingManager's map. + */ + rectangleOptions?: google.maps.RectangleOptions|null; + } + /** + * The properties of an overlaycomplete event on a + * DrawingManager. + */ + export interface OverlayCompleteEvent { + /** + * The completed overlay. + */ + overlay: google.maps.Marker|null|google.maps.Polygon| + google.maps.Polyline|google.maps.Rectangle|google.maps.Circle; + /** + * The completed overlay's type. + */ + type: google.maps.drawing.OverlayType; + } + /** + * The types of overlay that may be created by the + * DrawingManager. Specify these by value, or by using the + * constant's name. For example, 'polygon' or + * google.maps.drawing.OverlayType.POLYGON. + * + * Access by calling `const {OverlayType} = await + * google.maps.importLibrary("drawing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum OverlayType { + /** + * Specifies that the DrawingManager creates circles, and that + * the overlay given in the overlaycomplete event is a circle. + */ + CIRCLE = 'circle', + /** + * Specifies that the DrawingManager creates markers, and that + * the overlay given in the overlaycomplete event is a marker. + */ + MARKER = 'marker', + /** + * Specifies that the DrawingManager creates polygons, and that + * the overlay given in the overlaycomplete event is a polygon. + */ + POLYGON = 'polygon', + /** + * Specifies that the DrawingManager creates polylines, and + * that the overlay given in the overlaycomplete event is a + * polyline. + */ + POLYLINE = 'polyline', + /** + * Specifies that the DrawingManager creates rectangles, and + * that the overlay given in the overlaycomplete event is a + * rectangle. + */ + RECTANGLE = 'rectangle', + } +} +declare namespace google.maps.geometry.encoding { + /** + * Decodes an encoded path string into a sequence of LatLngs. + */ + export function decodePath(encodedPath: string): google.maps.LatLng[]; + /** + * Encodes a sequence of LatLngs into an encoded path string. + */ + export function encodePath( + path: (google.maps.LatLng|google.maps.LatLngLiteral)[]| + google.maps.MVCArray): + string; +} +declare namespace google.maps.geometry.poly { + /** + * Computes whether the given point lies inside the specified polygon. + */ + export function containsLocation( + point: google.maps.LatLng|google.maps.LatLngLiteral, + polygon: google.maps.Polygon): boolean; + /** + * Computes whether the given point lies on or near to a polyline, or the edge + * of a polygon, within a specified tolerance. Returns true when + * the difference between the latitude and longitude of the supplied point, + * and the closest point on the edge, is less than the tolerance. The + * tolerance defaults to 10-9 degrees. + */ + export function isLocationOnEdge( + point: google.maps.LatLng|google.maps.LatLngLiteral, + poly: google.maps.Polygon|google.maps.Polyline, + tolerance?: number): boolean; +} +declare namespace google.maps.geometry.spherical { + /** + * Returns the unsigned area of a closed path, in the range [0, 2×pi×radius²]. + * The computed area uses the same units as the radius. The + * radiusOfSphere defaults to the Earth's radius in meters, + * in which case the area is in square meters. Passing a Circle + * requires the radius to be set to a non-negative value. + * Additionally, the Circle must not cover more than 100% of the sphere. And + * when passing a LatLngBounds, the southern LatLng cannot be + * more north than the northern LatLng. + */ + export function computeArea( + path: (google.maps.LatLng|google.maps.LatLngLiteral)[]| + google.maps.MVCArray| + google.maps.Circle|google.maps.CircleLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral, + radiusOfSphere?: number): number; + /** + * Returns the distance, in meters, between two LatLngs. You can optionally + * specify a custom radius. The radius defaults to the radius of the Earth. + */ + export function computeDistanceBetween( + from: google.maps.LatLng|google.maps.LatLngLiteral, + to: google.maps.LatLng|google.maps.LatLngLiteral, + radius?: number): number; + /** + * Returns the heading from one LatLng to another LatLng. Headings are + * expressed in degrees clockwise from North within the range [-180,180). + */ + export function computeHeading( + from: google.maps.LatLng|google.maps.LatLngLiteral, + to: google.maps.LatLng|google.maps.LatLngLiteral): number; + /** + * Returns the length of the given path. + */ + export function computeLength( + path: (google.maps.LatLng|google.maps.LatLngLiteral)[]| + google.maps.MVCArray, + radius?: number): number; + /** + * Returns the LatLng resulting from moving a distance from an origin in the + * specified heading (expressed in degrees clockwise from north). + */ + export function computeOffset( + from: google.maps.LatLng|google.maps.LatLngLiteral, distance: number, + heading: number, radius?: number): google.maps.LatLng; + /** + * Returns the location of origin when provided with a LatLng destination, + * meters travelled and original heading. Headings are expressed in degrees + * clockwise from North. This function returns null when no + * solution is available. + */ + export function computeOffsetOrigin( + to: google.maps.LatLng|google.maps.LatLngLiteral, distance: number, + heading: number, radius?: number): google.maps.LatLng|null; + /** + * Returns the signed area of a closed path, where counterclockwise is + * positive, in the range [-2×pi×radius², 2×pi×radius²]. The computed area + * uses the same units as the radius. The radius defaults to the Earth's + * radius in meters, in which case the area is in square meters.

The + * area is computed using the parallel transport + * method; the parallel transport around a closed path on the unit sphere + * twists by an angle that is equal to the area enclosed by the path. This is + * simpler and more accurate and robust than triangulation using Girard, + * l'Huilier, or Eriksson on each triangle. In particular, since it + * doesn't triangulate, it suffers no instability except in the + * unavoidable case when an edge (not a diagonal) of the polygon + * spans 180 degrees. + */ + export function computeSignedArea( + loop: (google.maps.LatLng|google.maps.LatLngLiteral)[]| + google.maps.MVCArray, + radius?: number): number; + /** + * Returns the LatLng which lies the given fraction of the way between the + * origin LatLng and the destination LatLng. + */ + export function interpolate( + from: google.maps.LatLng|google.maps.LatLngLiteral, + to: google.maps.LatLng|google.maps.LatLngLiteral, + fraction: number): google.maps.LatLng; +} +declare namespace google.maps.journeySharing { + /** + * The auth token returned by the token fetcher. + */ + export interface AuthToken { + /** + * The expiration time in seconds. A token expires in this amount of time + * after fetching. + */ + expiresInSeconds: number; + /** + * The token. + */ + token: string; + } + /** + * Contains additional information needed to mint JSON Web Tokens. + */ + export interface AuthTokenContext { + /** + * When provided, the minted token should have a private + * DeliveryVehicleId claim for the provided deliveryVehicleId. + */ + deliveryVehicleId?: string|null; + /** + * When provided, the minted token should have a private TaskId + * claim for the provided taskId. + */ + taskId?: string|null; + /** + * When provided, the minted token should have a private + * TrackingId claim for the provided trackingId. + */ + trackingId?: string|null; + /** + * When provided, the minted token should have a private TripId + * claim for the provided tripId. + */ + tripId?: string|null; + /** + * When provided, the minted token should have a private + * VehicleId claim for the provided vehicleId. + */ + vehicleId?: string|null; + } + export type AuthTokenFetcher = + (a: google.maps.journeySharing.AuthTokenFetcherOptions) => + Promise; + /** + * Options for the auth token fetcher. + */ + export interface AuthTokenFetcherOptions { + /** + * The auth token context. IDs specified in the context should be added to + * the request sent to the JSON Web Token minting endpoint. + */ + context: google.maps.journeySharing.AuthTokenContext; + /** + * The Fleet Engine service type. + */ + serviceType: google.maps.journeySharing.FleetEngineServiceType; + } + /** + * Automatic viewport mode. + * + * Access by calling `const {AutomaticViewportMode} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum AutomaticViewportMode { + /** + * Automatically adjust the viewport to fit markers and any visible + * anticipated route polylines. This is the default. + */ + FIT_ANTICIPATED_ROUTE = 'FIT_ANTICIPATED_ROUTE', + /** + * Do not automatically adjust the viewport. + */ + NONE = 'NONE', + } + /** + * MarkerSetup default options. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. + */ + export interface DefaultMarkerSetupOptions { + /** + * Default marker options. + */ + defaultMarkerOptions: google.maps.MarkerOptions; + } + /** + * PolylineSetup default options. + */ + export interface DefaultPolylineSetupOptions { + /** + * Default polyline options. + */ + defaultPolylineOptions: google.maps.PolylineOptions; + /** + * Default polyline visibility. + */ + defaultVisible: boolean; + } + /** + * The details for a delivery vehicle returned by Fleet Engine. + */ + export interface DeliveryVehicle { + /** + * Custom delivery vehicle attributes. + */ + attributes: {[key: string]: string|null}; + /** + * The location where the current route segment ends. + */ + currentRouteSegmentEndPoint: google.maps.LatLngLiteral|null; + /** + * The last reported location of the delivery vehicle. + */ + latestVehicleLocationUpdate: + google.maps.journeySharing.VehicleLocationUpdate|null; + /** + * In the format + * "providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}". + * The delivery_vehicle_id must be a unique identifier. + */ + name: string; + /** + * The current navigation status of the vehicle. + */ + navigationStatus: string; + /** + * The remaining driving distance in the current route segment, in meters. + */ + remainingDistanceMeters: number; + /** + * The remaining driving duration in the current route segment, in + * milliseconds. + */ + remainingDurationMillis: number|null; + /** + * The journey segments assigned to this delivery vehicle, starting from the + * vehicle's most recently reported location. This is only populated + * when the {@link google.maps.journeySharing.DeliveryVehicle} data object + * is provided through {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider}. + */ + remainingVehicleJourneySegments: + google.maps.journeySharing.VehicleJourneySegment[]; + } + /** + * Parameters specific to marker customization functions that apply options to + * delivery vehicle markers. Used by {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization} + * and {@link + * google.maps.journeySharing.FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization}. + */ + export interface DeliveryVehicleMarkerCustomizationFunctionParams extends + google.maps.journeySharing.MarkerCustomizationFunctionParams { + /** + * The delivery vehicle represented by this marker. + */ + vehicle: google.maps.journeySharing.DeliveryVehicle; + } + /** + * DeliveryVehicleStop type + */ + export interface DeliveryVehicleStop { + /** + * The location of the stop. + */ + plannedLocation: google.maps.LatLngLiteral|null; + /** + * The state of the stop. + */ + state: google.maps.journeySharing.DeliveryVehicleStopState|null; + /** + * The list of Tasks to be performed at this stop.
  • id: + * the ID of the task.
  • extraDurationMillis: the extra time + * it takes to perform the task, in milliseconds.
+ */ + tasks: google.maps.journeySharing.TaskInfo[]; + } + /** + * The current state of a {@link + * google.maps.journeySharing.DeliveryVehicleStop}. + * + * Access by calling `const {DeliveryVehicleStopState} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum DeliveryVehicleStopState { + /** + * Arrived at stop. Assumes that when the vehicle is routing to the next + * stop, that all previous stops have been completed. + */ + ARRIVED = 'ARRIVED', + /** + * Assigned and actively routing. + */ + ENROUTE = 'ENROUTE', + /** + * Created, but not actively routing. + */ + NEW = 'NEW', + /** + * Unknown. + */ + UNSPECIFIED = 'UNSPECIFIED', + } + /** + * Delivery Fleet Location Provider. + * + * Access by calling `const {FleetEngineDeliveryFleetLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineDeliveryFleetLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Delivery Fleet Location Provider. + * + * Access by calling `const {FleetEngineDeliveryFleetLocationProvider} = + * await google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options to pass to the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineDeliveryFleetLocationProviderOptions); + /** + * The filter applied when fetching the delivery vehicles. + */ + deliveryVehicleFilter?: string|null; + /** + * The bounds within which to track delivery vehicles. If no bounds are set, + * no delivery vehicles will be tracked. To track all delivery vehicles + * regardless of location, set bounds equivalent to the entire earth. + */ + locationRestriction?: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral; + /** + * This Field is read-only. Threshold for stale vehicle location. If the + * last updated location for the vehicle is older than this threshold, the + * vehicle will not be displayed. + */ + staleLocationThresholdMillis: number; + } + /** + * Options for delivery fleet location provider. + */ + export interface FleetEngineDeliveryFleetLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * A filter query to apply when fetching delivery vehicles. This filter is + * passed directly to Fleet Engine.

See ListDeliveryVehiclesRequest.filter for + * supported formats.

Note that valid filters for attributes must + * have the "attributes" prefix. For example, attributes.x = + * "y" or attributes."x y" = + * "z". + */ + deliveryVehicleFilter: string|null; + /** + * Customization applied to a delivery vehicle marker.

Use this + * field to specify custom styling (such as marker icon) and interactivity + * (such as click handling).
  • If a {@link google.maps.MarkerOptions} + * object is specified, the changes specified in it are applied to the + * marker after the marker has been created, overwriting its default options + * if they exist.
  • If a function is specified, it is invoked once + * when the marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + deliveryVehicleMarkerCustomization?: + ((a: google.maps.journeySharing + .DeliveryVehicleMarkerCustomizationFunctionParams) => void)|null; + /** + * The latitude/longitude bounds within which to track vehicles immediately + * after the location provider is instantiated. If not set, the location + * provider does not start tracking any vehicles; use {@link + * google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider.locationRestriction} + * to set the bounds and begin tracking. To track all delivery vehicles + * regardless of location, set bounds equivalent to the entire earth. + */ + locationRestriction: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * Threshold for stale vehicle location. If the last updated location for + * the vehicle is older this threshold, the vehicle will not be displayed. + * Defaults to 24 hours in milliseconds. If the threshold is less than zero, + * or Infinity, the threshold will be ignored and the vehicle + * location will not be considered stale. + */ + staleLocationThresholdMillis: number|null; + } + /** + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineDeliveryFleetLocationProvider.update} + * event is triggered. + */ + export interface FleetEngineDeliveryFleetLocationProviderUpdateEvent { + /** + * The list of delivery vehicles returned by the query. Unmodifiable. + */ + deliveryVehicles: google.maps.journeySharing.DeliveryVehicle[]|null; + } + /** + * Delivery Vehicle Location Provider. + * + * Access by calling `const {FleetEngineDeliveryVehicleLocationProvider} = + * await google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineDeliveryVehicleLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Delivery Vehicle Location Provider. + * + * Access by calling `const {FleetEngineDeliveryVehicleLocationProvider} = + * await google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options to pass to the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineDeliveryVehicleLocationProviderOptions); + /** + * ID for the vehicle that this location provider observes. Set this field + * to track a vehicle. + */ + deliveryVehicleId: string; + /** + * Optionally allow users to display the task's outcome location. + */ + shouldShowOutcomeLocations: boolean|null; + /** + * Optionally allow users to display fetched tasks. + */ + shouldShowTasks: boolean|null; + /** + * This Field is read-only. Threshold for stale vehicle location. If the + * last updated location for the vehicle is older than this threshold, the + * vehicle will not be displayed. + */ + staleLocationThresholdMillis: number; + /** + * Returns the filter options to apply when fetching tasks. + */ + taskFilterOptions: google.maps.journeySharing.FleetEngineTaskFilterOptions; + } + /** + * Options for delivery vehicle location provider. + */ + export interface FleetEngineDeliveryVehicleLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * The delivery vehicle ID to track immediately after the location provider + * is instantiated. If not specified, the location provider does not start + * tracking any vehicle; use {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider.deliveryVehicleId} + * to set the ID and begin tracking. + */ + deliveryVehicleId: string|null; + /** + * Customization applied to the delivery vehicle marker.

Use this + * field to specify custom styling (such as marker icon) and interactivity + * (such as click handling).
  • If a {@link google.maps.MarkerOptions} + * object is specified, the changes specified in it are applied to the + * marker after the marker has been created, overwriting its default options + * if they exist.
  • If a function is specified, it is invoked once + * when the marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + deliveryVehicleMarkerCustomization?: + ((a: google.maps.journeySharing + .DeliveryVehicleMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to a planned stop marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + plannedStopMarkerCustomization?: + ((a: google.maps.journeySharing + .PlannedStopMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Minimum time between fetching location updates in milliseconds. If it + * takes longer than pollingIntervalMillis to fetch a location + * update, the next location update is not started until the current one + * finishes.

Setting this value to 0 disables recurring location + * updates. A new location update is fetched if any of the parameters + * observed by the location provider changes.

The default polling + * interval is 5000 milliseconds, the minimum interval. If you set the + * polling interval to a lower non-zero value, 5000 is used. + */ + pollingIntervalMillis: number|null; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * Boolean to show or hide outcome locations for the fetched tasks. + */ + shouldShowOutcomeLocations: boolean|null; + /** + * Boolean to show or hide tasks. Setting this to false will prevent the + * ListTasks endpoint from being called to fetch the tasks. Only the + * upcoming vehicle stops will be displayed. + */ + shouldShowTasks: boolean|null; + /** + * Threshold for stale vehicle location. If the last updated location for + * the vehicle is older this threshold, the vehicle will not be displayed. + * Defaults to 24 hours in milliseconds. If the threshold is less than 0, or + * Infinity, the threshold will be ignored and the vehicle location + * will not be considered stale. + */ + staleLocationThresholdMillis: number|null; + /** + * Filter options to apply when fetching tasks. The options can include + * specific vehicle, time, and task status. + */ + taskFilterOptions: google.maps.journeySharing.FleetEngineTaskFilterOptions| + null; + /** + * Customization applied to a task marker. A task marker is rendered at the + * planned location of each task assigned to the delivery vehicle. + *

Use this field to specify custom styling (such as marker icon) + * and interactivity (such as click handling).
  • If a {@link + * google.maps.MarkerOptions} object is specified, the changes specified in + * it are applied to the marker after the marker has been created, + * overwriting its default options if they exist.
  • If a function is + * specified, it is invoked once when the marker is created, before it is + * added to the map view. (On this invocation, the isNew + * parameter in the function parameters object is set to true.) + * Additionally, this function is invoked when the location provider + * receives data from Fleet Engine, regardless of whether the data + * corresponding to this marker have changed.

    See {@link + * google.maps.journeySharing.TaskMarkerCustomizationFunctionParams} for a + * list of supplied parameters and their uses.
+ */ + taskMarkerCustomization?: ( + (a: google.maps.journeySharing.TaskMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to a task outcome marker. A task outcome marker is + * rendered at the actual outcome location of each task assigned to the + * delivery vehicle.

Use this field to specify custom styling (such + * as marker icon) and interactivity (such as click handling).
  • If + * a {@link google.maps.MarkerOptions} object is specified, the changes + * specified in it are applied to the marker after the marker has been + * created, overwriting its default options if they exist.
  • If a + * function is specified, it is invoked once when the marker is created, + * before it is added to the map view. (On this invocation, the + * isNew parameter in the function parameters object is set to + * true.) Additionally, this function is invoked when the + * location provider receives data from Fleet Engine, regardless of whether + * the data corresponding to this marker have changed.

    See {@link + * google.maps.journeySharing.TaskMarkerCustomizationFunctionParams} for a + * list of supplied parameters and their uses.
+ */ + taskOutcomeMarkerCustomization?: + ((a: google.maps.journeySharing + .TaskMarkerCustomizationFunctionParams) => void)|null; + } + /** + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProvider.update} + * event is triggered. + */ + export interface FleetEngineDeliveryVehicleLocationProviderUpdateEvent { + /** + * The journey segments that have been completed by this vehicle. + * Unmodifiable. + */ + completedVehicleJourneySegments: + google.maps.journeySharing.VehicleJourneySegment[]|null; + /** + * The delivery vehicle data structure returned by the update. Unmodifiable. + */ + deliveryVehicle: google.maps.journeySharing.DeliveryVehicle|null; + /** + * The list of tasks served by this delivery vehicle. Unmodifiable. + */ + tasks: google.maps.journeySharing.Task[]|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Fleet Location Provider. + * + * Access by calling `const {FleetEngineFleetLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineFleetLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Fleet Location Provider. + * + * Access by calling `const {FleetEngineFleetLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options to pass to the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineFleetLocationProviderOptions); + /** + * The bounds within which to track vehicles. If no bounds are set, no + * vehicles will be tracked. To track all vehicles regardless of location, + * set bounds equivalent to the entire earth. + */ + locationRestriction?: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral; + /** + * This Field is read-only. Threshold for stale vehicle location. If the + * last updated location for the vehicle is older than this threshold, the + * vehicle will not be displayed. + */ + staleLocationThresholdMillis: number; + /** + * The filter applied when fetching the vehicles. + */ + vehicleFilter?: string|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for fleet location provider. + */ + export interface FleetEngineFleetLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * The latitude/longitude bounds within which to track vehicles immediately + * after the location provider is instantiated. If not set, the location + * provider does not start tracking any vehicles; use {@link + * google.maps.journeySharing.FleetEngineFleetLocationProvider.locationRestriction} + * to set the bounds and begin tracking. To track all vehicles regardless of + * location, set bounds equivalent to the entire earth. + */ + locationRestriction: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * Threshold for stale vehicle location. If the last updated location for + * the vehicle is older than this threshold, the vehicle will not be + * displayed. Defaults to 24 hours in milliseconds. If the threshold is less + * than zero, or Infinity, the threshold will be ignored and the + * vehicle location will not be considered stale. + */ + staleLocationThresholdMillis: number|null; + /** + * A filter query to apply when fetching vehicles. This filter is passed + * directly to Fleet Engine.

See ListVehiclesRequest.filter + * for supported formats.

Note that valid filters for attributes must + * have the "attributes" prefix. For example, attributes.x = + * "y" or attributes."x y" = + * "z". + */ + vehicleFilter: string|null; + /** + * Customization applied to a vehicle marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams} for + * a list of supplied parameters and their uses.
+ */ + vehicleMarkerCustomization?: + ((a: google.maps.journeySharing + .VehicleMarkerCustomizationFunctionParams) => void)|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineFleetLocationProvider.update} event + * is triggered. + */ + export interface FleetEngineFleetLocationProviderUpdateEvent { + /** + * The list of vehicles returned by the query. Unmodifiable. + */ + vehicles: google.maps.journeySharing.Vehicle[]|null; + } + /** + * Types of Fleet Engine services. + * + * Access by calling `const {FleetEngineServiceType} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum FleetEngineServiceType { + /** + * Fleet Engine service used to access delivery vehicles. + */ + DELIVERY_VEHICLE_SERVICE = 'DELIVERY_VEHICLE_SERVICE', + /** + * Fleet Engine service used to access task information. + */ + TASK_SERVICE = 'TASK_SERVICE', + /** + * Fleet Engine service used to access trip information. + */ + TRIP_SERVICE = 'TRIP_SERVICE', + /** + * Unknown Fleet Engine service. + */ + UNKNOWN_SERVICE = 'UNKNOWN_SERVICE', + } + /** + * Shipment location provider. + * + * Access by calling `const {FleetEngineShipmentLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineShipmentLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Shipment location provider. + * + * Access by calling `const {FleetEngineShipmentLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options for the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineShipmentLocationProviderOptions); + /** + * Explicitly refreshes the tracked location. + */ + refresh(): void; + /** + * The tracking ID for the task that this location provider observes. Set + * this field to begin tracking. + */ + trackingId: string; + } + /** + * Options for shipment location provider. + */ + export interface FleetEngineShipmentLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * Customization applied to the delivery vehicle marker.

Use this + * field to specify custom styling (such as marker icon) and interactivity + * (such as click handling).
  • If a {@link google.maps.MarkerOptions} + * object is specified, the changes specified in it are applied to the + * marker after the marker has been created, overwriting its default options + * if they exist.
  • If a function is specified, it is invoked once + * when the marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams} for + * a list of supplied parameters and their uses.
+ */ + deliveryVehicleMarkerCustomization?: + ((a: google.maps.journeySharing + .ShipmentMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to the destination marker.

Use this field + * to specify custom styling (such as marker icon) and interactivity (such + * as click handling).
  • If a {@link google.maps.MarkerOptions} object + * is specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams} for + * a list of supplied parameters and their uses.
+ */ + destinationMarkerCustomization?: + ((a: google.maps.journeySharing + .ShipmentMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Minimum time between fetching location updates in milliseconds. If it + * takes longer than pollingIntervalMillis to fetch a location + * update, the next location update is not started until the current one + * finishes.

Setting this value to 0, Infinity, or a negative value + * disables automatic location updates. A new location update is fetched + * once if the tracking ID parameter (for example, the shipment tracking ID + * of the shipment location provider), or a filtering option (for example, + * viewport bounds or attribute filters for fleet location providers) + * changes.

The default, and minimum, polling interval is 5000 + * milliseconds. If you set the polling interval to a lower positive value, + * 5000 is stored and used. + */ + pollingIntervalMillis: number|null; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * The tracking ID of the task to track immediately after the location + * provider is instantiated. If not specified, the location provider does + * not start tracking any task; use {@link + * google.maps.journeySharing.FleetEngineShipmentLocationProvider.trackingId} + * to set the tracking ID and begin tracking. + */ + trackingId: string|null; + } + /** + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineShipmentLocationProvider.update} + * event is triggered. + */ + export interface FleetEngineShipmentLocationProviderUpdateEvent { + /** + * The task tracking info structure returned by the update. Unmodifiable. + */ + taskTrackingInfo: google.maps.journeySharing.TaskTrackingInfo|null; + } + /** + * Filtering options for tasks in the Delivery Vehicle Location Provider. + */ + export interface FleetEngineTaskFilterOptions { + /** + * Exclusive lower bound for the completion time of the task. Used to filter + * for tasks that were completed after the specified time. + */ + completionTimeFrom: Date|null; + /** + * Exclusive upper bound for the completion time of the task. Used to filter + * for tasks that were completed before the specified time. + */ + completionTimeTo: Date|null; + /** + * The state of the task. Valid values are OPEN or CLOSED. + */ + state: string|null; + } + /** + * Trip location provider. + * + * Access by calling `const {FleetEngineTripLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineTripLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Trip location provider. + * + * Access by calling `const {FleetEngineTripLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options for the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineTripLocationProviderOptions); + /** + * Explicitly refreshes the tracked location. + */ + refresh(): void; + /** + * The ID for the trip that this location provider observes. Set this field + * to begin tracking. + */ + tripId: string; + } + /** + * Options for trip location provider. + */ + export interface FleetEngineTripLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * Customization applied to the destination marker.

Use this field + * to specify custom styling (such as marker icon) and interactivity (such + * as click handling).
  • If a {@link google.maps.MarkerOptions} object + * is specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.TripMarkerCustomizationFunctionParams} for a + * list of supplied parameters and their uses.
+ */ + destinationMarkerCustomization?: ( + (a: google.maps.journeySharing.TripMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to the origin marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.TripMarkerCustomizationFunctionParams} for a + * list of supplied parameters and their uses.
+ */ + originMarkerCustomization?: ( + (a: google.maps.journeySharing.TripMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Minimum time between fetching location updates in milliseconds. If it + * takes longer than pollingIntervalMillis to fetch a location + * update, the next location update is not started until the current one + * finishes.

Setting this value to 0 disables recurring location + * updates. A new location update is fetched if any of the parameters + * observed by the location provider changes.

The default polling + * interval is 5000 milliseconds, the minimum interval. If you set the + * polling interval to a lower non-zero value, 5000 is used. + */ + pollingIntervalMillis: number|null; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * The trip ID to track immediately after the location provider is + * instantiated. If not specified, the location provider does not start + * tracking any trip; use {@link + * google.maps.journeySharing.FleetEngineTripLocationProvider.tripId} to set + * the ID and begin tracking. + */ + tripId: string|null; + /** + * Customization applied to the vehicle marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.TripMarkerCustomizationFunctionParams} for a + * list of supplied parameters and their uses.
+ */ + vehicleMarkerCustomization?: ( + (a: google.maps.journeySharing.TripMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to a waypoint marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + waypointMarkerCustomization?: + ((a: google.maps.journeySharing + .TripWaypointMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + } + /** + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineTripLocationProvider.update} event is + * triggered. + */ + export interface FleetEngineTripLocationProviderUpdateEvent { + /** + * The trip structure returned by the update. Unmodifiable. + */ + trip: google.maps.journeySharing.Trip|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Vehicle Location Provider. + * + * Access by calling `const {FleetEngineVehicleLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class FleetEngineVehicleLocationProvider extends + google.maps.journeySharing.PollingLocationProvider { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Vehicle Location Provider. + * + * Access by calling `const {FleetEngineVehicleLocationProvider} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options to pass to the location provider. + */ + constructor(options: google.maps.journeySharing + .FleetEngineVehicleLocationProviderOptions); + /** + * This Field is read-only. Threshold for stale vehicle location. If the + * last updated location for the vehicle is older than this threshold, the + * vehicle will not be displayed. + */ + staleLocationThresholdMillis: number; + /** + * ID for the vehicle that this location provider observes. Set this field + * to track a vehicle. + */ + vehicleId: string; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for vehicle location provider. + */ + export interface FleetEngineVehicleLocationProviderOptions { + /** + * Provides JSON Web Tokens for authenticating the client to Fleet Engine. + */ + authTokenFetcher( + this: any, a: google.maps.journeySharing.AuthTokenFetcherOptions): + Promise; + /** + * Customization applied to the vehicle trip destination marker.

Use + * this field to specify custom styling (such as marker icon) and + * interactivity (such as click handling).
  • If a {@link + * google.maps.MarkerOptions} object is specified, the changes specified in + * it are applied to the marker after the marker has been created, + * overwriting its default options if they exist.
  • If a function is + * specified, it is invoked once when the marker is created, before it is + * added to the map view. (On this invocation, the isNew + * parameter in the function parameters object is set to true.) + * Additionally, this function is invoked when the location provider + * receives data from Fleet Engine, regardless of whether the data + * corresponding to this marker have changed.

    See {@link + * google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + destinationMarkerCustomization?: + ((a: google.maps.journeySharing + .VehicleWaypointMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to the vehicle trip intermediate destination + * markers.

Use this field to specify custom styling (such as marker + * icon) and interactivity (such as click handling).
  • If a {@link + * google.maps.MarkerOptions} object is specified, the changes specified in + * it are applied to the marker after the marker has been created, + * overwriting its default options if they exist.
  • If a function is + * specified, it is invoked once when the marker is created, before it is + * added to the map view. (On this invocation, the isNew + * parameter in the function parameters object is set to true.) + * Additionally, this function is invoked when the location provider + * receives data from Fleet Engine, regardless of whether the data + * corresponding to this marker have changed.

    See {@link + * google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + intermediateDestinationMarkerCustomization?: + ((a: google.maps.journeySharing + .VehicleWaypointMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Customization applied to the vehicle trip origin marker.

Use this + * field to specify custom styling (such as marker icon) and interactivity + * (such as click handling).
  • If a {@link google.maps.MarkerOptions} + * object is specified, the changes specified in it are applied to the + * marker after the marker has been created, overwriting its default options + * if they exist.
  • If a function is specified, it is invoked once + * when the marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams} + * for a list of supplied parameters and their uses.
+ */ + originMarkerCustomization?: + ((a: google.maps.journeySharing + .VehicleWaypointMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + /** + * Minimum time between fetching location updates in milliseconds. If it + * takes longer than pollingIntervalMillis to fetch a location + * update, the next location update is not started until the current one + * finishes.

Setting this value to 0 disables recurring location + * updates. A new location update is fetched if any of the parameters + * observed by the location provider changes.

The default polling + * interval is 5000 milliseconds, the minimum interval. If you set the + * polling interval to a lower non-zero value, 5000 is used. + */ + pollingIntervalMillis: number|null; + /** + * The consumer's project ID from Google Cloud Console. + */ + projectId: string; + /** + * Threshold for stale vehicle location. If the last updated location for + * the vehicle is older this threshold, the vehicle will not be displayed. + * Defaults to 24 hours in milliseconds. If the threshold is less than 0, or + * Infinity, the threshold will be ignored and the vehicle location + * will not be considered stale. + */ + staleLocationThresholdMillis: number|null; + /** + * The vehicle ID to track immediately after the location provider is + * instantiated. If not specified, the location provider does not start + * tracking any vehicle; use {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProvider.vehicleId} + * to set the ID and begin tracking. + */ + vehicleId: string|null; + /** + * Customization applied to the vehicle marker.

Use this field to + * specify custom styling (such as marker icon) and interactivity (such as + * click handling).
  • If a {@link google.maps.MarkerOptions} object is + * specified, the changes specified in it are applied to the marker after + * the marker has been created, overwriting its default options if they + * exist.
  • If a function is specified, it is invoked once when the + * marker is created, before it is added to the map view. (On this + * invocation, the isNew parameter in the function parameters + * object is set to true.) Additionally, this function is + * invoked when the location provider receives data from Fleet Engine, + * regardless of whether the data corresponding to this marker have + * changed.

    See {@link + * google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams} for + * a list of supplied parameters and their uses.
+ */ + vehicleMarkerCustomization?: + ((a: google.maps.journeySharing + .VehicleMarkerCustomizationFunctionParams) => + void)|google.maps.MarkerOptions|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProvider.update} event + * is triggered. + */ + export interface FleetEngineVehicleLocationProviderUpdateEvent { + /** + * The list of trips completed by this vehicle. Unmodifiable. + */ + trips: google.maps.journeySharing.Trip[]|null; + /** + * The vehicle data structure returned by the update. Unmodifiable. + */ + vehicle: google.maps.journeySharing.Vehicle|null; + } + /** + * The map view. + * + * Access by calling `const {JourneySharingMapView} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class JourneySharingMapView { + /** + * The map view. + * + * Access by calling `const {JourneySharingMapView} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param options Options for the map view. + */ + constructor(options: + google.maps.journeySharing.JourneySharingMapViewOptions); + /** + * Adds a location provider to the map view. If the location provider is + * already added, no action is performed. + * @param locationProvider the location provider to add. + */ + addLocationProvider(locationProvider: + google.maps.journeySharing.LocationProvider): void; + /** + * Configures options for an anticipated route polyline. Invoked whenever a + * new anticipated route polyline is rendered.

If specifying a + * function, the function can and should modify the input's + * defaultPolylineOptions field containing a google.maps.PolylineOptions + * object, and return it as polylineOptions in the output + * PolylineSetupOptions object.

Specifying a PolylineSetupOptions + * object has the same effect as specifying a function that returns that + * static object.

Do not reuse the same PolylineSetupOptions object + * in different PolylineSetup functions or static values, and do not reuse + * the same google.maps.PolylineOptions object for the polylineOptions key + * in different PolylineSetupOptions objects. If polylineOptions or visible + * is unset or null, it will be overwritten with the default. Any values set + * for polylineOptions.map or polylineOptions.path will be ignored. + */ + anticipatedRoutePolylineSetup: + google.maps.journeySharing.PolylineSetupOptions| + ((a: google.maps.journeySharing.DefaultPolylineSetupOptions) => + google.maps.journeySharing.PolylineSetupOptions); + /** + * Returns the anticipated route polylines, if any. + */ + anticipatedRoutePolylines: google.maps.Polyline[]; + /** + * This Field is read-only. Automatic viewport mode. + */ + automaticViewportMode: google.maps.journeySharing.AutomaticViewportMode; + /** + * Configures options for a destination location marker. Invoked whenever a + * new destination marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + destinationMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the destination markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + destinationMarkers: google.maps.Marker[]; + /** + * This Field is read-only. The DOM element backing the view. + */ + element: Element; + /** + * Enables or disables the traffic layer. + */ + enableTraffic: boolean; + /** + * This Field is read-only. A source of tracked locations to be shown in the + * tracking map view. + * @deprecated Use {@link + * google.maps.journeySharing.JourneySharingMapView.locationProviders} + * instead. + */ + locationProvider: google.maps.journeySharing.LocationProvider|null; + /** + * This field is read-only. Sources of tracked locations to be shown in the + * tracking map view. To add or remove location providers, use the {@link + * google.maps.journeySharing.JourneySharingMapView.addLocationProvider} + * and {@link + * google.maps.journeySharing.JourneySharingMapView.removeLocationProvider} + * methods. + */ + locationProviders: google.maps.journeySharing.LocationProvider[]|null; + /** + * This Field is read-only. The map object contained in the map view. + */ + map: google.maps.Map; + /** + * This Field is read-only. The map options passed into the map via the map + * view. + */ + mapOptions: google.maps.MapOptions; + /** + * Configures options for an origin location marker. Invoked whenever a new + * origin marker is rendered.

If specifying a function, the function + * can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + originMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the origin markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + originMarkers: google.maps.Marker[]; + /** + * Configures options for a ping location marker. Invoked whenever a new + * ping marker is rendered.

If specifying a function, the function + * can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + pingMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Removes a location provider from the map view. If the location provider + * is not already added to the map view, no action is performed. + * @param locationProvider the location provider to remove. + */ + removeLocationProvider( + locationProvider: google.maps.journeySharing.LocationProvider): void; + /** + * Configures options for a successful task location marker. Invoked + * whenever a new successful task marker is rendered.

If specifying + * a function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + successfulTaskMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the successful task markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + successfulTaskMarkers: google.maps.Marker[]; + /** + * Configures options for a taken route polyline. Invoked whenever a new + * taken route polyline is rendered.

If specifying a function, the + * function can and should modify the input's defaultPolylineOptions + * field containing a google.maps.PolylineOptions object, and return it as + * polylineOptions in the output PolylineSetupOptions object. + *

Specifying a PolylineSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same PolylineSetupOptions object in different PolylineSetup + * functions or static values, and do not reuse the same + * google.maps.PolylineOptions object for the polylineOptions key in + * different PolylineSetupOptions objects.

Any values set for + * polylineOptions.map or polylineOptions.path will be ignored. Any unset or + * null value will be overwritten with the default. + */ + takenRoutePolylineSetup: google.maps.journeySharing.PolylineSetupOptions| + ((a: google.maps.journeySharing.DefaultPolylineSetupOptions) => + google.maps.journeySharing.PolylineSetupOptions); + /** + * Returns the taken route polylines, if any. + */ + takenRoutePolylines: google.maps.Polyline[]; + /** + * Configures options for a task outcome location marker. Invoked whenever a + * new task outcome location marker is rendered.

If specifying a + * function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + taskOutcomeMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the task outcome markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + taskOutcomeMarkers: google.maps.Marker[]; + /** + * Configures options for an unsuccessful task location marker. Invoked + * whenever a new unsuccessful task marker is rendered.

If + * specifying a function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + unsuccessfulTaskMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the unsuccessful task markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + unsuccessfulTaskMarkers: google.maps.Marker[]; + /** + * Configures options for a vehicle location marker. Invoked whenever a new + * vehicle marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + vehicleMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the vehicle markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + vehicleMarkers: google.maps.Marker[]; + /** + * Configures options for a waypoint location marker. Invoked whenever a new + * waypoint marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + waypointMarkerSetup: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * Returns the waypoint markers, if any. + * @deprecated getting a list of markers via the MapView is + * deprecated. Use the MarkerCustomizationFunctions for + * your location provider to receive callbacks when a marker is added to + * the map or updated. + */ + waypointMarkers: google.maps.Marker[]; + } + /** + * Options for the map view. + */ + export interface JourneySharingMapViewOptions { + /** + * Configures options for an anticipated route polyline. Invoked whenever a + * new anticipated route polyline is rendered.

If specifying a + * function, the function can and should modify the input's + * defaultPolylineOptions field containing a google.maps.PolylineOptions + * object, and return it as polylineOptions in the output + * PolylineSetupOptions object.

Specifying a PolylineSetupOptions + * object has the same effect as specifying a function that returns that + * static object.

Do not reuse the same PolylineSetupOptions object + * in different PolylineSetup functions or static values, and do not reuse + * the same google.maps.PolylineOptions object for the polylineOptions key + * in different PolylineSetupOptions objects. If polylineOptions or visible + * is unset or null, it will be overwritten with the default. Any values set + * for polylineOptions.map or polylineOptions.path will be ignored. + */ + anticipatedRoutePolylineSetup?: + google.maps.journeySharing.PolylineSetupOptions| + ((a: google.maps.journeySharing.DefaultPolylineSetupOptions) => + google.maps.journeySharing.PolylineSetupOptions)|null; + /** + * Automatic viewport mode. Default value is FIT_ANTICIPATED_ROUTE, which + * enables the map view to automatically adjust the viewport to fit vehicle + * markers, location markers, and any visible anticipated route polylines. + * Set this to NONE to turn off automatic fitting. + */ + automaticViewportMode?: google.maps.journeySharing.AutomaticViewportMode| + null; + /** + * Configures options for a destination location marker. Invoked whenever a + * new destination marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + destinationMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * The DOM element backing the view. Required. + */ + element: Element; + /** + * A source of tracked locations to be shown in the tracking map view. + * Optional. + * @deprecated Use {@link + * google.maps.journeySharing.JourneySharingMapViewOptions.locationProviders} + * instead. + */ + locationProvider: google.maps.journeySharing.LocationProvider|null; + /** + * Sources of tracked locations to be shown in the tracking map view. + * Optional. + */ + locationProviders: google.maps.journeySharing.LocationProvider[]|null; + /** + * Map options passed into the google.maps.Map constructor. + */ + mapOptions?: google.maps.MapOptions|null; + /** + * Configures options for an origin location marker. Invoked whenever a new + * origin marker is rendered.

If specifying a function, the function + * can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + originMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for a ping location marker. Invoked whenever a new + * ping marker is rendered.

If specifying a function, the function + * can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + pingMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for a successful task location marker. Invoked + * whenever a new successful task marker is rendered.

If specifying + * a function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + successfulTaskMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for a taken route polyline. Invoked whenever a new + * taken route polyline is rendered.

If specifying a function, the + * function can and should modify the input's defaultPolylineOptions + * field containing a google.maps.PolylineOptions object, and return it as + * polylineOptions in the output PolylineSetupOptions object. + *

Specifying a PolylineSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same PolylineSetupOptions object in different PolylineSetup + * functions or static values, and do not reuse the same + * google.maps.PolylineOptions object for the polylineOptions key in + * different PolylineSetupOptions objects.

Any values set for + * polylineOptions.map or polylineOptions.path will be ignored. Any unset or + * null value will be overwritten with the default. + */ + takenRoutePolylineSetup?: google.maps.journeySharing.PolylineSetupOptions| + ((a: google.maps.journeySharing.DefaultPolylineSetupOptions) => + google.maps.journeySharing.PolylineSetupOptions)|null; + /** + * Configures options for a task outcome location marker. Invoked whenever a + * new task outcome location marker is rendered.

If specifying a + * function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + taskOutcomeMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for an unsuccessful task location marker. Invoked + * whenever a new unsuccessful task marker is rendered.

If + * specifying a function, the function can and should modify the input's + * defaultMarkerOptions field containing a google.maps.MarkerOptions object, + * and return it as markerOptions in the output MarkerSetupOptions object. + *

Specifying a MarkerSetupOptions object has the same effect as + * specifying a function that returns that static object.

Do not + * reuse the same MarkerSetupOptions object in different MarkerSetup + * functions or static values, and do not reuse the same + * google.maps.MarkerOptions object for the markerOptions key in different + * MarkerSetupOptions objects. If markerOptions is unset or null, it will be + * overwritten with the default. Any value set for markerOptions.map or + * markerOptions.position will be ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + unsuccessfulTaskMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for a vehicle location marker. Invoked whenever a new + * vehicle marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + vehicleMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + /** + * Configures options for a waypoint location marker. Invoked whenever a new + * waypoint marker is rendered.

If specifying a function, the + * function can and should modify the input's defaultMarkerOptions field + * containing a google.maps.MarkerOptions object, and return it as + * markerOptions in the output MarkerSetupOptions object.

Specifying + * a MarkerSetupOptions object has the same effect as specifying a function + * that returns that static object.

Do not reuse the same + * MarkerSetupOptions object in different MarkerSetup functions or static + * values, and do not reuse the same google.maps.MarkerOptions object for + * the markerOptions key in different MarkerSetupOptions objects. If + * markerOptions is unset or null, it will be overwritten with the default. + * Any value set for markerOptions.map or markerOptions.position will be + * ignored. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. This field will be removed in the future. + */ + waypointMarkerSetup?: google.maps.journeySharing.MarkerSetupOptions| + ((a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions)|null; + } + /** + * Parent class of all location providers. + */ + export abstract class LocationProvider { + /** + * Adds a {@link google.maps.MapsEventListener} for an event fired by this + * location provider. Returns an identifier for this listener that can be + * used with {@link google.maps.event.removeListener}. + * @param eventName The name of the event to listen for. + * @param handler The event handler. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + } + /** + * Parameters that are common to all marker customization functions. No object + * of this class is provided directly to any marker customization function; an + * object of one of its descendent classes is provided instead. + */ + export interface MarkerCustomizationFunctionParams { + /** + * The default options used to create this marker. + */ + defaultOptions: google.maps.MarkerOptions; + /** + * If true, the marker was newly created, and the marker customization + * function is being called for the first time, before the marker has been + * added to the map view. False otherwise. + */ + isNew: boolean; + /** + * The marker. Any customizations should be made to this object directly. + */ + marker: google.maps.Marker; + } + /** + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. + */ + export type MarkerSetup = google.maps.journeySharing.MarkerSetupOptions|( + (a: google.maps.journeySharing.DefaultMarkerSetupOptions) => + google.maps.journeySharing.MarkerSetupOptions); + /** + * MarkerSetup options. + * @deprecated Marker setup is deprecated. Use the + * MarkerCustomizationFunction methods for your location + * provider instead. + */ + export interface MarkerSetupOptions { + /** + * Marker options. + */ + markerOptions?: google.maps.MarkerOptions|null; + } + /** + * Parameters specific to marker customization functions that apply options to + * markers representing planned stops. Used by {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization}. + */ + export interface PlannedStopMarkerCustomizationFunctionParams extends + google.maps.journeySharing + .DeliveryVehicleMarkerCustomizationFunctionParams { + /** + * The 0-based index of this stop in the list of remaining stops. + */ + stopIndex: number; + } + /** + * Parent class of polling location providers. + */ + export abstract class PollingLocationProvider extends + google.maps.journeySharing.LocationProvider { + /** + * True if this location provider is polling. Read only. + */ + isPolling: boolean; + /** + * Minimum time between fetching location updates in milliseconds. If it + * takes longer than pollingIntervalMillis to fetch a location + * update, the next location update is not started until the current one + * finishes.

Setting this value to 0, Infinity, or a negative value + * disables automatic location updates. A new location update is fetched + * once if the tracking ID parameter (for example, the shipment tracking ID + * of the shipment location provider), or a filtering option (for example, + * viewport bounds or attribute filters for fleet location providers) + * changes.

The default, and minimum, polling interval is 5000 + * milliseconds. If you set the polling interval to a lower positive value, + * 5000 is stored and used. + */ + pollingIntervalMillis: number; + } + /** + * The event object passed to the event handler when the {@link + * google.maps.journeySharing.PollingLocationProvider.ispollingchange} event + * is triggered. + */ + export interface PollingLocationProviderIsPollingChangeEvent { + /** + * The error that caused the polling state to change, if the state change + * was caused by an error. Undefined if the state change was due to normal + * operations. + */ + error: Error|null; + } + export type PolylineSetup = google.maps.journeySharing.PolylineSetupOptions|( + (a: google.maps.journeySharing.DefaultPolylineSetupOptions) => + google.maps.journeySharing.PolylineSetupOptions); + /** + * PolylineSetup options. + */ + export interface PolylineSetupOptions { + /** + * Polyline options. + */ + polylineOptions?: google.maps.PolylineOptions|null; + /** + * Polyline visibility. + */ + visible?: boolean|null; + } + /** + * Parameters specific to marker customization functions that apply options to + * markers representing shipment delivery vehicle and destination locations. + * Used by {@link + * google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization} + * and {@link + * google.maps.journeySharing.FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization}. + */ + export interface ShipmentMarkerCustomizationFunctionParams extends + google.maps.journeySharing.MarkerCustomizationFunctionParams { + /** + * Information for the task associated with this marker. + */ + taskTrackingInfo: google.maps.journeySharing.TaskTrackingInfo; + } + /** + * The details for a task returned by Fleet Engine. + */ + export interface Task { + /** + * Attributes assigned to the task. + */ + attributes: {[key: string]: unknown}; + /** + * The timestamp of the estimated completion time of the task. + */ + estimatedCompletionTime: Date|null; + /** + * Information specific to the last location update. + */ + latestVehicleLocationUpdate: + google.maps.journeySharing.VehicleLocationUpdate|null; + /** + * The task name in the format + * "providers/{provider_id}/tasks/{task_id}". The task_id must be + * a unique identifier and not a tracking ID. To store a tracking ID of a + * shipment, use the tracking_id field. Multiple tasks can have the same + * tracking_id. + */ + name: string; + /** + * The outcome of the task. + */ + outcome: string|null; + /** + * The location where the task was completed (from provider). + */ + outcomeLocation: google.maps.LatLngLiteral|null; + /** + * The setter of the task outcome location ('PROVIDER' or + * 'LAST_VEHICLE_LOCATION'). + */ + outcomeLocationSource: string|null; + /** + * The timestamp of when the task's outcome was set (from provider). + */ + outcomeTime: Date|null; + /** + * The location where the task is to be completed. + */ + plannedLocation: google.maps.LatLngLiteral|null; + /** + * Information about the segments left to be completed for this task. + */ + remainingVehicleJourneySegments: + google.maps.journeySharing.VehicleJourneySegment[]; + /** + * The current execution state of the task. + */ + status: string; + /** + * The time window during which the task should be completed. + */ + targetTimeWindow: google.maps.journeySharing.TimeWindow|null; + /** + * The tracking ID of the shipment. + */ + trackingId: string|null; + /** + * The task type; for example, a break or shipment. + */ + type: string; + /** + * The ID of the vehicle performing this task. + */ + vehicleId: string|null; + } + /** + * TaskInfo type, used by {@link + * google.maps.journeySharing.DeliveryVehicleStop}. + */ + export interface TaskInfo { + /** + * The extra time it takes to perform the task, in milliseconds. + */ + extraDurationMillis: number|null; + /** + * The ID of the task. + */ + id: string|null; + /** + * The time window during which the task should be completed. + */ + targetTimeWindow: google.maps.journeySharing.TimeWindow|null; + } + /** + * Parameters specific to marker customization functions that apply options to + * markers representing planned or actual task locations. Used by {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization} + * and {@link + * google.maps.journeySharing.FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization}. + */ + export interface TaskMarkerCustomizationFunctionParams extends + google.maps.journeySharing + .DeliveryVehicleMarkerCustomizationFunctionParams { + /** + * The task location represented by this marker. + */ + task: google.maps.journeySharing.Task; + } + /** + * The details for a task tracking info object returned by Fleet Engine. + */ + export interface TaskTrackingInfo { + /** + * Attributes assigned to the task. + */ + attributes: {[key: string]: unknown}; + /** + * The estimated arrival time to the stop location. + */ + estimatedArrivalTime: Date|null; + /** + * The estimated completion time of a Task. + */ + estimatedTaskCompletionTime: Date|null; + /** + * Information specific to the last location update. + */ + latestVehicleLocationUpdate: + google.maps.journeySharing.VehicleLocationUpdate|null; + /** + * The name in the format + * "providers/{provider_id}/taskTrackingInfo/{tracking_id}", where + * tracking_id represents the tracking ID. + */ + name: string; + /** + * The location where the Task will be completed. + */ + plannedLocation: google.maps.LatLng|null; + /** + * The total remaining distance in meters to the VehicleStop of + * interest. + */ + remainingDrivingDistanceMeters: number|null; + /** + * Indicates the number of stops the vehicle remaining until the task stop + * is reached, including the task stop. For example, if the vehicle's + * next stop is the task stop, the value will be 1. + */ + remainingStopCount: number|null; + /** + * A list of points which when connected forms a polyline of the + * vehicle's expected route to the location of this task. + */ + routePolylinePoints: google.maps.LatLng[]|null; + /** + * The current execution state of the Task. + */ + state: string|null; + /** + * The time window during which the task should be completed. + */ + targetTimeWindow: google.maps.journeySharing.TimeWindow|null; + /** + * The outcome of attempting to execute a Task. + */ + taskOutcome: string|null; + /** + * The time when the Task's outcome was set by the provider. + */ + taskOutcomeTime: Date|null; + /** + * The tracking ID of a Task.
  • Must be a valid Unicode + * string.
  • Limited to a maximum length of 64 characters.
  • + *
  • Normalized according to Unicode Normalization Form + * C.
  • May not contain any of the following ASCII characters: + * '/', ':', '?', ',', or + * '#'.
+ */ + trackingId: string; + } + /** + * A time range. + */ + export interface TimeWindow { + /** + * The end time of the time window (inclusive). + */ + endTime: Date; + /** + * The start time of the time window (inclusive). + */ + startTime: Date; + } + /** + * The details for a trip returned by Fleet Engine. + */ + export interface Trip { + /** + * Location where the customer was dropped off. + */ + actualDropOffLocation: google.maps.LatLngLiteral|null; + /** + * Location where the customer was picked up. + */ + actualPickupLocation: google.maps.LatLngLiteral|null; + /** + * The estimated future time when the passengers will be dropped off, or the + * actual time when they were dropped off. + */ + dropOffTime: Date|null; + /** + * Information specific to the last location update. + */ + latestVehicleLocationUpdate: + google.maps.journeySharing.VehicleLocationUpdate|null; + /** + * In the format "providers/{provider_id}/trips/{trip_id}". The + * trip_id must be a unique identifier. + */ + name: string; + /** + * Number of passengers on this trip; does not include the driver. + */ + passengerCount: number; + /** + * The estimated future time when the passengers will be picked up, or the + * actual time when they were picked up. + */ + pickupTime: Date|null; + /** + * Location where the customer indicates they will be dropped off. + */ + plannedDropOffLocation: google.maps.LatLngLiteral|null; + /** + * Location where customer indicates they will be picked up. + */ + plannedPickupLocation: google.maps.LatLngLiteral|null; + /** + * An array of waypoints indicating the path from the current location to + * the drop-off point. + */ + remainingWaypoints: google.maps.journeySharing.VehicleWaypoint[]; + /** + * Current status of the trip. Possible values are UNKNOWN_TRIP_STATUS, NEW, + * ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, + * ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, + * ENROUTE_TO_DROPOFF, COMPLETE, or CANCELED. + */ + status: string; + /** + * The type of the trip. Possible values are UNKNOWN_TRIP_TYPE, SHARED or + * EXCLUSIVE. + */ + type: string; + /** + * ID of the vehicle making this trip. + */ + vehicleId: string; + } + /** + * Parameters specific to marker customization functions that apply options to + * markers representing trip vehicle, origin and destination locations. Used + * by {@link + * google.maps.journeySharing.FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization}, {@link + * google.maps.journeySharing.FleetEngineTripLocationProviderOptions.originMarkerCustomization}, + * and {@link + * google.maps.journeySharing.FleetEngineTripLocationProviderOptions.destinationMarkerCustomization}. + */ + export interface TripMarkerCustomizationFunctionParams extends + google.maps.journeySharing.MarkerCustomizationFunctionParams { + /** + * The trip associated with this marker.

For information about the + * vehicle servicing this trip, use {@link + * google.maps.journeySharing.Trip.latestVehicleLocationUpdate} and {@link + * google.maps.journeySharing.Trip.remainingWaypoints}. + */ + trip: google.maps.journeySharing.Trip; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Trip types supported by a {@link google.maps.journeySharing.Vehicle}. + * + * Access by calling `const {TripType} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum TripType { + /** + * The trip is exclusive to a vehicle. + */ + EXCLUSIVE = 'EXCLUSIVE', + /** + * The trip may share a vehicle with other trips. + */ + SHARED = 'SHARED', + /** + * Unknown trip type. + */ + UNKNOWN_TRIP_TYPE = 'UNKNOWN_TRIP_TYPE', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * TripWaypoint type. + */ + export interface TripWaypoint { + /** + * The path distance between the previous waypoint (or the vehicle's + * current location, if this waypoint is the first in the list of waypoints) + * to this waypoint in meters. + */ + distanceMeters: number|null; + /** + * Travel time between the previous waypoint (or the vehicle's current + * location, if this waypoint is the first in the list of waypoints) to this + * waypoint in milliseconds. + */ + durationMillis: number|null; + /** + * The location of the waypoint. + */ + location: google.maps.LatLngLiteral|null; + /** + * The trip associated with this waypoint. + */ + tripId: string|null; + /** + * The role this waypoint plays in this trip, such as pickup or dropoff. + */ + waypointType: google.maps.journeySharing.WaypointType|null; + } + /** + * Parameters specific to marker customization functions that apply options to + * markers representing trip waypoint locations. Used by {@link + * google.maps.journeySharing.FleetEngineTripLocationProviderOptions.waypointMarkerCustomization}. + */ + export interface TripWaypointMarkerCustomizationFunctionParams extends + google.maps.journeySharing.TripMarkerCustomizationFunctionParams { + /** + * The 0-based waypoint index associated with this marker. Use this index + * on {@link google.maps.journeySharing.Trip.remainingWaypoints} to retrieve + * information about the waypoint. + */ + waypointIndex: number; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The details for a vehicle returned by Fleet Engine. + */ + export interface Vehicle { + /** + * Custom vehicle attributes. + */ + attributes: {[key: string]: unknown}; + /** + * The waypoint where current route segment ends. + */ + currentRouteSegmentEndPoint: google.maps.journeySharing.TripWaypoint|null; + /** + * Time when the current route segment was set. + */ + currentRouteSegmentVersion: Date|null; + /** + * List of trip IDs for trips currently assigned to this vehicle. + */ + currentTrips: string[]|null; + /** + * The ETA to the first entry in the waypoints field. + */ + etaToFirstWaypoint: Date|null; + /** + * The last reported location of the vehicle. + */ + latestLocation: google.maps.journeySharing.VehicleLocationUpdate|null; + /** + * The total numbers of riders this vehicle can carry. The driver is not + * considered in this value. + */ + maximumCapacity: number|null; + /** + * In the format "providers/{provider_id}/vehicles/{vehicle_id}". + * The vehicle_id must be a unique identifier. + */ + name: string; + /** + * The current navigation status of the vehicle. + */ + navigationStatus: google.maps.journeySharing.VehicleNavigationStatus; + /** + * The remaining driving distance in the current route segment, in meters. + */ + remainingDistanceMeters: number; + /** + * Trip types supported by this vehicle. + */ + supportedTripTypes: google.maps.journeySharing.TripType[]|null; + /** + * The vehicle state. + */ + vehicleState: google.maps.journeySharing.VehicleState; + /** + * The type of this vehicle. + */ + vehicleType: google.maps.journeySharing.VehicleType; + /** + * The remaining waypoints assigned to this Vehicle. + */ + waypoints: google.maps.journeySharing.TripWaypoint[]|null; + /** + * Last time the waypoints field was updated. + */ + waypointsVersion: Date|null; + } + /** + * VehicleJourneySegment type + */ + export interface VehicleJourneySegment { + /** + * The travel distance from the previous stop to this stop, in meters. + */ + drivingDistanceMeters: number|null; + /** + * The travel time from the previous stop this stop, in milliseconds. + */ + drivingDurationMillis: number|null; + /** + * The path from the previous stop (or the vehicle's current location, + * if this stop is the first in the list of stops) to this stop. + */ + path: google.maps.LatLngLiteral[]|null; + /** + * Information about the stop. + */ + stop: google.maps.journeySharing.DeliveryVehicleStop|null; + } + /** + * VehicleLocationUpdate type + */ + export interface VehicleLocationUpdate { + /** + * The heading of the update. 0 corresponds to north, 180 to south. + */ + heading: number|null; + /** + * The location of the update. + */ + location: google.maps.LatLngLiteral|null|google.maps.LatLng; + /** + * The speed in kilometers per hour. + */ + speedKilometersPerHour: number|null; + /** + * The time this update was received from the vehicle. + */ + time: Date|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Parameters specific to marker customization functions that apply options to + * vehicle markers. Used by {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization} + * and {@link + * google.maps.journeySharing.FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization}. + */ + export interface VehicleMarkerCustomizationFunctionParams extends + google.maps.journeySharing.MarkerCustomizationFunctionParams { + /** + * The vehicle represented by this marker. + */ + vehicle: google.maps.journeySharing.Vehicle; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The current navigation status of a {@link + * google.maps.journeySharing.Vehicle}. + * + * Access by calling `const {VehicleNavigationStatus} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum VehicleNavigationStatus { + /** + * The vehicle is within approximately 50m of the destination. + */ + ARRIVED_AT_DESTINATION = 'ARRIVED_AT_DESTINATION', + /** + * Turn-by-turn navigation is available and the Driver app navigation has + * entered GUIDED_NAV mode. + */ + ENROUTE_TO_DESTINATION = 'ENROUTE_TO_DESTINATION', + /** + * The Driver app's navigation is in FREE_NAV mode. + */ + NO_GUIDANCE = 'NO_GUIDANCE', + /** + * The vehicle has gone off the suggested route. + */ + OFF_ROUTE = 'OFF_ROUTE', + /** + * Unspecified navigation status. + */ + UNKNOWN_NAVIGATION_STATUS = 'UNKNOWN_NAVIGATION_STATUS', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The current state of a {@link google.maps.journeySharing.Vehicle}. + * + * Access by calling `const {VehicleState} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum VehicleState { + /** + * The vehicle is not accepting new trips. + */ + OFFLINE = 'OFFLINE', + /** + * The vehicle is accepting new trips. + */ + ONLINE = 'ONLINE', + /** + * Unknown vehicle state. + */ + UNKNOWN_VEHICLE_STATE = 'UNKNOWN_VEHICLE_STATE', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * The type of {@link google.maps.journeySharing.Vehicle}. + * + * Access by calling `const {VehicleType} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum VehicleType { + /** + * An automobile. + */ + AUTO = 'AUTO', + /** + * Any vehicle that acts as a taxi (typically licensed or regulated). + */ + TAXI = 'TAXI', + /** + * A vehicle with a large storage capacity. + */ + TRUCK = 'TRUCK', + /** + * A motorcycle, moped, or other two-wheeled vehicle. + */ + TWO_WHEELER = 'TWO_WHEELER', + /** + * Unknown vehicle type. + */ + UNKNOWN = 'UNKNOWN', + } + /** + * VehicleWaypoint type. + */ + export interface VehicleWaypoint { + /** + * The path distance between the previous waypoint (or the vehicle's + * current location, if this waypoint is the first in the list of waypoints) + * to this waypoint in meters. + */ + distanceMeters: number|null; + /** + * Travel time between the previous waypoint (or the vehicle's current + * location, if this waypoint is the first in the list of waypoints) to this + * waypoint in milliseconds. + */ + durationMillis: number|null; + /** + * The location of the waypoint. + */ + location: google.maps.LatLngLiteral|null; + /** + * The path from the previous waypoint (or the vehicle's current + * location, if this waypoint is the first in the list of waypoints) to this + * waypoint. + */ + path: google.maps.LatLngLiteral[]|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Parameters specific to marker customization functions that apply options to + * vehicle waypoint markers. Used by {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions.originMarkerCustomization}, {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization} + * and {@link + * google.maps.journeySharing.FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization} + */ + export interface VehicleWaypointMarkerCustomizationFunctionParams extends + google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams { + /** + * The 0-based waypoint index associated with this marker. Use this index + * on {@link google.maps.journeySharing.Vehicle.waypoints} to retrieve + * information about the waypoint. + */ + waypointIndex: number; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Waypoint types supported by {@link google.maps.journeySharing.Vehicle}. + * + * Access by calling `const {WaypointType} = await + * google.maps.importLibrary("journeySharing")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum WaypointType { + /** + * Waypoints for dropping off riders. + */ + DROP_OFF_WAYPOINT_TYPE = 'DROP_OFF_WAYPOINT_TYPE', + /** + * Waypoints for intermediate destinations in a multi-destination trip. + */ + INTERMEDIATE_DESTINATION_WAYPOINT_TYPE = + 'INTERMEDIATE_DESTINATION_WAYPOINT_TYPE', + /** + * Waypoints for picking up riders. + */ + PICKUP_WAYPOINT_TYPE = 'PICKUP_WAYPOINT_TYPE', + /** + * Unknown waypoint type. + */ + UNKNOWN_WAYPOINT_TYPE = 'UNKNOWN_WAYPOINT_TYPE', + } +} +declare namespace google.maps.localContext { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Shows a Local Context experience with a {@link google.maps.Map}. + * + * Access by calling `const {LocalContextMapView} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @deprecated Local Context is deprecated, and no longer recommended for new + * websites. The feature will continue to work, and 12 months notice will + * be given before support is discontinued. If you are interested in + * building a Local Context-like experience yourself, we suggest that you + * check out the "Neighborhood Discovery" solution in Quick + * Builder or use the Places + * Library, Maps JavaScript API. Code + * samples and codelabs + * for the Places Library can help you. + */ + export class LocalContextMapView implements + google.maps.localContext.LocalContextMapViewOptions { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Shows a Local Context experience with a {@link google.maps.Map}. + * + * Access by calling `const {LocalContextMapView} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @deprecated Local Context is deprecated, and no longer recommended for + * new websites. The feature will continue to work, and 12 months notice + * will be given before support is discontinued. If you are interested + * in building a Local Context-like experience yourself, we suggest that + * you check out the "Neighborhood Discovery" solution in Quick + * Builder or use the Places + * Library, Maps JavaScript API. Code + * samples and codelabs + * for the Places Library can help you. + */ + constructor(options: google.maps.localContext.LocalContextMapViewOptions); + /** + * Adds the given listener function to the given event name. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + /** + * See {@link + * google.maps.localContext.LocalContextMapViewOptions.directionsOptions}. + */ + directionsOptions?: null| + google.maps.localContext.MapDirectionsOptionsLiteral; + /** + * This Field is read-only. The DOM Element backing the view. + */ + element?: HTMLElement|SVGElement|null; + /** + * Hides the place details. + */ + hidePlaceDetailsView(): void; + /** + * Is set to true before {@link + * google.maps.localContext.LocalContextMapView} begins changing the bounds + * of the inner {@link google.maps.Map}, and set to false + * after {@link google.maps.localContext.LocalContextMapView} finishes + * changing the bounds of the inner {@link google.maps.Map}. (Not set when + * layout mode changes happen due to responsive resizing.) + */ + isTransitioningMapBounds: boolean; + /** + * See {@link + * google.maps.localContext.LocalContextMapViewOptions.locationBias}. + * Changing this property on the LocalContextMapView may + * trigger a new search. + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string|null; + /** + * See {@link + * google.maps.localContext.LocalContextMapViewOptions.locationRestriction}. + * Changing this property on the LocalContextMapView may + * trigger a new search. + */ + locationRestriction?: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral|null; + map?: google.maps.Map|null; + /** + * See {@link + * google.maps.localContext.LocalContextMapViewOptions.maxPlaceCount}. + * Changing this property on the LocalContextMapView may + * trigger a new search. + */ + maxPlaceCount: number; + pinOptionsSetup?: + ((a: {isHighlighted: boolean, isSelected: boolean}) => + google.maps.localContext.PinOptions | null | + undefined)|google.maps.localContext.PinOptions|null; + placeChooserViewSetup?: + ((a: { + defaultLayoutMode: google.maps.localContext.PlaceChooserLayoutMode, + defaultPosition: google.maps.localContext.PlaceChooserPosition|null + }) => google.maps.localContext.PlaceChooserViewSetupOptions | null | + undefined)|google.maps.localContext.PlaceChooserViewSetupOptions + |null; + placeDetailsViewSetup?: + ((a: { + defaultLayoutMode: google.maps.localContext.PlaceDetailsLayoutMode, + defaultPosition: google.maps.localContext.PlaceDetailsPosition|null + }) => google.maps.localContext.PlaceDetailsViewSetupOptions | null | + undefined)|google.maps.localContext.PlaceDetailsViewSetupOptions + |null; + /** + * See {@link + * google.maps.localContext.LocalContextMapViewOptions.placeTypePreferences}. + * Changing this property on the LocalContextMapView may + * trigger a new search. + * Iterable<string|PlaceTypePreference> is also accepted. + */ + placeTypePreferences: google.maps.localContext.PlaceTypePreference[]; + /** + * Searches for places to show the user based on the current + * maxPlaceCount, placeTypePreferences, + * locationRestriction, and locationBias. + */ + search(): void; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for constructing a {@link + * google.maps.localContext.LocalContextMapView}, or accessing an + * existing {@link google.maps.localContext.LocalContextMapView}. + */ + export interface LocalContextMapViewOptions { + /** + * Options for customizing directions. If not set, directions and distance + * will be disabled. + */ + directionsOptions?: null| + google.maps.localContext.MapDirectionsOptionsLiteral; + /** + * This Field is read-only. The DOM Element backing the view. + */ + element?: HTMLElement|SVGElement|null; + /** + * A soft boundary or hint to use when searching for places. + * @defaultValue null + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string|null; + /** + * Bounds to constrain search results. If not specified, results will be + * constrained to the map viewport. + */ + locationRestriction?: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral|null; + /** + * An already instantiated {@link google.maps.Map} instance. If passed in, + * the map will be moved into the LocalContextMapView's DOM, and will + * not be re-styled. The element associated with the Map + * may also have styles and classes applied to it by the + * LocalContextMapView. + */ + map?: google.maps.Map|null; + /** + * The maximum number of places to show. When this parameter is 0, the Local + * Context Library does not load places. [0,24] + */ + maxPlaceCount: number; + /** + * Configure the place marker icon based on the icon state. Invoked whenever + * the input to the callback changes. Pass a function to dynamically + * override the default setup when the LocalContextMapView draws the place + * marker. Errors and invalid configurations may be determined + * asynchronously, and will be ignored (defaults will be used, and errors + * will be logged to the console). + */ + pinOptionsSetup?: + ((a: {isHighlighted: boolean, isSelected: boolean}) => + google.maps.localContext.PinOptions | null | + undefined)|google.maps.localContext.PinOptions|null; + /** + * Overrides the setup of the place chooser view. Pass a function to + * dynamically override the default setup when the LocalContextMapView might + * change its layout due to resizing. Errors and invalid configurations may + * be determined asynchronously, and will be ignored (defaults will be used + * instead, and errors will be logged to the console). Errors detected at + * construction will cause errors to be thrown synchronously. + */ + placeChooserViewSetup?: + ((a: { + defaultLayoutMode: google.maps.localContext.PlaceChooserLayoutMode, + defaultPosition: google.maps.localContext.PlaceChooserPosition|null + }) => google.maps.localContext.PlaceChooserViewSetupOptions | null | + undefined)|google.maps.localContext.PlaceChooserViewSetupOptions + |null; + /** + * Overrides the setup of the place details view. Pass a function to + * dynamically override the default setup when the LocalContextMapView might + * change its layout due to resizing. Errors and invalid configurations may + * be determined asynchronously, and will be ignored (defaults will be used, + * and errors will be logged to the console). Errors detected at + * construction will cause errors to be thrown synchronously. + */ + placeDetailsViewSetup?: + ((a: { + defaultLayoutMode: google.maps.localContext.PlaceDetailsLayoutMode, + defaultPosition: google.maps.localContext.PlaceDetailsPosition|null + }) => google.maps.localContext.PlaceDetailsViewSetupOptions | null | + undefined)|google.maps.localContext.PlaceDetailsViewSetupOptions + |null; + /** + * The types of places to search for (up to 10). The type + * Iterable<string|PlaceTypePreference> is also accepted, + * but is only supported in browsers which natively support JavaScript + * Symbols. + */ + placeTypePreferences: google.maps.localContext.PlaceTypePreference[]; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Provides settings for directions with a {@link + * google.maps.localContext.LocalContextMapView}. + * + * Access by calling `const {MapDirectionsOptions} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class MapDirectionsOptions implements + google.maps.localContext.MapDirectionsOptionsLiteral { + /** + * Adds the given listener function to the given event name. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + origin: google.maps.LatLng|google.maps.LatLngLiteral; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Object literals are accepted in place of {@link + * google.maps.localContext.MapDirectionsOptions} objects, as a convenience, + * in many places. These are converted to {@link + * google.maps.localContext.MapDirectionsOptions} objects when the Maps API + * encounters them. + */ + export interface MapDirectionsOptionsLiteral { + /** + * Origin for directions and distance. + */ + origin: google.maps.LatLng|google.maps.LatLngLiteral; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for customizing a pin marker. + */ + export interface PinOptions { + /** + * The color of the icon's shape, can be any valid CSS color. + */ + background?: string|null; + /** + * The color of the icon's glyph, can be any valid CSS color. + */ + glyphColor?: string|null; + /** + * The scale of the icon. The value is absolute, not relative to the default + * sizes in each state. + */ + scale?: number|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Layout modes for the place chooser. + * + * Access by calling `const {PlaceChooserLayoutMode} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PlaceChooserLayoutMode { + /** + * Place chooser is hidden. + */ + HIDDEN = 'HIDDEN', + /** + * Place chooser is shown as a sheet. + */ + SHEET = 'SHEET', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Display positions for the place chooser. + * + * Access by calling `const {PlaceChooserPosition} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PlaceChooserPosition { + /** + * Place chooser is displayed on a line below the map extending to the end + * of the container. + */ + BLOCK_END = 'BLOCK_END', + /** + * Place chooser is displayed inline with the map at the end of the line. + * (In a left-to-right language this means that the place chooser is to the + * right of the map.) + */ + INLINE_END = 'INLINE_END', + /** + * Place chooser is displayed inline with the map at the start of the line. + * (In a left-to-right language this means that the place chooser is to the + * left of the map.) + */ + INLINE_START = 'INLINE_START', + } + /** + * Setup options for the place chooser. Read more about setting + * layout and visibility. + */ + export interface PlaceChooserViewSetupOptions { + layoutMode?: google.maps.localContext.PlaceChooserLayoutMode|null; + /** + * Ignored when layoutMode:HIDDEN. If not passed, a position + * will be determined automatically based on the layoutMode. + */ + position?: google.maps.localContext.PlaceChooserPosition|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Layout modes for the place details. + * + * Access by calling `const {PlaceDetailsLayoutMode} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PlaceDetailsLayoutMode { + /** + * Place details is displayed in an {@link google.maps.InfoWindow}. + */ + INFO_WINDOW = 'INFO_WINDOW', + /** + * Place details is displayed in a sheet. + */ + SHEET = 'SHEET', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Display positions for the place details. + * + * Access by calling `const {PlaceDetailsPosition} = await + * google.maps.importLibrary("localContext")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PlaceDetailsPosition { + /** + * Place details is displayed inline with the map at the end of the line. + * (In a left-to-right language this means that the place details is to the + * right of the map.) + */ + INLINE_END = 'INLINE_END', + /** + * Place details is displayed inline with the map at the start of the line. + * (In a left-to-right language this means that the place details is to the + * left of the map.) + */ + INLINE_START = 'INLINE_START', + } + /** + * Setup options for the place details. Read more about setting + * layout and visibility. + */ + export interface PlaceDetailsViewSetupOptions { + hidesOnMapClick?: boolean; + layoutMode?: google.maps.localContext.PlaceDetailsLayoutMode|null; + /** + * Ignored when layoutMode:INFO_WINDOW. If not passed, a + * position will be determined automatically based on the + * layoutMode. + */ + position?: google.maps.localContext.PlaceDetailsPosition|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + */ + export type PlaceTypePreference = {type: string, weight?: number}; +} +declare namespace google.maps.marker { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * This event is created from clicking an Advanced Marker. Access the + * marker's position with event.target.position. + * + * Access by calling `const {AdvancedMarkerClickEvent} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AdvancedMarkerClickEvent extends Event { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * This event is created from clicking an Advanced Marker. Access the + * marker's position with event.target.position. + * + * Access by calling `const {AdvancedMarkerClickEvent} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(); + } + /** + * Shows a position on a map. Note that the position must be set + * for the AdvancedMarkerElement to display.

+ * Note: Usage as a Web Component (e.g. using the custom + * <gmp-advanced-marker> HTML element, is only available in + * the v=beta channel). + * + * Access by calling `const {AdvancedMarkerElement} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AdvancedMarkerElement extends HTMLElement implements + google.maps.marker.AdvancedMarkerElementOptions { + /** + * Shows a position on a map. Note that the position must be + * set for the AdvancedMarkerElement to display.

+ * Note: Usage as a Web Component (e.g. using the custom + * <gmp-advanced-marker> HTML element, is only available + * in the v=beta channel). + * + * Access by calling `const {AdvancedMarkerElement} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options?: google.maps.marker.AdvancedMarkerElementOptions); + /** + * Adds the given listener function to the given event name in the Maps + * Eventing system. + * @param eventName Observed event. + * @param handler Function to handle events. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + /** + * See {@link + * google.maps.marker.AdvancedMarkerElementOptions.collisionBehavior}. + */ + collisionBehavior?: google.maps.CollisionBehavior|null; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.content}. + */ + content?: Node|null; + /** + * This field is read-only. The DOM Element backing the view. + */ + element: HTMLElement; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.gmpDraggable}. + */ + gmpDraggable?: boolean|null; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.map}. + */ + map?: google.maps.Map|null; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.position}. + */ + position?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngAltitudeLiteral|null; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.title}. + */ + title: string; + /** + * See {@link google.maps.marker.AdvancedMarkerElementOptions.zIndex}. + */ + zIndex?: number|null; + } + /** + * Options for constructing an {@link + * google.maps.marker.AdvancedMarkerElement}. + */ + export interface AdvancedMarkerElementOptions { + /** + * An enumeration specifying how an AdvancedMarkerElement + * should behave when it collides with another + * AdvancedMarkerElement or with the basemap labels on a vector + * map.

Note: AdvancedMarkerElement to + * AdvancedMarkerElement collision works on both raster and + * vector maps, however, AdvancedMarkerElement to base + * map's label collision only works on vector maps. + */ + collisionBehavior?: google.maps.CollisionBehavior|null; + /** + * The DOM Element backing the visual of an + * AdvancedMarkerElement.

Note: + * AdvancedMarkerElement does not clone the passed-in DOM + * element. Once the DOM element is passed to an + * AdvancedMarkerElement, passing the same DOM element to + * another AdvancedMarkerElement will move the DOM element and + * cause the previous AdvancedMarkerElement to look empty. + * @defaultValue {@link google.maps.marker.PinElement.element} + */ + content?: Node|null; + /** + * If true, the AdvancedMarkerElement can be + * dragged.

Note: AdvancedMarkerElement + * with altitude is not draggable. + * @defaultValue false + */ + gmpDraggable?: boolean|null; + /** + * Map on which to display the AdvancedMarkerElement. The map + * is required to display the AdvancedMarkerElement and can be + * provided by setting {@link google.maps.marker.AdvancedMarkerElement.map} + * if not provided at the construction. + */ + map?: google.maps.Map|null; + /** + * Sets the AdvancedMarkerElement's position. An + * AdvancedMarkerElement may be constructed without a position, + * but will not be displayed until its position is provided - for example, + * by a user's actions or choices. An + * AdvancedMarkerElement's position can be provided by + * setting {@link google.maps.marker.AdvancedMarkerElement.position} if not + * provided at the construction.

Note: + * AdvancedMarkerElement with altitude is only supported on + * vector maps. + */ + position?: google.maps.LatLng|google.maps.LatLngLiteral|null; + /** + * Rollover text. If provided, an accessibility text (e.g. for use with + * screen readers) will be added to the AdvancedMarkerElement + * with the provided value. + */ + title?: string|null; + /** + * All AdvancedMarkerElements are displayed on the map in order + * of their zIndex, with higher values displaying in front of + * AdvancedMarkerElements with lower values. By default, + * AdvancedMarkerElements are displayed according to their + * vertical position on screen, with lower + * AdvancedMarkerElements appearing in front of + * AdvancedMarkerElements farther up the screen. Note that + * zIndex is also used to help determine relative priority + * between {@link + * google.maps.CollisionBehavior.OPTIONAL_AND_HIDES_LOWER_PRIORITY} Advanced + * Markers. A higher zIndex value indicates higher priority. + */ + zIndex?: number|null; + } + /** + * A PinElement represents a DOM element that consists of a shape + * and a glyph. The shape has the same balloon style as seen in the + * default {@link google.maps.marker.AdvancedMarkerElement}. The glyph is an + * optional DOM element displayed in the balloon shape. A + * PinElement may have a different aspect ratio depending on + * its {@link google.maps.marker.PinElement.scale}.

+ * Note: Usage as a Web Component (e.g. usage as an + * HTMLElement subclass, or via HTML) is not yet supported. + * + * Access by calling `const {PinElement} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class PinElement extends HTMLElement implements + google.maps.marker.PinElementOptions { + /** + * A PinElement represents a DOM element that consists of a + * shape and a glyph. The shape has the same balloon style as seen in the + * default {@link google.maps.marker.AdvancedMarkerElement}. The glyph is an + * optional DOM element displayed in the balloon shape. A + * PinElement may have a different aspect ratio depending on + * its {@link google.maps.marker.PinElement.scale}.

+ * Note: Usage as a Web Component (e.g. usage as an + * HTMLElement subclass, or via HTML) is not yet supported. + * + * Access by calling `const {PinElement} = await + * google.maps.importLibrary("marker")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options?: google.maps.marker.PinElementOptions); + /** + * See {@link google.maps.marker.PinElementOptions.background}. + */ + background?: string|null; + /** + * See {@link google.maps.marker.PinElementOptions.borderColor}. + */ + borderColor?: string|null; + /** + * This field is read-only. The DOM Element backing the view. + */ + element: HTMLElement; + /** + * See {@link google.maps.marker.PinElementOptions.glyph}. + */ + glyph?: string|Element|URL|null; + /** + * See {@link google.maps.marker.PinElementOptions.glyphColor}. + */ + glyphColor?: string|null; + /** + * See {@link google.maps.marker.PinElementOptions.scale}. + */ + scale?: number|null; + } + /** + * Options for creating a {@link google.maps.marker.PinElement}. + */ + export interface PinElementOptions { + /** + * The background color of the pin shape. Supports any CSS color + * value. + */ + background?: string|null; + /** + * The border color of the pin shape. Supports any CSS color + * value. + */ + borderColor?: string|null; + /** + * The DOM element displayed in the pin. + */ + glyph?: string|Element|URL|null; + /** + * The color of the glyph. Supports any CSS color + * value. + */ + glyphColor?: string|null; + /** + * The scale of the pin. + * @defaultValue 1 + */ + scale?: number|null; + } +} +declare namespace google.maps.places { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {AddressComponent} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AddressComponent { + /** + * The full text of the address component. + */ + longText: string|null; + /** + * The abbreviated, short text of the given address component. + */ + shortText: string|null; + /** + * An array of strings denoting the type of this address component. A list + * of valid types can be found here. + */ + types: string[]; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {Attribution} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Attribution { + /** + * Attribution text to be displayed for this Place result. + */ + provider: string|null; + providerURI: string|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {AuthorAttribution} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AuthorAttribution { + /** + * Author's name for this result. + */ + displayName: string; + /** + * Author's photo URI for this result. This may not always be available. + */ + photoURI: string|null; + /** + * Author's profile URI for this result. + */ + uri: string|null; + } + /** + * A widget that provides Place predictions based on a user's text input. + * It attaches to an input element of type text, and listens for + * text entry in that field. The list of predictions is presented as a + * drop-down list, and is updated as text is entered. + * + * Access by calling `const {Autocomplete} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Autocomplete extends google.maps.MVCObject { + /** + * A widget that provides Place predictions based on a user's text + * input. It attaches to an input element of type text, and + * listens for text entry in that field. The list of predictions is + * presented as a drop-down list, and is updated as text is entered. + * + * Access by calling `const {Autocomplete} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + * @param inputField The <input> text field to which the + * Autocomplete should be attached. + * @param opts Options. + */ + constructor( + inputField: HTMLInputElement, + opts?: google.maps.places.AutocompleteOptions|null); + /** + * Returns the bounds to which predictions are biased. + */ + getBounds(): google.maps.LatLngBounds|undefined; + /** + * Returns the fields to be included for the Place in the details response + * when the details are successfully retrieved. For a list of fields + * see {@link google.maps.places.PlaceResult}. + */ + getFields(): string[]|undefined; + /** + * Returns the details of the Place selected by user if the details were + * successfully retrieved. Otherwise returns a stub Place object, with the + * name property set to the current value of the input field. + */ + getPlace(): google.maps.places.PlaceResult; + /** + * Sets the preferred area within which to return Place results. Results are + * biased towards, but not restricted to, this area. + * @param bounds The biasing bounds. + */ + setBounds(bounds: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + undefined): void; + /** + * Sets the component restrictions. Component restrictions are used to + * restrict predictions to only those within the parent component. For + * example, the country. + * @param restrictions The restrictions to use. + */ + setComponentRestrictions(restrictions: + google.maps.places.ComponentRestrictions| + null): void; + /** + * Sets the fields to be included for the Place in the details response when + * the details are successfully retrieved. For a list of fields see {@link + * google.maps.places.PlaceResult}. + */ + setFields(fields: string[]|undefined): void; + setOptions(options: google.maps.places.AutocompleteOptions|null): void; + /** + * Sets the types of predictions to be returned. For supported types, see + * the + * developer's guide. If no types are specified, all types will be + * returned. + * @param types The types of predictions to be included. + */ + setTypes(types: string[]|null): void; + } + /** + * The options that can be set on an Autocomplete object. + */ + export interface AutocompleteOptions { + /** + * The area in which to search for places. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * The component restrictions. Component restrictions are used to restrict + * predictions to only those within the parent component. For example, the + * country. + */ + componentRestrictions?: google.maps.places.ComponentRestrictions; + /** + * Fields to be included for the Place in the details response when the + * details are successfully retrieved, which + * will be billed for. If ['ALL'] is passed in, all + * available fields will be returned and billed for (this is not recommended + * for production deployments). For a list of fields see {@link + * google.maps.places.PlaceResult}. Nested fields can be specified with + * dot-paths (for example, "geometry.location"). The default is + * ['ALL']. + */ + fields?: string[]; + /** + * Whether to retrieve only Place IDs. The PlaceResult made available when + * the place_changed event is fired will only have the place_id, types and + * name fields, with the place_id, types and description returned by the + * Autocomplete service. Disabled by default. + * @deprecated placeIdOnly is deprecated as of January 15, + * 2019, and will be turned off on January 15, 2020. Use {@link + * google.maps.places.AutocompleteOptions.fields} instead: fields: + * ['place_id', 'name', 'types']. + */ + placeIdOnly?: boolean; + /** + * A boolean value, indicating that the Autocomplete widget should only + * return those places that are inside the bounds of the Autocomplete widget + * at the time the query is sent. Setting strictBounds to false + * (which is the default) will make the results biased towards, but not + * restricted to, places contained within the bounds. + */ + strictBounds?: boolean; + /** + * The types of predictions to be returned. For supported types, see the + * developer's guide. If no types are specified, all types will be + * returned. + */ + types?: string[]; + } + /** + * Represents a single autocomplete prediction. + */ + export interface AutocompletePrediction { + /** + * This is the unformatted version of the query suggested by the Places + * service. + */ + description: string; + /** + * The distance in meters of the place from the {@link + * google.maps.places.AutocompletionRequest.origin}. + */ + distance_meters?: number; + /** + * A set of substrings in the place's description that match elements in + * the user's input, suitable for use in highlighting those substrings. + * Each substring is identified by an offset and a length, expressed in + * unicode characters. + */ + matched_substrings: google.maps.places.PredictionSubstring[]; + /** + * A place ID that can be used to retrieve details about this place using + * the place details service (see {@link + * google.maps.places.PlacesService.getDetails}). + */ + place_id: string; + /** + * Structured information about the place's description, divided into a + * main text and a secondary text, including an array of matched substrings + * from the autocomplete input, identified by an offset and a length, + * expressed in unicode characters. + */ + structured_formatting: google.maps.places.StructuredFormatting; + /** + * Information about individual terms in the above description, from most to + * least specific. For example, "Taco Bell", "Willitis", + * and "CA". + */ + terms: google.maps.places.PredictionTerm[]; + /** + * An array of types that the prediction belongs to, for example + * 'establishment' or 'geocode'. + */ + types: string[]; + } + /** + * An Autocomplete response returned by the call to {@link + * google.maps.places.AutocompleteService.getPlacePredictions} containing a + * list of {@link google.maps.places.AutocompletePrediction}s. + */ + export interface AutocompleteResponse { + /** + * The list of {@link google.maps.places.AutocompletePrediction}s. + */ + predictions: google.maps.places.AutocompletePrediction[]; + } + /** + * Contains methods related to retrieving Autocomplete predictions. + * + * Access by calling `const {AutocompleteService} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AutocompleteService { + /** + * Retrieves place autocomplete predictions based on the supplied + * autocomplete request. + * @param request The autocompletion request. + * @param callback A callback accepting an array of AutocompletePrediction + * objects and a PlacesServiceStatus value as argument. + */ + getPlacePredictions( + request: google.maps.places.AutocompletionRequest, + callback?: + (a: google.maps.places.AutocompletePrediction[]|null, + b: google.maps.places.PlacesServiceStatus) => void): + Promise; + /** + * Retrieves query autocomplete predictions based on the supplied query + * autocomplete request. + * @param request The query autocompletion request. + * @param callback A callback accepting an array of + * QueryAutocompletePrediction objects and a PlacesServiceStatus value + * as argument. + */ + getQueryPredictions( + request: google.maps.places.QueryAutocompletionRequest, + callback: + (a: google.maps.places.QueryAutocompletePrediction[]|null, + b: google.maps.places.PlacesServiceStatus) => void): void; + } + /** + * Represents a session token used for tracking an autocomplete session, which + * can be a series of {@link + * google.maps.places.AutocompleteService.getPlacePredictions} calls followed + * by a single {@link google.maps.places.PlacesService.getDetails} call. + * + * Access by calling `const {AutocompleteSessionToken} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class AutocompleteSessionToken {} + /** + * An Autocompletion request to be sent to {@link + * google.maps.places.AutocompleteService.getPlacePredictions}. + */ + export interface AutocompletionRequest { + /** + * Bounds for prediction biasing. Predictions will be biased towards, but + * not restricted to, the given bounds. Both + * location and radius will be ignored if + * bounds is set. + * @deprecated bounds is deprecated as of May 2023. Use {@link + * google.maps.places.AutocompletionRequest.locationBias} and {@link + * google.maps.places.AutocompletionRequest.locationRestriction} + * instead. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * The component restrictions. Component restrictions are used to restrict + * predictions to only those within the parent component. For example, the + * country. + */ + componentRestrictions?: google.maps.places.ComponentRestrictions; + /** + * The user entered input string. + */ + input: string; + /** + * A language identifier for the language in which the results should be + * returned, if possible. Results in the selected language may be given a + * higher ranking, but suggestions are not restricted to this language. See + * the list + * of supported languages. + */ + language?: string|null; + /** + * Location for prediction biasing. Predictions will be biased towards the + * given location and radius. Alternatively, + * bounds can be used. + * @deprecated location is deprecated as of May 2023. + * Use {@link google.maps.places.AutocompletionRequest.locationBias} + * and {@link + * google.maps.places.AutocompletionRequest.locationRestriction} + * instead. + */ + location?: google.maps.LatLng; + /** + * A soft boundary or hint to use when searching for places. + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string|null; + /** + * Bounds to constrain search results. + */ + locationRestriction?: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral|null; + /** + * The character position in the input term at which the service uses text + * for predictions (the position of the cursor in the input field). + */ + offset?: number; + /** + * The location where {@link + * google.maps.places.AutocompletePrediction.distance_meters} is calculated + * from. + */ + origin?: google.maps.LatLng|google.maps.LatLngLiteral; + /** + * The radius of the area used for prediction biasing. The + * radius is specified in meters, and must always be + * accompanied by a location property. Alternatively, + * bounds can be used. + * @deprecated radius is deprecated as of May 2023. Use {@link + * google.maps.places.AutocompletionRequest.locationBias} and {@link + * google.maps.places.AutocompletionRequest.locationRestriction} + * instead. + */ + radius?: number; + /** + * A region code which is used for result formatting and for result + * filtering. It does not restrict the suggestions to this country. The + * region code accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + region?: string|null; + /** + * Unique reference used to bundle individual requests into sessions. + */ + sessionToken?: google.maps.places.AutocompleteSessionToken; + /** + * The types of predictions to be returned. For supported types, see the + * developer's guide. If no types are specified, all types will be + * returned. + */ + types?: string[]; + } + /** + * The operational status of the Place, if it is a business, returned in a + * PlaceResult (indicates whether the place is operational, or closed either + * temporarily or permanently). Specify these by value, or the constant's + * name (example: 'OPERATIONAL' or + * google.maps.places.BusinessStatus.OPERATIONAL). + * + * Access by calling `const {BusinessStatus} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum BusinessStatus { + /** + * The business is closed permanently. + */ + CLOSED_PERMANENTLY = 'CLOSED_PERMANENTLY', + /** + * The business is closed temporarily. + */ + CLOSED_TEMPORARILY = 'CLOSED_TEMPORARILY', + /** + * The business is operating normally. + */ + OPERATIONAL = 'OPERATIONAL', + } + /** + * Defines the component restrictions that can be used with the autocomplete + * service. + */ + export interface ComponentRestrictions { + /** + * Restricts predictions to the specified country (ISO 3166-1 Alpha-2 + * country code, case insensitive). For example, 'us', + * 'br', or 'au'. You can provide a single one, or + * an array of up to five country code strings. + */ + country: string|string[]|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for fetching Place fields. + */ + export interface FetchFieldsRequest { + /** + * List of fields to be fetched. + */ + fields: string[]; + /** + * Unique reference used to bundle the details request with an autocomplete + * session. + */ + sessionToken?: google.maps.places.AutocompleteSessionToken|null; + } + /** + * A find place from text search request to be sent to {@link + * google.maps.places.PlacesService.findPlaceFromPhoneNumber}. + */ + export interface FindPlaceFromPhoneNumberRequest { + /** + * Fields to be included in the response, which + * will be billed for. If ['ALL'] is passed in, all + * available fields will be returned and billed for (this is not recommended + * for production deployments). For a list of fields see {@link + * google.maps.places.PlaceResult}. Nested fields can be specified with + * dot-paths (for example, "geometry.location"). + */ + fields: string[]; + /** + * A language identifier for the language in which names and addresses + * should be returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * The bias used when searching for Place. The result will be biased + * towards, but not restricted to, the given {@link + * google.maps.places.LocationBias}. + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string; + /** + * The phone number of the place to look up. Format must be E.164. + */ + phoneNumber: string; + } + /** + * A find place from text search request to be sent to {@link + * google.maps.places.PlacesService.findPlaceFromQuery}. + */ + export interface FindPlaceFromQueryRequest { + /** + * Fields to be included in the response, which + * will be billed for. If ['ALL'] is passed in, all + * available fields will be returned and billed for (this is not recommended + * for production deployments). For a list of fields see {@link + * google.maps.places.PlaceResult}. Nested fields can be specified with + * dot-paths (for example, "geometry.location"). + */ + fields: string[]; + /** + * A language identifier for the language in which names and addresses + * should be returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * The bias used when searching for Place. The result will be biased + * towards, but not restricted to, the given {@link + * google.maps.places.LocationBias}. + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string; + /** + * The request's query. For example, the name or address of a place. + */ + query: string; + } + export type LocationBias = + google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string; + export type LocationRestriction = + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {OpeningHours} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class OpeningHours { + /** + * Opening periods covering each day of the week, starting from Sunday, in + * chronological order. Does not include days where the Place is not open. + */ + periods: google.maps.places.OpeningHoursPeriod[]; + /** + * An array of seven strings representing the formatted opening hours for + * each day of the week. The Places Service will format and localize the + * opening hours appropriately for the current language. The ordering of the + * elements in this array depends on the language. Some languages start the + * week on Monday, while others start on Sunday. + */ + weekdayDescriptions: string[]; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {OpeningHoursPeriod} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class OpeningHoursPeriod { + /** + * The closing time for the Place. + */ + close: google.maps.places.OpeningHoursPoint|null; + /** + * The opening time for the Place. + */ + open: google.maps.places.OpeningHoursPoint; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {OpeningHoursPoint} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class OpeningHoursPoint { + /** + * The day of the week, as a number in the range [0, 6], starting on Sunday. + * For example, 2 means Tuesday. + */ + day: number; + /** + * The hour of the OpeningHoursPoint.time as a number, in the range [0, 23]. + * This will be reported in the Place’s time zone. + */ + hour: number; + /** + * The minute of the OpeningHoursPoint.time as a number, in the range [0, + * 59]. This will be reported in the Place’s time zone. + */ + minute: number; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {Photo} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Photo { + /** + * Attribution text to be displayed for this photo. + */ + authorAttributions: google.maps.places.AuthorAttribution[]; + /** + * Returns the image URL corresponding to the specified options. + */ + getURI(options?: google.maps.places.PhotoOptions): string; + /** + * The height of the photo in pixels. + */ + heightPx: number; + /** + * The width of the photo in pixels. + */ + widthPx: number; + } + /** + * Defines photo-requesting options. + */ + export interface PhotoOptions { + /** + * The maximum height in pixels of the returned image. + */ + maxHeight?: number|null; + /** + * The maximum width in pixels of the returned image. + */ + maxWidth?: number|null; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {Place} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Place { + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {Place} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options: google.maps.places.PlaceOptions); + /** + * The collection of address components for this Place’s location. Empty + * object if there is no known address data. undefined if the + * address data has not been called for from the server. + */ + addressComponents?: google.maps.places.AddressComponent[]; + /** + * The representation of the Place’s address in the adr microformat. + */ + adrFormatAddress?: string|null; + /** + * Attribution text to be displayed for this Place result. + */ + attributions?: google.maps.places.Attribution[]; + /** + * The location's operational status. null if there is no + * known status. undefined if the status data has not been + * loaded from the server. + */ + businessStatus?: google.maps.places.BusinessStatus|null; + /** + * The location's display name. null if there is no name. + * undefined if the name data has not been loaded from the + * server. + */ + displayName?: string|null; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + */ + fetchFields(options: google.maps.places.FetchFieldsRequest): + Promise<{place: google.maps.places.Place}>; + /** + * The locations’s full address. + */ + formattedAddress?: string|null; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Calculates the Date representing the next OpeningHoursTime. Returns + * undefined if the data is insufficient to calculate the result, or this + * place is not operational. + */ + getNextOpeningTime(date?: Date): Promise; + /** + * URL of the official Google page for this place. This is the Google-owned + * page that contains the best available information about the Place. + */ + googleMapsURI?: string|null; + /** + * Whether a place has curbside pickup. Returns 'true' or + * 'false' if the value is known. Returns 'null' if the + * value is unknown. Returns 'undefined' if this field has not yet + * been requested. + */ + hasCurbsidePickup?: boolean|null; + /** + * Whether a place has delivery. Returns 'true' or 'false' + * if the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + hasDelivery?: boolean|null; + /** + * Whether a place has dine in. Returns 'true' or 'false' if + * the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + hasDineIn?: boolean|null; + /** + * Whether a place has takeout. Returns 'true' or 'false' if + * the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + hasTakeout?: boolean|null; + /** + * Whether a place has a wheelchair accessible entrance. Returns + * 'true' or 'false' if the value is known. Returns + * 'null' if the value is unknown. Returns 'undefined' if + * this field has not yet been requested. + */ + hasWheelchairAccessibleEntrance?: boolean|null; + /** + * The default HEX color code for the place's category. + */ + iconBackgroundColor?: string|null; + /** + * The unique place id. + */ + id: string; + /** + * The Place’s phone number in international format. International format + * includes the country code, and is prefixed with the plus (+) sign. + */ + internationalPhoneNumber?: string|null; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Check if the place is open at the given datetime. Resolves with + * undefined if the known data for the location is insufficient + * to calculate this, e.g. if the opening hours are unregistered. + * @param date Defaults to now. + */ + isOpen(date?: Date): Promise; + /** + * Whether a place is reservable. Returns 'true' or 'false' + * if the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + isReservable?: boolean|null; + /** + * The Place’s position. + */ + location?: google.maps.LatLng|null; + /** + * The Place’s phone number, formatted according to the number's + * regional convention. + */ + nationalPhoneNumber?: string|null; + openingHours?: google.maps.places.OpeningHours|null; + /** + * Photos of this Place. The collection will contain up to ten {@link + * google.maps.places.Photo} objects. + */ + photos?: google.maps.places.Photo[]; + plusCode?: google.maps.places.PlusCode|null; + /** + * The price level of the Place. This property can return any of the + * following values

    + *
  • Free
  • Inexpensive
  • + *
  • Moderate
  • Expensive
  • + *
  • Very Expensive
+ */ + priceLevel?: google.maps.places.PriceLevel|null; + /** + * A rating, between 1.0 to 5.0, based on user reviews of this Place. + */ + rating?: number|null; + /** + * The requested language for this place. + */ + requestedLanguage?: string|null; + /** + * The requested region for this place. + */ + requestedRegion?: string|null; + /** + * A list of reviews for this Place. + */ + reviews?: google.maps.places.Review[]; + /** + * Whether a place serves beer. Returns 'true' or 'false' if + * the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + servesBeer?: boolean|null; + /** + * Whether a place serves breakfast. Returns 'true' or + * 'false' if the value is known. Returns 'null' if the + * value is unknown. Returns 'undefined' if this field has not yet + * been requested. + */ + servesBreakfast?: boolean|null; + /** + * Whether a place serves brunch. Returns 'true' or 'false' + * if the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + servesBrunch?: boolean|null; + /** + * Whether a place serves dinner. Returns 'true' or 'false' + * if the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + servesDinner?: boolean|null; + /** + * Whether a place serves lunch. Returns 'true' or 'false' + * if the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + servesLunch?: boolean|null; + /** + * Whether a place serves vegetarian food. Returns 'true' or + * 'false' if the value is known. Returns 'null' if the + * value is unknown. Returns 'undefined' if this field has not yet + * been requested. + */ + servesVegetarianFood?: boolean|null; + /** + * Whether a place serves wine. Returns 'true' or 'false' if + * the value is known. Returns 'null' if the value is unknown. + * Returns + * 'undefined' if this field has not yet been requested. + */ + servesWine?: boolean|null; + /** + * URI to the svg image mask resource that can be used to represent a + * place’s category. + */ + svgIconMaskURI?: string|null; + toJSON(): object; + /** + * An array of types + * for this Place (for example, ["political", + * "locality"] or ["restaurant", + * "establishment"]). + */ + types?: string[]; + /** + * The number of user ratings which contributed to this Place’s {@link + * google.maps.places.Place.rating}. + */ + userRatingCount?: number|null; + /** + * The offset from UTC of the Place’s current timezone, in minutes. For + * example, Austrialian Eastern Standard Time (GMT+10) in daylight savings + * is 11 hours ahead of UTC, so the utc_offset_minutes will be + * 660. For timezones behind UTC, the offset is negative. For + * example, the utc_offset_minutes is -60 for Cape + * Verde. + */ + utcOffsetMinutes?: number|null; + /** + * The preferred viewport when displaying this Place on a map. + */ + viewport?: google.maps.LatLngBounds|null; + /** + * The authoritative website for this Place, such as a business' + * homepage. + */ + websiteURI?: string|null; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Searches for a place based on the given phone number. Returns an array + * due to rare cases where multiple places may share a phone number. + * @param request The request containing the phone number and requested + * fields. + */ + static findPlaceFromPhoneNumber( + this: any, request: google.maps.places.FindPlaceFromPhoneNumberRequest): + Promise<{places: google.maps.places.Place[]}>; + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * Searches for a place based on the given text query. Returns an array due + * to cases where the query is mildly ambiguous, and more than one place + * gets returned. This method is not intended for searches where + * multiple results are expected. + * @param request The request containing the text query and requested + * fields. + */ + static findPlaceFromQuery( + this: any, request: google.maps.places.FindPlaceFromQueryRequest): + Promise<{places: google.maps.places.Place[]}>; + } + /** + * Defines information about an aspect of the place that users have reviewed. + * @deprecated This interface is no longer used. + */ + export interface PlaceAspectRating { + /** + * The rating of this aspect. For individual reviews this is an integer from + * 0 to 3. For aggregated ratings of a place this is an integer from 0 + * to 30. + */ + rating: number; + /** + * The aspect type. For example, "food", "decor", + * "service", or "overall". + */ + type: string; + } + /** + * Available only in the v=alpha channel: https://goo.gle/js-alpha-channel. + * + * Implementation of AutocompleteView for Places API + * + * Access by calling `const {PlaceAutocompleteElement} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class PlaceAutocompleteElement implements + google.maps.places.PlaceAutocompleteElementOptions { + /** + * Available only in the v=alpha channel: https://goo.gle/js-alpha-channel. + * + * Implementation of AutocompleteView for Places API + * + * Access by calling `const {PlaceAutocompleteElement} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(options: google.maps.places.PlaceAutocompleteElementOptions); + /** + * Adds the given listener function to the given event name. + */ + addListener(eventName: string, handler: Function): + google.maps.MapsEventListener; + componentRestrictions?: google.maps.places.ComponentRestrictions|null; + /** + * This Field is read-only. The DOM Element backing the view. + */ + element?: HTMLElement|SVGElement|null; + /** + * The input element to show autocompletions for. + */ + inputElement: HTMLInputElement; + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string|null; + locationRestriction?: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral|null; + requestedLanguage?: string|null; + requestedRegion?: string|null; + types?: string[]|null; + } + /** + * Available only in the v=alpha channel: https://goo.gle/js-alpha-channel. + * + * Options for constructing a PlaceAutocompleteElement. + */ + export interface PlaceAutocompleteElementOptions { + /** + * The component restrictions. Component restrictions are used to restrict + * predictions to only those within the parent component. For example, the + * country. + */ + componentRestrictions?: google.maps.places.ComponentRestrictions|null; + /** + * This Field is read-only. The DOM Element backing the view. + */ + element?: HTMLElement|SVGElement|null; + /** + * The input element to show autocompletions for. + */ + inputElement: HTMLInputElement; + /** + * A soft boundary or hint to use when searching for places. + */ + locationBias?: google.maps.LatLng|google.maps.LatLngLiteral| + google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral| + google.maps.Circle|google.maps.CircleLiteral|string|null; + /** + * Bounds to constrain search results. + */ + locationRestriction?: google.maps.LatLngBounds| + google.maps.LatLngBoundsLiteral|null; + /** + * A language identifier for the language in which the results should be + * returned, if possible. Results in the selected language may be given a + * higher ranking, but suggestions are not restricted to this language. See + * the list + * of supported languages. + */ + requestedLanguage?: string|null; + /** + * A region code which is used for result formatting and for result + * filtering. It does not restrict the suggestions to this country. The + * region code accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + requestedRegion?: string|null; + /** + * The types of predictions to be returned. For supported types, see the + * developer's guide. If no types are specified, all types will be + * returned. + */ + types?: string[]|null; + } + /** + * A Place details query to be sent to the PlacesService. + */ + export interface PlaceDetailsRequest { + /** + * Fields to be included in the details response, which + * will be billed for. If no fields are specified or + * ['ALL'] is passed in, all available fields will be + * returned and billed for (this is not recommended for production + * deployments). For a list of fields see {@link + * google.maps.places.PlaceResult}. Nested fields can be specified with + * dot-paths (for example, "geometry.location"). + */ + fields?: string[]; + /** + * A language identifier for the language in which details should be + * returned. See the list of + * supported languages. + */ + language?: string|null; + /** + * The Place ID of the Place for which details are being requested. + */ + placeId: string; + /** + * A region code of the user's region. This can affect which photos may + * be returned, and possibly other things. The region code accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + region?: string|null; + /** + * Unique reference used to bundle the details request with an autocomplete + * session. + */ + sessionToken?: google.maps.places.AutocompleteSessionToken; + } + /** + * Defines information about the geometry of a Place. + */ + export interface PlaceGeometry { + /** + * The Place’s position. + */ + location?: google.maps.LatLng; + /** + * The preferred viewport when displaying this Place on a map. This property + * will be null if the preferred viewport for the Place is not + * known. Only available with {@link + * google.maps.places.PlacesService.getDetails}. + */ + viewport?: google.maps.LatLngBounds; + } + /** + * Defines information about the opening hours of a Place. + */ + export interface PlaceOpeningHours { + /** + * Check whether the place is open now (when no date is passed), or at the + * given date. If this place does not have {@link + * google.maps.places.PlaceResult.utc_offset_minutes} or {@link + * google.maps.places.PlaceOpeningHours.periods} then undefined + * is returned ({@link google.maps.places.PlaceOpeningHours.periods} is only + * available via {@link google.maps.places.PlacesService.getDetails}). This + * method does not take exceptional hours, such as holiday hours, into + * consideration. + */ + isOpen(date?: Date): boolean|undefined; + /** + * Whether the Place is open at the current time. + * @deprecated open_now is deprecated as of November 2019. Use + * the {@link google.maps.places.PlaceOpeningHours.isOpen} method from + * a {@link google.maps.places.PlacesService.getDetails} result instead. + * See https://goo.gle/js-open-now + */ + open_now?: boolean; + /** + * Opening periods covering for each day of the week, starting from Sunday, + * in chronological order. Days in which the Place is not open are not + * included. Only available with {@link + * google.maps.places.PlacesService.getDetails}. + */ + periods?: google.maps.places.PlaceOpeningHoursPeriod[]; + /** + * An array of seven strings representing the formatted opening hours for + * each day of the week. The Places Service will format and localize the + * opening hours appropriately for the current language. The ordering of the + * elements in this array depends on the language. Some languages start the + * week on Monday while others start on Sunday. Only available with {@link + * google.maps.places.PlacesService.getDetails}. Other calls may return an + * empty array. + */ + weekday_text?: string[]; + } + /** + * Defines structured information about the opening hours of a Place. + * Note: If a Place is always open, the + * close section will be missing from the response. Clients can + * rely on always-open being represented as an open period + * containing day with value 0 and time + * with value "0000", and no close. + */ + export interface PlaceOpeningHoursPeriod { + /** + * The closing time for the Place. + */ + close?: google.maps.places.PlaceOpeningHoursTime; + /** + * The opening time for the Place. + */ + open: google.maps.places.PlaceOpeningHoursTime; + } + /** + * Defines when a Place opens or closes. + */ + export interface PlaceOpeningHoursTime { + /** + * The days of the week, as a number in the range [0, + * 6], starting on Sunday. For example, 2 means + * Tuesday. + */ + day: number; + /** + * The hours of the {@link google.maps.places.PlaceOpeningHoursTime.time} as + * a number, in the range [0, 23]. This will be + * reported in the Place’s time zone. + */ + hours: number; + /** + * The minutes of the {@link google.maps.places.PlaceOpeningHoursTime.time} + * as a number, in the range [0, 59]. This will be + * reported in the Place’s time zone. + */ + minutes: number; + /** + * The timestamp (as milliseconds since the epoch, suitable for use with + * new Date()) representing the next occurrence of this + * PlaceOpeningHoursTime. It is calculated from the {@link + * google.maps.places.PlaceOpeningHoursTime.day} of week, the {@link + * google.maps.places.PlaceOpeningHoursTime.time}, and the {@link + * google.maps.places.PlaceResult.utc_offset_minutes}. If the {@link + * google.maps.places.PlaceResult.utc_offset_minutes} is + * undefined, then nextDate will be + * undefined. + */ + nextDate?: number; + /** + * The time of day in 24-hour "hhmm" format. Values are in the + * range + * ["0000", "2359"]. The time will be reported in + * the Place’s time zone. + */ + time: string; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Options for constructing a Place. + */ + export interface PlaceOptions { + /** + * The unique place id. + */ + id: string; + /** + * A language identifier for the language in which details should be + * returned. See the list of + * supported languages. + */ + requestedLanguage?: string|null; + /** + * A region code of the user's region. This can affect which photos may + * be returned, and possibly other things. The region code accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + requestedRegion?: string|null; + } + /** + * Represents a photo element of a Place. + */ + export interface PlacePhoto { + /** + * Returns the image URL corresponding to the specified options. + */ + getUrl(opts?: google.maps.places.PhotoOptions): string; + /** + * The height of the photo in pixels. + */ + height: number; + /** + * Attribution text to be displayed for this photo. + */ + html_attributions: string[]; + /** + * The width of the photo in pixels. + */ + width: number; + } + /** + * Defines Open Location Codes or "plus + * codes" for a Place. Plus codes can be used as a replacement for + * street addresses in places where they do not exist (where buildings are not + * numbered or streets are not named). + */ + export interface PlacePlusCode { + /** + * A plus code with a 1/8000th of a degree + * by 1/8000th of a degree area where the first four characters (the area + * code) are dropped and replaced with a locality description. For example, + * "9G8F+5W Zurich, Switzerland". If no suitable locality that + * can be found to shorten the code then this field is omitted. + */ + compound_code?: string; + /** + * A plus code with a 1/8000th of a degree + * by 1/8000th of a degree area. For example, "8FVC9G8F+5W". + */ + global_code: string; + } + /** + * Defines information about a Place. + */ + export interface PlaceResult { + /** + * The collection of address components for this Place’s location. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + */ + address_components?: google.maps.GeocoderAddressComponent[]; + /** + * The representation of the Place’s address in the adr microformat. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + */ + adr_address?: string; + /** + * The rated aspects of this Place, based on Google and Zagat user reviews. + * The ratings are on a scale of 0 to 30. + */ + aspects?: google.maps.places.PlaceAspectRating[]; + /** + * A flag indicating the operational status of the Place, if it is a + * business (indicates whether the place is operational, or closed either + * temporarily or permanently). If no data is available, the flag is not + * present in search or details responses. + */ + business_status?: google.maps.places.BusinessStatus; + /** + * The Place’s full address. + */ + formatted_address?: string; + /** + * The Place’s phone number, formatted according to the + * number's regional convention. Only available with {@link + * google.maps.places.PlacesService.getDetails}. + */ + formatted_phone_number?: string; + /** + * The Place’s geometry-related information. + */ + geometry?: google.maps.places.PlaceGeometry; + /** + * Attribution text to be displayed for this Place result. Available + * html_attributions are always returned regardless of what + * fields have been requested, and must be displayed. + */ + html_attributions?: string[]; + /** + * URL to an image resource that can be used to represent this Place’s + * category. + */ + icon?: string; + /** + * Background color for use with a Place's icon. See also {@link + * google.maps.places.PlaceResult.icon_mask_base_uri}. + */ + icon_background_color?: string; + /** + * A truncated URL to an icon mask. Access different icon types by appending + * a file extension to the end (i.e. .svg or + * .png). + */ + icon_mask_base_uri?: string; + /** + * The Place’s phone number in international format. International format + * includes the country code, and is prefixed with the plus (+) sign. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + */ + international_phone_number?: string; + /** + * The Place’s name. Note: In the case of user entered Places, this is the + * raw text, as typed by the user. Please exercise caution when using this + * data, as malicious users may try to use it as a vector for code injection + * attacks (See + * http://en.wikipedia.org/wiki/Code_injection). + */ + name?: string; + /** + * Defines when the Place opens or closes. + */ + opening_hours?: google.maps.places.PlaceOpeningHours; + /** + * A flag indicating whether the Place is closed, either permanently or + * temporarily. If the place is operational, or if no data is available, the + * flag is absent from the response. + * @deprecated permanently_closed is deprecated as of May 2020 + * and will be turned off in May 2021. Use {@link + * google.maps.places.PlaceResult.business_status} instead as + * permanently_closed does not distinguish between + * temporary and permanent closures. + */ + permanently_closed?: boolean; + /** + * Photos of this Place. The collection will contain up to ten {@link + * google.maps.places.PlacePhoto} objects. + */ + photos?: google.maps.places.PlacePhoto[]; + /** + * A unique identifier for the Place. + */ + place_id?: string; + /** + * Defines Open Location Codes or "plus + * codes" for the Place. + */ + plus_code?: google.maps.places.PlacePlusCode; + /** + * The price level of the Place, on a scale of 0 to 4. Price levels are + * interpreted as follows:
    + *
  • 0: Free
  • 1: Inexpensive + *
  • 2: Moderate
  • 3: Expensive + *
  • 4: Very Expensive + *
+ */ + price_level?: number; + /** + * A rating, between 1.0 to 5.0, based on user reviews of this Place. + */ + rating?: number; + /** + * A list of reviews of this Place. Only available with {@link + * google.maps.places.PlacesService.getDetails}. + */ + reviews?: google.maps.places.PlaceReview[]; + /** + * An array of + * types for this Place (for example, ["political", + * "locality"] or ["restaurant", "establishment"]). + */ + types?: string[]; + /** + * URL of the official Google page for this place. This is the Google-owned + * page that contains the best available information about the Place. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + */ + url?: string; + /** + * The number of user ratings which contributed to this Place’s {@link + * google.maps.places.PlaceResult.rating}. + */ + user_ratings_total?: number; + /** + * The offset from UTC of the Place’s current timezone, in minutes. For + * example, Sydney, Australia in daylight savings is 11 hours ahead of UTC, + * so the utc_offset will be 660. For timezones + * behind UTC, the offset is negative. For example, the + * utc_offset is -60 for Cape Verde. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + * @deprecated utc_offset is deprecated as of November 2019. + * Use {@link google.maps.places.PlaceResult.utc_offset_minutes} + * instead. See https://goo.gle/js-open-now + */ + utc_offset?: number; + /** + * The offset from UTC of the Place’s current timezone, in minutes. For + * example, Sydney, Australia in daylight savings is 11 hours ahead of UTC, + * so the utc_offset_minutes will be 660. For + * timezones behind UTC, the offset is negative. For example, the + * utc_offset_minutes is -60 for Cape Verde. Only + * available with {@link google.maps.places.PlacesService.getDetails}. + */ + utc_offset_minutes?: number; + /** + * The simplified address for the Place, including the street name, street + * number, and locality, but not the province/state, postal code, or + * country. For example, Google's Sydney, Australia office has a + * vicinity value of "48 Pirrama Road, Pyrmont". Only available + * with {@link google.maps.places.PlacesService.getDetails}. + */ + vicinity?: string; + /** + * The authoritative website for this Place, such as a business' + * homepage. Only available with {@link + * google.maps.places.PlacesService.getDetails}. + */ + website?: string; + } + /** + * Represents a single review of a place. + */ + export interface PlaceReview { + /** + * The aspects rated by the review. The ratings on a scale of 0 to 3. + * @deprecated This field is no longer available. + */ + aspects?: google.maps.places.PlaceAspectRating[]; + /** + * The name of the reviewer. + */ + author_name: string; + /** + * A URL to the reviewer's profile. This will be undefined + * when the reviewer's profile is unavailable. + */ + author_url?: string; + /** + * An IETF language code indicating the language in which this review is + * written. Note that this code includes only the main language tag without + * any secondary tag indicating country or region. For example, all the + * English reviews are tagged as 'en' rather than + * 'en-AU' or + * 'en-UK'. + */ + language: string; + /** + * A URL to the reviwer's profile image. + */ + profile_photo_url: string; + /** + * The rating of this review, a number between 1.0 and 5.0 (inclusive). + */ + rating?: number; + /** + * A string of formatted recent time, expressing the review time relative to + * the current time in a form appropriate for the language and country. For + * example "a month ago". + */ + relative_time_description: string; + /** + * The text of a review. + */ + text: string; + /** + * Timestamp for the review, expressed in seconds since epoch. + */ + time: number; + } + /** + * An object used to fetch additional pages of Places results. + */ + export interface PlaceSearchPagination { + /** + * Indicates if further results are available. true when there + * is an additional results page. + */ + hasNextPage: boolean; + /** + * Fetches the next page of results. Uses the same callback function that + * was provided to the first search request. + */ + nextPage(): void; + } + /** + * A Place search query to be sent to the PlacesService. + */ + export interface PlaceSearchRequest { + /** + * The bounds within which to search for Places. Both location + * and radius will be ignored if bounds is set. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * A term to be matched against all available fields, including but not + * limited to name, type, and address, as well as customer reviews and other + * third-party content. + */ + keyword?: string; + /** + * A language identifier for the language in which names and addresses + * should be returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * The location around which to search for Places. + */ + location?: google.maps.LatLng|google.maps.LatLngLiteral; + /** + * Restricts results to only those places at the specified price level or + * lower. Valid values are in the range from 0 (most affordable) to 4 (most + * expensive), inclusive. Must be greater than or equal to minPrice + * , if specified. + */ + maxPriceLevel?: number; + /** + * Restricts results to only those places at the specified price level or + * higher. Valid values are in the range from 0 (most affordable) to 4 (most + * expensive), inclusive. Must be less than or equal to + * maxPrice, if specified. + */ + minPriceLevel?: number; + /** + * Equivalent to keyword. Values in this field are combined + * with values in the keyword field and passed as part of the + * same search string. + * @deprecated Use keyword instead. + */ + name?: string; + /** + * Restricts results to only those places that are open right now. + */ + openNow?: boolean; + /** + * The distance from the given location within which to search for Places, + * in meters. The maximum allowed value is 50 000. + */ + radius?: number; + /** + * Specifies the ranking method to use when returning results. Note that + * when rankBy is set to DISTANCE, you must + * specify a location but you cannot specify a + * radius or bounds. + * @defaultValue {@link google.maps.places.RankBy.PROMINENCE} + */ + rankBy?: google.maps.places.RankBy; + /** + * Searches for places of the given type. The type is translated to the + * local language of the request's target location and used as a query + * string. If a query is also provided, it is concatenated to the localized + * type string. Results of a different type are dropped from the response. + * Use this field to perform language and region independent categorical + * searches. Valid types are given here. + */ + type?: string; + } + /** + * Contains methods related to searching for places and retrieving details + * about a place. + * + * Access by calling `const {PlacesService} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class PlacesService { + /** + * Contains methods related to searching for places and retrieving details + * about a place. + * + * Access by calling `const {PlacesService} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(attrContainer: HTMLDivElement|google.maps.Map); + /** + * Retrieves a list of places based on a phone number. In most cases there + * should be just one item in the result list, however if the request is + * ambiguous more than one result may be returned. The {@link + * google.maps.places.PlaceResult}s passed to the callback are subsets of a + * full {@link google.maps.places.PlaceResult}. Your app can get a more + * detailed {@link google.maps.places.PlaceResult} for each place by + * calling {@link google.maps.places.PlacesService.getDetails} and passing + * the {@link google.maps.places.PlaceResult.place_id} for the desired + * place. + */ + findPlaceFromPhoneNumber( + request: google.maps.places.FindPlaceFromPhoneNumberRequest, + callback: + (a: google.maps.places.PlaceResult[]|null, + b: google.maps.places.PlacesServiceStatus) => void): void; + /** + * Retrieves a list of places based on a query string. In most cases there + * should be just one item in the result list, however if the request is + * ambiguous more than one result may be returned. The {@link + * google.maps.places.PlaceResult}s passed to the callback are subsets of a + * full {@link google.maps.places.PlaceResult}. Your app can get a more + * detailed {@link google.maps.places.PlaceResult} for each place by + * calling {@link google.maps.places.PlacesService.getDetails} and passing + * the {@link google.maps.places.PlaceResult.place_id} for the desired + * place. + */ + findPlaceFromQuery( + request: google.maps.places.FindPlaceFromQueryRequest, + callback: + (a: google.maps.places.PlaceResult[]|null, + b: google.maps.places.PlacesServiceStatus) => void): void; + /** + * Retrieves details about the place identified by the given + * placeId. + */ + getDetails( + request: google.maps.places.PlaceDetailsRequest, + callback: + (a: google.maps.places.PlaceResult|null, + b: google.maps.places.PlacesServiceStatus) => void): void; + /** + * Retrieves a list of places near a particular location, based on keyword + * or type. Location must always be specified, either by passing a + * LatLngBounds, or location and + * radius parameters. The {@link + * google.maps.places.PlaceResult}s passed to the callback are subsets of + * the full {@link google.maps.places.PlaceResult}. Your app can get a more + * detailed {@link google.maps.places.PlaceResult} for each place by sending + * a Place + * Details request passing the {@link + * google.maps.places.PlaceResult.place_id} for the desired place. + * The {@link google.maps.places.PlaceSearchPagination} object can be used + * to fetch additional pages of results (null if this is the last page of + * results or if there is only one page of results). + */ + nearbySearch( + request: google.maps.places.PlaceSearchRequest, + callback: + (a: google.maps.places.PlaceResult[]|null, + b: google.maps.places.PlacesServiceStatus, + c: google.maps.places.PlaceSearchPagination|null) => void): void; + /** + * Retrieves a list of places based on a query string (for example, + * "pizza in New York", or "shoe stores near Ottawa"). + * Location parameters are optional; when the location is specified, results + * are only biased toward nearby results rather than restricted to places + * inside the area. Use textSearch when you want to search for + * places using an arbitrary string, and in cases where you may not want to + * restrict search results to a particular location. The + * PlaceSearchPagination object can be used to fetch additional + * pages of results (null if this is the last page of results or if there is + * only one page of results). + */ + textSearch( + request: google.maps.places.TextSearchRequest, + callback: + (a: google.maps.places.PlaceResult[]|null, + b: google.maps.places.PlacesServiceStatus, + c: google.maps.places.PlaceSearchPagination|null) => void): void; + } + /** + * The status returned by the PlacesService on the completion of + * its searches. Specify these by value, or by using the constant's name. + * For example, 'OK' or + * google.maps.places.PlacesServiceStatus.OK. + * + * Access by calling `const {PlacesServiceStatus} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PlacesServiceStatus { + /** + * This request was invalid. + */ + INVALID_REQUEST = 'INVALID_REQUEST', + /** + * The place referenced was not found. + */ + NOT_FOUND = 'NOT_FOUND', + /** + * The response contains a valid result. + */ + OK = 'OK', + /** + * The application has gone over its request quota. + */ + OVER_QUERY_LIMIT = 'OVER_QUERY_LIMIT', + /** + * The application is not allowed to use the PlacesService. + */ + REQUEST_DENIED = 'REQUEST_DENIED', + /** + * The PlacesService request could not be processed due to a + * server error. The request may succeed if you try again. + */ + UNKNOWN_ERROR = 'UNKNOWN_ERROR', + /** + * No result was found for this request. + */ + ZERO_RESULTS = 'ZERO_RESULTS', + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {PlusCode} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class PlusCode { + /** + * A plus code with a 1/8000th of a degree by 1/8000th of a degree area + * where the first four characters (the area code) are dropped and replaced + * with a locality description. For example, "9G8F+5W Zurich, + * Switzerland". + */ + compoundCode: string|null; + /** + * A plus code with a 1/8000th of a degree by 1/8000th of a degree area. For + * example, "8FVC9G8F+5W". + */ + globalCode: string|null; + } + /** + * Represents a prediction substring. + */ + export interface PredictionSubstring { + /** + * The length of the substring. + */ + length: number; + /** + * The offset to the substring's start within the description string. + */ + offset: number; + } + /** + * Represents a prediction term. + */ + export interface PredictionTerm { + /** + * The offset, in unicode characters, of the start of this term in the + * description of the place. + */ + offset: number; + /** + * The value of this term, for example, "Taco Bell". + */ + value: string; + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * Price level enum for Place objects. + * + * Access by calling `const {PriceLevel} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum PriceLevel { + EXPENSIVE = 'EXPENSIVE', + FREE = 'FREE', + INEXPENSIVE = 'INEXPENSIVE', + MODERATE = 'MODERATE', + VERY_EXPENSIVE = 'VERY_EXPENSIVE', + } + /** + * Represents a single Query Autocomplete prediction. + */ + export interface QueryAutocompletePrediction { + /** + * This is the unformatted version of the query suggested by the Places + * service. + */ + description: string; + /** + * A set of substrings in the place's description that match elements in + * the user's input, suitable for use in highlighting those substrings. + * Each substring is identified by an offset and a length, expressed in + * unicode characters. + */ + matched_substrings: google.maps.places.PredictionSubstring[]; + /** + * Only available if prediction is a place. A place ID that can be used to + * retrieve details about this place using the place details service + * (see {@link google.maps.places.PlacesService.getDetails}). + */ + place_id?: string; + /** + * Information about individual terms in the above description. Categorical + * terms come first (for example, "restaurant"). Address terms + * appear from most to least specific. For example, "San + * Francisco", and "CA". + */ + terms: google.maps.places.PredictionTerm[]; + } + /** + * A QueryAutocompletion request to be sent to the + * QueryAutocompleteService. + */ + export interface QueryAutocompletionRequest { + /** + * Bounds for prediction biasing. Predictions will be biased towards, but + * not restricted to, the given bounds. Both + * location and radius will be ignored if + * bounds is set. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * The user entered input string. + */ + input: string; + /** + * Location for prediction biasing. Predictions will be biased towards the + * given location and radius. Alternatively, + * bounds can be used. + */ + location?: google.maps.LatLng; + /** + * The character position in the input term at which the service uses text + * for predictions (the position of the cursor in the input field). + */ + offset?: number; + /** + * The radius of the area used for prediction biasing. The + * radius is specified in meters, and must always be + * accompanied by a location property. Alternatively, + * bounds can be used. + */ + radius?: number; + } + /** + * Ranking options for a PlaceSearchRequest. + * + * Access by calling `const {RankBy} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export enum RankBy { + /** + * Ranks place results by distance from the location. + */ + DISTANCE = 0.0, + /** + * Ranks place results by their prominence. + */ + PROMINENCE = 1.0, + } + /** + * Available only in the v=beta channel: https://goo.gle/3oAthT3. + * + * + * Access by calling `const {Review} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class Review { + /** + * The reviewer. + */ + authorAttribution: google.maps.places.AuthorAttribution|null; + publishTime: Date|null; + /** + * The rating of this review, a number between 1.0 and 5.0 (inclusive). + */ + rating: number|null; + /** + * A string of formatted recent time, expressing the review time relative to + * the current time in a form appropriate for the language and country. For + * example + * `"a month ago"'. + */ + relativePublishTimeDescription: string|null; + /** + * The text of a review. + */ + text: string|null; + /** + * An IETF language code indicating the language in which this review is + * written. Note that this code includes only the main language tag without + * any secondary tag indicating country or region. For example, all the + * English reviews are tagged as 'en' rather than + * 'en-AU' or + * 'en-UK'. + */ + textLanguageCode: string|null; + } + /** + * A widget that provides query predictions based on a user's text input. + * It attaches to an input element of type text, and listens for + * text entry in that field. The list of predictions is presented as a + * drop-down list, and is updated as text is entered. + * + * Access by calling `const {SearchBox} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class SearchBox extends google.maps.MVCObject { + /** + * A widget that provides query predictions based on a user's text + * input. It attaches to an input element of type text, and + * listens for text entry in that field. The list of predictions is + * presented as a drop-down list, and is updated as text is entered. + * + * Access by calling `const {SearchBox} = await + * google.maps.importLibrary("places")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor( + inputField: HTMLInputElement, + opts?: google.maps.places.SearchBoxOptions|null); + /** + * Returns the bounds to which query predictions are biased. + */ + getBounds(): google.maps.LatLngBounds|undefined; + /** + * Returns the query selected by the user to be used with + * places_changed event. + */ + getPlaces(): google.maps.places.PlaceResult[]|undefined; + /** + * Sets the region to use for biasing query predictions. Results will only + * be biased towards this area and not be completely restricted to it. + */ + setBounds(bounds: google.maps.LatLngBounds|null| + google.maps.LatLngBoundsLiteral): void; + } + /** + * The options that can be set on a SearchBox object. + */ + export interface SearchBoxOptions { + /** + * The area towards which to bias query predictions. Predictions are biased + * towards, but not restricted to, queries targeting these bounds. + */ + bounds?: google.maps.LatLngBounds|null|google.maps.LatLngBoundsLiteral; + } + /** + * Contains structured information about the place's description, divided + * into a main text and a secondary text, including an array of matched + * substrings from the autocomplete input, identified by an offset and a + * length, expressed in unicode characters. + */ + export interface StructuredFormatting { + /** + * This is the main text part of the unformatted description of the place + * suggested by the Places service. Usually the name of the place. + */ + main_text: string; + /** + * A set of substrings in the main text that match elements in the + * user's input, suitable for use in highlighting those substrings. Each + * substring is identified by an offset and a length, expressed in unicode + * characters. + */ + main_text_matched_substrings: google.maps.places.PredictionSubstring[]; + /** + * This is the secondary text part of the unformatted description of the + * place suggested by the Places service. Usually the location of the place. + */ + secondary_text: string; + } + /** + * A text search request to be sent to the PlacesService. + */ + export interface TextSearchRequest { + /** + * Bounds used to bias results when searching for Places (optional). Both + * location and radius will be ignored if + * bounds is set. Results will not be restricted to those + * inside these bounds; but, results inside it will rank higher. + */ + bounds?: google.maps.LatLngBounds|google.maps.LatLngBoundsLiteral; + /** + * A language identifier for the language in which names and addresses + * should be returned, when possible. See the list of + * supported languages. + */ + language?: string|null; + /** + * The center of the area used to bias results when searching for Places. + */ + location?: google.maps.LatLng|google.maps.LatLngLiteral; + /** + * The request's query term. For example, the name of a place + * ('Eiffel Tower'), a category followed by the name of a location + * ('pizza in New York'), or the name of a place followed by a + * location disambiguator + * ('Starbucks in Sydney'). + */ + query?: string; + /** + * The radius of the area used to bias results when searching for Places, in + * meters. + */ + radius?: number; + /** + * A region code to bias results towards. The region code accepts a ccTLD + * ("top-level domain") two-character value. Most ccTLD codes + * are identical to ISO 3166-1 codes, with some notable exceptions. For + * example, the United Kingdom's ccTLD is "uk" + * (.co.uk) while its ISO 3166-1 code is "gb" + * (technically for the entity of "The United Kingdom of Great Britain + * and Northern Ireland"). + */ + region?: string|null; + /** + * Searches for places of the given type. The type is translated to the + * local language of the request's target location and used as a query + * string. If a query is also provided, it is concatenated to the localized + * type string. Results of a different type are dropped from the response. + * Use this field to perform language and region independent categorical + * searches. Valid types are given here. + */ + type?: string; + } +} +declare namespace google.maps.visualization { + /** + * A layer that provides a client-side rendered heatmap, depicting the + * intensity of data at geographical points. + * + * Access by calling `const {HeatmapLayer} = await + * google.maps.importLibrary("visualization")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + export class HeatmapLayer extends google.maps.MVCObject { + /** + * A layer that provides a client-side rendered heatmap, depicting the + * intensity of data at geographical points. + * + * Access by calling `const {HeatmapLayer} = await + * google.maps.importLibrary("visualization")`. See + * https://developers.google.com/maps/documentation/javascript/libraries. + */ + constructor(opts?: google.maps.visualization.HeatmapLayerOptions|null); + /** + * Returns the data points currently displayed by this heatmap. + */ + getData(): google.maps.MVCArray; + getMap(): google.maps.Map|undefined; + /** + * Sets the data points to be displayed by this heatmap. + */ + setData(data: google.maps.MVCArray< + google.maps.LatLng|google.maps.visualization.WeightedLocation>| + (google.maps.LatLng|google.maps.visualization.WeightedLocation)[]): + void; + /** + * Renders the heatmap on the specified map. If map is set to + * null, the heatmap will be removed. + */ + setMap(map: google.maps.Map|null): void; + setOptions(options: google.maps.visualization.HeatmapLayerOptions| + null): void; + } + /** + * This object defines the properties that can be set on a + * HeatmapLayer object. + */ + export interface HeatmapLayerOptions { + /** + * The data points to display. Required. + */ + data?: google.maps.MVCArray| + null|(google.maps.LatLng|google.maps.visualization.WeightedLocation)[]; + /** + * Specifies whether heatmaps dissipate on zoom. By default, the radius of + * influence of a data point is specified by the radius option only. When + * dissipating is disabled, the radius option is interpreted as a radius at + * zoom level 0. + */ + dissipating?: boolean|null; + /** + * The color gradient of the heatmap, specified as an array of CSS color + * strings. All CSS3 colors are supported except for extended named colors. + */ + gradient?: string[]|null; + /** + * The map on which to display the layer. + */ + map?: google.maps.Map|null; + /** + * The maximum intensity of the heatmap. By default, heatmap colors are + * dynamically scaled according to the greatest concentration of points at + * any particular pixel on the map. This property allows you to specify a + * fixed maximum. + */ + maxIntensity?: number|null; + /** + * The opacity of the heatmap, expressed as a number between 0 and 1. + * @defaultValue 0.6 + */ + opacity?: number|null; + /** + * The radius of influence for each data point, in pixels. + */ + radius?: number|null; + } + /** + * A data point entry for a heatmap. This is a geographical data point with a + * weight attribute. + */ + export interface WeightedLocation { + /** + * The location of the data point. + */ + location: google.maps.LatLng|null; + /** + * The weighting value of the data point. + */ + weight: number; + } +} diff --git a/src/treehug/node_modules/@types/google.maps/package.json b/src/treehug/node_modules/@types/google.maps/package.json new file mode 100644 index 0000000..05e6d57 --- /dev/null +++ b/src/treehug/node_modules/@types/google.maps/package.json @@ -0,0 +1,31 @@ +{ + "name": "@types/google.maps", + "version": "3.54.6", + "description": "TypeScript definitions for google.maps", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/google.maps", + "license": "MIT", + "contributors": [ + { + "name": "Alex Muramoto", + "githubUsername": "amuramoto", + "url": "https://github.com/amuramoto" + }, + { + "name": "Angela Yu", + "githubUsername": "wangela", + "url": "https://github.com/wangela" + } + ], + "main": "", + "types": "index.d.ts", + "repository": { + "type": "git", + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/google.maps" + }, + "scripts": {}, + "dependencies": {}, + "typesPublisherContentHash": "6e988627cc4ed80cdd9a3876fea3f6eeb7c90d42440b0c053cb9ed920406ffbc", + "typeScriptVersion": "4.5", + "nonNpm": true +} \ No newline at end of file diff --git a/src/treehug/node_modules/fast-deep-equal/LICENSE b/src/treehug/node_modules/fast-deep-equal/LICENSE new file mode 100644 index 0000000..7f15435 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2017 Evgeny Poberezkin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/src/treehug/node_modules/fast-deep-equal/README.md b/src/treehug/node_modules/fast-deep-equal/README.md new file mode 100644 index 0000000..d3f4ffc --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/README.md @@ -0,0 +1,96 @@ +# fast-deep-equal +The fastest deep equal with ES6 Map, Set and Typed arrays support. + +[![Build Status](https://travis-ci.org/epoberezkin/fast-deep-equal.svg?branch=master)](https://travis-ci.org/epoberezkin/fast-deep-equal) +[![npm](https://img.shields.io/npm/v/fast-deep-equal.svg)](https://www.npmjs.com/package/fast-deep-equal) +[![Coverage Status](https://coveralls.io/repos/github/epoberezkin/fast-deep-equal/badge.svg?branch=master)](https://coveralls.io/github/epoberezkin/fast-deep-equal?branch=master) + + +## Install + +```bash +npm install fast-deep-equal +``` + + +## Features + +- ES5 compatible +- works in node.js (8+) and browsers (IE9+) +- checks equality of Date and RegExp objects by value. + +ES6 equal (`require('fast-deep-equal/es6')`) also supports: +- Maps +- Sets +- Typed arrays + + +## Usage + +```javascript +var equal = require('fast-deep-equal'); +console.log(equal({foo: 'bar'}, {foo: 'bar'})); // true +``` + +To support ES6 Maps, Sets and Typed arrays equality use: + +```javascript +var equal = require('fast-deep-equal/es6'); +console.log(equal(Int16Array([1, 2]), Int16Array([1, 2]))); // true +``` + +To use with React (avoiding the traversal of React elements' _owner +property that contains circular references and is not needed when +comparing the elements - borrowed from [react-fast-compare](https://github.com/FormidableLabs/react-fast-compare)): + +```javascript +var equal = require('fast-deep-equal/react'); +var equal = require('fast-deep-equal/es6/react'); +``` + + +## Performance benchmark + +Node.js v12.6.0: + +``` +fast-deep-equal x 261,950 ops/sec ±0.52% (89 runs sampled) +fast-deep-equal/es6 x 212,991 ops/sec ±0.34% (92 runs sampled) +fast-equals x 230,957 ops/sec ±0.83% (85 runs sampled) +nano-equal x 187,995 ops/sec ±0.53% (88 runs sampled) +shallow-equal-fuzzy x 138,302 ops/sec ±0.49% (90 runs sampled) +underscore.isEqual x 74,423 ops/sec ±0.38% (89 runs sampled) +lodash.isEqual x 36,637 ops/sec ±0.72% (90 runs sampled) +deep-equal x 2,310 ops/sec ±0.37% (90 runs sampled) +deep-eql x 35,312 ops/sec ±0.67% (91 runs sampled) +ramda.equals x 12,054 ops/sec ±0.40% (91 runs sampled) +util.isDeepStrictEqual x 46,440 ops/sec ±0.43% (90 runs sampled) +assert.deepStrictEqual x 456 ops/sec ±0.71% (88 runs sampled) + +The fastest is fast-deep-equal +``` + +To run benchmark (requires node.js 6+): + +```bash +npm run benchmark +``` + +__Please note__: this benchmark runs against the available test cases. To choose the most performant library for your application, it is recommended to benchmark against your data and to NOT expect this benchmark to reflect the performance difference in your application. + + +## Enterprise support + +fast-deep-equal package is a part of [Tidelift enterprise subscription](https://tidelift.com/subscription/pkg/npm-fast-deep-equal?utm_source=npm-fast-deep-equal&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) - it provides a centralised commercial support to open-source software users, in addition to the support provided by software maintainers. + + +## Security contact + +To report a security vulnerability, please use the +[Tidelift security contact](https://tidelift.com/security). +Tidelift will coordinate the fix and disclosure. Please do NOT report security vulnerability via GitHub issues. + + +## License + +[MIT](https://github.com/epoberezkin/fast-deep-equal/blob/master/LICENSE) diff --git a/src/treehug/node_modules/fast-deep-equal/es6/index.d.ts b/src/treehug/node_modules/fast-deep-equal/es6/index.d.ts new file mode 100644 index 0000000..c7eb9c7 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/es6/index.d.ts @@ -0,0 +1,2 @@ +declare const equal: (a: any, b: any) => boolean; +export = equal; diff --git a/src/treehug/node_modules/fast-deep-equal/es6/index.js b/src/treehug/node_modules/fast-deep-equal/es6/index.js new file mode 100644 index 0000000..d980be2 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/es6/index.js @@ -0,0 +1,72 @@ +'use strict'; + +// do not edit .js files directly - edit src/index.jst + + + var envHasBigInt64Array = typeof BigInt64Array !== 'undefined'; + + +module.exports = function equal(a, b) { + if (a === b) return true; + + if (a && b && typeof a == 'object' && typeof b == 'object') { + if (a.constructor !== b.constructor) return false; + + var length, i, keys; + if (Array.isArray(a)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (!equal(a[i], b[i])) return false; + return true; + } + + + if ((a instanceof Map) && (b instanceof Map)) { + if (a.size !== b.size) return false; + for (i of a.entries()) + if (!b.has(i[0])) return false; + for (i of a.entries()) + if (!equal(i[1], b.get(i[0]))) return false; + return true; + } + + if ((a instanceof Set) && (b instanceof Set)) { + if (a.size !== b.size) return false; + for (i of a.entries()) + if (!b.has(i[0])) return false; + return true; + } + + if (ArrayBuffer.isView(a) && ArrayBuffer.isView(b)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (a[i] !== b[i]) return false; + return true; + } + + + if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; + if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); + if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); + + keys = Object.keys(a); + length = keys.length; + if (length !== Object.keys(b).length) return false; + + for (i = length; i-- !== 0;) + if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + + for (i = length; i-- !== 0;) { + var key = keys[i]; + + if (!equal(a[key], b[key])) return false; + } + + return true; + } + + // true if both NaN, false otherwise + return a!==a && b!==b; +}; diff --git a/src/treehug/node_modules/fast-deep-equal/es6/react.d.ts b/src/treehug/node_modules/fast-deep-equal/es6/react.d.ts new file mode 100644 index 0000000..c7eb9c7 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/es6/react.d.ts @@ -0,0 +1,2 @@ +declare const equal: (a: any, b: any) => boolean; +export = equal; diff --git a/src/treehug/node_modules/fast-deep-equal/es6/react.js b/src/treehug/node_modules/fast-deep-equal/es6/react.js new file mode 100644 index 0000000..98e2f9b --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/es6/react.js @@ -0,0 +1,79 @@ +'use strict'; + +// do not edit .js files directly - edit src/index.jst + + + var envHasBigInt64Array = typeof BigInt64Array !== 'undefined'; + + +module.exports = function equal(a, b) { + if (a === b) return true; + + if (a && b && typeof a == 'object' && typeof b == 'object') { + if (a.constructor !== b.constructor) return false; + + var length, i, keys; + if (Array.isArray(a)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (!equal(a[i], b[i])) return false; + return true; + } + + + if ((a instanceof Map) && (b instanceof Map)) { + if (a.size !== b.size) return false; + for (i of a.entries()) + if (!b.has(i[0])) return false; + for (i of a.entries()) + if (!equal(i[1], b.get(i[0]))) return false; + return true; + } + + if ((a instanceof Set) && (b instanceof Set)) { + if (a.size !== b.size) return false; + for (i of a.entries()) + if (!b.has(i[0])) return false; + return true; + } + + if (ArrayBuffer.isView(a) && ArrayBuffer.isView(b)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (a[i] !== b[i]) return false; + return true; + } + + + if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; + if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); + if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); + + keys = Object.keys(a); + length = keys.length; + if (length !== Object.keys(b).length) return false; + + for (i = length; i-- !== 0;) + if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + + for (i = length; i-- !== 0;) { + var key = keys[i]; + + if (key === '_owner' && a.$$typeof) { + // React-specific: avoid traversing React elements' _owner. + // _owner contains circular references + // and is not needed when comparing the actual elements (and not their owners) + continue; + } + + if (!equal(a[key], b[key])) return false; + } + + return true; + } + + // true if both NaN, false otherwise + return a!==a && b!==b; +}; diff --git a/src/treehug/node_modules/fast-deep-equal/index.d.ts b/src/treehug/node_modules/fast-deep-equal/index.d.ts new file mode 100644 index 0000000..3c042ca --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/index.d.ts @@ -0,0 +1,4 @@ +declare module 'fast-deep-equal' { + const equal: (a: any, b: any) => boolean; + export = equal; +} diff --git a/src/treehug/node_modules/fast-deep-equal/index.js b/src/treehug/node_modules/fast-deep-equal/index.js new file mode 100644 index 0000000..30dd1ba --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/index.js @@ -0,0 +1,46 @@ +'use strict'; + +// do not edit .js files directly - edit src/index.jst + + + +module.exports = function equal(a, b) { + if (a === b) return true; + + if (a && b && typeof a == 'object' && typeof b == 'object') { + if (a.constructor !== b.constructor) return false; + + var length, i, keys; + if (Array.isArray(a)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (!equal(a[i], b[i])) return false; + return true; + } + + + + if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; + if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); + if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); + + keys = Object.keys(a); + length = keys.length; + if (length !== Object.keys(b).length) return false; + + for (i = length; i-- !== 0;) + if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + + for (i = length; i-- !== 0;) { + var key = keys[i]; + + if (!equal(a[key], b[key])) return false; + } + + return true; + } + + // true if both NaN, false otherwise + return a!==a && b!==b; +}; diff --git a/src/treehug/node_modules/fast-deep-equal/package.json b/src/treehug/node_modules/fast-deep-equal/package.json new file mode 100644 index 0000000..3cfe66c --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/package.json @@ -0,0 +1,61 @@ +{ + "name": "fast-deep-equal", + "version": "3.1.3", + "description": "Fast deep equal", + "main": "index.js", + "scripts": { + "eslint": "eslint *.js benchmark/*.js spec/*.js", + "build": "node build", + "benchmark": "npm i && npm run build && cd ./benchmark && npm i && node ./", + "test-spec": "mocha spec/*.spec.js -R spec", + "test-cov": "nyc npm run test-spec", + "test-ts": "tsc --target ES5 --noImplicitAny index.d.ts", + "test": "npm run build && npm run eslint && npm run test-ts && npm run test-cov", + "prepublish": "npm run build" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/epoberezkin/fast-deep-equal.git" + }, + "keywords": [ + "fast", + "equal", + "deep-equal" + ], + "author": "Evgeny Poberezkin", + "license": "MIT", + "bugs": { + "url": "https://github.com/epoberezkin/fast-deep-equal/issues" + }, + "homepage": "https://github.com/epoberezkin/fast-deep-equal#readme", + "devDependencies": { + "coveralls": "^3.1.0", + "dot": "^1.1.2", + "eslint": "^7.2.0", + "mocha": "^7.2.0", + "nyc": "^15.1.0", + "pre-commit": "^1.2.2", + "react": "^16.12.0", + "react-test-renderer": "^16.12.0", + "sinon": "^9.0.2", + "typescript": "^3.9.5" + }, + "nyc": { + "exclude": [ + "**/spec/**", + "node_modules" + ], + "reporter": [ + "lcov", + "text-summary" + ] + }, + "files": [ + "index.js", + "index.d.ts", + "react.js", + "react.d.ts", + "es6/" + ], + "types": "index.d.ts" +} diff --git a/src/treehug/node_modules/fast-deep-equal/react.d.ts b/src/treehug/node_modules/fast-deep-equal/react.d.ts new file mode 100644 index 0000000..c7eb9c7 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/react.d.ts @@ -0,0 +1,2 @@ +declare const equal: (a: any, b: any) => boolean; +export = equal; diff --git a/src/treehug/node_modules/fast-deep-equal/react.js b/src/treehug/node_modules/fast-deep-equal/react.js new file mode 100644 index 0000000..3489b98 --- /dev/null +++ b/src/treehug/node_modules/fast-deep-equal/react.js @@ -0,0 +1,53 @@ +'use strict'; + +// do not edit .js files directly - edit src/index.jst + + + +module.exports = function equal(a, b) { + if (a === b) return true; + + if (a && b && typeof a == 'object' && typeof b == 'object') { + if (a.constructor !== b.constructor) return false; + + var length, i, keys; + if (Array.isArray(a)) { + length = a.length; + if (length != b.length) return false; + for (i = length; i-- !== 0;) + if (!equal(a[i], b[i])) return false; + return true; + } + + + + if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags; + if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf(); + if (a.toString !== Object.prototype.toString) return a.toString() === b.toString(); + + keys = Object.keys(a); + length = keys.length; + if (length !== Object.keys(b).length) return false; + + for (i = length; i-- !== 0;) + if (!Object.prototype.hasOwnProperty.call(b, keys[i])) return false; + + for (i = length; i-- !== 0;) { + var key = keys[i]; + + if (key === '_owner' && a.$$typeof) { + // React-specific: avoid traversing React elements' _owner. + // _owner contains circular references + // and is not needed when comparing the actual elements (and not their owners) + continue; + } + + if (!equal(a[key], b[key])) return false; + } + + return true; + } + + // true if both NaN, false otherwise + return a!==a && b!==b; +}; diff --git a/src/treehug/node_modules/kdbush/LICENSE b/src/treehug/node_modules/kdbush/LICENSE new file mode 100644 index 0000000..ef7627d --- /dev/null +++ b/src/treehug/node_modules/kdbush/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2018, Vladimir Agafonkin + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. diff --git a/src/treehug/node_modules/kdbush/README.md b/src/treehug/node_modules/kdbush/README.md new file mode 100644 index 0000000..ac7664d --- /dev/null +++ b/src/treehug/node_modules/kdbush/README.md @@ -0,0 +1,102 @@ +## KDBush + +A very fast static spatial index for 2D points based on a flat KD-tree. +Compared to [RBush](https://github.com/mourner/rbush): + +- **Points only** — no rectangles. +- **Static** — you can't add/remove items after initial indexing. +- **Faster** indexing and search, with lower **memory** footprint. +- Index is stored as a single **array buffer** (so you can [transfer](https://developer.mozilla.org/en-US/docs/Glossary/Transferable_objects) it between threads or store it as a compact file). + + +If you need a static index for rectangles, not only points, see [Flatbush](https://github.com/mourner/flatbush). When indexing points, KDBush has the advantage of taking ~2x less memory than Flatbush. + +[![Build Status](https://github.com/mourner/kdbush/workflows/Node/badge.svg?branch=master)](https://github.com/mourner/kdbush/actions) +[![Simply Awesome](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects) + +## Usage + +```js +// initialize KDBush for 1000 items +const index = new KDBush(1000); + +// fill it with 1000 points +for (const {x, y} of items) { + index.add(x, y); +} + +// perform the indexing +index.finish(); + +// make a bounding box query +const foundIds = index.range(minX, minY, maxX, maxY); + +// map ids to original items +const foundItems = foundIds.map(i => items[i]); + +// make a radius query +const neighborIds = index.within(x, y, 5); + +// instantly transfer the index from a worker to the main thread +postMessage(index.data, [index.data]); + +// reconstruct the index from a raw array buffer +const index = KDBush.from(e.data); +``` + +## Install + +Install with NPM: `npm install kdbush`, then import as a module: + +```js +import KDBush from 'kdbush'; +``` + +Or use as a module directly in the browser with [jsDelivr](https://www.jsdelivr.com/esm): + +```html + +``` + +Alternatively, there's a browser bundle with a `KDBush` global variable: + +```html + +``` + +## API + +#### new KDBush(numItems[, nodeSize, ArrayType]) + +Creates an index that will hold a given number of points (`numItems`). Additionally accepts: + +- `nodeSize`: Size of the KD-tree node, `64` by default. Higher means faster indexing but slower search, and vise versa. +- `ArrayType`: Array type to use for storing coordinate values. `Float64Array` by default, but if your coordinates are integer values, `Int32Array` makes the index faster and smaller. + +#### index.add(x, y) + +Adds a given point to the index. Returns a zero-based, incremental number that represents the newly added point. + +#### index.range(minX, minY, maxX, maxY) + +Finds all items within the given bounding box and returns an array of indices that refer to the order the items were added (the values returned by `index.add(x, y)`). + +#### index.within(x, y, radius) + +Finds all items within a given radius from the query point and returns an array of indices. + +#### `KDBush.from(data)` + +Recreates a KDBush index from raw `ArrayBuffer` data +(that's exposed as `index.data` on a previously indexed KDBush instance). +Very useful for transferring or sharing indices between threads or storing them in a file. + +### Properties + +- `data`: array buffer that holds the index. +- `numItems`: number of stored items. +- `nodeSize`: number of items in a KD-tree node. +- `ArrayType`: array type used for internal coordinates storage. +- `IndexArrayType`: array type used for internal item indices storage. diff --git a/src/treehug/node_modules/kdbush/index.d.ts b/src/treehug/node_modules/kdbush/index.d.ts new file mode 100644 index 0000000..b874ea6 --- /dev/null +++ b/src/treehug/node_modules/kdbush/index.d.ts @@ -0,0 +1,53 @@ +export default class KDBush { + /** + * Creates an index from raw `ArrayBuffer` data. + * @param {ArrayBuffer} data + */ + static from(data: ArrayBuffer): KDBush; + /** + * Creates an index that will hold a given number of items. + * @param {number} numItems + * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default). + * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default). + * @param {ArrayBuffer} [data] (For internal use only) + */ + constructor(numItems: number, nodeSize?: number | undefined, ArrayType?: TypedArrayConstructor | undefined, data?: ArrayBuffer | undefined); + numItems: number; + nodeSize: number; + ArrayType: TypedArrayConstructor; + IndexArrayType: Uint16ArrayConstructor | Uint32ArrayConstructor; + data: ArrayBuffer; + ids: Uint16Array | Uint32Array; + coords: Int8Array | Uint8Array | Uint8ClampedArray | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array | Float64Array; + _pos: number; + _finished: boolean; + /** + * Add a point to the index. + * @param {number} x + * @param {number} y + * @returns {number} An incremental index associated with the added item (starting from `0`). + */ + add(x: number, y: number): number; + /** + * Perform indexing of the added points. + */ + finish(): KDBush; + /** + * Search the index for items within a given bounding box. + * @param {number} minX + * @param {number} minY + * @param {number} maxX + * @param {number} maxY + * @returns {number[]} An array of indices correponding to the found items. + */ + range(minX: number, minY: number, maxX: number, maxY: number): number[]; + /** + * Search the index for items within a given radius. + * @param {number} qx + * @param {number} qy + * @param {number} r Query radius. + * @returns {number[]} An array of indices correponding to the found items. + */ + within(qx: number, qy: number, r: number): number[]; +} +export type TypedArrayConstructor = Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor; diff --git a/src/treehug/node_modules/kdbush/index.js b/src/treehug/node_modules/kdbush/index.js new file mode 100644 index 0000000..d9a8225 --- /dev/null +++ b/src/treehug/node_modules/kdbush/index.js @@ -0,0 +1,327 @@ + +const ARRAY_TYPES = [ + Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, + Int32Array, Uint32Array, Float32Array, Float64Array +]; + +/** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */ + +const VERSION = 1; // serialized format version +const HEADER_SIZE = 8; + +export default class KDBush { + + /** + * Creates an index from raw `ArrayBuffer` data. + * @param {ArrayBuffer} data + */ + static from(data) { + if (!(data instanceof ArrayBuffer)) { + throw new Error('Data must be an instance of ArrayBuffer.'); + } + const [magic, versionAndType] = new Uint8Array(data, 0, 2); + if (magic !== 0xdb) { + throw new Error('Data does not appear to be in a KDBush format.'); + } + const version = versionAndType >> 4; + if (version !== VERSION) { + throw new Error(`Got v${version} data when expected v${VERSION}.`); + } + const ArrayType = ARRAY_TYPES[versionAndType & 0x0f]; + if (!ArrayType) { + throw new Error('Unrecognized array type.'); + } + const [nodeSize] = new Uint16Array(data, 2, 1); + const [numItems] = new Uint32Array(data, 4, 1); + + return new KDBush(numItems, nodeSize, ArrayType, data); + } + + /** + * Creates an index that will hold a given number of items. + * @param {number} numItems + * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default). + * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default). + * @param {ArrayBuffer} [data] (For internal use only) + */ + constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) { + if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`); + + this.numItems = +numItems; + this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535); + this.ArrayType = ArrayType; + this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array; + + const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType); + const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT; + const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT; + const padCoords = (8 - idsByteSize % 8) % 8; + + if (arrayTypeIndex < 0) { + throw new Error(`Unexpected typed array class: ${ArrayType}.`); + } + + if (data && (data instanceof ArrayBuffer)) { // reconstruct an index from a buffer + this.data = data; + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = numItems * 2; + this._finished = true; + } else { // initialize a new index + this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords); + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = 0; + this._finished = false; + + // set header + new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]); + new Uint16Array(this.data, 2, 1)[0] = nodeSize; + new Uint32Array(this.data, 4, 1)[0] = numItems; + } + } + + /** + * Add a point to the index. + * @param {number} x + * @param {number} y + * @returns {number} An incremental index associated with the added item (starting from `0`). + */ + add(x, y) { + const index = this._pos >> 1; + this.ids[index] = index; + this.coords[this._pos++] = x; + this.coords[this._pos++] = y; + return index; + } + + /** + * Perform indexing of the added points. + */ + finish() { + const numAdded = this._pos >> 1; + if (numAdded !== this.numItems) { + throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`); + } + // kd-sort both arrays for efficient search + sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0); + + this._finished = true; + return this; + } + + /** + * Search the index for items within a given bounding box. + * @param {number} minX + * @param {number} minY + * @param {number} maxX + * @param {number} maxY + * @returns {number[]} An array of indices correponding to the found items. + */ + range(minX, minY, maxX, maxY) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + + // recursively search for items in range in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + const x = coords[2 * i]; + const y = coords[2 * i + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? minX <= x : minY <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? maxX >= x : maxY >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } + + /** + * Search the index for items within a given radius. + * @param {number} qx + * @param {number} qy + * @param {number} r Query radius. + * @returns {number[]} An array of indices correponding to the found items. + */ + within(qx, qy, r) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + const r2 = r * r; + + // recursively search for items within radius in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? qx - r <= x : qy - r <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? qx + r >= x : qy + r >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} nodeSize + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function sort(ids, coords, nodeSize, left, right, axis) { + if (right - left <= nodeSize) return; + + const m = (left + right) >> 1; // middle index + + // sort ids and coords around the middle index so that the halves lie + // either left/right or top/bottom correspondingly (taking turns) + select(ids, coords, m, left, right, axis); + + // recursively kd-sort first half and second half on the opposite axis + sort(ids, coords, nodeSize, left, m - 1, 1 - axis); + sort(ids, coords, nodeSize, m + 1, right, 1 - axis); +} + +/** + * Custom Floyd-Rivest selection algorithm: sort ids and coords so that + * [left..k-1] items are smaller than k-th item (on either x or y axis) + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} k + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function select(ids, coords, k, left, right, axis) { + + while (right > left) { + if (right - left > 600) { + const n = right - left + 1; + const m = k - left + 1; + const z = Math.log(n); + const s = 0.5 * Math.exp(2 * z / 3); + const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1); + const newLeft = Math.max(left, Math.floor(k - m * s / n + sd)); + const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd)); + select(ids, coords, k, newLeft, newRight, axis); + } + + const t = coords[2 * k + axis]; + let i = left; + let j = right; + + swapItem(ids, coords, left, k); + if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right); + + while (i < j) { + swapItem(ids, coords, i, j); + i++; + j--; + while (coords[2 * i + axis] < t) i++; + while (coords[2 * j + axis] > t) j--; + } + + if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j); + else { + j++; + swapItem(ids, coords, j, right); + } + + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} i + * @param {number} j + */ +function swapItem(ids, coords, i, j) { + swap(ids, i, j); + swap(coords, 2 * i, 2 * j); + swap(coords, 2 * i + 1, 2 * j + 1); +} + +/** + * @param {InstanceType} arr + * @param {number} i + * @param {number} j + */ +function swap(arr, i, j) { + const tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; +} + +/** + * @param {number} ax + * @param {number} ay + * @param {number} bx + * @param {number} by + */ +function sqDist(ax, ay, bx, by) { + const dx = ax - bx; + const dy = ay - by; + return dx * dx + dy * dy; +} diff --git a/src/treehug/node_modules/kdbush/kdbush.js b/src/treehug/node_modules/kdbush/kdbush.js new file mode 100644 index 0000000..ebf01bc --- /dev/null +++ b/src/treehug/node_modules/kdbush/kdbush.js @@ -0,0 +1,336 @@ +(function (global, factory) { +typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : +typeof define === 'function' && define.amd ? define(factory) : +(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.KDBush = factory()); +})(this, (function () { 'use strict'; + +const ARRAY_TYPES = [ + Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, + Int32Array, Uint32Array, Float32Array, Float64Array +]; + +/** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */ + +const VERSION = 1; // serialized format version +const HEADER_SIZE = 8; + +class KDBush { + + /** + * Creates an index from raw `ArrayBuffer` data. + * @param {ArrayBuffer} data + */ + static from(data) { + if (!(data instanceof ArrayBuffer)) { + throw new Error('Data must be an instance of ArrayBuffer.'); + } + const [magic, versionAndType] = new Uint8Array(data, 0, 2); + if (magic !== 0xdb) { + throw new Error('Data does not appear to be in a KDBush format.'); + } + const version = versionAndType >> 4; + if (version !== VERSION) { + throw new Error(`Got v${version} data when expected v${VERSION}.`); + } + const ArrayType = ARRAY_TYPES[versionAndType & 0x0f]; + if (!ArrayType) { + throw new Error('Unrecognized array type.'); + } + const [nodeSize] = new Uint16Array(data, 2, 1); + const [numItems] = new Uint32Array(data, 4, 1); + + return new KDBush(numItems, nodeSize, ArrayType, data); + } + + /** + * Creates an index that will hold a given number of items. + * @param {number} numItems + * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default). + * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default). + * @param {ArrayBuffer} [data] (For internal use only) + */ + constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) { + if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`); + + this.numItems = +numItems; + this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535); + this.ArrayType = ArrayType; + this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array; + + const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType); + const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT; + const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT; + const padCoords = (8 - idsByteSize % 8) % 8; + + if (arrayTypeIndex < 0) { + throw new Error(`Unexpected typed array class: ${ArrayType}.`); + } + + if (data && (data instanceof ArrayBuffer)) { // reconstruct an index from a buffer + this.data = data; + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = numItems * 2; + this._finished = true; + } else { // initialize a new index + this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords); + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = 0; + this._finished = false; + + // set header + new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]); + new Uint16Array(this.data, 2, 1)[0] = nodeSize; + new Uint32Array(this.data, 4, 1)[0] = numItems; + } + } + + /** + * Add a point to the index. + * @param {number} x + * @param {number} y + * @returns {number} An incremental index associated with the added item (starting from `0`). + */ + add(x, y) { + const index = this._pos >> 1; + this.ids[index] = index; + this.coords[this._pos++] = x; + this.coords[this._pos++] = y; + return index; + } + + /** + * Perform indexing of the added points. + */ + finish() { + const numAdded = this._pos >> 1; + if (numAdded !== this.numItems) { + throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`); + } + // kd-sort both arrays for efficient search + sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0); + + this._finished = true; + return this; + } + + /** + * Search the index for items within a given bounding box. + * @param {number} minX + * @param {number} minY + * @param {number} maxX + * @param {number} maxY + * @returns {number[]} An array of indices correponding to the found items. + */ + range(minX, minY, maxX, maxY) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + + // recursively search for items in range in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + const x = coords[2 * i]; + const y = coords[2 * i + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? minX <= x : minY <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? maxX >= x : maxY >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } + + /** + * Search the index for items within a given radius. + * @param {number} qx + * @param {number} qy + * @param {number} r Query radius. + * @returns {number[]} An array of indices correponding to the found items. + */ + within(qx, qy, r) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + const r2 = r * r; + + // recursively search for items within radius in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? qx - r <= x : qy - r <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? qx + r >= x : qy + r >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} nodeSize + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function sort(ids, coords, nodeSize, left, right, axis) { + if (right - left <= nodeSize) return; + + const m = (left + right) >> 1; // middle index + + // sort ids and coords around the middle index so that the halves lie + // either left/right or top/bottom correspondingly (taking turns) + select(ids, coords, m, left, right, axis); + + // recursively kd-sort first half and second half on the opposite axis + sort(ids, coords, nodeSize, left, m - 1, 1 - axis); + sort(ids, coords, nodeSize, m + 1, right, 1 - axis); +} + +/** + * Custom Floyd-Rivest selection algorithm: sort ids and coords so that + * [left..k-1] items are smaller than k-th item (on either x or y axis) + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} k + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function select(ids, coords, k, left, right, axis) { + + while (right > left) { + if (right - left > 600) { + const n = right - left + 1; + const m = k - left + 1; + const z = Math.log(n); + const s = 0.5 * Math.exp(2 * z / 3); + const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1); + const newLeft = Math.max(left, Math.floor(k - m * s / n + sd)); + const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd)); + select(ids, coords, k, newLeft, newRight, axis); + } + + const t = coords[2 * k + axis]; + let i = left; + let j = right; + + swapItem(ids, coords, left, k); + if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right); + + while (i < j) { + swapItem(ids, coords, i, j); + i++; + j--; + while (coords[2 * i + axis] < t) i++; + while (coords[2 * j + axis] > t) j--; + } + + if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j); + else { + j++; + swapItem(ids, coords, j, right); + } + + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} i + * @param {number} j + */ +function swapItem(ids, coords, i, j) { + swap(ids, i, j); + swap(coords, 2 * i, 2 * j); + swap(coords, 2 * i + 1, 2 * j + 1); +} + +/** + * @param {InstanceType} arr + * @param {number} i + * @param {number} j + */ +function swap(arr, i, j) { + const tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; +} + +/** + * @param {number} ax + * @param {number} ay + * @param {number} bx + * @param {number} by + */ +function sqDist(ax, ay, bx, by) { + const dx = ax - bx; + const dy = ay - by; + return dx * dx + dy * dy; +} + +return KDBush; + +})); diff --git a/src/treehug/node_modules/kdbush/kdbush.min.js b/src/treehug/node_modules/kdbush/kdbush.min.js new file mode 100644 index 0000000..85689bb --- /dev/null +++ b/src/treehug/node_modules/kdbush/kdbush.min.js @@ -0,0 +1 @@ +!function(t,r){"object"==typeof exports&&"undefined"!=typeof module?module.exports=r():"function"==typeof define&&define.amd?define(r):(t="undefined"!=typeof globalThis?globalThis:t||self).KDBush=r()}(this,(function(){"use strict";const t=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class r{static from(n){if(!(n instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[s,e]=new Uint8Array(n,0,2);if(219!==s)throw new Error("Data does not appear to be in a KDBush format.");const i=e>>4;if(1!==i)throw new Error(`Got v${i} data when expected v1.`);const o=t[15&e];if(!o)throw new Error("Unrecognized array type.");const[h]=new Uint16Array(n,2,1),[a]=new Uint32Array(n,4,1);return new r(a,h,o,n)}constructor(r,n=64,s=Float64Array,e){if(isNaN(r)||r<0)throw new Error(`Unpexpected numItems value: ${r}.`);this.numItems=+r,this.nodeSize=Math.min(Math.max(+n,2),65535),this.ArrayType=s,this.IndexArrayType=r<65536?Uint16Array:Uint32Array;const i=t.indexOf(this.ArrayType),o=2*r*this.ArrayType.BYTES_PER_ELEMENT,h=r*this.IndexArrayType.BYTES_PER_ELEMENT,a=(8-h%8)%8;if(i<0)throw new Error(`Unexpected typed array class: ${s}.`);e&&e instanceof ArrayBuffer?(this.data=e,this.ids=new this.IndexArrayType(this.data,8,r),this.coords=new this.ArrayType(this.data,8+h+a,2*r),this._pos=2*r,this._finished=!0):(this.data=new ArrayBuffer(8+o+h+a),this.ids=new this.IndexArrayType(this.data,8,r),this.coords=new this.ArrayType(this.data,8+h+a,2*r),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+i]),new Uint16Array(this.data,2,1)[0]=n,new Uint32Array(this.data,4,1)[0]=r)}add(t,r){const n=this._pos>>1;return this.ids[n]=n,this.coords[this._pos++]=t,this.coords[this._pos++]=r,n}finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Added ${t} items when expected ${this.numItems}.`);return n(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,r,n,s){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:e,coords:i,nodeSize:o}=this,h=[0,e.length-1,0],a=[];for(;h.length;){const d=h.pop()||0,f=h.pop()||0,p=h.pop()||0;if(f-p<=o){for(let o=p;o<=f;o++){const h=i[2*o],d=i[2*o+1];h>=t&&h<=n&&d>=r&&d<=s&&a.push(e[o])}continue}const c=p+f>>1,u=i[2*c],y=i[2*c+1];u>=t&&u<=n&&y>=r&&y<=s&&a.push(e[c]),(0===d?t<=u:r<=y)&&(h.push(p),h.push(c-1),h.push(1-d)),(0===d?n>=u:s>=y)&&(h.push(c+1),h.push(f),h.push(1-d))}return a}within(t,r,n){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:s,coords:e,nodeSize:i}=this,h=[0,s.length-1,0],a=[],d=n*n;for(;h.length;){const f=h.pop()||0,p=h.pop()||0,c=h.pop()||0;if(p-c<=i){for(let n=c;n<=p;n++)o(e[2*n],e[2*n+1],t,r)<=d&&a.push(s[n]);continue}const u=c+p>>1,y=e[2*u],w=e[2*u+1];o(y,w,t,r)<=d&&a.push(s[u]),(0===f?t-n<=y:r-n<=w)&&(h.push(c),h.push(u-1),h.push(1-f)),(0===f?t+n>=y:r+n>=w)&&(h.push(u+1),h.push(p),h.push(1-f))}return a}}function n(t,r,e,i,o,h){if(o-i<=e)return;const a=i+o>>1;s(t,r,a,i,o,h),n(t,r,e,i,a-1,1-h),n(t,r,e,a+1,o,1-h)}function s(t,r,n,i,o,h){for(;o>i;){if(o-i>600){const e=o-i+1,a=n-i+1,d=Math.log(e),f=.5*Math.exp(2*d/3),p=.5*Math.sqrt(d*f*(e-f)/e)*(a-e/2<0?-1:1);s(t,r,n,Math.max(i,Math.floor(n-a*f/e+p)),Math.min(o,Math.floor(n+(e-a)*f/e+p)),h)}const a=r[2*n+h];let d=i,f=o;for(e(t,r,i,n),r[2*o+h]>a&&e(t,r,i,o);da;)f--}r[2*i+h]===a?e(t,r,i,f):(f++,e(t,r,f,o)),f<=n&&(i=f+1),n<=f&&(o=f-1)}}function e(t,r,n,s){i(t,n,s),i(r,2*n,2*s),i(r,2*n+1,2*s+1)}function i(t,r,n){const s=t[r];t[r]=t[n],t[n]=s}function o(t,r,n,s){const e=t-n,i=r-s;return e*e+i*i}return r})); diff --git a/src/treehug/node_modules/kdbush/package.json b/src/treehug/node_modules/kdbush/package.json new file mode 100644 index 0000000..44cfca6 --- /dev/null +++ b/src/treehug/node_modules/kdbush/package.json @@ -0,0 +1,49 @@ +{ + "name": "kdbush", + "version": "4.0.2", + "description": "A very fast static 2D index for points based on kd-tree.", + "type": "module", + "main": "kdbush.js", + "module": "index.js", + "exports": "./index.js", + "types": "index.d.ts", + "sideEffects": false, + "repository": { + "type": "git", + "url": "git://github.com/mourner/kdbush.git" + }, + "devDependencies": { + "@rollup/plugin-terser": "^0.4.1", + "eslint": "^8.38.0", + "eslint-config-mourner": "^3.0.0", + "rollup": "^3.20.6", + "typescript": "^5.0.4" + }, + "scripts": { + "pretest": "eslint index.js test.js bench.js rollup.config.js", + "test": "tsc && node test.js", + "bench": "node bench.js", + "build": "rollup -c", + "prepublishOnly": "npm run test && npm run build" + }, + "eslintConfig": { + "extends": "mourner" + }, + "keywords": [ + "index", + "points", + "kd-tree", + "data structures", + "algorithms", + "spatial", + "geometry" + ], + "files": [ + "kdbush.js", + "kdbush.min.js", + "index.js", + "index.d.ts" + ], + "author": "Vladimir Agafonkin", + "license": "ISC" +} diff --git a/src/treehug/node_modules/supercluster/LICENSE b/src/treehug/node_modules/supercluster/LICENSE new file mode 100644 index 0000000..631921c --- /dev/null +++ b/src/treehug/node_modules/supercluster/LICENSE @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) 2021, Mapbox + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted, provided that the above copyright notice +and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS +OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF +THIS SOFTWARE. diff --git a/src/treehug/node_modules/supercluster/README.md b/src/treehug/node_modules/supercluster/README.md new file mode 100644 index 0000000..6f2061b --- /dev/null +++ b/src/treehug/node_modules/supercluster/README.md @@ -0,0 +1,112 @@ +# supercluster [![Simply Awesome](https://img.shields.io/badge/simply-awesome-brightgreen.svg)](https://github.com/mourner/projects) [![Build Status](https://travis-ci.com/mapbox/supercluster.svg?branch=main)](https://travis-ci.com/mapbox/supercluster) + +A very fast JavaScript library for geospatial point clustering for browsers and Node. + +```js +const index = new Supercluster({radius: 40, maxZoom: 16}); +index.load(points); + +const clusters = index.getClusters([-180, -85, 180, 85], 2); +``` + +Clustering 6 million points in Leaflet: + +![clustering demo on an interactive Leaflet map](https://cloud.githubusercontent.com/assets/25395/11857351/43407b46-a40c-11e5-8662-e99ab1cd2cb7.gif) + +Supercluster was built to power clustering in [Mapbox GL JS](https://www.mapbox.com/mapbox-gljs). Read about how it works [on the Mapbox blog](https://blog.mapbox.com/clustering-millions-of-points-on-a-map-with-supercluster-272046ec5c97). + +## Install + +Install using NPM (`npm install supercluster`) or Yarn (`yarn add supercluster`), then: + +```js +// import as a ES module in Node +import Supercluster from 'supercluster'; + +// import from a CDN in the browser: +import Supercluster from 'https://esm.run/supercluster'; +``` + +Or use it with an ordinary script tag in the browser: + +```html + +``` + +## Methods + +#### `load(points)` + +Loads an array of [GeoJSON Feature](https://tools.ietf.org/html/rfc7946#section-3.2) objects. Each feature's `geometry` must be a [GeoJSON Point](https://tools.ietf.org/html/rfc7946#section-3.1.2). Once loaded, index is immutable. + +#### `getClusters(bbox, zoom)` + +For the given `bbox` array (`[westLng, southLat, eastLng, northLat]`) and integer `zoom`, returns an array of clusters and points as [GeoJSON Feature](https://tools.ietf.org/html/rfc7946#section-3.2) objects. + +#### `getTile(z, x, y)` + +For a given zoom and x/y coordinates, returns a [geojson-vt](https://github.com/mapbox/geojson-vt)-compatible JSON tile object with cluster/point features. + +#### `getChildren(clusterId)` + +Returns the children of a cluster (on the next zoom level) given its id (`cluster_id` value from feature properties). + +#### `getLeaves(clusterId, limit = 10, offset = 0)` + +Returns all the points of a cluster (given its `cluster_id`), with pagination support: +`limit` is the number of points to return (set to `Infinity` for all points), +and `offset` is the amount of points to skip (for pagination). + +#### `getClusterExpansionZoom(clusterId)` + +Returns the zoom on which the cluster expands into several children (useful for "click to zoom" feature) given the cluster's `cluster_id`. + +## Options + +| Option | Default | Description | +|------------|---------|-------------------------------------------------------------------| +| minZoom | 0 | Minimum zoom level at which clusters are generated. | +| maxZoom | 16 | Maximum zoom level at which clusters are generated. | +| minPoints | 2 | Minimum number of points to form a cluster. | +| radius | 40 | Cluster radius, in pixels. | +| extent | 512 | (Tiles) Tile extent. Radius is calculated relative to this value. | +| nodeSize | 64 | Size of the KD-tree leaf node. Affects performance. | +| log | false | Whether timing info should be logged. | +| generateId | false | Whether to generate ids for input features in vector tiles. | + +### Property map/reduce options + +In addition to the options above, Supercluster supports property aggregation with the following two options: + +- `map`: a function that returns cluster properties corresponding to a single point. +- `reduce`: a reduce function that merges properties of two clusters into one. + +Example of setting up a `sum` cluster property that accumulates the sum of `myValue` property values: + +```js +const index = new Supercluster({ + map: (props) => ({sum: props.myValue}), + reduce: (accumulated, props) => { accumulated.sum += props.sum; } +}); +``` + +The `map`/`reduce` options must satisfy these conditions to work correctly: + +- `map` must return a new object, not existing `properties` of a point, otherwise it will get overwritten. +- `reduce` must not mutate the second argument (`props`). + +## TypeScript + +Install `@types/supercluster` for the TypeScript type definitions: + +``` +npm install @types/supercluster --save-dev +``` + +## Developing Supercluster + +``` +npm install # install dependencies +npm run build # generate dist/supercluster.js and dist/supercluster.min.js +npm test # run tests +``` diff --git a/src/treehug/node_modules/supercluster/dist/supercluster.js b/src/treehug/node_modules/supercluster/dist/supercluster.js new file mode 100644 index 0000000..258b698 --- /dev/null +++ b/src/treehug/node_modules/supercluster/dist/supercluster.js @@ -0,0 +1,758 @@ +(function (global, factory) { +typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : +typeof define === 'function' && define.amd ? define(factory) : +(global = typeof globalThis !== 'undefined' ? globalThis : global || self, global.Supercluster = factory()); +})(this, (function () { 'use strict'; + +const ARRAY_TYPES = [ + Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, + Int32Array, Uint32Array, Float32Array, Float64Array +]; + +/** @typedef {Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor} TypedArrayConstructor */ + +const VERSION = 1; // serialized format version +const HEADER_SIZE = 8; + +class KDBush { + + /** + * Creates an index from raw `ArrayBuffer` data. + * @param {ArrayBuffer} data + */ + static from(data) { + if (!(data instanceof ArrayBuffer)) { + throw new Error('Data must be an instance of ArrayBuffer.'); + } + const [magic, versionAndType] = new Uint8Array(data, 0, 2); + if (magic !== 0xdb) { + throw new Error('Data does not appear to be in a KDBush format.'); + } + const version = versionAndType >> 4; + if (version !== VERSION) { + throw new Error(`Got v${version} data when expected v${VERSION}.`); + } + const ArrayType = ARRAY_TYPES[versionAndType & 0x0f]; + if (!ArrayType) { + throw new Error('Unrecognized array type.'); + } + const [nodeSize] = new Uint16Array(data, 2, 1); + const [numItems] = new Uint32Array(data, 4, 1); + + return new KDBush(numItems, nodeSize, ArrayType, data); + } + + /** + * Creates an index that will hold a given number of items. + * @param {number} numItems + * @param {number} [nodeSize=64] Size of the KD-tree node (64 by default). + * @param {TypedArrayConstructor} [ArrayType=Float64Array] The array type used for coordinates storage (`Float64Array` by default). + * @param {ArrayBuffer} [data] (For internal use only) + */ + constructor(numItems, nodeSize = 64, ArrayType = Float64Array, data) { + if (isNaN(numItems) || numItems < 0) throw new Error(`Unpexpected numItems value: ${numItems}.`); + + this.numItems = +numItems; + this.nodeSize = Math.min(Math.max(+nodeSize, 2), 65535); + this.ArrayType = ArrayType; + this.IndexArrayType = numItems < 65536 ? Uint16Array : Uint32Array; + + const arrayTypeIndex = ARRAY_TYPES.indexOf(this.ArrayType); + const coordsByteSize = numItems * 2 * this.ArrayType.BYTES_PER_ELEMENT; + const idsByteSize = numItems * this.IndexArrayType.BYTES_PER_ELEMENT; + const padCoords = (8 - idsByteSize % 8) % 8; + + if (arrayTypeIndex < 0) { + throw new Error(`Unexpected typed array class: ${ArrayType}.`); + } + + if (data && (data instanceof ArrayBuffer)) { // reconstruct an index from a buffer + this.data = data; + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = numItems * 2; + this._finished = true; + } else { // initialize a new index + this.data = new ArrayBuffer(HEADER_SIZE + coordsByteSize + idsByteSize + padCoords); + this.ids = new this.IndexArrayType(this.data, HEADER_SIZE, numItems); + this.coords = new this.ArrayType(this.data, HEADER_SIZE + idsByteSize + padCoords, numItems * 2); + this._pos = 0; + this._finished = false; + + // set header + new Uint8Array(this.data, 0, 2).set([0xdb, (VERSION << 4) + arrayTypeIndex]); + new Uint16Array(this.data, 2, 1)[0] = nodeSize; + new Uint32Array(this.data, 4, 1)[0] = numItems; + } + } + + /** + * Add a point to the index. + * @param {number} x + * @param {number} y + * @returns {number} An incremental index associated with the added item (starting from `0`). + */ + add(x, y) { + const index = this._pos >> 1; + this.ids[index] = index; + this.coords[this._pos++] = x; + this.coords[this._pos++] = y; + return index; + } + + /** + * Perform indexing of the added points. + */ + finish() { + const numAdded = this._pos >> 1; + if (numAdded !== this.numItems) { + throw new Error(`Added ${numAdded} items when expected ${this.numItems}.`); + } + // kd-sort both arrays for efficient search + sort(this.ids, this.coords, this.nodeSize, 0, this.numItems - 1, 0); + + this._finished = true; + return this; + } + + /** + * Search the index for items within a given bounding box. + * @param {number} minX + * @param {number} minY + * @param {number} maxX + * @param {number} maxY + * @returns {number[]} An array of indices correponding to the found items. + */ + range(minX, minY, maxX, maxY) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + + // recursively search for items in range in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + const x = coords[2 * i]; + const y = coords[2 * i + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (x >= minX && x <= maxX && y >= minY && y <= maxY) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? minX <= x : minY <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? maxX >= x : maxY >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } + + /** + * Search the index for items within a given radius. + * @param {number} qx + * @param {number} qy + * @param {number} r Query radius. + * @returns {number[]} An array of indices correponding to the found items. + */ + within(qx, qy, r) { + if (!this._finished) throw new Error('Data not yet indexed - call index.finish().'); + + const {ids, coords, nodeSize} = this; + const stack = [0, ids.length - 1, 0]; + const result = []; + const r2 = r * r; + + // recursively search for items within radius in the kd-sorted arrays + while (stack.length) { + const axis = stack.pop() || 0; + const right = stack.pop() || 0; + const left = stack.pop() || 0; + + // if we reached "tree node", search linearly + if (right - left <= nodeSize) { + for (let i = left; i <= right; i++) { + if (sqDist(coords[2 * i], coords[2 * i + 1], qx, qy) <= r2) result.push(ids[i]); + } + continue; + } + + // otherwise find the middle index + const m = (left + right) >> 1; + + // include the middle item if it's in range + const x = coords[2 * m]; + const y = coords[2 * m + 1]; + if (sqDist(x, y, qx, qy) <= r2) result.push(ids[m]); + + // queue search in halves that intersect the query + if (axis === 0 ? qx - r <= x : qy - r <= y) { + stack.push(left); + stack.push(m - 1); + stack.push(1 - axis); + } + if (axis === 0 ? qx + r >= x : qy + r >= y) { + stack.push(m + 1); + stack.push(right); + stack.push(1 - axis); + } + } + + return result; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} nodeSize + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function sort(ids, coords, nodeSize, left, right, axis) { + if (right - left <= nodeSize) return; + + const m = (left + right) >> 1; // middle index + + // sort ids and coords around the middle index so that the halves lie + // either left/right or top/bottom correspondingly (taking turns) + select(ids, coords, m, left, right, axis); + + // recursively kd-sort first half and second half on the opposite axis + sort(ids, coords, nodeSize, left, m - 1, 1 - axis); + sort(ids, coords, nodeSize, m + 1, right, 1 - axis); +} + +/** + * Custom Floyd-Rivest selection algorithm: sort ids and coords so that + * [left..k-1] items are smaller than k-th item (on either x or y axis) + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} k + * @param {number} left + * @param {number} right + * @param {number} axis + */ +function select(ids, coords, k, left, right, axis) { + + while (right > left) { + if (right - left > 600) { + const n = right - left + 1; + const m = k - left + 1; + const z = Math.log(n); + const s = 0.5 * Math.exp(2 * z / 3); + const sd = 0.5 * Math.sqrt(z * s * (n - s) / n) * (m - n / 2 < 0 ? -1 : 1); + const newLeft = Math.max(left, Math.floor(k - m * s / n + sd)); + const newRight = Math.min(right, Math.floor(k + (n - m) * s / n + sd)); + select(ids, coords, k, newLeft, newRight, axis); + } + + const t = coords[2 * k + axis]; + let i = left; + let j = right; + + swapItem(ids, coords, left, k); + if (coords[2 * right + axis] > t) swapItem(ids, coords, left, right); + + while (i < j) { + swapItem(ids, coords, i, j); + i++; + j--; + while (coords[2 * i + axis] < t) i++; + while (coords[2 * j + axis] > t) j--; + } + + if (coords[2 * left + axis] === t) swapItem(ids, coords, left, j); + else { + j++; + swapItem(ids, coords, j, right); + } + + if (j <= k) left = j + 1; + if (k <= j) right = j - 1; + } +} + +/** + * @param {Uint16Array | Uint32Array} ids + * @param {InstanceType} coords + * @param {number} i + * @param {number} j + */ +function swapItem(ids, coords, i, j) { + swap(ids, i, j); + swap(coords, 2 * i, 2 * j); + swap(coords, 2 * i + 1, 2 * j + 1); +} + +/** + * @param {InstanceType} arr + * @param {number} i + * @param {number} j + */ +function swap(arr, i, j) { + const tmp = arr[i]; + arr[i] = arr[j]; + arr[j] = tmp; +} + +/** + * @param {number} ax + * @param {number} ay + * @param {number} bx + * @param {number} by + */ +function sqDist(ax, ay, bx, by) { + const dx = ax - bx; + const dy = ay - by; + return dx * dx + dy * dy; +} + +const defaultOptions = { + minZoom: 0, // min zoom to generate clusters on + maxZoom: 16, // max zoom level to cluster the points on + minPoints: 2, // minimum points to form a cluster + radius: 40, // cluster radius in pixels + extent: 512, // tile extent (radius is calculated relative to it) + nodeSize: 64, // size of the KD-tree leaf node, affects performance + log: false, // whether to log timing info + + // whether to generate numeric ids for input features (in vector tiles) + generateId: false, + + // a reduce function for calculating custom cluster properties + reduce: null, // (accumulated, props) => { accumulated.sum += props.sum; } + + // properties to use for individual points when running the reducer + map: props => props // props => ({sum: props.my_value}) +}; + +const fround = Math.fround || (tmp => ((x) => { tmp[0] = +x; return tmp[0]; }))(new Float32Array(1)); + +const OFFSET_ZOOM = 2; +const OFFSET_ID = 3; +const OFFSET_PARENT = 4; +const OFFSET_NUM = 5; +const OFFSET_PROP = 6; + +class Supercluster { + constructor(options) { + this.options = Object.assign(Object.create(defaultOptions), options); + this.trees = new Array(this.options.maxZoom + 1); + this.stride = this.options.reduce ? 7 : 6; + this.clusterProps = []; + } + + load(points) { + const {log, minZoom, maxZoom} = this.options; + + if (log) console.time('total time'); + + const timerId = `prepare ${ points.length } points`; + if (log) console.time(timerId); + + this.points = points; + + // generate a cluster object for each point and index input points into a KD-tree + const data = []; + + for (let i = 0; i < points.length; i++) { + const p = points[i]; + if (!p.geometry) continue; + + const [lng, lat] = p.geometry.coordinates; + const x = fround(lngX(lng)); + const y = fround(latY(lat)); + // store internal point/cluster data in flat numeric arrays for performance + data.push( + x, y, // projected point coordinates + Infinity, // the last zoom the point was processed at + i, // index of the source feature in the original input array + -1, // parent cluster id + 1 // number of points in a cluster + ); + if (this.options.reduce) data.push(0); // noop + } + let tree = this.trees[maxZoom + 1] = this._createTree(data); + + if (log) console.timeEnd(timerId); + + // cluster points on max zoom, then cluster the results on previous zoom, etc.; + // results in a cluster hierarchy across zoom levels + for (let z = maxZoom; z >= minZoom; z--) { + const now = +Date.now(); + + // create a new set of clusters for the zoom and index them with a KD-tree + tree = this.trees[z] = this._createTree(this._cluster(tree, z)); + + if (log) console.log('z%d: %d clusters in %dms', z, tree.numItems, +Date.now() - now); + } + + if (log) console.timeEnd('total time'); + + return this; + } + + getClusters(bbox, zoom) { + let minLng = ((bbox[0] + 180) % 360 + 360) % 360 - 180; + const minLat = Math.max(-90, Math.min(90, bbox[1])); + let maxLng = bbox[2] === 180 ? 180 : ((bbox[2] + 180) % 360 + 360) % 360 - 180; + const maxLat = Math.max(-90, Math.min(90, bbox[3])); + + if (bbox[2] - bbox[0] >= 360) { + minLng = -180; + maxLng = 180; + } else if (minLng > maxLng) { + const easternHem = this.getClusters([minLng, minLat, 180, maxLat], zoom); + const westernHem = this.getClusters([-180, minLat, maxLng, maxLat], zoom); + return easternHem.concat(westernHem); + } + + const tree = this.trees[this._limitZoom(zoom)]; + const ids = tree.range(lngX(minLng), latY(maxLat), lngX(maxLng), latY(minLat)); + const data = tree.data; + const clusters = []; + for (const id of ids) { + const k = this.stride * id; + clusters.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + return clusters; + } + + getChildren(clusterId) { + const originId = this._getOriginId(clusterId); + const originZoom = this._getOriginZoom(clusterId); + const errorMsg = 'No cluster with the specified id.'; + + const tree = this.trees[originZoom]; + if (!tree) throw new Error(errorMsg); + + const data = tree.data; + if (originId * this.stride >= data.length) throw new Error(errorMsg); + + const r = this.options.radius / (this.options.extent * Math.pow(2, originZoom - 1)); + const x = data[originId * this.stride]; + const y = data[originId * this.stride + 1]; + const ids = tree.within(x, y, r); + const children = []; + for (const id of ids) { + const k = id * this.stride; + if (data[k + OFFSET_PARENT] === clusterId) { + children.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + } + + if (children.length === 0) throw new Error(errorMsg); + + return children; + } + + getLeaves(clusterId, limit, offset) { + limit = limit || 10; + offset = offset || 0; + + const leaves = []; + this._appendLeaves(leaves, clusterId, limit, offset, 0); + + return leaves; + } + + getTile(z, x, y) { + const tree = this.trees[this._limitZoom(z)]; + const z2 = Math.pow(2, z); + const {extent, radius} = this.options; + const p = radius / extent; + const top = (y - p) / z2; + const bottom = (y + 1 + p) / z2; + + const tile = { + features: [] + }; + + this._addTileFeatures( + tree.range((x - p) / z2, top, (x + 1 + p) / z2, bottom), + tree.data, x, y, z2, tile); + + if (x === 0) { + this._addTileFeatures( + tree.range(1 - p / z2, top, 1, bottom), + tree.data, z2, y, z2, tile); + } + if (x === z2 - 1) { + this._addTileFeatures( + tree.range(0, top, p / z2, bottom), + tree.data, -1, y, z2, tile); + } + + return tile.features.length ? tile : null; + } + + getClusterExpansionZoom(clusterId) { + let expansionZoom = this._getOriginZoom(clusterId) - 1; + while (expansionZoom <= this.options.maxZoom) { + const children = this.getChildren(clusterId); + expansionZoom++; + if (children.length !== 1) break; + clusterId = children[0].properties.cluster_id; + } + return expansionZoom; + } + + _appendLeaves(result, clusterId, limit, offset, skipped) { + const children = this.getChildren(clusterId); + + for (const child of children) { + const props = child.properties; + + if (props && props.cluster) { + if (skipped + props.point_count <= offset) { + // skip the whole cluster + skipped += props.point_count; + } else { + // enter the cluster + skipped = this._appendLeaves(result, props.cluster_id, limit, offset, skipped); + // exit the cluster + } + } else if (skipped < offset) { + // skip a single point + skipped++; + } else { + // add a single point + result.push(child); + } + if (result.length === limit) break; + } + + return skipped; + } + + _createTree(data) { + const tree = new KDBush(data.length / this.stride | 0, this.options.nodeSize, Float32Array); + for (let i = 0; i < data.length; i += this.stride) tree.add(data[i], data[i + 1]); + tree.finish(); + tree.data = data; + return tree; + } + + _addTileFeatures(ids, data, x, y, z2, tile) { + for (const i of ids) { + const k = i * this.stride; + const isCluster = data[k + OFFSET_NUM] > 1; + + let tags, px, py; + if (isCluster) { + tags = getClusterProperties(data, k, this.clusterProps); + px = data[k]; + py = data[k + 1]; + } else { + const p = this.points[data[k + OFFSET_ID]]; + tags = p.properties; + const [lng, lat] = p.geometry.coordinates; + px = lngX(lng); + py = latY(lat); + } + + const f = { + type: 1, + geometry: [[ + Math.round(this.options.extent * (px * z2 - x)), + Math.round(this.options.extent * (py * z2 - y)) + ]], + tags + }; + + // assign id + let id; + if (isCluster || this.options.generateId) { + // optionally generate id for points + id = data[k + OFFSET_ID]; + } else { + // keep id if already assigned + id = this.points[data[k + OFFSET_ID]].id; + } + + if (id !== undefined) f.id = id; + + tile.features.push(f); + } + } + + _limitZoom(z) { + return Math.max(this.options.minZoom, Math.min(Math.floor(+z), this.options.maxZoom + 1)); + } + + _cluster(tree, zoom) { + const {radius, extent, reduce, minPoints} = this.options; + const r = radius / (extent * Math.pow(2, zoom)); + const data = tree.data; + const nextData = []; + const stride = this.stride; + + // loop through each point + for (let i = 0; i < data.length; i += stride) { + // if we've already visited the point at this zoom level, skip it + if (data[i + OFFSET_ZOOM] <= zoom) continue; + data[i + OFFSET_ZOOM] = zoom; + + // find all nearby points + const x = data[i]; + const y = data[i + 1]; + const neighborIds = tree.within(data[i], data[i + 1], r); + + const numPointsOrigin = data[i + OFFSET_NUM]; + let numPoints = numPointsOrigin; + + // count the number of points in a potential cluster + for (const neighborId of neighborIds) { + const k = neighborId * stride; + // filter out neighbors that are already processed + if (data[k + OFFSET_ZOOM] > zoom) numPoints += data[k + OFFSET_NUM]; + } + + // if there were neighbors to merge, and there are enough points to form a cluster + if (numPoints > numPointsOrigin && numPoints >= minPoints) { + let wx = x * numPointsOrigin; + let wy = y * numPointsOrigin; + + let clusterProperties; + let clusterPropIndex = -1; + + // encode both zoom and point index on which the cluster originated -- offset by total length of features + const id = ((i / stride | 0) << 5) + (zoom + 1) + this.points.length; + + for (const neighborId of neighborIds) { + const k = neighborId * stride; + + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; // save the zoom (so it doesn't get processed twice) + + const numPoints2 = data[k + OFFSET_NUM]; + wx += data[k] * numPoints2; // accumulate coordinates for calculating weighted center + wy += data[k + 1] * numPoints2; + + data[k + OFFSET_PARENT] = id; + + if (reduce) { + if (!clusterProperties) { + clusterProperties = this._map(data, i, true); + clusterPropIndex = this.clusterProps.length; + this.clusterProps.push(clusterProperties); + } + reduce(clusterProperties, this._map(data, k)); + } + } + + data[i + OFFSET_PARENT] = id; + nextData.push(wx / numPoints, wy / numPoints, Infinity, id, -1, numPoints); + if (reduce) nextData.push(clusterPropIndex); + + } else { // left points as unclustered + for (let j = 0; j < stride; j++) nextData.push(data[i + j]); + + if (numPoints > 1) { + for (const neighborId of neighborIds) { + const k = neighborId * stride; + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; + for (let j = 0; j < stride; j++) nextData.push(data[k + j]); + } + } + } + } + + return nextData; + } + + // get index of the point from which the cluster originated + _getOriginId(clusterId) { + return (clusterId - this.points.length) >> 5; + } + + // get zoom of the point from which the cluster originated + _getOriginZoom(clusterId) { + return (clusterId - this.points.length) % 32; + } + + _map(data, i, clone) { + if (data[i + OFFSET_NUM] > 1) { + const props = this.clusterProps[data[i + OFFSET_PROP]]; + return clone ? Object.assign({}, props) : props; + } + const original = this.points[data[i + OFFSET_ID]].properties; + const result = this.options.map(original); + return clone && result === original ? Object.assign({}, result) : result; + } +} + +function getClusterJSON(data, i, clusterProps) { + return { + type: 'Feature', + id: data[i + OFFSET_ID], + properties: getClusterProperties(data, i, clusterProps), + geometry: { + type: 'Point', + coordinates: [xLng(data[i]), yLat(data[i + 1])] + } + }; +} + +function getClusterProperties(data, i, clusterProps) { + const count = data[i + OFFSET_NUM]; + const abbrev = + count >= 10000 ? `${Math.round(count / 1000) }k` : + count >= 1000 ? `${Math.round(count / 100) / 10 }k` : count; + const propIndex = data[i + OFFSET_PROP]; + const properties = propIndex === -1 ? {} : Object.assign({}, clusterProps[propIndex]); + return Object.assign(properties, { + cluster: true, + cluster_id: data[i + OFFSET_ID], + point_count: count, + point_count_abbreviated: abbrev + }); +} + +// longitude/latitude to spherical mercator in [0..1] range +function lngX(lng) { + return lng / 360 + 0.5; +} +function latY(lat) { + const sin = Math.sin(lat * Math.PI / 180); + const y = (0.5 - 0.25 * Math.log((1 + sin) / (1 - sin)) / Math.PI); + return y < 0 ? 0 : y > 1 ? 1 : y; +} + +// spherical mercator to longitude/latitude +function xLng(x) { + return (x - 0.5) * 360; +} +function yLat(y) { + const y2 = (180 - y * 360) * Math.PI / 180; + return 360 * Math.atan(Math.exp(y2)) / Math.PI - 90; +} + +return Supercluster; + +})); diff --git a/src/treehug/node_modules/supercluster/dist/supercluster.min.js b/src/treehug/node_modules/supercluster/dist/supercluster.min.js new file mode 100644 index 0000000..4c6730b --- /dev/null +++ b/src/treehug/node_modules/supercluster/dist/supercluster.min.js @@ -0,0 +1 @@ +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Supercluster=e()}(this,(function(){"use strict";const t=[Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];class e{static from(s){if(!(s instanceof ArrayBuffer))throw new Error("Data must be an instance of ArrayBuffer.");const[n,i]=new Uint8Array(s,0,2);if(219!==n)throw new Error("Data does not appear to be in a KDBush format.");const o=i>>4;if(1!==o)throw new Error(`Got v${o} data when expected v1.`);const r=t[15&i];if(!r)throw new Error("Unrecognized array type.");const[h]=new Uint16Array(s,2,1),[a]=new Uint32Array(s,4,1);return new e(a,h,r,s)}constructor(e,s=64,n=Float64Array,i){if(isNaN(e)||e<0)throw new Error(`Unpexpected numItems value: ${e}.`);this.numItems=+e,this.nodeSize=Math.min(Math.max(+s,2),65535),this.ArrayType=n,this.IndexArrayType=e<65536?Uint16Array:Uint32Array;const o=t.indexOf(this.ArrayType),r=2*e*this.ArrayType.BYTES_PER_ELEMENT,h=e*this.IndexArrayType.BYTES_PER_ELEMENT,a=(8-h%8)%8;if(o<0)throw new Error(`Unexpected typed array class: ${n}.`);i&&i instanceof ArrayBuffer?(this.data=i,this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+h+a,2*e),this._pos=2*e,this._finished=!0):(this.data=new ArrayBuffer(8+r+h+a),this.ids=new this.IndexArrayType(this.data,8,e),this.coords=new this.ArrayType(this.data,8+h+a,2*e),this._pos=0,this._finished=!1,new Uint8Array(this.data,0,2).set([219,16+o]),new Uint16Array(this.data,2,1)[0]=s,new Uint32Array(this.data,4,1)[0]=e)}add(t,e){const s=this._pos>>1;return this.ids[s]=s,this.coords[this._pos++]=t,this.coords[this._pos++]=e,s}finish(){const t=this._pos>>1;if(t!==this.numItems)throw new Error(`Added ${t} items when expected ${this.numItems}.`);return s(this.ids,this.coords,this.nodeSize,0,this.numItems-1,0),this._finished=!0,this}range(t,e,s,n){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:i,coords:o,nodeSize:r}=this,h=[0,i.length-1,0],a=[];for(;h.length;){const c=h.pop()||0,p=h.pop()||0,u=h.pop()||0;if(p-u<=r){for(let r=u;r<=p;r++){const h=o[2*r],c=o[2*r+1];h>=t&&h<=s&&c>=e&&c<=n&&a.push(i[r])}continue}const d=u+p>>1,f=o[2*d],l=o[2*d+1];f>=t&&f<=s&&l>=e&&l<=n&&a.push(i[d]),(0===c?t<=f:e<=l)&&(h.push(u),h.push(d-1),h.push(1-c)),(0===c?s>=f:n>=l)&&(h.push(d+1),h.push(p),h.push(1-c))}return a}within(t,e,s){if(!this._finished)throw new Error("Data not yet indexed - call index.finish().");const{ids:n,coords:i,nodeSize:o}=this,h=[0,n.length-1,0],a=[],c=s*s;for(;h.length;){const p=h.pop()||0,u=h.pop()||0,d=h.pop()||0;if(u-d<=o){for(let s=d;s<=u;s++)r(i[2*s],i[2*s+1],t,e)<=c&&a.push(n[s]);continue}const f=d+u>>1,l=i[2*f],m=i[2*f+1];r(l,m,t,e)<=c&&a.push(n[f]),(0===p?t-s<=l:e-s<=m)&&(h.push(d),h.push(f-1),h.push(1-p)),(0===p?t+s>=l:e+s>=m)&&(h.push(f+1),h.push(u),h.push(1-p))}return a}}function s(t,e,i,o,r,h){if(r-o<=i)return;const a=o+r>>1;n(t,e,a,o,r,h),s(t,e,i,o,a-1,1-h),s(t,e,i,a+1,r,1-h)}function n(t,e,s,o,r,h){for(;r>o;){if(r-o>600){const i=r-o+1,a=s-o+1,c=Math.log(i),p=.5*Math.exp(2*c/3),u=.5*Math.sqrt(c*p*(i-p)/i)*(a-i/2<0?-1:1);n(t,e,s,Math.max(o,Math.floor(s-a*p/i+u)),Math.min(r,Math.floor(s+(i-a)*p/i+u)),h)}const a=e[2*s+h];let c=o,p=r;for(i(t,e,o,s),e[2*r+h]>a&&i(t,e,o,r);ca;)p--}e[2*o+h]===a?i(t,e,o,p):(p++,i(t,e,p,r)),p<=s&&(o=p+1),s<=p&&(r=p-1)}}function i(t,e,s,n){o(t,s,n),o(e,2*s,2*n),o(e,2*s+1,2*n+1)}function o(t,e,s){const n=t[e];t[e]=t[s],t[s]=n}function r(t,e,s,n){const i=t-s,o=e-n;return i*i+o*o}const h={minZoom:0,maxZoom:16,minPoints:2,radius:40,extent:512,nodeSize:64,log:!1,generateId:!1,reduce:null,map:t=>t},a=Math.fround||(c=new Float32Array(1),t=>(c[0]=+t,c[0]));var c;const p=3,u=5,d=6;function f(t,e,s){return{type:"Feature",id:t[e+p],properties:l(t,e,s),geometry:{type:"Point",coordinates:[(n=t[e],360*(n-.5)),y(t[e+1])]}};var n}function l(t,e,s){const n=t[e+u],i=n>=1e4?`${Math.round(n/1e3)}k`:n>=1e3?Math.round(n/100)/10+"k":n,o=t[e+d],r=-1===o?{}:Object.assign({},s[o]);return Object.assign(r,{cluster:!0,cluster_id:t[e+p],point_count:n,point_count_abbreviated:i})}function m(t){return t/360+.5}function g(t){const e=Math.sin(t*Math.PI/180),s=.5-.25*Math.log((1+e)/(1-e))/Math.PI;return s<0?0:s>1?1:s}function y(t){const e=(180-360*t)*Math.PI/180;return 360*Math.atan(Math.exp(e))/Math.PI-90}return class{constructor(t){this.options=Object.assign(Object.create(h),t),this.trees=new Array(this.options.maxZoom+1),this.stride=this.options.reduce?7:6,this.clusterProps=[]}load(t){const{log:e,minZoom:s,maxZoom:n}=this.options;e&&console.time("total time");const i=`prepare ${t.length} points`;e&&console.time(i),this.points=t;const o=[];for(let e=0;e=s;t--){const s=+Date.now();r=this.trees[t]=this._createTree(this._cluster(r,t)),e&&console.log("z%d: %d clusters in %dms",t,r.numItems,+Date.now()-s)}return e&&console.timeEnd("total time"),this}getClusters(t,e){let s=((t[0]+180)%360+360)%360-180;const n=Math.max(-90,Math.min(90,t[1]));let i=180===t[2]?180:((t[2]+180)%360+360)%360-180;const o=Math.max(-90,Math.min(90,t[3]));if(t[2]-t[0]>=360)s=-180,i=180;else if(s>i){const t=this.getClusters([s,n,180,o],e),r=this.getClusters([-180,n,i,o],e);return t.concat(r)}const r=this.trees[this._limitZoom(e)],h=r.range(m(s),g(o),m(i),g(n)),a=r.data,c=[];for(const t of h){const e=this.stride*t;c.push(a[e+u]>1?f(a,e,this.clusterProps):this.points[a[e+p]])}return c}getChildren(t){const e=this._getOriginId(t),s=this._getOriginZoom(t),n="No cluster with the specified id.",i=this.trees[s];if(!i)throw new Error(n);const o=i.data;if(e*this.stride>=o.length)throw new Error(n);const r=this.options.radius/(this.options.extent*Math.pow(2,s-1)),h=o[e*this.stride],a=o[e*this.stride+1],c=i.within(h,a,r),d=[];for(const e of c){const s=e*this.stride;o[s+4]===t&&d.push(o[s+u]>1?f(o,s,this.clusterProps):this.points[o[s+p]])}if(0===d.length)throw new Error(n);return d}getLeaves(t,e,s){e=e||10,s=s||0;const n=[];return this._appendLeaves(n,t,e,s,0),n}getTile(t,e,s){const n=this.trees[this._limitZoom(t)],i=Math.pow(2,t),{extent:o,radius:r}=this.options,h=r/o,a=(s-h)/i,c=(s+1+h)/i,p={features:[]};return this._addTileFeatures(n.range((e-h)/i,a,(e+1+h)/i,c),n.data,e,s,i,p),0===e&&this._addTileFeatures(n.range(1-h/i,a,1,c),n.data,i,s,i,p),e===i-1&&this._addTileFeatures(n.range(0,a,h/i,c),n.data,-1,s,i,p),p.features.length?p:null}getClusterExpansionZoom(t){let e=this._getOriginZoom(t)-1;for(;e<=this.options.maxZoom;){const s=this.getChildren(t);if(e++,1!==s.length)break;t=s[0].properties.cluster_id}return e}_appendLeaves(t,e,s,n,i){const o=this.getChildren(e);for(const e of o){const o=e.properties;if(o&&o.cluster?i+o.point_count<=n?i+=o.point_count:i=this._appendLeaves(t,o.cluster_id,s,n,i):i1;let a,c,d;if(h)a=l(e,t,this.clusterProps),c=e[t],d=e[t+1];else{const s=this.points[e[t+p]];a=s.properties;const[n,i]=s.geometry.coordinates;c=m(n),d=g(i)}const f={type:1,geometry:[[Math.round(this.options.extent*(c*i-s)),Math.round(this.options.extent*(d*i-n))]],tags:a};let y;y=h||this.options.generateId?e[t+p]:this.points[e[t+p]].id,void 0!==y&&(f.id=y),o.features.push(f)}}_limitZoom(t){return Math.max(this.options.minZoom,Math.min(Math.floor(+t),this.options.maxZoom+1))}_cluster(t,e){const{radius:s,extent:n,reduce:i,minPoints:o}=this.options,r=s/(n*Math.pow(2,e)),h=t.data,a=[],c=this.stride;for(let s=0;se&&(l+=h[s+u])}if(l>f&&l>=o){let t,o=n*f,r=p*f,m=-1;const g=((s/c|0)<<5)+(e+1)+this.points.length;for(const n of d){const a=n*c;if(h[a+2]<=e)continue;h[a+2]=e;const p=h[a+u];o+=h[a]*p,r+=h[a+1]*p,h[a+4]=g,i&&(t||(t=this._map(h,s,!0),m=this.clusterProps.length,this.clusterProps.push(t)),i(t,this._map(h,a)))}h[s+4]=g,a.push(o/l,r/l,1/0,g,-1,l),i&&a.push(m)}else{for(let t=0;t1)for(const t of d){const s=t*c;if(!(h[s+2]<=e)){h[s+2]=e;for(let t=0;t>5}_getOriginZoom(t){return(t-this.points.length)%32}_map(t,e,s){if(t[e+u]>1){const n=this.clusterProps[t[e+d]];return s?Object.assign({},n):n}const n=this.points[t[e+p]].properties,i=this.options.map(n);return s&&i===n?Object.assign({},i):i}}})); diff --git a/src/treehug/node_modules/supercluster/index.js b/src/treehug/node_modules/supercluster/index.js new file mode 100644 index 0000000..c564396 --- /dev/null +++ b/src/treehug/node_modules/supercluster/index.js @@ -0,0 +1,424 @@ + +import KDBush from 'kdbush'; + +const defaultOptions = { + minZoom: 0, // min zoom to generate clusters on + maxZoom: 16, // max zoom level to cluster the points on + minPoints: 2, // minimum points to form a cluster + radius: 40, // cluster radius in pixels + extent: 512, // tile extent (radius is calculated relative to it) + nodeSize: 64, // size of the KD-tree leaf node, affects performance + log: false, // whether to log timing info + + // whether to generate numeric ids for input features (in vector tiles) + generateId: false, + + // a reduce function for calculating custom cluster properties + reduce: null, // (accumulated, props) => { accumulated.sum += props.sum; } + + // properties to use for individual points when running the reducer + map: props => props // props => ({sum: props.my_value}) +}; + +const fround = Math.fround || (tmp => ((x) => { tmp[0] = +x; return tmp[0]; }))(new Float32Array(1)); + +const OFFSET_ZOOM = 2; +const OFFSET_ID = 3; +const OFFSET_PARENT = 4; +const OFFSET_NUM = 5; +const OFFSET_PROP = 6; + +export default class Supercluster { + constructor(options) { + this.options = Object.assign(Object.create(defaultOptions), options); + this.trees = new Array(this.options.maxZoom + 1); + this.stride = this.options.reduce ? 7 : 6; + this.clusterProps = []; + } + + load(points) { + const {log, minZoom, maxZoom} = this.options; + + if (log) console.time('total time'); + + const timerId = `prepare ${ points.length } points`; + if (log) console.time(timerId); + + this.points = points; + + // generate a cluster object for each point and index input points into a KD-tree + const data = []; + + for (let i = 0; i < points.length; i++) { + const p = points[i]; + if (!p.geometry) continue; + + const [lng, lat] = p.geometry.coordinates; + const x = fround(lngX(lng)); + const y = fround(latY(lat)); + // store internal point/cluster data in flat numeric arrays for performance + data.push( + x, y, // projected point coordinates + Infinity, // the last zoom the point was processed at + i, // index of the source feature in the original input array + -1, // parent cluster id + 1 // number of points in a cluster + ); + if (this.options.reduce) data.push(0); // noop + } + let tree = this.trees[maxZoom + 1] = this._createTree(data); + + if (log) console.timeEnd(timerId); + + // cluster points on max zoom, then cluster the results on previous zoom, etc.; + // results in a cluster hierarchy across zoom levels + for (let z = maxZoom; z >= minZoom; z--) { + const now = +Date.now(); + + // create a new set of clusters for the zoom and index them with a KD-tree + tree = this.trees[z] = this._createTree(this._cluster(tree, z)); + + if (log) console.log('z%d: %d clusters in %dms', z, tree.numItems, +Date.now() - now); + } + + if (log) console.timeEnd('total time'); + + return this; + } + + getClusters(bbox, zoom) { + let minLng = ((bbox[0] + 180) % 360 + 360) % 360 - 180; + const minLat = Math.max(-90, Math.min(90, bbox[1])); + let maxLng = bbox[2] === 180 ? 180 : ((bbox[2] + 180) % 360 + 360) % 360 - 180; + const maxLat = Math.max(-90, Math.min(90, bbox[3])); + + if (bbox[2] - bbox[0] >= 360) { + minLng = -180; + maxLng = 180; + } else if (minLng > maxLng) { + const easternHem = this.getClusters([minLng, minLat, 180, maxLat], zoom); + const westernHem = this.getClusters([-180, minLat, maxLng, maxLat], zoom); + return easternHem.concat(westernHem); + } + + const tree = this.trees[this._limitZoom(zoom)]; + const ids = tree.range(lngX(minLng), latY(maxLat), lngX(maxLng), latY(minLat)); + const data = tree.data; + const clusters = []; + for (const id of ids) { + const k = this.stride * id; + clusters.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + return clusters; + } + + getChildren(clusterId) { + const originId = this._getOriginId(clusterId); + const originZoom = this._getOriginZoom(clusterId); + const errorMsg = 'No cluster with the specified id.'; + + const tree = this.trees[originZoom]; + if (!tree) throw new Error(errorMsg); + + const data = tree.data; + if (originId * this.stride >= data.length) throw new Error(errorMsg); + + const r = this.options.radius / (this.options.extent * Math.pow(2, originZoom - 1)); + const x = data[originId * this.stride]; + const y = data[originId * this.stride + 1]; + const ids = tree.within(x, y, r); + const children = []; + for (const id of ids) { + const k = id * this.stride; + if (data[k + OFFSET_PARENT] === clusterId) { + children.push(data[k + OFFSET_NUM] > 1 ? getClusterJSON(data, k, this.clusterProps) : this.points[data[k + OFFSET_ID]]); + } + } + + if (children.length === 0) throw new Error(errorMsg); + + return children; + } + + getLeaves(clusterId, limit, offset) { + limit = limit || 10; + offset = offset || 0; + + const leaves = []; + this._appendLeaves(leaves, clusterId, limit, offset, 0); + + return leaves; + } + + getTile(z, x, y) { + const tree = this.trees[this._limitZoom(z)]; + const z2 = Math.pow(2, z); + const {extent, radius} = this.options; + const p = radius / extent; + const top = (y - p) / z2; + const bottom = (y + 1 + p) / z2; + + const tile = { + features: [] + }; + + this._addTileFeatures( + tree.range((x - p) / z2, top, (x + 1 + p) / z2, bottom), + tree.data, x, y, z2, tile); + + if (x === 0) { + this._addTileFeatures( + tree.range(1 - p / z2, top, 1, bottom), + tree.data, z2, y, z2, tile); + } + if (x === z2 - 1) { + this._addTileFeatures( + tree.range(0, top, p / z2, bottom), + tree.data, -1, y, z2, tile); + } + + return tile.features.length ? tile : null; + } + + getClusterExpansionZoom(clusterId) { + let expansionZoom = this._getOriginZoom(clusterId) - 1; + while (expansionZoom <= this.options.maxZoom) { + const children = this.getChildren(clusterId); + expansionZoom++; + if (children.length !== 1) break; + clusterId = children[0].properties.cluster_id; + } + return expansionZoom; + } + + _appendLeaves(result, clusterId, limit, offset, skipped) { + const children = this.getChildren(clusterId); + + for (const child of children) { + const props = child.properties; + + if (props && props.cluster) { + if (skipped + props.point_count <= offset) { + // skip the whole cluster + skipped += props.point_count; + } else { + // enter the cluster + skipped = this._appendLeaves(result, props.cluster_id, limit, offset, skipped); + // exit the cluster + } + } else if (skipped < offset) { + // skip a single point + skipped++; + } else { + // add a single point + result.push(child); + } + if (result.length === limit) break; + } + + return skipped; + } + + _createTree(data) { + const tree = new KDBush(data.length / this.stride | 0, this.options.nodeSize, Float32Array); + for (let i = 0; i < data.length; i += this.stride) tree.add(data[i], data[i + 1]); + tree.finish(); + tree.data = data; + return tree; + } + + _addTileFeatures(ids, data, x, y, z2, tile) { + for (const i of ids) { + const k = i * this.stride; + const isCluster = data[k + OFFSET_NUM] > 1; + + let tags, px, py; + if (isCluster) { + tags = getClusterProperties(data, k, this.clusterProps); + px = data[k]; + py = data[k + 1]; + } else { + const p = this.points[data[k + OFFSET_ID]]; + tags = p.properties; + const [lng, lat] = p.geometry.coordinates; + px = lngX(lng); + py = latY(lat); + } + + const f = { + type: 1, + geometry: [[ + Math.round(this.options.extent * (px * z2 - x)), + Math.round(this.options.extent * (py * z2 - y)) + ]], + tags + }; + + // assign id + let id; + if (isCluster || this.options.generateId) { + // optionally generate id for points + id = data[k + OFFSET_ID]; + } else { + // keep id if already assigned + id = this.points[data[k + OFFSET_ID]].id; + } + + if (id !== undefined) f.id = id; + + tile.features.push(f); + } + } + + _limitZoom(z) { + return Math.max(this.options.minZoom, Math.min(Math.floor(+z), this.options.maxZoom + 1)); + } + + _cluster(tree, zoom) { + const {radius, extent, reduce, minPoints} = this.options; + const r = radius / (extent * Math.pow(2, zoom)); + const data = tree.data; + const nextData = []; + const stride = this.stride; + + // loop through each point + for (let i = 0; i < data.length; i += stride) { + // if we've already visited the point at this zoom level, skip it + if (data[i + OFFSET_ZOOM] <= zoom) continue; + data[i + OFFSET_ZOOM] = zoom; + + // find all nearby points + const x = data[i]; + const y = data[i + 1]; + const neighborIds = tree.within(data[i], data[i + 1], r); + + const numPointsOrigin = data[i + OFFSET_NUM]; + let numPoints = numPointsOrigin; + + // count the number of points in a potential cluster + for (const neighborId of neighborIds) { + const k = neighborId * stride; + // filter out neighbors that are already processed + if (data[k + OFFSET_ZOOM] > zoom) numPoints += data[k + OFFSET_NUM]; + } + + // if there were neighbors to merge, and there are enough points to form a cluster + if (numPoints > numPointsOrigin && numPoints >= minPoints) { + let wx = x * numPointsOrigin; + let wy = y * numPointsOrigin; + + let clusterProperties; + let clusterPropIndex = -1; + + // encode both zoom and point index on which the cluster originated -- offset by total length of features + const id = ((i / stride | 0) << 5) + (zoom + 1) + this.points.length; + + for (const neighborId of neighborIds) { + const k = neighborId * stride; + + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; // save the zoom (so it doesn't get processed twice) + + const numPoints2 = data[k + OFFSET_NUM]; + wx += data[k] * numPoints2; // accumulate coordinates for calculating weighted center + wy += data[k + 1] * numPoints2; + + data[k + OFFSET_PARENT] = id; + + if (reduce) { + if (!clusterProperties) { + clusterProperties = this._map(data, i, true); + clusterPropIndex = this.clusterProps.length; + this.clusterProps.push(clusterProperties); + } + reduce(clusterProperties, this._map(data, k)); + } + } + + data[i + OFFSET_PARENT] = id; + nextData.push(wx / numPoints, wy / numPoints, Infinity, id, -1, numPoints); + if (reduce) nextData.push(clusterPropIndex); + + } else { // left points as unclustered + for (let j = 0; j < stride; j++) nextData.push(data[i + j]); + + if (numPoints > 1) { + for (const neighborId of neighborIds) { + const k = neighborId * stride; + if (data[k + OFFSET_ZOOM] <= zoom) continue; + data[k + OFFSET_ZOOM] = zoom; + for (let j = 0; j < stride; j++) nextData.push(data[k + j]); + } + } + } + } + + return nextData; + } + + // get index of the point from which the cluster originated + _getOriginId(clusterId) { + return (clusterId - this.points.length) >> 5; + } + + // get zoom of the point from which the cluster originated + _getOriginZoom(clusterId) { + return (clusterId - this.points.length) % 32; + } + + _map(data, i, clone) { + if (data[i + OFFSET_NUM] > 1) { + const props = this.clusterProps[data[i + OFFSET_PROP]]; + return clone ? Object.assign({}, props) : props; + } + const original = this.points[data[i + OFFSET_ID]].properties; + const result = this.options.map(original); + return clone && result === original ? Object.assign({}, result) : result; + } +} + +function getClusterJSON(data, i, clusterProps) { + return { + type: 'Feature', + id: data[i + OFFSET_ID], + properties: getClusterProperties(data, i, clusterProps), + geometry: { + type: 'Point', + coordinates: [xLng(data[i]), yLat(data[i + 1])] + } + }; +} + +function getClusterProperties(data, i, clusterProps) { + const count = data[i + OFFSET_NUM]; + const abbrev = + count >= 10000 ? `${Math.round(count / 1000) }k` : + count >= 1000 ? `${Math.round(count / 100) / 10 }k` : count; + const propIndex = data[i + OFFSET_PROP]; + const properties = propIndex === -1 ? {} : Object.assign({}, clusterProps[propIndex]); + return Object.assign(properties, { + cluster: true, + cluster_id: data[i + OFFSET_ID], + point_count: count, + point_count_abbreviated: abbrev + }); +} + +// longitude/latitude to spherical mercator in [0..1] range +function lngX(lng) { + return lng / 360 + 0.5; +} +function latY(lat) { + const sin = Math.sin(lat * Math.PI / 180); + const y = (0.5 - 0.25 * Math.log((1 + sin) / (1 - sin)) / Math.PI); + return y < 0 ? 0 : y > 1 ? 1 : y; +} + +// spherical mercator to longitude/latitude +function xLng(x) { + return (x - 0.5) * 360; +} +function yLat(y) { + const y2 = (180 - y * 360) * Math.PI / 180; + return 360 * Math.atan(Math.exp(y2)) / Math.PI - 90; +} diff --git a/src/treehug/node_modules/supercluster/package.json b/src/treehug/node_modules/supercluster/package.json new file mode 100644 index 0000000..f0c6554 --- /dev/null +++ b/src/treehug/node_modules/supercluster/package.json @@ -0,0 +1,57 @@ +{ + "name": "supercluster", + "version": "8.0.1", + "description": "A very fast geospatial point clustering library.", + "main": "dist/supercluster.js", + "type": "module", + "exports": "./index.js", + "module": "index.js", + "jsdelivr": "dist/supercluster.min.js", + "unpkg": "dist/supercluster.min.js", + "sideEffects": false, + "scripts": { + "pretest": "eslint index.js bench.js test/test.js demo/index.js demo/worker.js", + "test": "node test/test.js", + "cov": "c8 npm run test", + "bench": "node --expose-gc bench.js", + "build": "mkdirp dist && rollup -c", + "prepublishOnly": "npm run test && npm run build" + }, + "files": [ + "index.js", + "dist/supercluster.js", + "dist/supercluster.min.js" + ], + "repository": { + "type": "git", + "url": "git://github.com/mapbox/supercluster.git" + }, + "keywords": [ + "clustering", + "geospatial", + "markers" + ], + "author": "Vladimir Agafonkin", + "license": "ISC", + "dependencies": { + "kdbush": "^4.0.2" + }, + "devDependencies": { + "@rollup/plugin-node-resolve": "^15.0.2", + "@rollup/plugin-terser": "^0.4.1", + "c8": "^7.13.0", + "eslint": "^8.39.0", + "eslint-config-mourner": "^3.0.0", + "mkdirp": "^3.0.1", + "rollup": "^3.21.0" + }, + "eslintConfig": { + "extends": "mourner", + "parserOptions": { + "ecmaVersion": 2020 + }, + "rules": { + "camelcase": 0 + } + } +} diff --git a/src/treehug/package-lock.json b/src/treehug/package-lock.json new file mode 100644 index 0000000..c119b93 --- /dev/null +++ b/src/treehug/package-lock.json @@ -0,0 +1,48 @@ +{ + "name": "TreeHug", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "@googlemaps/markerclusterer": "^2.5.0" + }, + "devDependencies": { + "@types/google.maps": "^3.54.6" + } + }, + "node_modules/@googlemaps/markerclusterer": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.5.0.tgz", + "integrity": "sha512-WpHLCZxP7QmB4Hc5kyODGdTfJPsZiOIbcvbYhcS/VeiRNDVjf6CRQ8ViQjwrG5OySC66rtOdj4RVhUXsd1tNTQ==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "supercluster": "^8.0.1" + } + }, + "node_modules/@types/google.maps": { + "version": "3.54.6", + "resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.54.6.tgz", + "integrity": "sha512-cTGbsddDgEwZ/6xPywI7HKbeYJkfXFg92HdYnlE0HO3gT/030CVdUHLO2uQOkEo0YMp6TRPqTlAnRGNbQJu8vw==", + "dev": true + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/kdbush": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/kdbush/-/kdbush-4.0.2.tgz", + "integrity": "sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==" + }, + "node_modules/supercluster": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/supercluster/-/supercluster-8.0.1.tgz", + "integrity": "sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==", + "dependencies": { + "kdbush": "^4.0.2" + } + } + } +} diff --git a/src/treehug/package.json b/src/treehug/package.json new file mode 100644 index 0000000..4997c3a --- /dev/null +++ b/src/treehug/package.json @@ -0,0 +1,8 @@ +{ + "devDependencies": { + "@types/google.maps": "^3.54.6" + }, + "dependencies": { + "@googlemaps/markerclusterer": "^2.5.0" + } +} diff --git a/src/treehug/style.css b/src/treehug/style.css new file mode 100644 index 0000000..aacb4ff --- /dev/null +++ b/src/treehug/style.css @@ -0,0 +1,22 @@ +/* + * Always set the map height explicitly to define the size of the div element + * that contains the map. + */ +#map { + height: 100%; + width: 100%; +} + +/* + * Optional: Makes the sample page fill the window. + */ +body { + margin: 0; + padding: 2%; + height: 90%; +} + +html { + height: 100%; +} + diff --git a/src/treehug/tsconfig.json b/src/treehug/tsconfig.json new file mode 100644 index 0000000..5114dd2 --- /dev/null +++ b/src/treehug/tsconfig.json @@ -0,0 +1,109 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es5", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "lib": ["es2015.promise", "es5", "dom"], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "es2015", /* Specify what module code is generated. */ + // "rootDir": "./", /* Specify the root folder within your source files. */ + "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + // "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + // "outDir": "./", /* Specify an output folder for all emitted files. */ + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + + /* Type Checking */ + "strict": true, /* Enable all strict type-checking options. */ + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +}